Philipp Holzer
555513e4b4
Add Session Management instances (including Depenency Injection)
...
- Prerequesite for mocking Sessions
- Reduce "App" class complexity
2019-12-10 00:44:56 +01:00
Michael
ed2bb21360
Improved description
2019-12-09 22:00:54 +00:00
Michael
2a31b2383f
Issue 7691: We can now switch to BCC for ActivityPub
2019-12-09 21:37:31 +00:00
Hypolite Petovan
22e7cab6d4
Restore system.show_unsupported_addons default value
...
- Wrongly removed in https://github.com/friendica/friendica/pull/7877
2019-11-29 11:44:01 -05:00
Michael
02875df596
Show the received date along with the creation date of posts
2019-11-29 06:24:02 +00:00
Michael
0979daddac
Modules separated
2019-11-28 07:07:34 +00:00
Michael
2d3296f697
Merge remote-tracking branch 'upstream/develop' into nodeinfo
2019-11-27 22:10:51 +00:00
Michael
890bbfa1a7
We now support nodeinfo version 2 / basic nodeinfo data is always enabled
2019-11-27 07:25:54 +00:00
Michael Vogel
3ed196fd9c
Added option for insecure IMAP
2019-11-26 23:27:20 +01:00
Hypolite Petovan
f2c31ef1c0
Merge pull request #7828 from nupplaphil/task/move_enotify
...
Remove unnecessary code in "include/enotify"
2019-11-09 16:48:26 -05:00
Philipp Holzer
f9e3ff4b55
Remove unnecessary hash function.
...
- Was introduced for getting the last inserted ID before "lastInstertID()" was possible
- See b821399f00 (diff-a8e86a3c07531e66a3b0b4c8b4b07879R148)
2019-11-09 21:50:52 +01:00
Hypolite Petovan
b8f2252a7f
Merge pull request #7823 from annando/pin
...
We can now pin posts
2019-11-07 15:10:03 -05:00
Michael
ed58af25a5
show pinned items
2019-11-07 06:53:18 +00:00
Michael
cf56992444
We can now pin our own posts
2019-11-07 05:39:15 +00:00
Hypolite Petovan
134d6d18f9
Pass Router parameter to module content method
2019-11-06 22:35:28 -05:00
Philipp
d0068170db
Merge pull request #7806 from tobiasd/20191102-csvexport
...
added export and import of followed contacts to and from CSV files
2019-11-03 20:28:08 +01:00
Tobias Diekershoff
9ceda398ae
add config variable for max file size of CSV file
2019-11-03 17:25:09 +01:00
Hypolite Petovan
ff27f45cb9
Move mod/hovercard to src/Module/Contact/Hovercard
...
- Rework hovercard.js to remove JS template interpolation
- Remove template/json output from Module/Contact/Hovercard
2019-11-02 12:48:03 -04:00
Hypolite Petovan
b543ee8ac7
Merge pull request #7726 from tobiasd/20191010-uexport
...
move uexport module to src
2019-11-02 07:46:57 -04:00
Tobias Diekershoff
8bea9e7523
mv URL path uexport -> userexport
2019-11-02 12:44:46 +01:00
Tobias Diekershoff
15cdfdd414
mv Uexport to UserExport
2019-11-02 11:36:31 +01:00
Philipp Holzer
a94c4fc440
Revert "Add not null/default value for ACL in fields"
...
This reverts commit 1f535016
due incompatible combination
2019-10-28 21:59:55 +01:00
Philipp Holzer
1f535016d4
Add not null/default value for ACL in fields
2019-10-28 21:47:43 +01:00
Philipp Holzer
488504314a
sort route config
2019-10-24 17:32:03 +02:00
Philipp Holzer
062e472314
Rename route '/ignored/{iid}' to '/item/ignore/{iid}'
2019-10-24 17:18:29 +02:00
Philipp Holzer
5aa73afa7e
Rename module class name
2019-10-24 09:09:47 +02:00
Philipp Holzer
17aca9bee8
move mod/ignored to src/Module/Item/Ignored
2019-10-21 21:19:28 +02:00
Philipp Holzer
7716374593
Move mod/receive to src/Module/Diaspora/receive
...
- Added routes
- Make Diaspora::decode(Raw) more explicit
- Add new User::getByGuid() method
2019-10-20 13:07:16 +02:00
Philipp
fed486bfc5
Merge pull request #7727 from MrPetovan/task/4090-move-manage-to-src
...
Move mod/manage to src/Module/Delegation
2019-10-13 18:20:47 +02:00
Hypolite Petovan
74bf3a4dc8
Replace path parameter with query string parameter in Module\Search\Saved
2019-10-13 08:39:41 -04:00
Hypolite Petovan
02f02d44dc
Move mod/manage to src/Module/Delegation
...
- Move templates/manage to templates/delegation
- Update navigation links
- Update CSS classes
2019-10-11 19:59:06 -04:00
Tobias Diekershoff
46172b641d
moved UExport to src/Module/Settings/Uexport
2019-10-11 07:38:42 +02:00
Tobias Diekershoff
50fa119f79
Merge pull request #7722 from nupplaphil/bug/7718-lang
...
Fix browser language detection
2019-10-10 16:54:32 +02:00
Philipp Holzer
a522cf609b
Fix browser language detection (& tests)
2019-10-10 16:39:04 +02:00
Philipp
cf4bae26c7
Merge pull request #7720 from MrPetovan/task/4090-move-delegate-to-src
...
Move mod/delegate to src/Module/Settings/Delegation
2019-10-10 10:24:15 +02:00
Hypolite Petovan
616edd0600
Move mod/delegate to src/Module/Settings/Delegation
...
- Move templates/delegate to templates/settings/delegation
2019-10-09 22:17:09 -04:00
Hypolite Petovan
1e737ae888
Move mod/search to src/Module/Search/Index
...
- Update BaseSeachModule not to depend on a single query string parameter
2019-10-07 14:27:46 -04:00
Hypolite Petovan
cdefa7f32a
Add new module and widget for managing saved searches
2019-10-07 14:27:46 -04:00
Hypolite Petovan
4e185ebc84
Add missing /babel route methods
2019-10-03 22:41:11 -04:00
Hypolite Petovan
8f20e2054b
Move /acl module to src/
...
- Move Core\ACL::contactAutocomplete to Module\Search\Acl
- Rename module path to /search/acl
2019-10-03 22:40:42 -04:00
Michael
5951a522d1
Fix #7670 : Inbox needs to be accessed via POST
2019-10-01 03:28:58 +00:00
Philipp Holzer
aad75292f8
Add "/pending" route because of 591ba9c68e
2019-09-29 12:00:03 +02:00
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
Michael
0d32a8674b
Update the "unsearchable" field in the "self" contact
2019-09-19 03:54:54 +00:00
Philipp Holzer
b13dbb3dcb
Remove $_SERVER['PHP_SELF'] usage
2019-09-17 16:47:00 +02:00
Michael
a483ea8acb
Increasing database version number
2019-08-21 21:11:37 +00:00
Michael
e430b074ce
Fix table structure definition
2019-08-21 06:18:32 +00:00
Michael
5a1a5a54dc
Delivery count now counts the failed delivery attempts as well
2019-08-20 07:39:13 +00:00
Philipp Holzer
2c73377b39
Create Core\Process as a base for followup work
2019-08-17 09:09:13 +02: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
Hypolite Petovan
7a73445503
Merge pull request #7519 from nupplaphil/task/add_page
...
Add Page class (Frontend code)
2019-08-16 07:30:06 -04:00
Michael Vogel
6f944f1e53
Merge pull request #7514 from MrPetovan/bug/7507-allow-protocolless
...
Allow protocol-less links
2019-08-15 22:07:09 +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
Hypolite Petovan
0f9520f520
Increase specificity of default allowed protocols
2019-08-14 21:42:00 -04:00
Philipp Holzer
b1ae58cdc5
fix tests & remove superfluous parameter
2019-08-13 16:29:16 +02:00
Philipp Holzer
0af9747c6c
Add Arguments & Modules class
2019-08-13 16:29:11 +02:00
Hypolite Petovan
fcb1a78352
Revert "Introduce Arguments / Module class"
2019-08-11 18:01:11 -04:00
Philipp
e9fc2af1c3
Merge pull request #7499 from annando/new_defer
...
Worker: The retrial value can now skip retrial levels
2019-08-11 23:27:54 +02:00
Michael Vogel
e07a17daf6
Added config value
2019-08-11 23:07:06 +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
Philipp Holzer
34e4968c06
Adding possibility to use a different cache-backend for locking and caching
...
- Renaming *LockDriver to *Lock since it isn't a "driver" anymore
2019-08-04 15:42:39 +02:00
Philipp Holzer
86bf2ee45a
Rename *CacheDriver to *Cache because they don't act as driver anymore
2019-08-04 10:26:53 +02:00
Philipp Holzer
d56bd28a07
Refactor Cache/Lock to DICE
...
- Refactor Cache classes
- Refactor Lock classes
- Improved test speed (removed some seperate class annotations)
2019-08-03 20:51:58 +02:00
Philipp Holzer
a60eb9e33d
Use DICE for Console
...
- Use Friendica\Core\Console as Controller for DI-library
- Refactor every console command to use DICE (when possible)
- Adjusting tests
2019-07-31 19:37:42 +02:00
Philipp Holzer
54533c57a5
friendica-7426 Database performance isn't measured anymore
2019-07-24 11:17:55 +02:00
Hypolite Petovan
d7fdb42488
Database Structure Version 1320
...
- Add 2fa_app_specific_password
2019-07-22 07:39:28 -04: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
Michael
41a1c1c3e6
Fetch items by given uri
2019-07-18 06:11:02 +00:00
Philipp Holzer
92fb0a82ca
Dynamic config loading
...
- Move settings, defaults and dbstructure to directory 'static'
- Dynamic loading of config files (after the static loading)
- Filter out '-sample.config.php' and '-sample.ini.php' files
- Remove unnecessary ConfigFileManager
- Move ConfigFileLoader to Utils
- Add tests for multi-loading for INI, config and sample-filtering
2019-07-16 20:16:43 +02:00