Timothy Jaeryang Baek
|
2b7f9d14d0
|
refac
|
2025-02-12 23:21:16 -08:00 |
|
Timothy Jaeryang Baek
|
c83e68282d
|
feat: direct connections integration
|
2025-02-12 22:56:33 -08:00 |
|
Timothy Jaeryang Baek
|
9624493b55
|
refac
|
2025-02-04 23:44:51 -08:00 |
|
Timothy Jaeryang Baek
|
49e5d01213
|
refac: pyodide
|
2025-02-03 22:07:59 -08:00 |
|
Timothy Jaeryang Baek
|
b891a398fd
|
refac
|
2025-02-03 13:50:57 -08:00 |
|
Timothy Jaeryang Baek
|
78853a67e4
|
refac
|
2025-02-02 23:35:58 -08:00 |
|
Timothy Jaeryang Baek
|
8685256002
|
feat: code interpreter
|
2025-02-02 22:38:19 -08:00 |
|
Timothy Jaeryang Baek
|
c2b5200663
|
refac
|
2025-01-22 09:42:40 -08:00 |
|
Timothy Jaeryang Baek
|
a863f98c53
|
refac: toast error
|
2025-01-20 22:41:32 -08:00 |
|
Timothy Jaeryang Baek
|
3fefbb9e20
|
refac
|
2025-01-18 17:50:03 -08:00 |
|
Timothy Jaeryang Baek
|
f5437dae4a
|
refac: electron app
|
2025-01-17 17:05:52 -08:00 |
|
Timothy Jaeryang Baek
|
ac5bdac161
|
refac: styling
|
2025-01-13 20:21:47 -08:00 |
|
Timothy Jaeryang Baek
|
ce1712fed1
|
fix: electron api
|
2025-01-13 19:53:00 -08:00 |
|
Timothy Jaeryang Baek
|
15e591f30d
|
enh: electron window focus detect
|
2025-01-13 19:47:24 -08:00 |
|
Timothy Jaeryang Baek
|
f299e19002
|
refac: styling
|
2025-01-13 19:18:32 -08:00 |
|
Timothy Jaeryang Baek
|
b4d91b5cb4
|
refac
|
2025-01-04 02:34:12 -08:00 |
|
Timothy Jaeryang Baek
|
f31e2af349
|
refac: play sound only in last active tab
|
2025-01-04 02:30:51 -08:00 |
|
Timothy Jaeryang Baek
|
afcbf2cafb
|
enh: native notifications
|
2025-01-04 02:15:57 -08:00 |
|
Timothy Jaeryang Baek
|
50534a0dcf
|
enh: user status indicator
|
2024-12-26 23:29:33 -08:00 |
|
Timothy Jaeryang Baek
|
e39617b1c0
|
refac
|
2024-12-24 22:04:43 -07:00 |
|
Timothy Jaeryang Baek
|
f91e56d6df
|
refac
|
2024-12-24 21:28:35 -07:00 |
|
Timothy Jaeryang Baek
|
4442411f40
|
refac
|
2024-12-24 21:16:09 -07:00 |
|
Timothy Jaeryang Baek
|
346856b578
|
refac
|
2024-12-24 18:41:06 -07:00 |
|
Timothy Jaeryang Baek
|
2d44cd4cda
|
enh: chat/channel notification toast
|
2024-12-24 18:25:59 -07:00 |
|
Timothy Jaeryang Baek
|
f1d21fc59a
|
feat: channel socket integration
|
2024-12-22 19:40:01 -07:00 |
|
Timothy Jaeryang Baek
|
d9573befff
|
feat: chat completion notification
|
2024-12-19 15:14:09 -08:00 |
|
Timothy Jaeryang Baek
|
e4573d0b6c
|
refac
|
2024-12-18 18:32:19 -08:00 |
|
Jason Kidd
|
8f51681801
|
feat: Make ENABLE_WEBSOCKET_SUPPORT disable polling entirely to allow multiple replicas without sticky sessions.
See https://socket.io/docs/v4/using-multiple-nodes/ for details why this was done.
Also create a redis key to track which replica is running the cleanup job
|
2024-12-18 07:54:12 -08:00 |
|
Timothy J. Baek
|
8f6a927be3
|
enh: update info toast
|
2024-09-24 12:40:13 +02:00 |
|
Jun Siang Cheah
|
9401f6c821
|
fix: workaround socketio upstream bug when websockets are not available
|
2024-09-09 23:17:34 +01:00 |
|
Jun Siang Cheah
|
4946f08671
|
fix: force socket.io to try websockets first, and explicit fallback to polling
|
2024-09-01 12:59:49 +01:00 |
|
Timothy J. Baek
|
c268a4e217
|
refac: only activate wakelock in call mode
|
2024-08-22 17:12:31 +02:00 |
|
Timothy J. Baek
|
cbadf39d7d
|
enh: user chat edit permission
|
2024-08-19 16:49:40 +02:00 |
|
Timothy J. Baek
|
dbe463a53d
|
fix
|
2024-08-07 17:39:54 +02:00 |
|
Sylvere Richard
|
2fb4d3356c
|
fix: #4158 allow reconnection when websocket is closed
log reconnection attempts
mark session_id as mandatory on client-side
|
2024-08-07 17:05:55 +02:00 |
|
ther0bster
|
a53f5d01aa
|
fix: don't break dev tests
|
2024-07-26 19:01:36 +02:00 |
|
ther0bster
|
02b104f56b
|
fix: socket.io client url
* fixes backend crash with IPv6 and some IPv4 setups
* instead of passing empty url, let socket.io set default url
(defaults to window.location.host)
|
2024-07-25 21:23:28 +02:00 |
|
Timothy J. Baek
|
f77073410e
|
refac
|
2024-06-30 14:52:18 -07:00 |
|
Timothy J. Baek
|
d9a229b1ec
|
fix: default locale
|
2024-06-30 14:48:05 -07:00 |
|
Timothy J. Baek
|
df8d1dacc4
|
refac: browser language detection
|
2024-06-29 20:04:04 -07:00 |
|
Timothy Jaeryang Baek
|
d17dc59246
|
Merge pull request #2574 from cheahjs/feat/oauth
feat: experimental SSO support for Google, Microsoft, and OIDC
|
2024-06-24 19:05:58 -07:00 |
|
Timothy J. Baek
|
f6082579c9
|
fix: wakelock
|
2024-06-24 11:29:21 -07:00 |
|
Jun Siang Cheah
|
f26d80dcae
|
Merge remote-tracking branch 'upstream/dev' into feat/oauth
|
2024-06-24 18:46:48 +08:00 |
|
Timothy J. Baek
|
f33ca4c9a5
|
refac
|
2024-06-23 23:10:26 -07:00 |
|
Timothy J. Baek
|
bc73cb1390
|
enh: iframe message event listener
|
2024-06-23 21:48:06 -07:00 |
|
Timothy J. Baek
|
b441511359
|
enh: wake lock
|
2024-06-22 13:35:18 -07:00 |
|
Jun Siang Cheah
|
4ff17acc1b
|
Merge remote-tracking branch 'upstream/dev' into feat/oauth
|
2024-06-16 08:31:05 +01:00 |
|
Timothy J. Baek
|
c7d3969a53
|
refac
|
2024-06-12 03:13:59 -07:00 |
|
Timothy J. Baek
|
482a41e49b
|
fix
|
2024-06-12 00:16:54 -07:00 |
|
Timothy J. Baek
|
a2e30ace02
|
refac: her
|
2024-06-12 00:13:35 -07:00 |
|