193 Commits (add998bbea29ea24c5bb5e96ef2d7c648d3ca98d)

Author SHA1 Message Date
Timothée Jaussoin 0afbd023db Try to Resolve Pubsub Posts from incoming messages if they are not present in the database 4 months ago
Timothée Jaussoin b82da33c8d Fix #1460 Change geturl and seturl to text in Upload table 4 months ago
Jaussoin Timothée 8fa2dd7598
OMEMO refactor (#1456) 4 months ago
Timothée Jaussoin ffbe771eda Implement XEP-0390: Entity Capabilities 2.0 4 months ago
Timothée Jaussoin d4746a4453 Implement full text search of Message bodies using the PostgreSQL tsvector and tssearch features 4 months ago
Timothée Jaussoin 7b5bf6d34b Add a MAMEarliest table to keep track of the earliest message when requesting MAM 5 months ago
Timothée Jaussoin 7d14b1b6b6 Add Pronouns support in vCard4 6 months ago
Timothée Jaussoin 50ceb2740c (Kind of) Fix #1429 Dropping support for MySQL, only MariaDB and PostgreSQL are supported by now 8 months ago
Timothée Jaussoin 51730d319d Fix #1426 Drop the foreign key before dropping the unique constraint, and then rebuild the foreign key to change the url column to rebuild the unique column... because of _some_ MySQL versions 8 months ago
Timothée Jaussoin 60ba25aa7a Fix #1419 Remove the nullable constraint on presences(resource) since the beginning 8 months ago
Timothée Jaussoin 7c6af4205b Fix #1419 Drop the constraint before changing the column 8 months ago
Timothée Jaussoin ba1382b11f Remove XEP-0107: User Mood support 9 months ago
Timothée Jaussoin 2320e5c6c5 Add Accent Color in the Configuration 9 months ago
Timothée Jaussoin 54dd77e899 Fix #1415 Reconciliate messages(resource) issue caused by https://laravel.com/docs/11.x/upgrade#modifying-columns 9 months ago
Timothée Jaussoin 9837032d27 Multiparty Jingle 1 year ago
Timothée Jaussoin e5881f4310 Forgot a little thing in the latest migration rollback 10 months ago
Timothée Jaussoin d5484da162 Reconciliate the nullable state in some tables 10 months ago
Timothée Jaussoin 7815ba0edd Add mucjid in the Presence "primary key", an actual key for PostgreSQL and an unique hash column for MySQL (3072 key length limit) 11 months ago
Timothée Jaussoin 282ef22ce2 Fix hash migration in message_files table 11 months ago
Timothée Jaussoin 513f41b550 Some presences can have the same session_id, jid and resource but still being different mucjid wise 11 months ago
Timothée Jaussoin 9179f1aa00 Pubsub Stories feature, StoriesPublish, StoriesViewer and Stories widget 1 year ago
Timothée Jaussoin 71d86c6676 Make title and updated mandatory in Post to respect the Atom RFC4287 1 year ago
Timothée Jaussoin 4fe5d83933 Use delete instead of truncate on the sessions table to fix a migration with MySQL 1 year ago
Timothée Jaussoin 73a43e320a Completely replace the offset parameter with a Session Timezone set on Login 1 year ago
Timothée Jaussoin c3f64b461f Fix #1361 Change the url column to text in the message_files table and use a generated hash column for the unique constraint 1 year ago
Timothée Jaussoin 082988c224 Fix #1315 Add the missing on delete cascade in the recently fixed MySQL migrations 1 year ago
Timothée Jaussoin b49be80ed6 Fix #1315 "Ugly" migration fix for MariaDB after a beavior change in a minor release, dropping and recreating the foreign key 1 year ago
Timothée Jaussoin 3f3b4886b6 Fix a small migration warning 1 year ago
Timothée Jaussoin ecbc9eb752 Remove the Cache model and related table, move the remaining data in the users and open_chats table 1 year ago
Timothée Jaussoin a5475d7f1b Fix a wrong table declaration in the rollback of the 20231212213544_add_synced_to_reported_user_table migration 1 year ago
Timothée Jaussoin 59493883f7 Add two forgotten indexes in the rollback of the 20191017214225_create_identities_table migration 1 year ago
Timothée Jaussoin af2c747466 Add a missing cascade foreign key between the sessions and users table 1 year ago
Timothée Jaussoin 9a75ea355b Refactor the invitation system to rely on the subscribe presences, add a new column to the presences table 1 year ago
Timothée Jaussoin f2e66fca4e Add support of custom inline emojis through XEP-0231: Bits of Binary 1 year ago
Timothée Jaussoin 2520e09d9e Proxify the uploaded files through an internal proxy to prevent CORS and other network limitations 2 years ago
Timothée Jaussoin b52f073ea1 Fix the latest migration, simply clear the files and force a refresh of the cache 2 years ago
Timothée Jaussoin 5378f03f47 Message files table 2 years ago
toastal 1359594e65 Actually apply the EditorConfig settings 2 years ago
Timothée Jaussoin b70a698a14 Implement XEP-0386: Bind 2 and XEP-0388: Extensible SASL Profile 2 years ago
Timothée Jaussoin 9039716478 Allow comments to be disabled during the publication flow 2 years ago
Timothée Jaussoin aa02e1edae Fix #1254 Implement XEP-0191: Blocking Command to replace the internal system 2 years ago
Timothée Jaussoin 4796f88b4e Drop Twitter integration (byebye Elon) 2 years ago
Timothée Jaussoin f8c1200d9f Start the implementation of https://xmpp.org/extensions/xep-0444.html#disco-restricted for MUC 2 years ago
Timothée Jaussoin 4557214d30 Save the Pubsub affiliations in the database, allow Communities owners to edit the articles 2 years ago
Timothée Jaussoin 912933f098 Add a specific index in messages table for unreads messages counting 2 years ago
Timothée Jaussoin 749a86812e Introduce a view counter for Posts, show the counter above 3 views 3 years ago
Timothée Jaussoin eeacc4e176 Fix #1160 Add a toggle in the configuration to enable OMEMO, disabled by default to prevent some device initialisation heavy load issues 3 years ago
Timothée Jaussoin de02548346 Make utf8mb4_bin the default collation for MySQL and migrate all the existing tables 3 years ago
Timothée Jaussoin 84e111e464 Fix #1042 Change the column collation on MySQL to utf8mb4_bin 3 years ago
Timothée Jaussoin ce3575fa07 Drop the outdated FromModlToEloquent migration script 3 years ago