Commit Graph

  • 38f1381fea chore: switch to resolver=2 Paul Makles 2023-09-10 15:19:23 +01:00
  • 6838b0b1f0 refactor: ensure in-memory database consistency test: update authifier to allow for in-memory tests ci: explicitly run in-memory and mongo tests Paul Makles 2023-09-10 14:49:27 +01:00
  • 055deab105 fix: allow bots to authenticate with new routes Paul Makles 2023-09-10 14:48:13 +01:00
  • 6d2073120d fix: carry over send embed permission when sending [skip ci] Paul Makles 2023-09-10 12:41:23 +01:00
  • 9789909061 feat(delta): rewrite emoji routes w/o quark #283 20230905-1-beta Paul Makles 2023-09-05 12:36:18 +01:00
  • 895de86f1e fix(core/config): use uppercase filename Paul Makles 2023-09-03 19:00:17 +01:00
  • 98b8c5403b feat(delta): rewrite channel / message fetch Paul Makles 2023-09-03 18:27:21 +01:00
  • aa7c75c60e chore: ignore Revolt.toml 20230903-2-beta Paul Makles 2023-09-03 18:12:15 +01:00
  • 4270f0c5d4 feat(core): implement create group Paul Makles 2023-09-03 18:12:08 +01:00
  • eb1f45d208 fix(core/database): use attachments collection name Paul Makles 2023-09-03 17:43:13 +01:00
  • 9929f7499a refactor(core): use core crates for sending messages 20230903-1-beta Paul Makles 2023-09-03 16:31:39 +01:00
  • 279d9ef1b5 refactor(core): remove quark references from webhook routes Paul Makles 2023-09-03 15:52:18 +01:00
  • 5a9bb9e68d fix: convert index map/set to hash map/set fix: idempotency token should use correct crate cfg Paul Makles 2023-08-27 15:51:20 +01:00
  • a8fc9e928a fix: import validator crate directly in derive Paul Makles 2023-08-27 15:45:23 +01:00
  • da231ae390 fix: remove indexmap from models Paul Makles 2023-08-27 15:43:57 +01:00
  • 7a31da4189 fix: add indexmap/serde to model depends Paul Makles 2023-08-27 15:40:05 +01:00
  • 7d0b5392b5 fix: should include crate in build script too 20230827-3-beta Paul Makles 2023-08-27 15:33:28 +01:00
  • 1e1d44c0e4 fix: add config crate to Dockerfile chore: bump release version 20230827-2-beta Paul Makles 2023-08-27 15:30:53 +01:00
  • 1c4588967f merge: branch 'insert/dev-branch' 20230827-1-beta Paul Makles 2023-08-27 15:18:52 +01:00
  • 853366a297 feat: add support for Firebase Cloud Messaging Paul Makles 2023-08-27 15:18:19 +01:00
  • 7568f49755 test: add tests to bot routes Paul Makles 2023-08-27 15:01:22 +01:00
  • 0542788567 feat(delta): test harness for web server Paul Makles 2023-08-27 13:01:21 +01:00
  • 73f7b8f007 feat: ensure bot invites work correctly Paul Makles 2023-08-27 12:21:48 +01:00
  • c2412190a8 refactor: solve clippy hints Paul Makles 2023-08-27 11:23:02 +01:00
  • 5372296dc0 feat(core): implement message tasks includes: - acknowledgements - last_message_id - embeds - web push Paul Makles 2023-08-27 11:17:03 +01:00
  • 41a47bdf8f feat: add revolt_config crate Paul Makles 2023-08-27 11:15:20 +01:00
  • 51c26e324d refactor: remove quark/web Paul Makles 2023-08-26 16:19:00 +01:00
  • 3a55d00c6a chore: disable nix environment extension Paul Makles 2023-08-14 10:22:27 +01:00
  • 004e84ece9 fix: revoke all channel permissions if can't view Paul Makles 2023-08-14 10:22:16 +01:00
  • 3d0914ce52 chore: add nix shell configuration Paul Makles 2023-08-14 10:14:54 +01:00
  • bde432cb75 chore: strip bot model from quark Paul Makles 2023-08-14 10:14:17 +01:00
  • 28d225952a chore: add separate debug Docker build script Paul Makles 2023-08-26 15:34:25 +01:00
  • 2fb9e7a802 merge: branch 'master' into insert/dev-branch Paul Makles 2023-08-26 13:34:44 +01:00
  • 431046cb4c chore: cut new release with redis patches and debug profile 20230826-1 Paul Makles 2023-08-26 13:33:05 +01:00
  • 92032cd9bc chore: Log errors from failed pub/sub messages Zomatree 2023-08-10 21:04:31 +01:00
  • bfdd713d38 fix: allow fetching mutuals for bots Lea 2023-07-06 20:58:49 +02:00
  • 430df03b20 chore: bump sentry crate 20230810-3 Paul Makles 2023-08-10 09:42:44 +01:00
  • f5f70287e7 feat: add SENTRY_DSN env variable 20230810-2 20230810-1 Paul Makles 2023-08-10 09:40:41 +01:00
  • d5ba4ebf0c feat(core/database): implement permissions backend Paul Makles 2023-08-05 17:42:23 +01:00
  • 3bfead4ff1 feat(core/database): system message helper Paul Makles 2023-08-05 17:03:16 +01:00
  • d04621b1d6 feat(core): implement message db methods Paul Makles 2023-08-05 16:59:58 +01:00
  • a681df04bd feat(core): permissions query, finish bots impl Paul Makles 2023-08-05 16:14:47 +01:00
  • 9f3c1036d0 chore: refine user and bot creation methods Paul Makles 2023-08-05 12:06:43 +01:00
  • c9011ac692 chore: migrate bots create route Paul Makles 2023-08-05 11:24:02 +01:00
  • 42f977f536 feat: start work on migrating routes Paul Makles 2023-08-03 22:11:48 +01:00
  • a0580c5f5a chore: remove legacy query route Paul Makles 2023-08-03 19:43:05 +01:00
  • 121a9cd87c feat(core): implement message model Paul Makles 2023-08-03 19:32:47 +01:00
  • d87d608d9e chore(core): flesh out implementations for channels / servers Paul Makles 2023-08-03 18:27:13 +01:00
  • bd9ecc1519 fix: missing conversion Paul Makles 2023-08-02 00:31:19 +01:00
  • f5a113da47 feat(core): implement server ban closes #274 Paul Makles 2023-08-01 21:19:07 +01:00
  • 11fdb0c1dc feat(core): implement emoji model closes #270 Paul Makles 2023-08-01 20:45:58 +01:00
  • e0033ceb12 feat(core): implement channel unreads model closes #269 Paul Makles 2023-08-01 17:41:43 +01:00
  • 7318ec6ef6 chore(core/models): add cfg_attr where necessary Paul Makles 2023-08-01 15:54:56 +01:00
  • a516c7adcf feat(core): implement channel invite model Paul Makles 2023-08-01 15:53:43 +01:00
  • c48109ca66 docs: add note for 'Id' casing Paul Makles 2023-08-01 15:51:57 +01:00
  • f0ef781cd7 chore: add MSRV to README [skip ci] closes #254 Paul Makles 2023-08-01 15:04:45 +01:00
  • d9dd040db4 feat(core/models): implement server members model closes #280 Paul Makles 2023-08-01 15:00:07 +01:00
  • fec947b4c8 feat(core/models): implement server model closes #279 Paul Makles 2023-08-01 14:55:25 +01:00
  • ec6df36c25 chore: strip legacy admin API Paul Makles 2023-08-01 14:35:36 +01:00
  • 76150db293 chore: add prometheus metrics 20230704-1 Paul Makles 2023-07-04 17:52:40 +01:00
  • 815c3fe99e chore: cut a new release (0.6.4) 20230702-1 Paul Makles 2023-07-02 08:45:39 +01:00
  • 54878e8e8d feat: add webhook permissions Zomatree 2023-06-11 23:02:53 +01:00
  • 6e4798f1d4 fix(bonfire): populate cache for calculating permissions (#259) TheBobBobs 2023-07-02 07:40:15 +00:00
  • 55bd6fb087 fix: incorrect owner rank TheBobBobs 2023-06-26 00:33:12 +00:00
  • 49035f4817 feat: ratelimit user edit route and discriminator changes 20230615-1 Paul Makles 2023-06-15 19:24:53 +01:00
  • c0ebaa0bd3 chore: include discriminator in ban list response Paul Makles 2023-06-15 19:23:47 +01:00
  • b98b244fc3 fix: enable staging for API spec generation Paul Makles 2023-06-15 15:21:00 +01:00
  • c8d5128b0c chore: add additional sanitisation 20230611-5 Paul Makles 2023-06-11 12:26:18 +01:00
  • 0578a05a05 feat: add remove "displayname" field 20230611-4 Paul Makles 2023-06-11 12:05:08 +01:00
  • 9a412b3e08 fix: actually update the display name Paul Makles 2023-06-11 11:50:21 +01:00
  • 8deec1f80a fix: display name is optional 20230611-3 Paul Makles 2023-06-11 10:56:03 +01:00
  • 26afbeed84 chore: extend discriminator block list 20230611-2 Paul Makles 2023-06-11 10:49:51 +01:00
  • 9975de01bc chore: remove webhooks from production 20230611-1 Paul Makles 2023-06-11 10:09:50 +01:00
  • ac525466b8 chore: cut a new release (0.6.0) Paul Makles 2023-06-11 10:04:15 +01:00
  • c7a04e4559 fix: conflict resolution in migration fix: write new username and display name chore: restrict discriminator search space Paul Makles 2023-06-11 09:53:41 +01:00
  • 5bbe30edbc feat(core/database): migrate to discriminators Paul Makles 2023-06-11 09:16:24 +01:00
  • 31c7dc0577 feat: add discriminator and display name fields Paul Makles 2023-06-09 16:34:18 +01:00
  • aba5c7d8af fix: shouldn't prefix dep: Paul Makles 2023-06-04 19:45:47 +01:00
  • 2f4ea4cabb refactor(core/models): transitively apply feature flags Paul Makles 2023-06-04 19:45:31 +01:00
  • 7e801a31bd fix: make sure feature flags are respected Paul Makles 2023-06-04 19:43:56 +01:00
  • eb4870c9d5 fix: explicitly target Rust 1.70.0 for images 20230604-1 Paul Makles 2023-06-04 19:42:42 +01:00
  • b1fdd7fc74 merge: pull request #251 from revoltchat/fix/zomatree/send-message-null Paul Makles 2023-06-04 19:29:07 +01:00
  • bf3e027067 feat: channel model implementation (#250) Paul Makles 2023-06-04 18:52:49 +01:00
  • a7a7e49e18 fix: send message route not accepting null Zomatree 2023-06-04 18:46:49 +01:00
  • 3c834d06d4 fix: must not restrict lowerbound for embeds 20230603-3 Paul Makles 2023-06-03 17:49:31 +01:00
  • f5e6086d2a fix(core/database): test matches incorrect entry Paul Makles 2023-06-03 17:15:43 +01:00
  • 3365a8e482 chore: force bind to 0.0.0.0 because it's just ignoring all environment variables??? 20230603-2 Paul Makles 2023-06-03 17:05:25 +01:00
  • 268c2d1355 fix: re-order crate publishing Paul Makles 2023-06-03 14:11:44 +01:00
  • e9d6b963df chore: bump version to 0.6.0-rc.1 20230603-1 Paul Makles 2023-06-03 14:06:04 +01:00
  • f9d9447203 feat: add additional validation for github webhook Paul Makles 2023-06-03 14:02:16 +01:00
  • a0002d0b43 feat: reintroduce permission checks for send Paul Makles 2023-06-03 14:00:17 +01:00
  • 23188032ca refactor(delta): port routes to core webhook models Paul Makles 2023-06-03 13:01:43 +01:00
  • f9f5a30e2c refactor(quark): strip webhook code Paul Makles 2023-06-03 13:01:28 +01:00
  • e393e17b59 feat(core/result): add rocket and okapi support Paul Makles 2023-06-03 13:01:12 +01:00
  • a29d8f6aab refactor(core/models): swap dependency order with db feat(core/models): implement webhook model Paul Makles 2023-06-03 13:01:01 +01:00
  • 1dbbc3ed8d feat(core/database): implement webhook model Paul Makles 2023-06-03 13:00:05 +01:00
  • 410acb5b5c merge: branch 'master' into webhooks Paul Makles 2023-06-02 18:55:32 +01:00
  • 53c9160cd6 feat: implement creating strikes feat: add moderator_id to strikes fix: use correct collection for strikes 20230531-3 Paul Makles 2023-05-31 19:04:20 +01:00
  • 28b1170633 ci: switch to stable Rust releases for builds 20230531-2 Paul Makles 2023-05-31 17:22:12 +01:00
  • 4abd4070f7 feat: allow editing owned bots using user edit route 20230531-1 Paul Makles 2023-05-31 17:10:57 +01:00