-
90e9c24d81
fix(webrtc): fix invalid hook call in device settings modal for bgMode
hobokenchicken
2026-07-06 13:13:05 +00:00
-
239640975f
feat(webrtc): add background blur and virtual background options
hobokenchicken
2026-07-06 13:08:59 +00:00
-
682bfd9c6a
feat(webrtc): add background blur and virtual background options
hobokenchicken
2026-07-06 13:08:59 +00:00
-
ed408c4044
feat(webrtc): add admin option to mute other participants
hobokenchicken
2026-07-06 13:04:39 +00:00
-
b360832128
feat(webrtc): add admin option to mute other participants
hobokenchicken
2026-07-06 13:04:39 +00:00
-
9aeedb1a53
feat(webrtc): add UI to select audio/video input and output devices
hobokenchicken
2026-07-06 12:56:27 +00:00
-
30b24a5f9a
feat(webrtc): add UI to select audio/video input and output devices
hobokenchicken
2026-07-06 12:56:27 +00:00
-
59846fc1e4
chore(build): automatically embed git commit hash in version string
hobokenchicken
2026-07-06 12:52:20 +00:00
-
ee7c4c4144
chore(build): automatically embed git commit hash in version string
hobokenchicken
2026-07-06 12:52:20 +00:00
-
944ae4074e
fix(webrtc): sync participants state when local user publishes tracks
hobokenchicken
2026-07-06 12:49:14 +00:00
-
a4dbca093e
fix(webrtc): sync participants state when local user publishes tracks
hobokenchicken
2026-07-06 12:49:14 +00:00
-
549bf842d0
feat(ui): tabulate voice and chat panels to prevent overlapping
hobokenchicken
2026-07-06 12:47:23 +00:00
-
4adbffab0c
feat(ui): tabulate voice and chat panels to prevent overlapping
hobokenchicken
2026-07-06 12:47:23 +00:00
-
83c05731ed
fix(webrtc): correctly subscribe to remote camera tracks
hobokenchicken
2026-07-06 12:40:26 +00:00
-
eb2ded9614
fix(webrtc): correctly subscribe to remote camera tracks
hobokenchicken
2026-07-06 12:40:26 +00:00
-
5d8f420882
fix(webrtc): fix VideoGrid reactivity and layout
hobokenchicken
2026-07-06 12:37:35 +00:00
-
126c0323ee
fix(webrtc): fix VideoGrid reactivity and layout
hobokenchicken
2026-07-06 12:37:35 +00:00
-
074742ddb4
feat(webrtc): render remote audio tracks and allow camera access
hobokenchicken
2026-07-06 12:25:40 +00:00
-
0d822803f9
feat(webrtc): render remote audio tracks and allow camera access
hobokenchicken
2026-07-06 12:25:40 +00:00
-
f9b1e16e3a
fix(webrtc): configure external TURN server and update CSP to allow inline scripts
hobokenchicken
2026-07-06 12:20:53 +00:00
-
8222cc9502
fix(webrtc): configure external TURN server and update CSP to allow inline scripts
hobokenchicken
2026-07-06 12:20:53 +00:00
-
f9edd8c069
fix(docker): update livekit schema, coturn ports, and proxy keys
hobokenchicken
2026-07-05 23:59:32 +00:00
-
0427b0e624
fix(docker): update livekit schema, coturn ports, and proxy keys
hobokenchicken
2026-07-05 23:59:32 +00:00
-
7e1c0b822b
feat: inline markdown formatting toolbar
hobokenchicken
2026-07-02 15:58:59 -04:00
-
fde0bfef37
feat: inline markdown formatting toolbar
hobokenchicken
2026-07-02 15:58:59 -04:00
-
f61b33ff81
feat: GIF picker and kaomoji in DMs
hobokenchicken
2026-07-02 15:50:28 -04:00
-
7277614ae5
feat: GIF picker and kaomoji in DMs
hobokenchicken
2026-07-02 15:50:28 -04:00
-
ed50815902
feat: restore last active channel on login
hobokenchicken
2026-07-02 15:44:55 -04:00
-
883b775c2f
feat: restore last active channel on login
hobokenchicken
2026-07-02 15:44:55 -04:00
-
b4e2f97dba
docs: push notification setup in README, fix VAPID_SUBJECT example
hobokenchicken
2026-07-02 15:40:18 -04:00
-
bca2ad5bcd
docs: push notification setup in README, fix VAPID_SUBJECT example
hobokenchicken
2026-07-02 15:40:18 -04:00
-
53f8c6b2ef
fix: remove requireInteraction, bump vibrate for Android
hobokenchicken
2026-07-02 15:36:51 -04:00
-
de53da1c76
fix: remove requireInteraction, bump vibrate for Android
hobokenchicken
2026-07-02 15:36:51 -04:00
-
d1022d7c2a
fix: remove Topic header, add push response logging
hobokenchicken
2026-07-02 15:16:33 -04:00
-
d416d5d926
fix: remove Topic header, add push response logging
hobokenchicken
2026-07-02 15:16:33 -04:00
-
15f9f6ae07
fix: push delivery when app is closed
hobokenchicken
2026-07-02 15:11:07 -04:00
-
41ae10ad64
fix: push delivery when app is closed
hobokenchicken
2026-07-02 15:11:07 -04:00
-
c803991cda
fix: iOS push notification prompt
hobokenchicken
2026-07-02 15:04:31 -04:00
-
e80334e336
fix: iOS push notification prompt
hobokenchicken
2026-07-02 15:04:31 -04:00
-
a502cd8fd4
feat: push notifications for DMs
hobokenchicken
2026-07-02 14:56:58 -04:00
-
0bd049f52a
feat: push notifications for DMs
hobokenchicken
2026-07-02 14:56:58 -04:00
-
a593f04d7f
feat: auto-subscribe push on login, better push logging
hobokenchicken
2026-07-02 14:34:02 -04:00
-
c7df642876
feat: auto-subscribe push on login, better push logging
hobokenchicken
2026-07-02 14:34:02 -04:00
-
6b7dc2addd
chore: remove committed keygen binary, gitignore
hobokenchicken
2026-07-02 14:24:30 -04:00
-
fffa422d16
chore: remove committed keygen binary, gitignore
hobokenchicken
2026-07-02 14:24:30 -04:00
-
8336ca5d87
fix: use webpush-go's GenerateVAPIDKeys
hobokenchicken
2026-07-02 14:24:24 -04:00
-
d17eab3f11
fix: use webpush-go's GenerateVAPIDKeys
hobokenchicken
2026-07-02 14:24:24 -04:00
-
85f9c21f4c
fix: center and fill PWA icons
hobokenchicken
2026-07-02 14:16:14 -04:00
-
76e430aa22
fix: center and fill PWA icons
hobokenchicken
2026-07-02 14:16:14 -04:00
-
92af2e21b1
feat: safe area insets for Dynamic Island / notch / cutout
hobokenchicken
2026-07-02 14:07:19 -04:00
-
f5e767cdbb
feat: safe area insets for Dynamic Island / notch / cutout
hobokenchicken
2026-07-02 14:07:19 -04:00
-
1e22daead3
fix: remove unused activeChannelId variable
hobokenchicken
2026-07-02 14:00:12 -04:00
-
6bf21a81f7
fix: remove unused activeChannelId variable
hobokenchicken
2026-07-02 14:00:12 -04:00
-
9e70884a16
fix: use ChannelStore for activeChannelId subscription
hobokenchicken
2026-07-02 13:59:27 -04:00
-
8311ecaf7f
fix: use ChannelStore for activeChannelId subscription
hobokenchicken
2026-07-02 13:59:27 -04:00
-
b6d4614881
feat: mobile-responsive layout
hobokenchicken
2026-07-02 13:58:15 -04:00
-
d000b06748
feat: mobile-responsive layout
hobokenchicken
2026-07-02 13:58:15 -04:00
-
0b645fe765
feat: PWA overhaul
hobokenchicken
2026-07-02 13:51:42 -04:00
-
b2726bdc5a
feat: PWA overhaul
hobokenchicken
2026-07-02 13:51:42 -04:00
-
f6f63ecd2b
fix: pass GIT_SHA inline to npm run build
hobokenchicken
2026-07-02 13:21:17 -04:00
-
2deb4acc0f
fix: pass GIT_SHA inline to npm run build
hobokenchicken
2026-07-02 13:21:17 -04:00
-
f30ddb1323
feat: show git commit SHA as version in footer
hobokenchicken
2026-07-02 13:19:43 -04:00
-
cca1f1e619
feat: show git commit SHA as version in footer
hobokenchicken
2026-07-02 13:19:43 -04:00
-
5ca5e018ca
feat: feature requests board with voting
hobokenchicken
2026-07-02 13:11:52 -04:00
-
0f54657b23
feat: feature requests board with voting
hobokenchicken
2026-07-02 13:11:52 -04:00
-
3002626ac4
fix: use window.addEventListener for dropdown keyboard nav
hobokenchicken
2026-07-02 13:03:41 -04:00
-
6654a9ee6b
fix: use window.addEventListener for dropdown keyboard nav
hobokenchicken
2026-07-02 13:03:41 -04:00
-
4ed2e5bfd0
fix: use addEventListener for dropdown keyboard navigation
hobokenchicken
2026-07-02 12:58:40 -04:00
-
174134630e
fix: use addEventListener for dropdown keyboard navigation
hobokenchicken
2026-07-02 12:58:40 -04:00
-
aa80e354c9
fix: Enter on dropdown executes command immediately
hobokenchicken
2026-07-02 12:47:58 -04:00
-
eee4bcaa8d
fix: Enter on dropdown executes command immediately
hobokenchicken
2026-07-02 12:47:58 -04:00
-
cf2f1c96a3
feat: keyboard navigation for mention and slash command dropdowns
hobokenchicken
2026-07-02 12:44:27 -04:00
-
a82fd7a473
feat: keyboard navigation for mention and slash command dropdowns
hobokenchicken
2026-07-02 12:44:27 -04:00
-
40f8d193ff
feat: polls with live voting via WebSocket
hobokenchicken
2026-07-02 12:35:05 -04:00
-
a8532fea21
feat: polls with live voting via WebSocket
hobokenchicken
2026-07-02 12:35:05 -04:00
-
d8b4defaff
feat: slash commands with autocomplete dropdown
hobokenchicken
2026-07-02 12:22:43 -04:00
-
b03dcb05a8
feat: slash commands with autocomplete dropdown
hobokenchicken
2026-07-02 12:22:43 -04:00
-
722eab8e94
fix: position kaomoji picker above message input bar
hobokenchicken
2026-07-02 12:16:57 -04:00
-
73c2f4f01e
fix: position kaomoji picker above message input bar
hobokenchicken
2026-07-02 12:16:57 -04:00
-
19ac68d058
feat: Ctrl+E keyboard shortcut for kaomoji picker in message input
hobokenchicken
2026-07-02 12:13:00 -04:00
-
fe8ad61143
feat: Ctrl+E keyboard shortcut for kaomoji picker in message input
hobokenchicken
2026-07-02 12:13:00 -04:00
-
3a04eff42b
feat: kaomoji picker with full kaomojikuma.com library
hobokenchicken
2026-07-02 12:04:22 -04:00
-
5d9b29a89b
feat: kaomoji picker with full kaomojikuma.com library
hobokenchicken
2026-07-02 12:04:22 -04:00
-
59f6a40882
fix: server settings groups tab visible to owner
hobokenchicken
2026-07-02 11:47:53 -04:00
-
6d0a1fd15f
fix: server settings groups tab visible to owner
hobokenchicken
2026-07-02 11:47:53 -04:00
-
5a7d4dc57e
fix: preserve whitespace around mentions
hobokenchicken
2026-07-02 11:41:12 -04:00
-
199be07961
fix: preserve whitespace around mentions
hobokenchicken
2026-07-02 11:41:12 -04:00
-
89f8381e2d
added features and fixes
hobokenchicken
2026-07-02 15:34:00 +00:00
-
7c6037bd93
added features and fixes
hobokenchicken
2026-07-02 15:34:00 +00:00
-
eb5b7d55a4
fix: TYPING_START events now carry user_id and username
hobokenchicken
2026-07-02 09:39:15 -04:00
-
64267cbdd0
fix: TYPING_START events now carry user_id and username
hobokenchicken
2026-07-02 09:39:15 -04:00
-
7d67d6f360
feat: typing indicators in channel and DM chats
hobokenchicken
2026-07-02 09:33:51 -04:00
-
52f949fece
feat: typing indicators in channel and DM chats
hobokenchicken
2026-07-02 09:33:51 -04:00
-
08dfc4e400
feat: scroll-to-top loads older messages
hobokenchicken
2026-07-02 09:28:28 -04:00
-
aad0eab716
feat: scroll-to-top loads older messages
hobokenchicken
2026-07-02 09:28:28 -04:00
-
cbfbcb2627
feat: thin themed scrollbar replaces hidden scrollbars
hobokenchicken
2026-07-02 09:22:08 -04:00
-
17ee59c9c4
feat: thin themed scrollbar replaces hidden scrollbars
hobokenchicken
2026-07-02 09:22:08 -04:00
-
ca7a9e30f1
fix: message list now returns most recent 50, not oldest 50
hobokenchicken
2026-07-02 09:19:31 -04:00
-
b28e072e81
fix: message list now returns most recent 50, not oldest 50
hobokenchicken
2026-07-02 09:19:31 -04:00
-
10a702f732
fix: server owner can now update channel settings
hobokenchicken
2026-07-02 09:15:18 -04:00