Philipp Holzer
0e5cb88888
Add router config
...
- Introduce route.config.php structure
- Adding config loader for routes
- Adapt Module class (separation of duties)
- Add tests
2019-09-29 11:57:27 +02:00
Philipp Holzer
b13dbb3dcb
Remove $_SERVER['PHP_SELF'] usage
2019-09-17 16:47:00 +02:00
591ba9c68e
Display pending contacts in the contact list
2019-09-08 19:18:56 +00:00
Philipp Holzer
90b438e082
Move mode settings to App\Mode
...
- Move isAjax() to App\Mode
- Move isTablet() to App\Mode
- Move isMobile() to App\Mode
- Refactor last usage of App->isBackend()
2019-08-17 09:09:13 +02:00
Philipp Holzer
30b69f1fc4
some fixings
2019-08-15 20:58:57 +02:00
Philipp Holzer
9f68e6b589
Add Page class for Frontend
...
- Move frontend logic (stylesheet, footerscript, content) to Page class
2019-08-15 20:52:42 +02:00
Philipp Holzer
08be92a862
Moved BaseURL to App namespace (because similar type as Arguments/Modules/Modes)
2019-08-15 17:23:00 +02:00
Philipp Holzer
cba9fa2467
Move isBackend logic to App\Mode
2019-08-15 15:51:15 +02:00
Philipp Holzer
b1ae58cdc5
fix tests & remove superfluous parameter
2019-08-13 16:29:16 +02:00
Philipp Holzer
4089e17f85
re-add App::isBackend()
2019-08-13 16:29:12 +02:00
Philipp Holzer
0af9747c6c
Add Arguments & Modules class
2019-08-13 16:29:11 +02:00
fcb1a78352
Revert "Introduce Arguments / Module class"
2019-08-11 18:01:11 -04:00
Philipp Holzer
11752d7059
move backend constant
2019-08-11 14:33:25 +02:00
Philipp Holzer
2c5ba7fc15
Introduce Arguments / Module class
...
- move from App
- add tests for Arguments/Module class
2019-08-11 14:24:05 +02:00
c24ca57f21
Add frio-specific /compose module
2019-07-29 20:31:46 -04:00
1a164b0dc5
Add two-factor app-specific password settings page
...
- Add two-factor app-specific model
- Add link to new page from 2fa settings index page
2019-07-22 07:56:00 -04:00
Philipp Holzer
05102911db
Fix App\Mode determination
2019-07-21 14:40:50 +02:00
Philipp Holzer
55999730e0
Introduce DICE
...
- Adding dice library
- Adding dependency config
- Removing Factories
- Refactoring App\Mode constructor
- Refactoring App\Router constructor
- Refactoring BasePath for DI usage
- Refactoring ConfigFileLoader constructor
- Refactoring Profiler constructor
- Adjust entrypoints (index, console, worker, ..)
- Adding functional test for DI
- Fix tests because of refactorings
2019-07-21 01:22:10 +02:00
9f2529df30
Define expected /fetch module routes
2019-06-14 06:22:01 -04:00
50e44f46ae
Add profile archive URL pattern to Router
2019-05-25 19:08:43 -04:00
709eba6ce3
Move /viewcontacts to /profile/{nickname}/contacts[/{type}]
...
- Add contact relationship filter to profile contacts page
- Include feed contacts in contacts page and contact widget
2019-05-20 14:50:09 -04:00
862159c712
Merge pull request #7165 from nupplaphil/task/mod_dirfind
...
Move mod/dirfind to src/Module/Search/Directory
2019-05-20 14:45:19 -04:00
0c9b76a585
Merge pull request #7173 from nupplaphil/task/mod_newmember
...
Move mod/newmember to src/Module/Welcome
2019-05-20 14:14:58 -04:00
Philipp Holzer
f97b72eb9f
Move mod/newmember to src/Module/Welcome
2019-05-20 20:12:20 +02:00
1cd7d50939
Merge pull request #7172 from nupplaphil/task/mod_notice_rm
...
Remove src/Module/Notice
2019-05-20 12:26:28 -04:00
Philipp Holzer
853f5cb92f
Remove src/Module/Notice
...
see https://github.com/friendica/friendica/pull/7159#issuecomment-493744623
2019-05-20 18:22:34 +02:00
6f0c6e8926
Merge pull request #7160 from nupplaphil/task/mod_probe
...
Move mod/probe to src/Module/Probe
2019-05-19 15:06:13 -04:00
Philipp
a758671a1b
Merge pull request #7154 from MrPetovan/task/refactor-widgets
...
Refactor widgets
2019-05-19 20:52:00 +02:00
Philipp Holzer
5b44fdc202
Split Directory Search as a base for further changes
2019-05-19 05:01:46 +02:00
Philipp Holzer
e00f110ef1
Move mod/dirfind to src/Module/DirFind
2019-05-19 04:28:16 +02:00
Philipp Holzer
492d7abe92
Renamed Diagnostic to Debug and deleted ItemSource (already defined)
2019-05-19 04:24:56 +02:00
Philipp Holzer
48bba87abe
Move mod/probe to src/Module/Probe
2019-05-19 04:24:18 +02:00
7a13582c67
Merge pull request #7159 from nupplaphil/task/mod_notice
...
Move mod/notice to src/Module/Notice
2019-05-18 22:16:35 -04:00
ec5c123f41
Merge pull request #7163 from nupplaphil/task/mod_starred
...
Move mod/starred to src/Module/Starred
2019-05-18 22:16:21 -04:00
596e95917e
Merge pull request #7164 from nupplaphil/task/mod_randprof
...
Move mod/randprof to src/Module/RandomProfile
2019-05-18 22:16:06 -04:00
Philipp Holzer
82e271589f
Move mod/starred to src/Module/Starred
2019-05-19 03:07:44 +02:00
d3a4ed0111
Merge pull request #7162 from nupplaphil/task/mod_view
...
Move mod/view to src/Module/Theme
2019-05-18 21:07:27 -04:00
Philipp Holzer
725984eb08
change route
2019-05-19 03:05:21 +02:00
Philipp Holzer
9092cb1beb
Move mod/notice to src/Module/Notice
2019-05-19 02:53:31 +02:00
33ec3d8051
Merge pull request #7161 from nupplaphil/task/mod_toggle_mobile
...
Move mod/toggle_mobile to src/Module/ToggleMobile
2019-05-18 20:14:27 -04:00
30945784c3
Merge pull request #7157 from nupplaphil/task/mod_notify
...
Move mod/notify to src/Module/Notify
2019-05-18 17:49:01 -04:00
Philipp Holzer
8bb85b1da7
Move mod/randprof to src/Module/RandomProfile
2019-05-18 22:17:57 +02:00
Philipp Holzer
d1d7fa394a
Move mod/view to src/Module/View
2019-05-18 21:23:12 +02:00
Philipp Holzer
295d90d496
Move mod/toggle_mobile to src/Module/ToggleMobile
2019-05-18 21:13:19 +02:00
c3d545987a
Remove /contact/all path
2019-05-18 13:18:47 -04:00
Philipp Holzer
56bd395b8a
Move mod/notify to src/Module/Notify
2019-05-18 18:59:41 +02:00
Philipp Holzer
9f13ae6e73
Move mod/opensearch to src/Module/OpenSearch
2019-05-18 17:43:58 +02:00
8e885f5b97
Add two-factor authentication settings
...
- Add settings aside menu entry
- Add two-factor authentication documentation
2019-05-13 01:52:01 -04:00
d7e9b91181
Add two-factor authentication
...
- Add 2FA login interception in Session::setAuthenticatedForUser
- Add 2fa session variable holding the last auth code
2019-05-13 01:52:01 -04:00
9ff0d56e03
Add contact/batch route
2019-05-07 21:15:22 +02:00
Philipp
7c62a4e02b
Merge pull request #7104 from annando/separated-confirm
...
The follow confirmation process is now separated
2019-05-06 21:40:11 +02:00
afb0c7b8fd
Remove remaining disallowed vertical bar in Router
2019-05-06 13:41:48 -04:00
41642061d7
Merge pull request #7107 from nupplaphil/bug/mod_fix_routes
...
Fix contact/group routes
2019-05-06 13:15:29 -04:00
f497261ec0
added 'updateprofile'
2019-05-06 19:08:15 +02:00
53d13f4e4a
Fix contact routes
2019-05-06 18:57:50 +02:00
20c9d5fe1d
Merge pull request #7103 from nupplaphil/task/mod_smilies
...
Move mod/smilies to src/Module/Smilies
2019-05-06 12:53:45 -04:00
37f9af2f24
Merge remote-tracking branch 'upstream/develop' into separated-confirm
2019-05-06 05:54:51 +00:00
5da3e17a12
The follow confirmation process is now separated between DFRN and the rest
2019-05-06 05:46:13 +00:00
bd604d1cfb
Merge pull request #7084 from nupplaphil/task/mod_removetag
...
Move mod/filerm to src/Module/Filer/RemoveTag
2019-05-05 20:36:38 -04:00
fbf36d6e7f
Merge pull request #7086 from nupplaphil/task/mod_maintenance
...
Move mod/maintenance to src/Module/Maintenance
2019-05-05 20:36:12 -04:00
b79201beaf
Merge pull request #7102 from nupplaphil/task/mod_pretheme
...
Move mod/pretheme to src/Module/ThemeDetails
2019-05-05 20:33:21 -04:00
1e6affada1
Merge pull request #7101 from nupplaphil/task/mod_viewsrc
...
Move mod/viewsrc to src/Module/ItemBody
2019-05-05 20:32:42 -04:00
bb8d297ae4
Merge pull request #7097 from nupplaphil/task/mod_after_PR_fixing
...
Fixings for Mod-Refactorings
2019-05-05 20:28:57 -04:00
12b6ab9943
Merge pull request #7100 from nupplaphil/task/mod_robots_txt
...
Move mod/robots_txt to src/Module/RobotsTxt
2019-05-05 14:23:10 -04:00
8af0ae171e
Merge pull request #7083 from nupplaphil/task/mod_friendica
...
Move mod/friendica to src/Module/Friendica
2019-05-05 14:19:57 -04:00
e90876cd86
Move mod/smilies to src/Module/Smilies
2019-05-05 19:39:02 +02:00
3f71a51d21
Move mod/pretheme to src/Module/ThemeDetails
2019-05-05 19:24:10 +02:00
49a3179578
Move mod/viewsrc to src/Module/ItemBody
2019-05-05 19:15:33 +02:00
510c150156
Move mod/robots_txt to src/Module/RobotsTxt
2019-05-05 19:06:51 +02:00
9f0bbd96be
Move mod/modexp to src/Module/PublicRSAKey
2019-05-05 19:02:19 +02:00
440d0a3a63
Rename BookMarklet to Bookmarklet
2019-05-05 17:59:57 +02:00
c830e4b300
Merge pull request #7091 from nupplaphil/task/mod_rsd
...
Move mod/rsd_xml to src/Module/ReallySimpleDiscovery
2019-05-05 08:30:06 -04:00
62fd5375dc
Move mod/maintenance to src/Module/Maintenance
2019-05-05 10:06:50 +02:00
a052b098fc
Move mod/filerm to src/Module/FilerM
2019-05-05 10:02:10 +02:00
0046e62077
Merge pull request #7090 from nupplaphil/task/mod_like
...
Move mod/like to src/Module/Like
2019-05-04 22:02:48 -04:00
0a8a614608
Merge pull request #7089 from nupplaphil/task/mod_help
...
Move mod/help to src/Module/Help
2019-05-04 22:02:38 -04:00
3118453fb9
Merge pull request #7088 from nupplaphil/task/mod_invite
...
Move mod/invite to src/Module/Invite
2019-05-04 19:30:13 -04:00
a1f332aaa5
Move mod/rsd_xml to src/Module/ReallySimpleDiscovery
2019-05-04 21:37:32 +02:00
aeae65daf8
Move mod/like to src/Module/Like
2019-05-04 21:20:39 +02:00
1d106762da
Move mod/help to src/Module/Help
2019-05-04 21:06:08 +02:00
bacf9825ff
Move mod/invite to src/Module/Invite
2019-05-04 20:32:31 +02:00
74fda8f390
Merge pull request #7085 from nupplaphil/task/mod_home
...
Move mod/home to src/Module/Home
2019-05-04 14:09:54 -04:00
5e3a55915d
Merge pull request #7078 from nupplaphil/task/mod_fetch
...
Move mod/fetch to src/Module/Diaspora/Fetch
2019-05-04 08:47:23 -04:00
708ffaff51
Move mod/home to src/Module/Home
2019-05-04 13:08:31 +02:00
6f787f2422
Move mod/friendica to src/Module/Friendica
2019-05-04 10:14:29 +02:00
2b4c710e3f
Move mod/fetch to src/Module/Fetch
2019-05-03 10:42:40 +02:00
1ef4b9c7e4
Move mod/nogroup to src/Module/Group
2019-05-03 08:50:17 +02:00
70bef12fd2
Fix Proxy module routes
...
- Fix EOL in view/templates/exception.tpl
2019-05-02 21:35:37 -04:00
cd41efe29d
Merge pull request #7071 from nupplaphil/task/mod_bookmarklet
...
Move mod/bookmarklet to src/Module/BookMarklet
2019-05-02 20:03:26 -04:00
8010ccdc21
Merge pull request #7072 from nupplaphil/task/mod_directory
...
Move mod/directory to src/Module/Directory
2019-05-02 20:03:13 -04:00
2e9b2d72be
Move mod/directory to src/Module/Directory
2019-05-02 22:49:33 +02:00
b2ff31da74
Move mod/bookmarklet to src/Module/BookMarklet
2019-05-02 22:17:09 +02:00
c5e7abf9c5
Move mod/allfriends to src/Module/AllFriends
2019-05-02 22:03:27 +02:00
fa4b42c6dd
Move phpinfo module to src/Module/Admin
2019-05-02 09:52:53 -04:00
ad02fd140a
Move /itemsource to src/Module/Admin
2019-05-02 09:52:53 -04:00
bc5d1384e1
Move admin/deleteitem to src/Module/Admin
2019-05-02 09:52:52 -04:00
a201391d11
Move admin/dbsync to src/Module
2019-05-02 09:52:51 -04:00
df947ba9db
Move admin/logs to src/Module
2019-05-02 09:52:51 -04:00
740723534f
Move admin/site to src/Module
...
- Replace default theme settings modal with simple link to admin/themes
2019-05-02 09:52:50 -04:00
d0b40cda4c
Move admin/themes/{theme} to src/Module
...
- Remove now unused templates/admin/addon_detail.tpl
- Remove references to themes admin in mod/admin.php
2019-05-02 09:52:50 -04:00
a5da0fd98f
Add admin/themes/{theme}/embed module
...
- This module allows editing the site settings for a theme with a different user theme
2019-05-02 09:52:49 -04:00
5a01c53781
Move admin/queue to src/Module
...
- Add Module\Admin\Queue class
- Add route for admin/queue[/deferred]
- Add queue admin aside menu entry
- Remove obsolete templates/admin/queue.tpl from base and frio
- Move templates/admin/workerqueue.tpl to templates/admin/queue.tpl
- Remove admin_page_workerqueue and admin_page_workerqueue_post from mod/admin.php
- Update admin/summary.tpl with new queue admin paths
2019-05-02 09:52:48 -04:00
5750623b48
Move admin/blocklist/server to src/Module
...
- Add Module\Admin\Blocklist\Server class
- Add route for admin/blocklist/server
- Add server blocklist admin aside menu entry
- Move templates/admin/blocklist.tpl to templates/admin/blocklist/server.tpl
- Remove admin_page_blocklist and admin_page_blocklist_post from mod/admin.php
2019-05-02 09:52:47 -04:00
cf885841c8
Move admin/blocklist/contact to src/Module
...
- Add Module\Admin\ContactBlock\Contact class
- Add route for admin/blocklist/contact
- Add contact blocklist admin aside menu entry
- Move templates/admin/contactblock.tpl to templates/admin/blocklist/contact.tpl in base and frio
- Remove admin_page_contactblock and admin_page_contactblock_post from mod/admin.php
2019-05-02 09:52:46 -04:00
446cb905e4
Move admin/features to src/Module
...
- Add Module\Admin\Features class
- Add route for admin/features
- Add features admin aside menu entry
- Move templates/admin/settings_features.tpl to templates/admin/features.tpl
- Remove admin_page_features and admin_page_features_post from mod/admin.php
2019-05-02 09:52:46 -04:00
f3f055758c
Move admin/users to src/Module
...
- Add Module\Admin\Users class
- Add route for admin/users[/{action}/{uid}]
- Add users admin aside menu entry
- Remove admin_page_users and admin_page_users_post from mod/admin.php
2019-05-02 09:52:45 -04:00
87e51ddd67
Move admin/addons/{addon} to src/Module
...
- Add Module\Admin\Addons\Details class
- Add route for admin/addons/{addon}
- Remove addons pages from mod/admin
2019-05-02 09:52:44 -04:00
9bbb438534
Move admin/addons to src/Module
...
- Add Module\Admin\Addons\Index class
- Add route for admin/addons
- Add addons admin aside menu entry
- Remove unused template admin/addons.tpl from base and frio
- Remove addon list from mod/admin
2019-05-02 09:52:44 -04:00
a13bc14933
Move admin/themes to src/Module
...
- Add Module\Admin\Themes\Index class
- Add route for admin/themes
- Add themes admin aside menu entry
- Add admin/addons/index.tpl template
- Remove theme list from mod/admin
2019-05-02 09:52:43 -04:00
488e425416
Move admin/tos to src/Module
...
- Add Module\Admin\Tos class
- Add route for admin/tos
- Add admin aside menu entry
- Remove admin_page_tos and admin_page_tos_post from mod/admin.php
2019-05-02 09:52:42 -04:00
35d222f95d
Move admin/federation to src/Module
...
- Add Module\Admin\Federation class
- Add missing abstract keyword in Module\BaseAdminModule
- Add route for admin/federation
- Remove admin_page_federation() from mod/admin.php
2019-05-02 09:52:42 -04:00
6387a77b52
Move admin summary to src/Module
...
- Add BaseAdminModule class
- Add Module\Admin\Summary class
- Add Route for Admin\Summary module
- Remove admin_page_summary() in mod/admin
- Remove $showwarning variable from admin/summary.tpl
2019-05-02 09:52:41 -04:00
Philipp
51210af221
Merge branch 'develop' into task/mod_hostxrd
2019-05-02 12:33:53 +02:00
07ba1b200c
Add routes for current BaseModules
2019-05-01 21:29:04 +02:00
b6b9e57488
Add routes for current BaseModules
2019-05-01 20:16:21 +02:00
2ae4b9f7e9
Last refactoring :-) / refactor due feedback
2019-05-01 19:17:52 +02:00
6a52d79a84
refactor caused by feedback
2019-05-01 18:25:28 +02:00
8581fbb40f
refactor caused by feedback
2019-05-01 18:25:07 +02:00
48d388d82c
fix route
2019-05-01 18:25:06 +02:00
90248f6bb7
Move .well-known, webfinger, xrd to src/Module/
2019-05-01 18:25:04 +02:00
e7f8d8c3b6
Adding to router
2019-05-01 18:24:51 +02:00
08d4c7f1a9
Rename to AccountManagementControlDocument
2019-05-01 17:05:46 +02:00
1460e417c1
Move mod/amcd to src/Module/AccMgmtControlDoc
2019-05-01 00:32:33 +02:00
d6d31f43a1
Add App\Router dependency injection to App
...
- Moved collectRoutes method from App to App\Router
2019-04-05 23:16:12 -04:00
42b360f479
Implement feedback changes to App\Router
...
- Add class PhpDoc
- Switch Router->routeCollector scope to protected
- Added getter for Router->routeCollector
- Added EOF new line
- Removed unused use statement
- Improved App->collectRoutes PhpDoc
2019-04-04 07:29:26 -04:00
61b6ab7e3e
Add Router to App
...
- Create new Friendica\App\Router class
- Add route_collection hook
- Add route dispatching in App->runFrontend
2019-04-03 23:35:24 -04:00
3282ce5389
Fix PHPDoc comments project-wide
2019-01-21 10:35:51 -05:00
8f9c0fe149
Adding Develop and normal Logging instances
2019-01-21 09:59:08 -05:00
fe8f0e0045
Add Monolog
2019-01-21 09:58:05 -05:00
98d90e131d
Update install to generate config/local.config.php
2018-11-25 01:44:09 -05:00
a2fb49a2b4
Removing debugging echo
...
Updating Tests
2018-10-06 19:11:00 +02:00
31148e25cf
Changing Friendica\App\Mode from static methods to public methods
...
- Changing from static methods to public methods
- Adding dev-composer-dependency Mockery for static method mocking (f.e. Config, DBA)
- Adding ModeTest with Mocking
- removing bootstrap from phpunit.xml because of double loading tests\bootstrap.php
2018-10-06 16:27:20 +02:00
065340dc32
Creating Friendica\App\Mode for encapsulating the App Mode
2018-10-05 22:36:09 +02:00