Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add push notification daemon for proper handling of push notifications #387

Merged
merged 51 commits into from
Nov 28, 2024
Merged
Show file tree
Hide file tree
Changes from 46 commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
e510757
feat: create base of push daemon
IAmTomahawkx Aug 11, 2024
299d0f6
Add outbound senders
IAmTomahawkx Aug 20, 2024
bc96bfb
Make web_push send to rabbit instead (temp stuff)
IAmTomahawkx Aug 21, 2024
71583de
feat: stability and friend requests
IAmTomahawkx Aug 25, 2024
07b31a9
make vapid fr stuff not suck
IAmTomahawkx Aug 25, 2024
79d333f
swap naming of queue
IAmTomahawkx Sep 4, 2024
0510295
Merge branch 'main' of https://github.com/revoltchat/backend into fea…
IAmTomahawkx Sep 4, 2024
3b435e8
move pushd into daemons folder
IAmTomahawkx Sep 4, 2024
2c78765
fix cargo file for move into daemons folder
IAmTomahawkx Sep 4, 2024
263d16b
feat: probably working fcm push notifs
IAmTomahawkx Sep 4, 2024
22dedea
comment out fcm webpush stuff since the config keys dont exist
IAmTomahawkx Sep 4, 2024
449db24
fix fcm, name queues according to their prod status and configure rou…
IAmTomahawkx Sep 4, 2024
7d6ed7a
add pushd to docker
IAmTomahawkx Sep 4, 2024
68324b1
mix: Remove old code, add stuff to pushd
IAmTomahawkx Sep 21, 2024
d19a9c9
Merge branch 'main' of https://github.com/revoltchat/backend into fea…
IAmTomahawkx Sep 21, 2024
25f8f13
fix: lockfile
IAmTomahawkx Sep 21, 2024
2ccb408
feat: update rocket to 5.0.1
IAmTomahawkx Sep 23, 2024
bc641c3
fix: fix queues and ack bugs
IAmTomahawkx Sep 23, 2024
e3b0ebb
Move rabbit messsage processing into ack queue
IAmTomahawkx Sep 28, 2024
8672388
chore: update readme
IAmTomahawkx Sep 29, 2024
48735e9
Merge branch 'main' of https://github.com/revoltchat/backend into fea…
IAmTomahawkx Sep 29, 2024
5a8c556
Merge branch 'main' of https://github.com/revoltchat/backend into fea…
IAmTomahawkx Sep 29, 2024
41fdb0d
chore: optimizations for ack database hits
IAmTomahawkx Oct 5, 2024
0340f65
pushd flowchart
IAmTomahawkx Oct 6, 2024
b9e6843
misc: update flowchart
IAmTomahawkx Oct 12, 2024
f128683
exit dependancy hell
IAmTomahawkx Oct 20, 2024
f6851ea
add rocket_impl flag to authifier
IAmTomahawkx Oct 21, 2024
424f983
make the tests file of delta actually compile
IAmTomahawkx Oct 22, 2024
795e6af
fix: don't silence every push message
IAmTomahawkx Oct 25, 2024
c16da74
fix: don't silence all messages
IAmTomahawkx Oct 28, 2024
346bc01
add debug logging for sending data to rabbit from message events
IAmTomahawkx Oct 29, 2024
77bb7db
validate mentions at a server membership level
IAmTomahawkx Oct 29, 2024
323fb60
put back that import that was actually important
IAmTomahawkx Oct 29, 2024
6cccd0b
Merge branch 'main' into feat/pushd
IAmTomahawkx Nov 1, 2024
33d7376
minor fix to lockfile
IAmTomahawkx Nov 1, 2024
0954fb2
update delta authifier
IAmTomahawkx Nov 4, 2024
0fda34c
feat: proper permissions for push notifications
IAmTomahawkx Nov 23, 2024
5377294
add unit test for mention sanitization
IAmTomahawkx Nov 24, 2024
7d8bad4
remove local file dependancy on authifier
IAmTomahawkx Nov 24, 2024
2c6e170
Merge branch 'main' into feat/pushd
IAmTomahawkx Nov 24, 2024
9ea5da8
update ports to proper defaults
IAmTomahawkx Nov 24, 2024
0643a38
fixTM the node bindings
IAmTomahawkx Nov 24, 2024
70274bf
Theoretically configure docker releases for pushd
IAmTomahawkx Nov 25, 2024
2f8506f
declare exchange in pushd and delta
IAmTomahawkx Nov 25, 2024
c2a0efe
fix createbuckets script
IAmTomahawkx Nov 25, 2024
77aafd0
fix: reference db implementation
IAmTomahawkx Nov 26, 2024
7b73fc3
fix: remove finally redundant code
IAmTomahawkx Nov 26, 2024
63c7494
fix: changes
IAmTomahawkx Nov 27, 2024
457683e
fix: other changes
IAmTomahawkx Nov 27, 2024
3f58103
Merge remote-tracking branch 'origin' into feat/pushd
IAmTomahawkx Nov 27, 2024
bdf7728
fix: make channel name return result
IAmTomahawkx Nov 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .github/workflows/docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
if: github.event_name != 'pull_request'
strategy:
matrix:
project: [delta, bonfire, autumn, january]
project: [delta, bonfire, autumn, january, pushd]
name: Build ${{ matrix.project }} image
steps:
# Configure build environment
Expand Down Expand Up @@ -106,6 +106,10 @@ jobs:
"january": {
"path": "crates/services/january",
"tag": "${{ github.repository_owner }}/january"
},
"pushd": {
"path": "crates/daemons/pushd",
"tag": "${{ github.repository_owner }}/pushd"
}
}
export_to: output
Expand Down
Loading
Loading