Andrew Manning
9c8cf7d433
Fixed some bugs with empty repo name and improved the interface a bit.
2016-05-09 21:59:27 -04:00
Andrew Manning
180731c162
copy-paste error
2016-05-09 21:17:47 -04:00
Treer
ef97e5a063
minor cleanup. No functional changes
2016-05-10 00:15:57 +10:00
Mario Vavti
a3e94591bc
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2016-05-09 11:58:10 +02:00
Mario Vavti
24c1dc528d
make editwebpage use status_editor() and fix storing of layout on webpage creation
2016-05-09 11:56:42 +02:00
redmatrix
6f486a3393
prevent recursion in the database driver when debugging is enabled and the system config is not yet loaded - caused by calling get_config and making db calls within the logger function; which we then attempt to log...
2016-05-09 01:12:24 -07:00
Mario Vavti
c8f686b8a5
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2016-05-09 09:26:38 +02:00
Andrew Manning
d714cd76dd
Addon repo is copied to /extend/addon/ when admin presses install. Addon repos can be removed via GUI.
2016-05-08 20:30:00 -04:00
Andrew Manning
174484a51c
Custom addon repo name option added.
2016-05-08 09:26:06 -04:00
Treer
09ef30feb0
Update some modules to use new ACL dialog feature
2016-05-08 21:27:52 +10:00
Andrew Manning
f73a74967e
Existing addon repos are listed on plugin page with controls for updating, removing, and switching branches.
2016-05-07 22:12:12 -04:00
Andrew Manning
bbbae3f42d
Merge remote-tracking branch 'upstream/dev' into plugin-repo
2016-05-07 18:39:34 -04:00
Andrew Manning
0746794e81
New plugin repo cloned using new GitRepo class. Readme and info displayed in wide modal dialog.
2016-05-07 18:39:19 -04:00
redmatrix
2b77c9a74b
SDAV is already absolute
2016-05-07 14:23:38 -07:00
Mario Vavti
75128e8f68
make editblock use status_editor()
2016-05-07 23:05:48 +02:00
Andrew Manning
852ff39856
Progress implementing GitRepo class in Zotlabs/Storage
2016-05-07 16:21:52 -04:00
Andrew Manning
6950100ff4
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into plugin-repo
2016-05-06 13:42:22 -04:00
redmatrix
7101bbedcb
objectify comanche
2016-05-05 23:07:35 -07:00
Andrew Manning
3011d3768c
Merge remote-tracking branch 'upstream/dev' into plugin-repo
2016-05-05 21:49:24 -04:00
redmatrix
5508feb6ce
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-05-05 18:19:20 -07:00
redmatrix
2e3da0cbbb
- Setup: check php version (5.4 required)
...
- Comanche: implement conditionals. Currently the only supported tests are true/false for system config settings
and supports the following forms:
[if $config.system.foo]
[widget=widget1][/widget]
[else]
[widget=widget2][/widget]
[/if]
[if $config.system.foo]
[widget=widget1][/widget]
[/if]
2016-05-05 18:15:07 -07:00
Treer
2174cdcd0e
Unify permissions dialog for network posts, channel posts, and remote posts
...
* changes the warning from being about when a post is "sent" to when it's "shared", to match the Share button.
* hyperlinks the "cannot be changed" part of the warning to the help file
* adds some more content to the help file
2016-05-06 01:44:46 +10:00
Andrew Manning
6ce939491b
Merge remote-tracking branch 'upstream/dev' into plugin-repo
2016-05-05 05:35:00 -04:00
redmatrix
9b19a51fc6
Allow follow to work with a pasted webbie from the profile page (where we've replaced the '@' sign with a UTF-8 look-alike)
2016-05-04 20:24:47 -07:00
redmatrix
9eac9ef2b9
isolate all the tagadelic core code into a class and reuse it
2016-05-04 19:39:39 -07:00
redmatrix
566667a263
provide a tag cloud for app categories and allow filtering apps from this
2016-05-04 18:27:46 -07:00
Andrew Manning
8cb06e7af8
Merge remote-tracking branch 'upstream/dev' into plugin-repo
2016-05-04 21:26:52 -04:00
redmatrix
1b6bc5394b
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-05-04 17:36:13 -07:00
redmatrix
50fb525b28
add categories to apps (wip)
2016-05-04 17:35:27 -07:00
Treer
e1e56936c9
add help to some permissions dialogs
2016-05-05 02:09:47 +10:00
Treer
33a8d845c1
Refine permissions dialog UI
2016-05-04 23:55:32 +10:00
Mario Vavti
9fe33bb67d
whitespace
2016-05-04 11:53:38 +02:00
Mario Vavti
0db8d3f6c6
whitespace
2016-05-04 11:49:29 +02:00
redmatrix
1685548a4c
ensure that important system fields are passed through the appman editor
2016-05-03 21:59:26 -07:00
redmatrix
191298ec93
more background work for app management - give every member a copy of all the system apps so that they can edit and delete them to taste/preference. This needs further work to pick up changes in system apps (additions, edits, deletions, etc.). Currently this is done once and never attempted again.
2016-05-03 20:37:05 -07:00
Andrew Manning
5686ee13b4
Increased PHPGit timeout to 120 seconds for large repos. Retrieve Readme.md and render on plugins page.
2016-05-03 21:49:52 -04:00
Andrew Manning
2db86b950e
Merge remote-tracking branch 'upstream/dev' into plugin-repo
2016-05-03 06:33:11 -04:00
Andrew Manning
9619d02be9
AJAX and spinner for add repo form submission. Repo info will be displayed below the form.
2016-05-03 06:30:46 -04:00
redmatrix
b371c028ad
more security stuff
2016-05-02 22:28:27 -07:00
redmatrix
559ed3f0a8
sort out the rest of the source categories
2016-05-02 01:18:18 -07:00
redmatrix
a10fe5f13e
a couple of bugfixes from earlier checkins and implementation of source tags
2016-05-01 22:45:38 -07:00
redmatrix
5e458491f1
sort addons based on the internal display name instead of the filename
2016-05-01 20:43:57 -07:00
Andrew Manning
4ed5d6573c
Merge remote-tracking branch 'upstream/dev' into plugin-repo
2016-05-01 22:31:02 -04:00
Andrew Manning
c2d15e6c3b
New plugin repo is cloned to /store/pluginrepos/REPONAME for analysis
2016-05-01 22:29:51 -04:00
redmatrix
f284558007
use only the std_version
2016-05-01 19:29:30 -07:00
redmatrix
23bb4e8e15
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-05-01 19:20:09 -07:00
redmatrix
cd518625bf
some much needed work on oembed security
2016-05-01 19:19:17 -07:00
Andrew Manning
b1ae4d776c
fixed tpl
2016-05-01 21:25:15 -04:00
Andrew Manning
95b9669213
Create form on admin/plugins page to add plugin git repo using PHPGit
2016-05-01 21:20:49 -04:00
Mario Vavti
fa80a5c113
make weblink and attach button hideable and some minor fixes
2016-05-01 15:45:42 +02:00
redmatrix
9446d0cbb4
Merge pull request #362 from Treer/fontawesome
...
Update Font-Awesome to 4.6.1
2016-05-01 08:02:03 +10:00
Mario Vavti
026787fc73
whitespace
2016-04-30 22:26:45 +02:00
Mario Vavti
d43c7603bf
more work on layout editors
2016-04-30 22:21:00 +02:00
Mario Vavti
c96b20c559
make mod editlayout use status_editor()
2016-04-30 21:56:52 +02:00
Mario Vavti
ab17b2e0d6
minor cleanup
2016-04-30 20:47:52 +02:00
Treer
7d380570df
update icon names in Zotlabs/
2016-05-01 04:13:30 +10:00
Mario Vavti
931a4fafe3
get rid of the unused ispublic variable
2016-04-29 21:38:36 +02:00
Mario Vavti
b797528b78
some work on making mod editpost use status_editor() - if you find anything related to jot broken please revert this commit
2016-04-29 13:18:42 +02:00
redmatrix
bb96f44861
allow engineering units (e.g. 400M, 1G) as service class limits
2016-04-28 21:02:27 -07:00
redmatrix
30a6ae3daa
This setting isn't implemented so remove the UI until it is.
2016-04-28 20:17:05 -07:00
redmatrix
2ddd03f597
provide a Hook method to unregister all hooks with a given filespec component. This will be useful in upgrading plugins to use new interfaces, as you won't have to individually unregister hook declarations that you are no longer using in the code.
2016-04-27 22:44:06 -07:00
Mario Vavti
a6baa5a6da
some refinements on jot
2016-04-27 11:36:02 +02:00
Mario Vavti
a9d926886e
make it more obvious what is behind the dropdowns
2016-04-25 10:00:50 +02:00
redmatrix
df2990b27e
Class method support for hooks
2016-04-23 15:16:54 -07:00
redmatrix
a3ce194bf5
Some issues discovered with linkinfo module, and update the doco about using object modules in addons; as there were a couple of surprises.
2016-04-21 22:16:57 -07:00
redmatrix
5a427dcee3
No idea how long RSD (Really Simple Discovery) has been broken. I had no idea it was even here.
2016-04-21 20:14:55 -07:00
redmatrix
540800da95
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-04-21 17:09:13 -07:00
redmatrix
1ff189ee90
new hook interface (the old one still works but requires handlers to have two calling arguments; the first of which is no longer used). The new interface is called from Zotlabs\Extend\Hook::register() and allows you to specify which hook version to use. The default will be the new interface with one function argument. We also implement the hook priority field which was always there but needed to be set manually in the DB. This provides a way for two hook handlers that implement the same hook interface to determine which order to be called in the event of conflicts.
2016-04-21 17:03:05 -07:00
redmatrix
692e41c41e
provide a way for the router to support custom controller objects and allow plugins to register class objects as modules instead of the traditional procedural interface.
2016-04-21 16:09:25 -07:00
git-marijus
391ed8655e
Merge pull request #351 from anaqreon/toggle-context-help
...
Toggle context help
2016-04-21 18:44:50 +02:00
Andrew Manning
82de68c3d3
Added admin/site setting that toggles context help panel. If disabled, original help menu button behavior is restored.
2016-04-21 06:41:55 -04:00
redmatrix
657b34c012
change the 404 warning from the router to reflect the new architecture
2016-04-20 22:50:59 -07:00
redmatrix
5eb594706b
make the cookie check agnostic to cookie state
2016-04-20 22:17:02 -07:00
redmatrix
2b0a04ea9e
revert the reversal of checkjs logic, but still restrict the behaviour scope to just those urls that require it
2016-04-20 22:10:00 -07:00
redmatrix
dff9e18c1e
We no longer require the diaspora_meta service locally.
2016-04-20 19:54:26 -07:00
Andrew Manning
b96eb1c823
Merge branch 'dev' into toggle-context-help
2016-04-20 21:05:01 -04:00
redmatrix
9040ee53e4
missing class instance pointer in Pconfig module upgrade
2016-04-19 19:09:35 -07:00
redmatrix
974390d5d2
remove test files which were committed by accident
2016-04-19 19:02:48 -07:00
Andrew Manning
7594796ee1
Try toggling context help using onclick attribute
2016-04-19 05:52:16 -04:00
redmatrix
f53478f142
a bit more namespace wrangling
2016-04-18 20:47:11 -07:00
redmatrix
2a4e8972e0
module updates
2016-04-18 20:38:38 -07:00
redmatrix
1698732cff
convert all the _well_known service controllers which are a bit touchy when it comes to the router
2016-04-18 01:35:09 -07:00
redmatrix
966773cdbb
pull in the new object router and a few selected samples for the new controller layout
2016-04-17 19:55:36 -07:00
redmatrix
0865d0ef51
Convert Channel to new module
2016-04-15 22:36:07 -07:00
redmatrix
b57f69d14d
cleanup and test of new router
2016-04-15 20:43:05 -07:00
redmatrix
07650b4646
get init() working with class modules
2016-04-15 16:13:55 -07:00
redmatrix
aaa327ca05
testing the new router/module code
2016-04-15 01:25:15 -07:00
redmatrix
a8f7af2079
provide general purpose verification class, remove include/session.php (no longer used)
2016-04-14 18:51:06 -07:00
redmatrix
9a0b61e4af
refactor the js detection into a checkjs class which is only enabled on demand (currently only the channel and display pages). Will probably require a bit more work to hide/disable the cover photo when js is disabled. Have not actually tested without js to discover any other potential page issues. Have only confirmed that the detection class works and redirects to set a jsdisabled cookie and reload the page with that cookie+variable set if called from the channel page.
2016-04-13 16:31:06 -07:00
redmatrix
91cc365143
reverse the logic of the jsenabled setting so that sessions without js are performance penalised instead of regular sessions.
2016-04-12 22:55:26 -07:00
redmatrix
be654f1769
Important work on the sessionhandler to maintain compatibility with php7 and php5x (x > 4)
...
Merge branch 'master' into dev
2016-04-12 19:40:19 -07:00
redmatrix
202035fc68
move all DB session storage logic to SessionHandler where it belongs
2016-04-11 19:19:58 -07:00
Mario Vavti
482962648f
whitespace
2016-04-11 11:01:53 +02:00
redmatrix
0269825bc0
localise the opensearch link
2016-04-10 21:56:16 -07:00
redmatrix
d1a2aecfa0
move more session related stuff such as paranoia handling (IP address changes) into the session object and extend remember_me cookies once a day so that they will never expire (theoretically). The DB session driver will extend its expiration on every session write (in the case of persistent sessions).
2016-04-10 19:20:41 -07:00
redmatrix
abfbe9c937
a few issues: block public not blocking mod_cal, typo in sql for one clone file sync operation, fix_system_urls not catching cached contact photos, extend sessionhandler expiration when remember_me is enabled as the stored session is expiring long before the browser session.
2016-04-10 16:56:08 -07:00
redmatrix
c0bdcfedeb
log if the session handler fails and surface the ssl_cookie config setting
2016-04-08 05:10:36 -07:00
redmatrix
9b66b5eee3
objectify all the session management stuff
2016-04-08 04:44:10 -07:00
redmatrix
279f32b13d
send file sync packets for all known file operations
2016-04-07 18:54:48 -07:00
redmatrix
aa0412d83b
use the explicit form of build_sync_packet so that file/photo sync will work even when the actual observer is a guest (with permission to upload).
2016-04-06 20:25:52 -07:00
redmatrix
d09694587d
typo in router
2016-04-02 13:52:16 -07:00
redmatrix
9abd95fad3
static App
2016-03-31 16:06:03 -07:00
redmatrix
1cd3b41825
deprecate $a->get_baseurl()
2016-03-30 22:13:24 -07:00
redmatrix
21c1f89eba
SECURITY: DAV authentication issue
2016-03-17 18:40:03 -07:00
redmatrix
1258f9bb21
turn 'OpenGraph' into a more general purpose HTTP meta facility for setting any meta header
2016-03-08 16:06:58 -08:00
redmatrix
76467b5a35
allow modules/addons to override the og:title field
2016-03-07 15:11:11 -08:00
redmatrix
d5db25808a
Facebook scraper "OpenGraph" support; modules will need to set the required fields (type, image, url) as well as any desired optional or type specific fields. We will set the title during pagebuild.
2016-03-07 15:03:53 -08:00
redmatrix
7972de13ca
backtrace openssl_verify errors so that we can find bad keys - as there is very little relevant context available at this level.
2016-02-25 14:34:30 -08:00
redmatrix
b101a8f6fb
missing function
2016-02-24 11:20:46 -08:00
redmatrix
f1564b4cff
retry the move of AccessList to composer format (one or more third-party plugins will likely break as a result)
2016-02-21 16:49:49 -08:00
redmatrix
dfbe2eaf98
Revert "move accesslist class to namespace"
...
This reverts commit a9711895cf
.
2016-02-20 00:49:37 -08:00
redmatrix
a9711895cf
move accesslist class to namespace
2016-02-20 19:39:54 +11:00
redmatrix
1db3409f36
add router class
2016-02-19 16:19:15 -08:00
redmatrix
cfa2ac2d0a
move dreport to zotlabs\zot namespace
2016-02-19 14:02:55 -08:00
redmatrix
28d07fd6b2
move storage assets to zotlabs/storage
2016-02-19 00:06:10 -08:00
redmatrix
342fda94e4
Provide Zotlabs\Project and System class for querying details about the project/version info. Move these out of /boot.php
2016-02-18 15:24:58 -08:00
redmatrix
f73c82632f
some minor cleanup - change the default of the discover tab (public stream access)
2015-12-10 19:18:55 -08:00
redmatrix
8e1e301764
refactor a few more redundant returns
2015-12-09 21:03:29 -08:00
redmatrix
bd37f59829
simplify magic-auth - a lot... Would be even simpler if we didn't need to provide remote debugging, which takes up about half the code. But we need that because nobody wants to try and debug this shit by asking somebody at the other end to report what's in their logfile. We've tried this repeatedly. The only thing we can do is bring back all the debugging data so you can look at it yourself.
2015-12-09 20:51:00 -08:00
redmatrix
200eabe052
add empty arg
2015-12-09 11:51:31 -08:00
redmatrix
5735cad457
remove extra debug logging and ensure we don't try to authenticate without a hubloc
2015-12-08 19:43:49 -08:00
redmatrix
baab9b6fbc
more libzot stuff
2015-12-08 18:31:33 -08:00
redmatrix
5de1a1ce10
extra paren removed
2015-12-07 16:06:43 -08:00
redmatrix
8b974f8f74
abstract the message handlers
2015-12-07 16:01:54 -08:00
redmatrix
2d799f2c11
remove duplicated code
2015-12-06 19:59:46 -08:00
redmatrix
1c22e8ae7e
whitespace
2015-12-06 19:32:39 -08:00
redmatrix
4d301bc5a6
comment order
2015-12-06 19:29:01 -08:00
redmatrix
4ccd9ae6da
start of v4
2015-12-06 19:16:38 -08:00