Commit Graph

  • 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
  • bca17b11a7 feat: filter reports on fetch Paul Makles 2023-05-31 17:04:33 +01:00
  • 2a6d532852 feat: allow fetching channels with server Paul Makles 2023-05-31 14:05:46 +01:00
  • a9a5af8cc8 feat: account strike CRUD API Paul Makles 2023-05-31 13:39:13 +01:00
  • edfa8e5256 feat(core/models): add account strikes Paul Makles 2023-05-31 13:06:16 +01:00
  • 2ebcfdc770 refactor: clean up hints Paul Makles 2023-05-31 13:02:59 +01:00
  • fc47df786b feat(core/database): add account strikes model Paul Makles 2023-05-31 13:01:19 +01:00
  • f6aa405607 fix(core/database): create user for bot CRUD test Paul Makles 2023-05-31 12:58:36 +01:00
  • 101e8feaa2 fix: fallback to empty string when deserialising 20230525-1 Paul Makles 2023-05-25 11:25:25 +01:00
  • df8f588e15 fix: remove check for bot account under group member fetch (#245) ToastXC 2023-05-22 01:34:27 +08:00
  • 3ef549537e feat: de-duplicate user update events sent to clients 20230521-1 Paul Makles 2023-05-21 16:22:42 +01:00
  • d81d08f1ce feat: add a route for searching for server members Paul Makles 2023-05-21 16:09:14 +01:00
  • a77b7717b8 feat: generate and fetch multiple snapshots Paul Makles 2023-05-21 15:36:36 +01:00
  • d5f903781d feat: add more specificity to report reasons Paul Makles 2023-05-21 15:35:16 +01:00
  • 8b12546b56 fix: allow editing flags and discoverable 20230515-1 Paul Makles 2023-05-15 17:18:33 +01:00
  • 5bb91a7113 merge: pull request #242 from Rexogamer/patch-2 Paul Makles 2023-05-15 17:17:17 +01:00
  • a04c2512b4 chore: bump max bots count to 10 Sophie L 2023-04-27 16:30:24 +01:00
  • c3f0df6567 chore: add style guide [skip ci] Paul Makles 2023-04-27 12:04:50 +01:00
  • 8b8aec4dc1 feat(core/database): implement server member Paul Makles 2023-04-26 18:58:31 +01:00
  • 1d228ff76e feat(core/database): implement server model Paul Makles 2023-04-26 18:32:29 +01:00
  • b5863c0104 feat(core/database): implement user settings model Paul Makles 2023-04-26 17:53:46 +01:00
  • 08ccc43f8d feat(core/database): implement user operations Paul Makles 2023-04-26 17:36:51 +01:00
  • e33ae17061 refactor(core/database): AbstractAttachment -> AbstractAttachments Paul Makles 2023-04-26 16:51:52 +01:00
  • 60ebdb64d7 feat(core/database): implement File operations Paul Makles 2023-04-26 16:49:39 +01:00
  • c27d0ad5bb chore: move relations.drawio Paul Makles 2023-04-26 16:45:51 +01:00
  • c1b9d941f3 refactor(core/database): crud ordering in files Paul Makles 2023-04-26 16:36:38 +01:00
  • 175866ce00 Merge remote-tracking branch 'revoltchat/master' into webhooks Zomatree 2023-04-25 20:38:09 +01:00
  • 8c5de18991 restrict webhooks to text and group dm channels Zomatree 2023-04-25 20:30:16 +01:00
  • 1afb27a508 ci: compile in permissions crate Paul Makles 2023-04-24 10:08:22 +01:00
  • 6a8481f7df refactor: is-patched transitive through models Paul Makles 2023-04-23 23:09:21 +01:00
  • 7f201565c0 feat: implement unoptimised filter_online if redis is not patched Paul Makles 2023-04-23 23:06:51 +01:00
  • ae9474b95d fix(core/database): gate rocket-impl properly Paul Makles 2023-04-23 22:17:34 +01:00
  • 050f3abc89 chore: update crate definitions and bump versions Paul Makles 2023-04-23 22:14:38 +01:00
  • 888c22cb54 feat(core/database): start implementing permissions Paul Makles 2023-04-23 22:12:15 +01:00
  • f633fccbca feat(core/permissions): initial commit Paul Makles 2023-04-23 22:11:59 +01:00
  • 39fec310f9 refactor(core/models): move models into v0 module Paul Makles 2023-04-23 18:09:16 +01:00
  • d5d922d830 feat(core/models): rest of the conversions to User model Paul Makles 2023-04-23 18:07:23 +01:00