Commit graph

138 commits

Author SHA1 Message Date
Art4
510f4e02c8 Add support for WorkerLogger decorator in LoggerManager, deprecate core Logger class, deprecate DI::workerLogger() 2025-01-12 08:21:30 +00:00
Art4
27fa4c0cdf Remove Dice rules for unused $devLogger service 2025-01-09 09:16:52 +00:00
Art4
0869140756 remove unused DI::devLogger() method 2025-01-09 09:10:09 +00:00
Hypolite Petovan
e3067095f4
Merge pull request #14616 from Art4/refactor-dice-rules
Refactor DICE rules
2024-12-26 23:23:59 -05:00
Art4
4deb28f24e Refactor DI::basePath() to use BasePath class 2024-12-23 13:40:53 +00:00
Art4
73fb1f1549 Remove DI::app() method 2024-12-23 12:39:11 +00:00
Art4
4c80eb98e5 Fix errors from #14578 2024-12-09 22:45:47 +00:00
Art4
535baaebcf Merge branch 'phpstan-level-1-in-addons' into phpstan-level-2 2024-12-09 22:31:13 +00:00
Art4
1c43d57233 Merge branch '2024.09-rc' into merge-2024.09-rc-into-develop 2024-12-07 15:40:08 +00:00
Michael
aae57a6903 Jetstream daemon to to receive atproto messages 2024-12-06 17:09:05 +00:00
Art4
06e3051ad1 Fix errors in Factory namespace 2024-12-03 21:44:35 +00:00
Art4
496f0755b1 Fix errors in Core namespace 2024-12-03 20:11:46 +00:00
Art4
34845910ec Create AppHelper interface and AppLegacy class 2024-11-17 20:06:34 +00:00
Tobias Diekershoff
30a5ef33b0 REUSE src directory 2024-08-24 15:27:00 +02:00
Michael
385a0c8e8c Lock for "optimize" / expire in chunks 2024-06-05 05:39:31 +00:00
Michael
89e7420237 Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
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
9f18222a06
Unify "Capability" 2023-07-26 21:44:31 +02:00
Philipp
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
e92d25a258
Remove unnecessary trailing slashes 2023-07-16 18:43:36 +02:00
Philipp
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
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
2bc9f085df
Add docs 2023-02-12 23:54:11 +01:00
Philipp
513ef03421
Revert node.config.php into Config table 2023-02-10 14:06:22 +01:00
Philipp
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
86f80af432
Rename Interface 2022-12-29 22:37:12 +01:00
Philipp
10f8631cd9
Replace PostUpdate key-value config entries with key-value pair entries 2022-12-29 21:53:56 +01:00
Philipp
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
b5bc1b0844
Extend IHandleUserSessions from IHandleSessions and adapt classes 2022-10-23 20:41:17 +02:00
Philipp
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
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