Commit Graph

  • ffbc899792 split voice ops into its own library Zomatree 2024-05-13 14:09:08 +01:00
  • 08127218ce ci: fix path to pages artifact ci: ignore changes to documentation for docker/rust builds Paul Makles 2024-05-11 17:50:52 +01:00
  • b69202c222 ci: add deployment action for documentation Paul Makles 2024-05-11 17:42:50 +01:00
  • b3494b12fc docs: create mdbook Paul Makles 2024-05-11 17:42:08 +01:00
  • 675c7d6c0d fix redis key inconsistancy Zomatree 2024-04-24 02:29:31 +01:00
  • 67569f932e more stuff Zomatree 2024-04-24 02:23:52 +01:00
  • 7a4421089c track current state Zomatree 2024-04-11 01:07:03 +01:00
  • ae87bc0b67 move voice states to global Zomatree 2024-04-09 22:36:48 +01:00
  • ad0dcad497 initial livekit support Zomatree 2024-04-09 02:18:34 +01:00
  • 7703475868 chore: split sentry dsn into separate options per-app 20240408-4 Paul Makles 2024-04-08 23:25:53 +01:00
  • 4be3bdc4c3 fix: return more appropriate error on token fetch fail Paul Makles 2024-04-08 23:24:49 +01:00
  • 3e26e7e89d fix: use correct id to lookup user from session Paul Makles 2024-04-08 23:24:33 +01:00
  • 13b95d383e fix: import std::env in config 20240408-3 Paul Makles 2024-04-08 22:46:35 +01:00
  • 3c76005c33 ci: strip references to quark 20240408-2 Paul Makles 2024-04-08 22:00:33 +01:00
  • 3065e153d5 refactor: delete quark crate (closes #239) 20240408-1 Paul Makles 2024-04-08 21:56:35 +01:00
  • a1eeedabb9 refactor(bonfire): remove quark dependency Paul Makles 2024-04-08 21:49:19 +01:00
  • 0fc59b8e2a fix: add validator dependency to database 20240407-1 Paul Makles 2024-04-07 23:49:09 +01:00
  • 265d3ba8ef chore: bump version to 0.7.0 Paul Makles 2024-04-07 23:45:29 +01:00
  • 20d398d02c chore: remove quark dependency from delta 🎉 closes #283 Paul Makles 2024-04-07 23:41:31 +01:00
  • 6bc74749d2 refactor(quark): port message_query, message_search #283 Paul Makles 2024-04-07 23:13:45 +01:00
  • 301676fb54 refactor(quark): port report_content & code clean-up #283 Paul Makles 2024-04-07 22:57:55 +01:00
  • 6b488f347e feat(core/database): implement reports & snapshots Paul Makles 2024-04-07 22:42:46 +01:00
  • 1a8e43d280 ci: also update the first job Paul Makles 2024-04-07 22:29:24 +01:00
  • acb4190f70 fix: delete associated server objects Paul Makles 2024-04-07 22:24:23 +01:00
  • 9e42567050 refactor(quark): port roles_create, roles_delete, roles_edit, roles_fetch, server_ack, server_delete, server_edit, server_fetch #283 Paul Makles 2024-04-07 22:13:42 +01:00
  • 78fb6e1982 fix(ci): remnants from branch rename Sophie L 2024-04-07 22:23:24 +01:00
  • 9de963fb56 refactor(quark): port member_edit, member_experimental_query, member_fetch_all, member_remove, permissions_set_default, permissions_set #283 Paul Makles 2024-04-07 21:35:45 +01:00
  • 03340a2b5a refactor(quark): port ban_create, ban_list, ban_remove, emoji_list, invites_fetch #283 Paul Makles 2024-04-07 20:48:36 +01:00
  • b2d3344ddd refactor(quark): port edit_user, fetch_dms, fetch_profile, fetch_self, fetch_user_flags, fetch_user, find_mutual, open_dm #283 Paul Makles 2024-04-07 19:38:08 +01:00
  • 49bb235938 refactor(quark): port add_friend, block_user, change_username, remove_friend, send_friend_request, unblock_user Paul Makles 2024-04-07 18:30:59 +01:00
  • 4e7049d51e fix: fully qualify create_error in create_database_error macro Paul Makles 2024-04-07 18:11:37 +01:00
  • 2de7598f8d refactor(quark): port get/set_settings, get_unreads #283 Paul Makles 2024-04-07 18:10:11 +01:00
  • f6a565385e refactor(quark): port invite_delete, invite_fetch, invite_join Paul Makles 2024-04-07 17:47:59 +01:00
  • 569bd1d5e1 refactor(quark): port message_react, message_send, message_unreact, permissions_set_default, permissions_set #283 Paul Makles 2024-04-07 17:12:59 +01:00
  • aca1fe6dff refactor(quark): port message_edit, message_fetch, voice_join Paul Makles 2024-04-07 16:47:46 +01:00
  • aded2e3239 fix: add elevation check to role edit route Paul Makles 2024-04-07 15:52:14 +01:00
  • 54a4eff623 refactor(quark): port channel_ack, channel_delete, channel_ edit, group_remove_member, invite_create, members_fetch, message_bulk_delete, message_clear_reactions, message_delete #283 Paul Makles 2024-04-07 15:41:43 +01:00
  • 50c36dcefd docs: update environment variables [skip ci] Paul Makles 2024-03-29 11:06:09 +00:00
  • f16c275bcb ci: synced local '.github/workflows/triage_pr.yml' with remote 'workflows/triage_pr.yml' insertish 2024-03-28 13:37:54 +00:00
  • 74ff072199 docs: deployment lifecycle added to README Paul Makles 2024-03-13 22:43:49 +00:00
  • 52431bd1dd docs: update README [skip ci] Paul Makles 2024-03-13 22:08:31 +00:00
  • fa67e87467 chore: switch branch name to main [skip ci] Paul Makles 2024-03-13 22:08:23 +00:00
  • 8f9b18444a chore(bonfire): log errors from websocket stream Bob Bobs 2024-02-13 16:26:08 -07:00
  • 7b18e983c9 chore: faster tag and release procedure 20240212-1 Paul Makles 2024-02-12 21:40:51 +00:00
  • c0e64c9052 chore: bump version Paul Makles 2024-02-12 21:34:49 +00:00
  • 0d54ccd342 chore: update justfile for faster releases Paul Makles 2024-02-12 21:33:01 +00:00
  • d4d5b23c7d fix: use a valid default permission set for groups Paul Makles 2024-02-12 21:23:38 +00:00
  • a641034895 test: write a unit test for group chat permissions Paul Makles 2024-02-12 21:19:36 +00:00
  • 9dd24526ef chore: clippy recommendations Paul Makles 2024-02-12 21:13:31 +00:00
  • 6d4f772d78 fix(ci): only start run command in background Bob Bobs 2024-02-11 08:27:57 -07:00
  • 4c4dada3da fix(ci): build API then run in background to prevent timeout Bob Bobs 2024-02-10 17:35:07 -07:00
  • cf82972a80 chore: bump version 20240210-2 Paul Makles 2024-02-10 23:51:04 +00:00
  • ea00f0fec1 fix(delta): set ratelimit headers on 429 responses Bob Bobs 2024-02-09 16:26:06 -07:00
  • 226dbca6e0 fix(core/models): use IndexMap for reactions Bob Bobs 2024-02-10 16:33:17 -07:00
  • e4b5a23f71 fix(delta): MemberResponse only include roles member has Bob Bobs 2024-02-09 20:07:56 -07:00
  • 9663caa1ff fix(delta): use untagged enum for MemberResponse Bob Bobs 2024-02-09 20:06:56 -07:00
  • f9f0f409a8 chore: bump version to 0.6.11 20240210-1 Paul Makles 2024-02-10 01:05:08 +00:00
  • 8f4d6c864b feat: block mentions from low trust users (account created < 12 hours) Paul Makles 2024-02-10 01:04:52 +00:00
  • 513461c99a chore: bump version 20240206-1 Paul Makles 2024-02-06 13:43:00 +00:00
  • 41ef76ff3e feat: member fetching with roles (#299) ToastXC 2024-02-06 21:20:35 +08:00
  • c451e431cd merge: pull request #301 from TheBobBobs/bonfire-redis Paul Makles 2024-02-06 13:18:55 +00:00
  • 09a848f5a6 fix: don't exceed the max emoji limit by one Amy 2023-12-06 21:19:10 -04:00
  • 308193377d fix(bonfire): use REDIS_URI env var Bob Bobs 2024-02-02 10:31:11 -07:00
  • 3d3326e68a (bonfire): parse correct PayloadType Bob Bobs 2024-02-01 20:07:12 -07:00
  • 88c2232a6c fix(bonfire): use fred for redis https://github.com/aembke/fred.rs Bob Bobs 2024-02-01 19:00:45 -07:00
  • 25016efbc2 fix(database): fetch all server emojis instead of one Bob Bobs 2023-12-01 17:41:03 -07:00
  • db63ac4064 fix: add emojis to ServerCreate event Bob Bobs 2023-12-01 17:21:39 -07:00
  • 1f593a1708 fix: allow reacting with existing emojis when at limit TheBobBobs 2023-12-01 23:48:33 +00:00
  • 219c16a69c fix: set relationship for users in BulkMessageResponse TheBobBobs 2023-11-21 23:34:00 +00:00
  • aed8f69f34 fix(database): set channel ids for new server object Paul Makles 2023-11-20 10:54:48 +00:00
  • 196a856c68 refactor: move and update fixme / todo comments 20231028-2 Paul Makles 2023-10-28 14:53:39 +01:00
  • 9bf60e87e9 fix: validate masquerade on new message models Paul Makles 2023-10-28 14:53:28 +01:00
  • b90e7a4412 fix: prevent potential double fetching of cached server Paul Makles 2023-10-28 14:53:12 +01:00
  • cb813e91f0 chore: cut new 0.6.9 release 20231028-1 Paul Makles 2023-10-28 14:39:10 +01:00
  • a6bc9fcbb3 refactor: implement Server::create Paul Makles 2023-10-28 14:25:29 +01:00
  • cd0737911b refactor: use fixtures to populate db refactor: method for creating server channels Paul Makles 2023-10-27 16:31:37 +01:00
  • 7705354d4d ci: use reference db for generating spec 20231026-01 Paul Makles 2023-10-26 15:07:03 +01:00
  • 39ac8b2278 refactor: don't create unnecessary reference Paul Makles 2023-09-05 12:54:43 +01:00
  • c5494aa1ca fix: respect Permission::SendEmbeds when editing a message arslee07 2023-09-04 16:56:40 +09:00
  • 1a96bf5a4b chore: remove redundant file [skip ci] Paul Makles 2023-10-26 14:02:56 +01:00
  • 37a1244751 test: ignore hello world test because it breaks cargo test? Paul Makles 2023-10-26 13:08:30 +01:00
  • bf39f18f8d fix: always generate new test database Paul Makles 2023-10-26 12:54:45 +01:00
  • 95be7dc87a ci: use nextest because cargo test sig sevs Paul Makles 2023-10-26 12:32:44 +01:00
  • 9be171c7b6 fix: don't copy the old test file Paul Makles 2023-10-26 12:17:57 +01:00
  • 786fbb8ae4 chore: disable broken tests Paul Makles 2023-10-26 12:08:56 +01:00
  • 6c0210e8a1 feat: always use test configuration during tests Paul Makles 2023-10-26 12:06:10 +01:00
  • 456bf7b42a fix: check server ownership for text channel refactor: minor cleanup of code Paul Makles 2023-10-25 10:39:54 +01:00
  • 21ffea0f9f fix(core/database): store member during permission query Paul Makles 2023-10-20 18:16:55 +01:00
  • 96d90215d2 fix(core/models): validator feature flag not properly gatekept Paul Makles 2023-10-20 18:16:12 +01:00
  • 29dcf714f2 chore: start work on test for permission issue Paul Makles 2023-10-16 18:24:41 +01:00
  • cb97004d3f feat(core): provide user profile where appropriate Paul Makles 2023-10-16 09:33:36 +01:00
  • 0b6e5dd9db chore: add nix file to vscode config Paul Makles 2023-10-16 09:23:11 +01:00
  • 7132877201 feat(core): validation for files in reference db Paul Makles 2023-10-16 09:22:53 +01:00
  • 4d42fb74e7 fix(core): publish user settings event Paul Makles 2023-10-16 09:22:17 +01:00
  • 866ace3381 refactor: use config for max bot count Paul Makles 2023-10-16 09:21:48 +01:00
  • 0798e81862 feat(core): implement ratelimit events for reference db Paul Makles 2023-10-16 09:21:34 +01:00
  • 2fa5ac41ac refactor: tests for more group routes Paul Makles 2023-09-22 19:04:17 +01:00
  • 25ae1555a2 chore: add nextest and fmt to nix Paul Makles 2023-09-22 19:03:49 +01:00
  • 881888bd1c chore: add timeout for nextest runs Paul Makles 2023-09-22 19:03:29 +01:00
  • 41f20c2239 ci: use custom Revolt.toml for tests Paul Makles 2023-09-10 15:46:00 +01:00