Paul Makles
|
f9d9447203
|
feat: add additional validation for github webhook
|
2023-06-03 14:02:16 +01:00 |
|
Paul Makles
|
a0002d0b43
|
feat: reintroduce permission checks for send
|
2023-06-03 14:00:17 +01:00 |
|
Paul Makles
|
f9f5a30e2c
|
refactor(quark): strip webhook code
|
2023-06-03 13:01:28 +01:00 |
|
Paul Makles
|
410acb5b5c
|
merge: branch 'master' into webhooks
|
2023-06-02 18:55:32 +01:00 |
|
Paul Makles
|
bca17b11a7
|
feat: filter reports on fetch
|
2023-05-31 17:04:33 +01:00 |
|
Paul Makles
|
2ebcfdc770
|
refactor: clean up hints
|
2023-05-31 13:02:59 +01:00 |
|
Paul Makles
|
3ef549537e
|
feat: de-duplicate user update events sent to clients
|
2023-05-21 16:22:42 +01:00 |
|
Paul Makles
|
a77b7717b8
|
feat: generate and fetch multiple snapshots
|
2023-05-21 15:36:36 +01:00 |
|
Paul Makles
|
d5f903781d
|
feat: add more specificity to report reasons
|
2023-05-21 15:35:16 +01:00 |
|
Sophie L
|
a04c2512b4
|
chore: bump max bots count to 10
|
2023-04-27 16:30:24 +01:00 |
|
Paul Makles
|
c27d0ad5bb
|
chore: move relations.drawio
|
2023-04-26 16:45:51 +01:00 |
|
Zomatree
|
175866ce00
|
Merge remote-tracking branch 'revoltchat/master' into webhooks
|
2023-04-25 20:38:09 +01:00 |
|
Paul Makles
|
12d963d2bd
|
refactor: create presence crate and add tests
|
2023-04-22 20:01:23 +01:00 |
|
Paul Makles
|
633eb78630
|
chore: migrate to revolt_optional_struct
|
2023-04-22 17:56:24 +01:00 |
|
Paul Makles
|
bbe1f4936c
|
chore: bridge gap between core/result and quark
|
2023-04-22 17:56:09 +01:00 |
|
Paul Makles
|
f2bb388b3b
|
refactor: minimum implementation of revolt-models and revolt-database
|
2023-04-22 00:01:56 +01:00 |
|
Paul Makles
|
c5880596a4
|
refactor: use a separate online user ID set
|
2023-04-21 19:36:25 +01:00 |
|
Paul Makles
|
59a644891d
|
fix: collect IDs as set first to deduplicate entries
|
2023-04-21 18:52:41 +01:00 |
|
Paul Makles
|
32542a822e
|
feat: rewrite presence system to use sets
|
2023-04-21 17:28:13 +01:00 |
|
Paul Makles
|
1df90ff53b
|
chore: update DSN for Sentry
|
2023-04-21 17:27:45 +01:00 |
|
Zomatree
|
312e1dd41f
|
update code to be inline with reviews
|
2023-04-20 17:45:48 +01:00 |
|
Zomatree
|
426d836a09
|
Merge remote-tracking branch 'revoltchat/master' into webhooks
|
2023-04-18 19:50:04 +01:00 |
|
Zomatree
|
2fad66d24a
|
only send a subsect of the webhook in a message
|
2023-04-18 19:39:34 +01:00 |
|
Zomatree
|
144f0d39c6
|
fix: Add limits to channels and roles
|
2023-04-10 17:39:21 +01:00 |
|
Zomatree
|
83429f9f65
|
fix broken merge conflict
|
2023-04-01 23:09:29 +01:00 |
|
Angelo Kontaxis
|
a60ae78176
|
Merge branch 'master' into webhooks
|
2023-04-01 22:52:11 +01:00 |
|
Zomatree
|
7b39f4e9d9
|
change how webhook information is in the webhook
|
2023-04-01 22:49:34 +01:00 |
|
Paul Makles
|
59832e6ba2
|
fix(ratelimiter): mutate entry instead of copying
|
2023-03-15 21:54:58 +00:00 |
|
Zomatree
|
f309218573
|
chore: cleanup code
|
2023-03-15 19:47:30 +00:00 |
|
Zomatree
|
0321eff62b
|
chore: move to once_cell from lazy_static
|
2023-03-15 13:47:32 +00:00 |
|
Zomatree
|
01577fd798
|
avoid leaking the token in events
|
2023-03-11 23:24:10 +00:00 |
|
Paul Makles
|
4c8ea31d98
|
feat(admin): add global message query route
|
2023-03-11 17:26:48 +00:00 |
|
Paul Makles
|
b83f6da648
|
feat: allow editing server flags through edit route
|
2023-03-11 16:40:23 +00:00 |
|
Paul Makles
|
89f1167239
|
refactor: unify message query into one method
|
2023-03-11 16:37:48 +00:00 |
|
Paul Makles
|
82d868751f
|
chore: add privileged override for user permission
|
2023-03-04 20:45:49 +00:00 |
|
Paul Makles
|
6bd8221eda
|
feat(core): add raw db statisics endpoint for admin panel
|
2023-03-04 11:18:05 +00:00 |
|
Paul Makles
|
8f1ff9e774
|
feat(safety): add API route for editing report
|
2023-03-02 12:54:55 +00:00 |
|
Paul Makles
|
bf9108408e
|
feat(safety): fetch additional context for snapshot
|
2023-03-01 15:09:17 +00:00 |
|
Paul Makles
|
304336d905
|
feat(safety): fetch reports and fetch snapshot API
|
2023-03-01 11:22:22 +00:00 |
|
Paul Makles
|
42b4906594
|
chore: add database migrations for safety
|
2023-03-01 11:21:58 +00:00 |
|
Angelo Kontaxis
|
3c881a40a6
|
Merge branch 'master' into webhooks
|
2023-02-23 17:26:59 +00:00 |
|
Paul Makles
|
3038fb230f
|
feat(safety): save surrounding context around messages (closes #226)
|
2023-02-23 18:12:45 +01:00 |
|
Paul Makles
|
73af105feb
|
feat(safety): add global event for report creation (closes #225)
|
2023-02-23 17:58:05 +01:00 |
|
Paul Makles
|
0c072b01d7
|
fix(safety): prevent reporting own content or self
|
2023-02-21 12:42:08 +01:00 |
|
Paul Makles
|
056c0380b2
|
feat(safety): implement report content API
|
2023-02-21 12:38:35 +01:00 |
|
Paul Makles
|
0445181d5b
|
merge: branch 'master' into insert/feat/user-safety-api
|
2023-02-17 09:43:12 +00:00 |
|
Paul Makles
|
c03fcda85b
|
refactor: switch from "rauth" to Authifier crate
|
2023-01-29 14:14:35 +00:00 |
|
Zomatree
|
c7849a82bf
|
Merge branch 'master' of github.com:revoltchat/backend into webhooks
|
2023-01-27 17:27:32 +00:00 |
|
Paul Makles
|
a406e5504d
|
chore: add support for Streamable in media struct
|
2023-01-27 16:17:47 +00:00 |
|
Zomatree
|
e8c233f60b
|
feat: concurrently query January for embeds (#221)
|
2023-01-27 16:06:27 +00:00 |
|