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