Hypolite Petovan
76cc8eaff8
[Database 1528] Add expected index for foreign key user-gserver.gsid
2023-08-21 08:07:10 -04:00
Hypolite Petovan
156e3fa101
[Database 1527] Add required gsid fields to post-user-view, post-thread-user-view, post-view and post-thread-view
2023-08-20 14:27:40 -04:00
Hypolite Petovan
9bbb55b2bb
[Database 1526] Add new user-gserver table
...
- Add Entity, Collection, Factory and Repository classes for it
2023-08-20 14:27:03 -04:00
Hypolite Petovan
38f04616d2
[Database 1525] Deprecate profile.name in favor of user.username
2023-08-20 14:00:01 -04:00
Hypolite Petovan
33b8680dfd
[Database 1524] Fix contact-user.remote_self field type from boolean to integer
...
- Move MIRROR_* constants to LocalRelationship entity
- Convert boolean LocalRelationship->isRemoteSelf field to integer LocalRelationship->remoteSelf
2023-08-02 21:53:10 +02:00
Hypolite Petovan
d0a2357fbd
Add constants for the Fetch Further Information field
2023-08-02 21:53:09 +02:00
Michael
7538f6a346
Issue 13289: Ensure to not respect deactivated connector networks
2023-07-22 10:49:42 +00:00
Michael
52c062adb6
Fix "Cannot add or update a child row: a foreign key constraint fails"
2023-07-11 07:43:53 +00:00
Michael
c822d5fa94
Fix "Cannot drop index 'last-editor-uid': needed in a foreign key constraint"
2023-07-10 20:50:16 +00:00
Hypolite Petovan
76de49a25c
Add fields to Report entity
...
- Add clock dependency to Moderation\Factory\Report
- Change DateTime field to DateTimeImmutable to satisfy Clock return type
- Add category, status and resolution constants
2023-07-09 18:32:42 -04:00
Michael
0da2391c49
Fix warnings because of missing field
2023-06-23 21:27:34 +00:00
Michael
4c3f2441f7
Display the contact alias if the URL is no HTTP link
2023-06-18 16:49:38 +00:00
Hypolite Petovan
03bebf57c5
Replace "forum" by "group" in database comments
2023-06-02 13:52:41 -04:00
Hypolite Petovan
0a738c8ce3
[Database version 1520] Reset user.parent-uid to null if it is set to zero
2023-05-29 18:55:00 -04:00
Michael
1129e8f17d
Merge remote-tracking branch 'upstream/develop' into parent-view
2023-05-29 06:53:02 +00:00
Michael
a42ddafbbb
Ensure to store user-contact / display contact relations
2023-05-29 06:41:07 +00:00
Hypolite Petovan
4f6e02357a
Replace "group" with "circle" in database comments
...
- Table names "group" and "group_member" are unchanged
2023-05-27 17:28:21 -04:00
Michael
4c81a7ab91
Don't search for contacts on blocked or failed systems
2023-03-28 05:33:14 +00:00
Josh Soref
55dafd4023
spelling: link
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
a5eb8bb206
spelling: interacts
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
d2f9593777
spelling: unknown
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Hypolite Petovan
baac993090
[Database 1517] Increase the size of the process.hostname field
2023-03-12 03:02:46 -04:00
Hypolite Petovan
dffd28cf20
Remove addon table from DB structure
...
- It isn't used anymore in favor of a Config key
2023-02-21 09:07:19 -05:00
Philipp
c233c666fb
Update db-version
2023-02-20 17:23:22 +01:00
Michael
11513519ce
Config option to process the "view" activity
2023-02-20 06:41:28 +00:00
Philipp
513ef03421
Revert node.config.php into Config table
2023-02-10 14:06:22 +01:00
Philipp
6db89adc04
Re-Add Config table
2023-02-10 14:06:22 +01:00
Michael
d76963944a
More configs moved to key values
2023-01-22 13:40:08 +00:00
Michael
73e163100c
Nodeinfo data has moved to key values
2023-01-18 05:04:37 +00:00
Michael
356a2a9a5a
News "blocked" field on the gserver table
2023-01-17 17:25:19 +00:00
Michael
b0aa4eb4b7
Update routine to transfer the blockem list to collapsed
2023-01-08 18:59:07 +00:00
Philipp
cd11088cc4
Move 'addon' table into config
2023-01-04 21:55:51 +01:00
Philipp
0f91d1cbde
Introduce ConfigFileManager for config files
2023-01-03 14:22:02 +01:00
Michael
06403f1546
License updated
2023-01-01 07:52:28 +00:00
Michael
e21db0fe6d
The inbox-status can now be archived for a whole server
2022-12-31 23:42:00 +00:00
Michael
8e397b5849
Changes after review
2022-12-31 16:20:18 +00:00
Michael
259b99e6e9
Bulk delivery added for all protocols
2022-12-31 12:19:34 +00:00
Philipp
00eaa99eb3
Make updated_at not nullable, it should get set at the creation as well
2022-12-30 17:15:15 +01:00
Philipp
0d6a4c8951
fix SQL
2022-12-29 23:27:36 +01:00
Philipp
7c4c409060
Change key-value table
...
- Make "k" as primary key
- Added "updated_at"
2022-12-29 22:36:08 +01:00
Philipp
9a10bb4295
Add key-value table
2022-12-29 21:38:47 +01:00
Michael
5298cd73b3
We now store the violation as well
2022-12-25 10:44:06 +00:00
Michael
8a7d08ae28
Category added
2022-12-24 13:57:43 +00:00
Michael
4c945850f4
Reports: The reporting contact id is added
2022-12-24 08:03:37 +00:00
Michael
a0faca9eaf
Updated database version
2022-12-20 07:00:10 +00:00
Michael
ca8a89ed1c
Use reshare with Diaspora like with ActivityPub
2022-12-13 23:19:19 +00:00
Michael
bf7df13855
Add more BlurHash to avoid not being able to display some picture
2022-12-11 09:56:30 +00:00
Hypolite Petovan
818cdf83ca
[Database version 1500] Remove obsolete table fcontact
2022-12-05 00:00:50 -05:00
Michael
d5e005f90d
[Database version 1498] New table "diaspora-contact" for Diaspora contacts (duh)
...
- Remove duplicated "author-uri-id" keys in view declarations
2022-12-05 00:00:49 -05:00
Michael
a5be5b27e3
Support Blurhash
2022-12-04 13:29:21 +00:00
Michael
f905220923
New field to show the day of the last activity
2022-11-30 22:34:50 +00:00
Michael
f31e617f5d
Contact suggestions are now cached
2022-11-30 05:59:27 +00:00
Michael
8eca961aeb
Added status to the report
2022-11-29 19:50:12 +00:00
Michael
8b41d62a88
API: Speed improvements
2022-11-29 18:45:30 +00:00
Michael
437419bbd9
Updated database.sql
2022-11-28 20:22:08 +00:00
Michael
c00004f6ea
API: Tredning statuses added
2022-11-28 09:30:41 +00:00
Michael
a6ff817f47
Update added
2022-11-23 21:47:47 +00:00
Michael
91949f0292
Allow anonymous reports
2022-11-14 23:27:46 +00:00
Hypolite Petovan
6df187478d
Fixed wrong reference to user.expire in Model\User::getActorName
...
- Update field documentation to prevent further confusion
2022-11-14 17:02:41 -05:00
Hypolite Petovan
5d9ce80007
[Database version 1489] Add new report database tables
2022-11-14 12:10:37 -05:00
Michael
df8644c59c
Performance improvements in public timeline
2022-11-08 21:48:42 +00:00
Tobias Diekershoff
a98d321376
add the homepage_verified field to the profile table and the owner-view
2022-11-07 11:15:55 +01:00
Michael
f8f0dfa91a
Detect linked posts and add them as quote
2022-10-16 21:37:05 +00:00
Michael
aeb4645ba6
New field "quote-uri-id" for quoted posts
2022-10-10 22:39:30 +00:00
Michael
36668dfdb1
Merge remote-tracking branch 'upstream/2022.09-rc' into duplicates
2022-09-21 03:46:25 +00:00
Michael Vogel
e5c24f33f0
The fcontact table is now updated in the background to improve performance
2022-09-18 15:40:44 +02:00
Michael
79b64cc44f
Detect and remove contact duplicates
2022-09-16 05:00:06 +00:00
Michael
a0b99f61ea
Use the cached activity function
2022-09-07 19:46:24 +00:00
Michael
da658cbf1d
Delete the cache entry when the post is changed or deleted
2022-09-06 21:51:47 +00:00
Michael
6eb9dff807
Pagecache for frequently fetched pages
2022-09-06 06:04:41 +00:00
Michael
144547009b
All URL fields are now binary and longer
2022-09-04 07:54:01 +00:00
Michael
3e2c684319
Some more index / fatal erros fixed
2022-08-16 11:23:47 +00:00
Michael
bb52e5a804
Cascade on author deletion
2022-08-16 04:18:29 +00:00
Michael
5b3145d7ce
Several performance improvements
2022-08-15 13:23:01 +00:00
Michael
5c5ae00370
Improved performance when updating contacts
2022-08-13 09:01:48 +00:00
Michael
d9aee0b3ea
Conversation entries will now be stored asynchronous if possible
2022-08-10 09:28:18 +00:00
Michael
87a945b295
More prevention of double processing of the same content
2022-08-06 17:06:55 +00:00
Michael
6c7dfd6958
New table to control the fetching process
2022-08-01 04:48:49 +00:00
Michael
b6da15557b
The post-reason / protocol is now filled in most cases
2022-07-31 15:54:35 +00:00
Michael
86105635ca
Improved message handling / new activity relay handling
2022-07-27 17:39:00 +00:00
Michael
51cc1f679f
Added trust / isActivityGone
2022-07-24 14:26:06 +00:00
Michael
5d6eb4670a
We now store the conversation as well
2022-07-23 13:58:14 +00:00
Michael
7eb410bed7
Conversation/context is now stored
2022-07-23 06:52:43 +00:00
Michael
4930e77eb3
We are now setting the corresponding worker id
2022-07-21 07:05:38 +00:00
Michael
1d13574225
Fetching of missing posts is reworked
2022-07-21 05:16:14 +00:00
Michael
ce38e63399
Add and delete entries
2022-07-18 14:03:49 +00:00
Michael
2f462ffa16
Store incoming posts in a queue
2022-07-18 03:31:00 +00:00
Philipp
0223c030a9
Improve 2 factor usage
2022-06-25 23:04:00 +02:00
Roland Häder
8c38265b37
Changes:
...
- `url` to `varbinary(1024)`
- `preview` to `varbinary(512)`
as the previous once (half length) were not enough in real-life scenarios
2022-06-19 23:09:29 +02:00
Roland Häder
2512449751
Incremented again
2022-06-19 15:36:16 +02:00
Roland Häder
96954e2b18
Size "mediumint" wasn't enough:
...
https://digitalcourage.video/static/webseed/5a039eb2-9fbc-441d-a772-59ae3ee65c15-1080.mp4 has 6758472669 Bytes
So let's go REALLY big.
2022-06-19 15:36:15 +02:00
Roland Häder
5a553df7d8
Incremented database version
2022-06-19 14:41:36 +02:00
Roland Häder
5f6943b008
Changes:
...
- MySQL index on BLOB/TEXT can only be partial (e.g.: `column`(length))
2022-06-19 10:50:06 +02:00
Roland Häder
8aaf99c61d
Sizes increased for:
...
- video files that have sizes var being int allowes
- URLs that might be longer (e.g. magnet: URLs) than varbinary(511) allows
2022-06-18 15:31:47 +02:00
Michael
7e747b2f41
API: Speed improvements when fetching posts
2022-06-10 18:49:03 +00:00
Michael
19772f29f3
API: Support for markers added
2022-06-06 21:38:59 +00:00
Michael
d242332aa4
Add the notify type to the notification query
2022-06-05 15:02:03 +00:00
Michael
57b8708425
Issue 11566: More detailled notification configuration
2022-06-05 11:41:08 +00:00
Michael
4108704ee3
Fix: Only public posts can be pinned
2022-06-04 06:11:32 +00:00
Michael
4daae255d8
Performance: Avoid queries where there is no media or category
2022-05-16 17:06:58 +00:00