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
Philipp Holzer
7d7d310cc4
Replace almost every Introduction places
2021-10-21 21:49:21 +02:00
Philipp Holzer
a40f503fdd
Move Introduction to new depository paradigm
2021-10-21 21:49:20 +02:00
Philipp Holzer
838cdac5d1
Move ProfileFieldRepository::migrateFromLegacyProfile() & delete old repository
2021-10-18 23:32:41 +02:00
Philipp Holzer
f403851946
Move ProfileFieldRepository::updateCollectionFromForm()
2021-10-18 23:32:40 +02:00
Philipp Holzer
a9981c792e
Use ProfileField::selectPublicFieldsByUserId
2021-10-18 23:32:39 +02:00
Philipp Holzer
03164d00e8
Add feedback and tests
2021-10-07 19:53:39 +02:00
Philipp Holzer
62eb16e9ad
Migrate PermissionSet to Depository paradigm
2021-10-07 19:53:38 +02:00
Hypolite Petovan
8a1a2f658c
Create new DI shorthands for notification-related factories
2021-10-02 18:15:45 -04:00
Hypolite Petovan
7a2d5f6a8e
Move notification to the new paradigm
2021-10-02 18:15:45 -04:00
Hypolite Petovan
bc0734e0f1
Move notification introductions to the new paradigm
2021-10-02 18:15:45 -04:00
Hypolite Petovan
47acb6a278
Move notify to the new paradigm
...
- Remove unused frion notify template
- Update API test
2021-10-02 18:15:42 -04:00
Michael
0ad904c185
The conversation functionality moved to a class
2021-09-23 21:18:36 +00:00
Philipp Holzer
13a91e63aa
Rename DI::httpRequest() into DI::httpClient()
2021-08-25 21:54:54 +02:00
Philipp Holzer
3eb2abdb2a
Adapt tests
2021-08-25 14:22:42 +02:00
Philipp Holzer
52c7948526
Create HTTPClientFactory and introduce ImageTest
2021-08-25 14:22:42 +02:00
fabrixxm
ec4f53d56f
Add DI to ParsedLogIterator, replace constructors with fluent api
2021-08-19 14:56:51 +02:00
Philipp Holzer
d0536ebea7
Rename ISelectableStorage to IWritableStorage
2021-08-16 23:27:42 +02:00
Philipp Holzer
29c7552df5
Refactor IStorage
2021-08-16 23:27:42 +02:00
Michael
e28a4265c5
API: First steps to support subscriptions
2021-08-15 00:30:41 +00:00
Michael
6ea3d4aa61
Added API calls, removed fields
2021-07-29 10:34:31 +00:00
Philipp Holzer
322f0b3ecf
Cleanup Mastodon Factories
2021-06-20 13:25:45 +02:00
Michael
70259965df
API: Support for private mails
2021-05-19 21:56:50 +00:00