Paul Makles
|
29dcf714f2
|
chore: start work on test for permission issue
|
2023-10-26 14:05:01 +01:00 |
|
Paul Makles
|
cb97004d3f
|
feat(core): provide user profile where appropriate
|
2023-10-16 09:33:36 +01:00 |
|
Paul Makles
|
0b6e5dd9db
|
chore: add nix file to vscode config
|
2023-10-16 09:23:11 +01:00 |
|
Paul Makles
|
7132877201
|
feat(core): validation for files in reference db
|
2023-10-16 09:22:53 +01:00 |
|
Paul Makles
|
4d42fb74e7
|
fix(core): publish user settings event
|
2023-10-16 09:22:17 +01:00 |
|
Paul Makles
|
866ace3381
|
refactor: use config for max bot count
|
2023-10-16 09:21:48 +01:00 |
|
Paul Makles
|
0798e81862
|
feat(core): implement ratelimit events for reference db
|
2023-10-16 09:21:34 +01:00 |
|
Paul Makles
|
2fa5ac41ac
|
refactor: tests for more group routes
|
2023-09-22 19:04:17 +01:00 |
|
Paul Makles
|
25ae1555a2
|
chore: add nextest and fmt to nix
|
2023-09-22 19:03:49 +01:00 |
|
Paul Makles
|
881888bd1c
|
chore: add timeout for nextest runs
|
2023-09-22 19:03:29 +01:00 |
|
Paul Makles
|
41f20c2239
|
ci: use custom Revolt.toml for tests
|
2023-09-10 15:46:00 +01:00 |
|
Paul Makles
|
38f1381fea
|
chore: switch to resolver=2
|
2023-09-10 15:19:23 +01:00 |
|
Paul Makles
|
6838b0b1f0
|
refactor: ensure in-memory database consistency
test: update authifier to allow for in-memory tests
ci: explicitly run in-memory and mongo tests
|
2023-09-10 14:49:27 +01:00 |
|
Paul Makles
|
055deab105
|
fix: allow bots to authenticate with new routes
|
2023-09-10 14:48:13 +01:00 |
|
Paul Makles
|
6d2073120d
|
fix: carry over send embed permission when sending [skip ci]
|
2023-09-10 12:41:23 +01:00 |
|
Paul Makles
|
9789909061
|
feat(delta): rewrite emoji routes w/o quark
#283
20230905-1-beta
|
2023-09-05 12:36:18 +01:00 |
|
Paul Makles
|
895de86f1e
|
fix(core/config): use uppercase filename
|
2023-09-03 19:00:17 +01:00 |
|
Paul Makles
|
98b8c5403b
|
feat(delta): rewrite channel / message fetch
|
2023-09-03 18:27:21 +01:00 |
|
Paul Makles
|
aa7c75c60e
|
chore: ignore Revolt.toml
20230903-2-beta
|
2023-09-03 18:12:15 +01:00 |
|
Paul Makles
|
4270f0c5d4
|
feat(core): implement create group
|
2023-09-03 18:12:08 +01:00 |
|
Paul Makles
|
eb1f45d208
|
fix(core/database): use attachments collection name
|
2023-09-03 17:43:13 +01:00 |
|
Paul Makles
|
9929f7499a
|
refactor(core): use core crates for sending messages
20230903-1-beta
|
2023-09-03 16:31:39 +01:00 |
|
Paul Makles
|
279d9ef1b5
|
refactor(core): remove quark references from webhook routes
|
2023-09-03 15:52:18 +01:00 |
|
Paul Makles
|
5a9bb9e68d
|
fix: convert index map/set to hash map/set
fix: idempotency token should use correct crate cfg
|
2023-08-27 15:51:20 +01:00 |
|
Paul Makles
|
a8fc9e928a
|
fix: import validator crate directly in derive
|
2023-08-27 15:45:23 +01:00 |
|
Paul Makles
|
da231ae390
|
fix: remove indexmap from models
|
2023-08-27 15:43:57 +01:00 |
|
Paul Makles
|
7a31da4189
|
fix: add indexmap/serde to model depends
|
2023-08-27 15:40:05 +01:00 |
|
Paul Makles
|
7d0b5392b5
|
fix: should include crate in build script too
20230827-3-beta
|
2023-08-27 15:33:28 +01:00 |
|
Paul Makles
|
1e1d44c0e4
|
fix: add config crate to Dockerfile
chore: bump release version
20230827-2-beta
|
2023-08-27 15:30:53 +01:00 |
|
Paul Makles
|
1c4588967f
|
merge: branch 'insert/dev-branch'
20230827-1-beta
|
2023-08-27 15:18:52 +01:00 |
|
Paul Makles
|
853366a297
|
feat: add support for Firebase Cloud Messaging
|
2023-08-27 15:18:19 +01:00 |
|
Paul Makles
|
7568f49755
|
test: add tests to bot routes
|
2023-08-27 15:01:22 +01:00 |
|
Paul Makles
|
0542788567
|
feat(delta): test harness for web server
|
2023-08-27 13:01:21 +01:00 |
|
Paul Makles
|
73f7b8f007
|
feat: ensure bot invites work correctly
|
2023-08-27 12:21:48 +01:00 |
|
Paul Makles
|
c2412190a8
|
refactor: solve clippy hints
|
2023-08-27 11:23:02 +01:00 |
|
Paul Makles
|
5372296dc0
|
feat(core): implement message tasks
includes:
- acknowledgements
- last_message_id
- embeds
- web push
|
2023-08-27 11:17:03 +01:00 |
|
Paul Makles
|
41a47bdf8f
|
feat: add revolt_config crate
|
2023-08-27 11:15:20 +01:00 |
|
Paul Makles
|
51c26e324d
|
refactor: remove quark/web
|
2023-08-26 16:19:00 +01:00 |
|
Paul Makles
|
3a55d00c6a
|
chore: disable nix environment extension
|
2023-08-26 16:17:21 +01:00 |
|
Paul Makles
|
004e84ece9
|
fix: revoke all channel permissions if can't view
|
2023-08-26 16:17:20 +01:00 |
|
Paul Makles
|
3d0914ce52
|
chore: add nix shell configuration
|
2023-08-26 16:17:19 +01:00 |
|
Paul Makles
|
bde432cb75
|
chore: strip bot model from quark
|
2023-08-26 16:16:48 +01:00 |
|
Paul Makles
|
28d225952a
|
chore: add separate debug Docker build script
|
2023-08-26 15:34:25 +01:00 |
|
Paul Makles
|
2fb9e7a802
|
merge: branch 'master' into insert/dev-branch
|
2023-08-26 13:34:44 +01:00 |
|
Paul Makles
|
431046cb4c
|
chore: cut new release with redis patches and debug profile
20230826-1
|
2023-08-26 13:33:05 +01:00 |
|
Zomatree
|
92032cd9bc
|
chore: Log errors from failed pub/sub messages
|
2023-08-26 13:14:24 +01:00 |
|
Lea
|
bfdd713d38
|
fix: allow fetching mutuals for bots
|
2023-08-26 13:14:15 +01:00 |
|
Paul Makles
|
430df03b20
|
chore: bump sentry crate
20230810-3
|
2023-08-10 09:42:44 +01:00 |
|
Paul Makles
|
f5f70287e7
|
feat: add SENTRY_DSN env variable
20230810-1
20230810-2
|
2023-08-10 09:40:41 +01:00 |
|
Paul Makles
|
d5ba4ebf0c
|
feat(core/database): implement permissions backend
|
2023-08-05 17:42:23 +01:00 |
|