Hypolite Petovan
710f9eecb2
User Repository\UserDefinedChannel->selectByUid instead of Factory\UserDefinedChannel->getForUser
...
- Rename Repository\Channel to Repository\UserDefinedChannel
- Add new Collection\UserDefinedChannels class
- Move Factory\Timeline->createFromTableRow to Factory\UserDefinedChannel
2023-10-07 05:48:23 -04:00
Michael
ed24d06e0c
Now there are user defined channels
2023-10-05 19:10:20 +00:00
Michael
6a86eeda10
Timeline classes are split into multiple classes
2023-10-05 05:36:12 +00:00
Hypolite Petovan
4462ad6bf0
Replace split attachment code with PostMedia objects
2023-10-03 19:58:51 -04:00
Michael
8050389d32
We now display the channel in the sidebar
2023-09-09 19:30:01 +00:00
Hypolite Petovan
6ecc9c4cba
Implement ignored server block in conversations
...
- Add server ignore status in contact profile page
- Add new reason in DisplayNotFound exception page
2023-08-20 14:27:43 -04:00
Philipp Holzer
9f18222a06
Unify "Capability"
2023-07-26 21:44:31 +02:00
Philipp Holzer
cba656383e
Adhere feedback
...
- rename hooks.config.php to strategies.config.php
- change all corresponding classes and tests
2023-07-21 22:42:24 +02:00
Philipp Holzer
e92d25a258
Remove unnecessary trailing slashes
2023-07-16 18:43:36 +02:00
Philipp Holzer
14b76e48f0
Introduce dynamic hook loading
...
- Dynamically load addon files
- Dynamically load hooks
- Rewrite Logger-logic to use new hook logic (Monolog is working again)
2023-07-16 18:43:35 +02:00
Josh Soref
d13bccbcfd
spelling: useful
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Philipp Holzer
c0359330b6
Add typehint for DI::baseUrl()
2023-02-18 21:12:21 +01:00
Hank Grabowski
f40cd60e39
Remove FollowRequest type and use mstdnAccount->createFromContactId instead
2023-02-17 11:09:16 -05:00
Philipp Holzer
2bc9f085df
Add docs
2023-02-12 23:54:11 +01:00
Philipp Holzer
513ef03421
Revert node.config.php into Config table
2023-02-10 14:06:22 +01:00
Philipp Holzer
6e0d16f22b
Add warning message in case node.config.php isn't writable
2023-01-07 15:16:55 +01:00
Hypolite Petovan
49654c0d99
Create entity-related classes for delivery-queue table
2023-01-01 18:50:19 -05:00
Hypolite Petovan
1874a32728
Happy New Year 2023!
2023-01-01 09:36:24 -05:00
Philipp Holzer
86f80af432
Rename Interface
2022-12-29 22:37:12 +01:00
Philipp Holzer
10f8631cd9
Replace PostUpdate key-value config entries with key-value pair entries
2022-12-29 21:53:56 +01:00
Philipp Holzer
47764387b3
Introduce Key-Value Pair storage provider
2022-12-29 21:53:56 +01:00
Michael
ca12d1549b
AP: We can now store received reports
2022-12-23 22:11:50 +00:00
Hypolite Petovan
ce69026964
[Database version 1499] Create new paradigm classes for Diaspora Contact
...
- Switch table fcontact for dcontact in views
2022-12-05 00:00:50 -05:00
Michael
92807d86a3
API: Enable edit
2022-11-25 19:35:40 +00:00
Philipp Holzer
b5bc1b0844
Extend IHandleUserSessions
from IHandleSessions
and adapt classes
2022-10-23 20:41:17 +02:00
Philipp Holzer
940619325d
Add SessionUsers class including tests
2022-10-20 20:27:34 +02:00
Hypolite Petovan
1b2182c43c
Move system messages from boot to own class
2022-07-27 11:54:50 -04:00
Philipp Holzer
a910fd8864
Split DBStructure & View to avoid DB-calls and dependencies for basic operations
...
- new "Definition" classes vor DB and Views
- new "Writer" classes to create SQL definitions for DB and Views
- DBStructure & View are responsible to execute DB-querys
2022-07-12 23:40:31 +02:00
Michael
9b646dad97
API: We can now display polls
2022-04-22 19:24:22 +00:00
Michael
1fe756b5b6
Fixes for the notifications
2022-03-19 09:27:49 +00:00
Hypolite Petovan
deafdcde95
Use public contact ID in Model\Post\UserNotification::insertNotification
...
- Add localRelationship dependency to Notification factory
- Remove dependencies from Factory\Notification->getMessageFromNotification method
2022-03-14 07:56:20 -04:00
Hypolite Petovan
7ce97459d4
Deprecated the notify table/classes
2022-03-14 07:56:20 -04:00
Michael
c55c42b303
"DI" calls are replaced
2022-01-16 07:07:46 +00:00
Michael
95f085b7ac
API: The legacy API finally moved
2022-01-15 21:38:19 +00:00
Balázs Úr
e56a53647b
Update copyright
2022-01-02 08:27:47 +01:00
Philipp Holzer
b5d2d32b44
Split and delete ModuleController
...
- $moduleName is part of the argument string => App\Arguments
- $isBackend boolean already part of App\Mode::isBackend()
- $module is now the direct return of App\Router::getModule()
- ModuleController::run() moved to BaseModule::run()
2021-11-27 12:39:45 +01:00
Michael
57cf384fae
Moved acitivites
2021-11-24 07:06:28 +00:00
Michael
670bbe58a1
API: The status is now an object
2021-11-22 07:28:02 +00:00
Philipp Holzer
c95d47b0b4
Refactor App\Module to App\ModuleController and rename properties
2021-11-16 22:40:39 +01:00
Philipp Holzer
f28e64299e
Transform ApiResponse::createXML() into dynamic method
2021-11-12 19:56:37 +01:00
Philipp Holzer
32f0c3fb9c
Adds DI::flushLogger() to renew Logger instances
2021-11-05 20:52:31 +01:00
Philipp Holzer
38f70cc55a
Refactor Process for new paradigm
2021-11-05 20:52:28 +01:00
Philipp Holzer
f4ea74447e
Add Feedback :-)
2021-10-29 11:37:09 +02:00
Philipp Holzer
409d909d0f
Restructure HTTPClient for new paradigm
2021-10-28 20:01:03 +02:00
Philipp Holzer
184f6cc255
Restructure Logger to new paradigm
2021-10-28 20:01:02 +02:00
Philipp Holzer
2ab0d06996
Restructure Storage to new paradigm
2021-10-27 20:00:19 +02:00
Philipp Holzer
58eea1adaa
Cleanup namespaces
2021-10-26 22:11:10 +02:00
Philipp Holzer
b216317477
Refactoring Core class structures ...
2021-10-26 22:11:09 +02:00
Philipp Holzer
5d92713a8e
Rename Depository to Repository
2021-10-23 21:45:36 -04:00
Philipp Holzer
82a6c78033
Move FSuggest to depository
2021-10-23 21:45:35 -04:00