Commit Graph

319 Commits

Author SHA1 Message Date
Madeline f4368d6aa2 Allow multiple attachments in messages 2022-07-09 14:15:15 +10:00
LachlanCourt d47c0d6a82 Format changed files 2022-07-04 22:22:43 +03:00
LachlanCourt 078c87ae17 Ensure query fails if role with specified id does not exist 2022-07-04 22:22:43 +03:00
LachlanCourt 73416102a0 Add semicolon 2022-07-04 22:22:43 +03:00
LachlanCourt 5dc1479431 Simplify role query as per code review 2022-07-04 22:22:43 +03:00
LachlanCourt 9f8aa049c9 Move role_id specific api routes to correct file 2022-07-04 22:22:43 +03:00
LachlanCourt 04f22cbfd0 Fix compile error in get request 2022-07-04 22:22:43 +03:00
LachlanCourt bed535d041 Create role subdirectory and add GET api route 2022-07-04 22:22:43 +03:00
Madeline d834b52fc4 Fix compile errors in latest 2022-06-26 23:33:51 +10:00
Erkin Alp Güney cecd9f6e82 fix the wrong name 2022-06-26 14:42:06 +03:00
Erkin Alp Güney a034698970 self-leave logic 2022-06-26 14:41:06 +03:00
Erkin Alp Güney 84b631e9b6 JOIN_GUILDS is not the right flag there 2022-06-26 14:26:36 +03:00
Madeline ffe9bf1299 Expose general instance information via api /ping route 2022-06-08 16:58:27 +10:00
Madeline ad1aafa7c6 Respect register_dateOfBirth_required = false 2022-05-30 23:29:35 +10:00
Erkin Alp Güney 510ef5aebe Update index.ts 2022-05-15 17:43:30 +03:00
Erkin Alp Güney 5733461feb Merge branch 'master' of https://github.com/fosscord/fosscord-server 2022-05-15 09:12:11 +03:00
Erkin Alp Güney bce71f5f6a Update bulk-delete.ts 2022-05-15 00:23:17 +03:00
Erkin Alp Güney da8d376a6b Update purge.ts 2022-05-15 00:16:50 +03:00
Erkin Alp Güney e9ac23c1fe messages before/after soundness check 2022-04-30 07:44:44 +03:00
Erkin Alp Güney 9d908e0877 patch for missing router schema, and also add purge route self-deletion checks 2022-04-30 00:39:44 +03:00
Erkin Alp Güney 63b6ac57d6 introduce the purge endpoint
closes #281
2022-04-28 22:31:54 +03:00
Erkin Alp Güney f033d1fb2b Update prune.ts 2022-04-28 21:51:35 +03:00
Erkin Alp Güney e1399b2875 needs to be async 2022-04-28 21:38:39 +03:00
Erkin Alp Güney e68e4639ff use return codes to allow for automation 2022-04-24 11:40:24 +03:00
Erkin Alp Güney 755f278e53 Backfilling privilege does not imply right to post messages 2022-04-24 09:23:52 +03:00
Madeline fcc104d60c While backfilling, message ids must now be valid snowflakes, cannot be in the future, and cannot overwrite existing messages 2022-04-24 16:09:38 +10:00
Erkin Alp Güney ec3c158269 Merge branch 'master' of https://github.com/fosscord/fosscord-server 2022-04-23 10:57:49 +03:00
Erkin Alp Güney 4a4c16cf48 backfilling — first steps 2022-04-23 10:56:47 +03:00
Madeline d56c5149ce Fix not assigning new changes to input fields in users/@me 2022-04-23 01:48:41 +10:00
Madeline 1319e0c04e Can no longer send messages to channel types that do not support it ( categories, voice etc ) 2022-04-23 01:28:03 +10:00
Madeline 5c27b52334 Fixed ability for user to edit any property of themselves, including rights, flags. Note to self: schemas.json is a GENERATED file. npm run generate:schema in api/ 2022-04-23 01:07:59 +10:00
Erkin Alp Güney 5f183fdf65 Merge branch 'master' of https://github.com/fosscord/fosscord-server 2022-04-18 21:22:51 +03:00
Erkin Alp Güney 53ca3925bf get single message && message rights enforcement 2022-04-18 21:21:40 +03:00
Erkin Alp Güney 8a5f6bad21 Unified ghost instead of separate ghosts 2022-04-18 19:17:43 +03:00
Erkin Alp Güney f27afe0c56 reactions rights enforcement 2022-04-17 21:15:58 +03:00
Erkin Alp Güney 221f627f18 remove misleading todo note 2022-04-16 00:15:09 +03:00
binsky 88dd33a9a2 fix MANAGE_GUILDS; rename getRight to getRights 2022-04-09 08:30:29 +03:00
binsky 596c60e010 fix invite right enforcement 2022-04-09 08:30:29 +03:00
Erkin Alp Güney 271574bb38 correct right name 2022-04-08 17:30:55 +03:00
Erkin Alp Güney 2c0d2f40c8 invite right enforced 2022-04-08 11:34:01 +03:00
Erkin Alp Güney 76268ae456 JOIN_GUILDS 2022-04-08 11:32:00 +03:00
Erkin Alp Güney a4e4d40bb9 rights enforcement in guild create 2022-04-08 11:29:04 +03:00
Erkin Alp Güney 3a5a90007e MANAGE_GUILDS 2022-04-08 11:23:09 +03:00
Erkin Alp Güney ec07a9f415 fix the build mistakes from yesternight 2022-04-08 10:26:20 +03:00
Erkin Alp Güney 785544e1c8 Update index.ts 2022-04-08 00:00:22 +03:00
Erkin Alp Güney 742e534e31 scheduled maintenances 2022-04-07 23:13:43 +03:00
Madeline d08689b418 User Notes (#707)
* Notes implementation.
Bug: Client does not save note locally after uploading to server. Client does save after reloading page. Is this due to the response being sent by PUT?

* I don't know why the client doesn't do optimistic UI updates with this, or any updates at all without reloading the page

* Added USER_NOTE_UPDATE event, thanks @TheRealGeoDash2019 !
2022-04-05 12:58:34 +03:00
Madeline 40f08ed76c Fix typo in table 'client_relase' -> 'client_release' ( and other of the same typo ) (#703)
* Fixed typo in table name 'client_relase' -> 'client_release'. Fixed more typos of the same typo.

* Fixed migration ( but dirty lol )
2022-03-30 17:21:40 +03:00
Nobody 8c76b47b80 fix(api): add vanity urls creation/update (#665)
* fix(api): add vanity urls creation/update

* refactor(api): multiple vanity urls
Old vanty urls will not be updated, instead a new one will be created.
* feat(api): add ALIASABLE_NAMES feature

Reference: https://github.com/fosscord/fosscord-server/issues/407
2022-03-09 17:35:19 +03:00
Nobody c1b22dc541 Merge branch 'master' into fix/ban-list 2022-03-08 12:15:38 -03:00