106 Commits

Author SHA1 Message Date
Myx
778e75bef5 fix: [Experimental hotfix 1] Fix Signaling issues Toju App
1. Server: WebSocket ping/pong heartbeat (index.ts)
Added a 30-second ping interval that pings all connected clients
Connections without a pong response for 45 seconds are terminated and cleaned up
Extracted removeDeadConnection() to deduplicate the cleanup logic between close events and dead connection reaping
2. Server: Fixed sendServerUsers filter bug (handler.ts:13)
Removed && cu.displayName from the filter — users who joined a server before their identify message was processed were silently invisible to everyone. This was the direct cause of "can't see each other" in session 2.
3. Client: Typing message now includes serverId
Added serverId: this.webrtc.currentServerId to the typing payload
Added a currentServerId getter on WebRTCService
2026-03-12 23:53:10 +01:00
Myx
7bf37ba510 Website v3
All checks were successful
Queue Release Build / prepare (push) Successful in 39s
Deploy Web Apps / deploy (push) Successful in 16m30s
Queue Release Build / build-linux (push) Successful in 52m31s
Queue Release Build / build-windows (push) Successful in 36m48s
Queue Release Build / finalize (push) Successful in 3m20s
v1.0.46
2026-03-12 14:32:48 +01:00
Myx
3c04b5db26 Add webapp release
Some checks failed
Queue Release Build / prepare (push) Successful in 50s
Queue Release Build / build-windows (push) Has been cancelled
Queue Release Build / finalize (push) Has been cancelled
Queue Release Build / build-linux (push) Has been cancelled
Deploy Web Apps / deploy (push) Has been cancelled
2026-03-12 13:37:46 +01:00
Myx
45e0b09af8 Toju Website V2 2026-03-12 13:21:33 +01:00
Myx
106212ef3d feat: Add website v1
All checks were successful
Queue Release Build / prepare (push) Successful in 13s
Queue Release Build / build-windows (push) Successful in 36m11s
Queue Release Build / build-linux (push) Successful in 41m21s
Queue Release Build / finalize (push) Successful in 3m44s
Not final:
Needs more file icons
clean up some text
2026-03-12 01:33:45 +01:00
Myx
be465fd297 Fix screenshare portals linux
All checks were successful
Queue Release Build / prepare (push) Successful in 14s
Queue Release Build / build-windows (push) Successful in 34m25s
Queue Release Build / build-linux (push) Successful in 40m26s
Queue Release Build / finalize (push) Successful in 3m44s
v1.0.35
2026-03-11 17:54:04 +01:00
Myx
7b3caa0b61 Fix electron windows screen and window picker for screensharing
All checks were successful
Queue Release Build / prepare (push) Successful in 44s
Queue Release Build / build-windows (push) Successful in 32m25s
Queue Release Build / build-linux (push) Successful in 42m57s
Queue Release Build / finalize (push) Successful in 3m41s
v1.0.32
2026-03-11 14:40:53 +01:00
Myx
22f583e6b3 Add missing environments file swap
All checks were successful
Queue Release Build / prepare (push) Successful in 32s
Queue Release Build / build-windows (push) Successful in 30m21s
Queue Release Build / build-linux (push) Successful in 40m47s
Queue Release Build / finalize (push) Successful in 4m8s
v1.0.28
2026-03-11 11:38:34 +01:00
Myx
091c7b2601 Updates server url
All checks were successful
Queue Release Build / prepare (push) Successful in 31s
Queue Release Build / build-windows (push) Successful in 34m34s
Queue Release Build / build-linux (push) Successful in 42m26s
Queue Release Build / finalize (push) Successful in 3m38s
2026-03-11 10:49:18 +01:00
Myx
bb087cd2d8 Reset to parent
All checks were successful
Queue Release Build / prepare (push) Successful in 19s
Queue Release Build / build-windows (push) Successful in 24m35s
Queue Release Build / build-linux (push) Successful in 39m23s
Queue Release Build / finalize (push) Successful in 4m9s
v1.0.22
2026-03-11 02:22:42 +01:00
Myx
c673771035 Fix ng build issues on agent
Some checks failed
Queue Release Build / release (push) Failing after 14s
2026-03-11 00:31:38 +01:00
b476474b06 Update .gitea/workflows/release-draft.yml
Some checks failed
Queue Release Build / release (push) Failing after 51s
2026-03-10 23:22:04 +00:00
990f154d62 Update .gitea/workflows/publish-draft-release.yml
Some checks failed
Queue Release Build / release (push) Has been cancelled
2026-03-10 23:18:29 +00:00
57e16ef2ee Update .gitea/workflows/release-draft.yml
Some checks failed
Queue Release Build / release (push) Has been cancelled
2026-03-10 23:18:13 +00:00
486392edc4 Update .gitea/workflows/release-draft.yml
Some checks failed
Queue Release Build / release (push) Failing after 37s
2026-03-10 23:12:26 +00:00
dd2cdac95b Update .gitea/workflows/release-draft.yml
Some checks failed
Queue Release Build / release (push) Failing after 21s
2026-03-10 23:10:30 +00:00
4454197491 Update .gitea/workflows/release-draft.yml
Some checks failed
Queue Release Build / Prepare draft release (push) Failing after 1m31s
Queue Release Build / Build Linux release assets (push) Has been skipped
Queue Release Build / Build Windows release assets (push) Has been skipped
2026-03-10 23:04:21 +00:00
3baf075a1f Update .gitea/workflows/publish-draft-release.yml
Some checks failed
Queue Release Build / Prepare draft release (push) Has been cancelled
Queue Release Build / Build Linux release assets (push) Has been cancelled
Queue Release Build / Build Windows release assets (push) Has been cancelled
2026-03-10 23:04:13 +00:00
Myx
f5bf18b739 Add runner ci (test) 2026-03-10 23:56:53 +01:00
Myx
c3fbd7d4fe Add auto updater 2026-03-10 23:38:57 +01:00
Myx
e8e5c24600 Add file upload from clipboard 2026-03-10 00:44:00 +01:00
Myx
ca74836c52 Clean up stream audio on ending stream 2026-03-09 23:59:59 +01:00
Myx
dc6746c882 Disallow any types 2026-03-09 23:02:52 +01:00
Myx
3b1aab4985 Messages now actually gets deleted 2026-03-09 22:12:08 +01:00
Myx
a55694af8e Update hamburger menu 2026-03-09 22:11:27 +01:00
Myx
f95d375556 Clean unused environment variables 2026-03-09 21:18:15 +01:00
Myx
47473f4295 Improve screenshare performance 2026-03-09 21:12:06 +01:00
Myx
7a4c4ede8c Screensharing rework
Split Linux screensharing audio tracks, Rework screensharing functionality and layout
This will need some refactoring soon
2026-03-08 06:33:27 +01:00
Myx
d20509566d Change klippy window behavour, Fix user management behavour, clean up search server page 2026-03-08 00:00:17 +01:00
Myx
90f067e662 Add debugging console 2026-03-07 21:59:39 +01:00
Myx
66246e4e16 Split chat component into smaller components 2026-03-07 18:06:45 +01:00
Myx
901df84d13 Basic language highlighting 2026-03-07 17:25:30 +01:00
Myx
5013db5e16 Split connection manager into multiple files 2026-03-07 17:03:08 +01:00
Myx
e6892e9297 Possible fix for disconnects 2026-03-07 16:48:10 +01:00
Myx
4bbb5cd174 Modify default server url from environments 2026-03-07 16:18:54 +01:00
Myx
0fd7d8ce27 Readme update 2026-03-06 05:30:19 +01:00
Myx
10467dfccb Cleaning up comments 2026-03-06 05:21:41 +01:00
Myx
fe2347b54e Imrpove chat with gifs, videos, music player, redesigns and improved filesharing errors 2026-03-06 04:47:07 +01:00
Myx
2d84fbd91a Fix bugs and clean noise reduction 2026-03-06 02:22:43 +01:00
Myx
0ed9ca93d3 Refactor 4 with bugfixes 2026-03-04 03:56:23 +01:00
Myx
be91b6dfe8 Refacor electron app and add migrations 2026-03-04 01:38:43 +01:00
Myx
4e95ae77c5 Now formatted correctly with eslint 2026-03-04 00:41:02 +01:00
Myx
ad0e28bf84 Add eslint 2026-03-03 22:56:12 +01:00
Myx
d641229f9d Minor refactor 2026-03-03 22:55:58 +01:00
Myx
94f9a9f2ed Add notification sounds 2026-03-03 04:07:33 +01:00
Myx
8315df42fc Voice Leveling (untested) 2026-03-03 03:41:59 +01:00
Myx
cf91d77502 Add new settngs modal 2026-03-03 02:55:08 +01:00
Myx
d684fc5632 Noise reduction beta 2026-03-03 02:01:42 +01:00
Myx
50e7a66812 fix voice not hearing each other 2026-03-03 01:05:55 +01:00
Myx
47304254f3 fix bug with voice being global 2026-03-02 03:55:50 +01:00