Paul Makles
18f06467bb
Merge pull request #408 from shaksternano/main
...
feat: add option to send message with missing replies
2025-04-02 12:05:30 +01:00
Builderb
8d88ea9963
feat: allow bots to manage emojis ( #407 )
...
* Remove bot check on emoji create
Signed-off-by: Builderb <builderbgamer@gmail.com >
* Remove bot check on emoji delete
Signed-off-by: Builderb <builderbgamer@gmail.com >
---------
Signed-off-by: Builderb <builderbgamer@gmail.com >
2025-04-02 12:05:04 +01:00
Paul Makles
e3e1cab02e
Merge pull request #399 from StupidRepo/main
...
fix: allow message pinning and unpinning for DM-like channels
2025-04-02 12:04:44 +01:00
ShaksterNano
a7727bba5c
feat: add option to send message with missing replies
...
Signed-off-by: ShaksterNano <54268387+shaksternano@users.noreply.github.com >
2025-03-31 22:26:30 +01:00
phazeschift
714fba7ea6
test: add delete server channel test
...
Signed-off-by: phazeschift <51278042+phazeschift@users.noreply.github.com >
2025-03-16 14:15:45 -07:00
phazeschift
ac05fb385c
test: add utilities for common setup
...
Signed-off-by: phazeschift <51278042+phazeschift@users.noreply.github.com >
2025-03-15 19:08:23 -07:00
phazeschift
537c147c4b
test: Add tests for invite/fetch
...
Signed-off-by: phazeschift <51278042+phazeschift@users.noreply.github.com >
2025-03-14 17:17:44 -07:00
Bradlee Barnes
5eea0bbc9a
fix: remove SavedMessages and Group due to given permissions
...
Signed-off-by: Bradlee Barnes <69256931+StupidRepo@users.noreply.github.com >
2025-03-08 00:50:57 +00:00
Bradlee Barnes
15dec656a8
fix: allow message pinning and unpinning for DM-like channels
...
Signed-off-by: Bradlee Barnes <69256931+StupidRepo@users.noreply.github.com >
2025-03-07 22:39:04 +00:00
Paul Makles
add3f40b23
fix: don't allow users to time themselves out
...
closes #376
2025-02-10 18:54:15 +00:00
Paul Makles
5f39403ce7
fix: ensure ratelimiter adjusts for version prefix
2025-02-10 18:34:37 +00:00
Paul Makles
e525ffe5e4
chore: mount API at /0.8/ as well
2025-02-10 18:19:34 +00:00
Paul Makles
e3723d647e
fix: change permission check for fetching channel webhooks
2025-02-10 18:04:46 +00:00
Paul Makles
439bacf067
refactor: add error messages for Rabbit issues
2025-02-10 17:20:29 +00:00
Tom
b55765d7c7
Feat: Push notification server ( #387 )
...
* feat: create base of push daemon
Signed-off-by: IAmTomahawkx <iamtomahawkx@gmail.com >
* Add outbound senders
* Make web_push send to rabbit instead (temp stuff)
* feat: stability and friend requests
* make vapid fr stuff not suck
* swap naming of queue
* move pushd into daemons folder
* fix cargo file for move into daemons folder
* feat: probably working fcm push notifs
* comment out fcm webpush stuff since the config keys dont exist
* fix fcm, name queues according to their prod status and configure routing keys
* add pushd to docker
* mix: Remove old code, add stuff to pushd
* fix: lockfile
* feat: update rocket to 5.0.1
* fix: fix queues and ack bugs
* Move rabbit messsage processing into ack queue
* chore: update readme
* chore: optimizations for ack database hits
* pushd flowchart
* misc: update flowchart
* exit dependancy hell
* add rocket_impl flag to authifier
* make the tests file of delta actually compile
* fix: don't silence every push message
* fix: don't silence all messages
* add debug logging for sending data to rabbit from message events
* validate mentions at a server membership level
* put back that import that was actually important
* minor fix to lockfile
* update delta authifier
* feat: proper permissions for push notifications
* add unit test for mention sanitization
* remove local file dependancy on authifier
* update ports to proper defaults
* fixTM the node bindings
* Theoretically configure docker releases for pushd
Signed-off-by: IAmTomahawkx <iamtomahawkx@gmail.com >
* declare exchange in pushd and delta
* fix createbuckets script
Signed-off-by: IAmTomahawkx <iamtomahawkx@gmail.com >
* fix: reference db implementation
Signed-off-by: IAmTomahawkx <iamtomahawkx@gmail.com >
* fix: remove finally redundant code
Signed-off-by: IAmTomahawkx <iamtomahawkx@gmail.com >
* fix: changes
Signed-off-by: IAmTomahawkx <iamtomahawkx@gmail.com >
* fix: other changes
Signed-off-by: IAmTomahawkx <iamtomahawkx@gmail.com >
* fix: make channel name return result
Signed-off-by: IAmTomahawkx <iamtomahawkx@gmail.com >
---------
Signed-off-by: IAmTomahawkx <iamtomahawkx@gmail.com >
2024-11-28 13:34:17 -08:00
Paul Makles
4c00a7dfb7
chore: strip dotenv (unmaintained) from project
...
It is no longer needed as configuration is loaded via. TOML or direct env if appropriate.
2024-11-27 17:05:11 +00:00
Paul Makles
3080ec1f5a
refactor: capture errors with line numbers
...
refactor: update file api
2024-09-29 14:37:08 +01:00
Paul Makles
0bbb9e7072
docs: start work on default development configuration
2024-09-09 12:49:38 +01:00
Paul Makles
01368960f3
feat(core/database, bindings/node): suspend user
2024-08-31 17:10:47 +01:00
Paul Makles
5ad72abca7
refactor: move authifier config to database package
2024-08-31 16:04:40 +01:00
Paul Makles
f8ec6ba5ff
fix(delta): add check to roles_fetch route
2024-08-05 16:20:21 +01:00
Zomatree
4fc46f765b
refactor: change Channel::id to return a reference
2024-07-31 00:05:40 +01:00
Zomatree
96bf73cb57
fix: send pin system messages
2024-07-22 00:09:27 +01:00
Zomatree
87a9fb79f2
chore: Write tests for pinning
2024-07-21 22:22:46 +01:00
Zomatree
c50435d499
fix: Switch to remove for unpinning
2024-07-21 22:16:23 +01:00
Zomatree
389ecc0e5c
feat: Message pinning
2024-07-18 18:37:41 +01:00
Paul Makles
d6bcb844db
feat: include user in responses when creating and editing bots
2024-06-26 19:49:26 +01:00
Paul Makles
00e881799f
fix: replace user with target user when editing someone else
2024-06-26 18:24:38 +01:00
Paul Makles
c5f4b94aa5
fix(bonfire): Ready event should include user with online status true (if applicable)
2024-06-25 21:02:27 +01:00
Paul Makles
1d5dae4751
feat(core): include user and member on Message events
2024-06-25 21:01:45 +01:00
Paul Makles
6ec8007e4e
feat(core): separate limits for new user accounts
2024-06-25 19:20:34 +01:00
Paul Makles
e5eea267cf
refactor(core/config): move limits to 'global' key
2024-06-25 18:10:23 +01:00
Paul Makles
eda36436a8
fix: specify configuration
2024-06-21 16:13:02 +01:00
Paul Makles
d179d1e695
fix(delta): don't specify the other member in permission check
...
supersedes / closes #323
2024-06-15 11:01:03 +01:00
Paul Makles
7703475868
chore: split sentry dsn into separate options per-app
2024-04-08 23:25:53 +01:00
Paul Makles
3065e153d5
refactor: delete quark crate ( closes #239 )
2024-04-08 21:56:35 +01:00
Paul Makles
20d398d02c
chore: remove quark dependency from delta 🎉
...
closes #283
fix: allow setting port and use_tls from config
closes #143
2024-04-07 23:41:31 +01:00
Paul Makles
6bc74749d2
refactor(quark): port message_query, message_search
...
#283
2024-04-07 23:13:45 +01:00
Paul Makles
301676fb54
refactor(quark): port report_content & code clean-up
...
#283
2024-04-07 22:57:55 +01:00
Paul Makles
9e42567050
refactor(quark): port roles_create, roles_delete, roles_edit, roles_fetch, server_ack, server_delete, server_edit, server_fetch
...
#283
2024-04-07 22:26:56 +01:00
Paul Makles
9de963fb56
refactor(quark): port member_edit, member_experimental_query, member_fetch_all, member_remove, permissions_set_default, permissions_set
...
#283
2024-04-07 21:35:45 +01:00
Paul Makles
03340a2b5a
refactor(quark): port ban_create, ban_list, ban_remove, emoji_list, invites_fetch
...
#283
2024-04-07 20:48:36 +01:00
Paul Makles
b2d3344ddd
refactor(quark): port edit_user, fetch_dms, fetch_profile, fetch_self, fetch_user_flags, fetch_user, find_mutual, open_dm
...
#283
2024-04-07 19:38:08 +01:00
Paul Makles
49bb235938
refactor(quark): port add_friend, block_user, change_username, remove_friend, send_friend_request, unblock_user
...
#283
2024-04-07 18:30:59 +01:00
Paul Makles
2de7598f8d
refactor(quark): port get/set_settings, get_unreads
...
#283
2024-04-07 18:10:11 +01:00
Paul Makles
f6a565385e
refactor(quark): port invite_delete, invite_fetch, invite_join
2024-04-07 17:47:59 +01:00
Paul Makles
569bd1d5e1
refactor(quark): port message_react, message_send, message_unreact, permissions_set_default, permissions_set
...
#283
2024-04-07 17:12:59 +01:00
Paul Makles
aca1fe6dff
refactor(quark): port message_edit, message_fetch, voice_join
2024-04-07 16:47:46 +01:00
Paul Makles
aded2e3239
fix: add elevation check to role edit route
2024-04-07 15:52:14 +01:00
Paul Makles
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
2024-04-07 15:41:43 +01:00