Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
fe0912f
protected branches
JrTimha Oct 18, 2025
e57e78a
App State Refactor
JrTimha Nov 3, 2025
b9ebc20
Update dependencies, update tu rust 1.91
JrTimha Nov 3, 2025
f6160e6
folder restructure
JrTimha Nov 4, 2025
560b49d
implement user relationships
JrTimha Nov 4, 2025
92fbbd0
Refactoring Service Layer
JrTimha Nov 4, 2025
1616d76
Modularize rooms service and handler logic
JrTimha Nov 4, 2025
faa19b3
Introduce blocked user validation and improve room creation flow
JrTimha Nov 4, 2025
1d289e4
Add input validation for messaging API using `validator` library
JrTimha Nov 4, 2025
0166275
Add ConnectionGuard for automatic SSE unsubscription and improve user…
JrTimha Nov 5, 2025
26d4112
Refactor relationship handling to improve consistency and return mean…
JrTimha Nov 5, 2025
2074886
Update user_relationship query to return updated state and timestamp …
JrTimha Nov 5, 2025
3ded260
Add Redis cache support for notifications and improve scalability
JrTimha Nov 6, 2025
73ed157
fix env
JrTimha Nov 7, 2025
56dd340
Add role handling to user queries and improve message preview seriali…
JrTimha Nov 9, 2025
9f7f12c
Implement Redis-based room membership caching and notification proces…
JrTimha Nov 10, 2025
c836673
Refactor room and messaging services: simplify logic, enhance Redis c…
JrTimha Nov 10, 2025
ad8ca5a
Add welcome message displaying app version and run mode
JrTimha Nov 10, 2025
5992180
change room img path
Nov 12, 2025
5ca1fb5
change room img path
Nov 12, 2025
32229db
Replace Kafka notification consumer with producer-based architecture
JrTimha Nov 18, 2025
d1c2bbf
Merge remote-tracking branch 'origin/master'
JrTimha Nov 18, 2025
09a0680
Hardening Docker Image
JrTimha Nov 18, 2025
9cfc9e0
Refactor push notification handling and configuration
JrTimha Nov 19, 2025
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
2 changes: 1 addition & 1 deletion .env
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
DATABASE_URL=postgresql://postgres:meventure1234@localhost:32768/postgres
ISM_LOG_LEVEL=debug
ISM_LOG_LEVEL=info
14 changes: 14 additions & 0 deletions .github/workflows/check-branch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: 'Check Source Branch'
on:
pull_request:
branches:
- main
jobs:
check-branch:
runs-on: ubuntu-latest
steps:
- name: Check if source branch is development
if: github.head_ref != 'development'
run: |
echo "ERROR: You can only merge to main from the development branch."
exit 1
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
/target
.idea
/ISM-Rust/target
8 changes: 8 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

408 changes: 230 additions & 178 deletions .idea/workspace.xml

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading