-
9a6f15662b
fix(voice): add reconnect/disconnect event handlers + connection quality logging
main
hobokenchicken
2026-07-09 13:15:21 -04:00
-
7d1bd02e31
fix(voice): AudioRenderers listens to room events directly, not zustand
hobokenchicken
2026-07-09 13:08:02 -04:00
-
8542243745
fix(voice): remove unused import
hobokenchicken
2026-07-09 13:03:07 -04:00
-
90bddc65d4
fix(voice): handle browser autoplay block — flush pending audio on interaction
hobokenchicken
2026-07-09 13:02:40 -04:00
-
67a5a54244
fix(voice): simplify RemoteAudioTrack — remove stale listener race
hobokenchicken
2026-07-09 13:01:49 -04:00
-
33c9dc4f15
fix(voice): AudioRenderers re-renders on participant join
hobokenchicken
2026-07-09 12:54:12 -04:00
-
e6dfe43926
fix(voice): broadcast VOICE_JOIN/LEAVE via ws, show participants in sidebar for all users
hobokenchicken
2026-07-09 12:47:42 -04:00
-
62e8354d03
feat(voice): persist A/V device preferences in localStorage
hobokenchicken
2026-07-09 12:36:33 -04:00
-
1139e90fc3
fix: use powershell -Command for download, keep shell:cmd for execution
v.0.2.2
hobokenchicken
2026-07-07 19:46:27 +00:00
-
60edc0b5b4
fix: Windows build — use cmd shell to avoid PowerShell execution policy
v0.2.1
hobokenchicken
2026-07-07 19:19:55 +00:00
-
836bcd8b8d
fix: use powershell instead of pwsh for Windows runner
v0.1.2
hobokenchicken
2026-07-07 19:18:33 +00:00
-
8fd649356c
fix: windows build — use pwsh instead of bash for Rust install
hobokenchicken
2026-07-07 19:17:36 +00:00
-
fa8cb1b0ca
fix: windows build — use pwsh instead of bash for Rust install
v0.1.1
hobokenchicken
2026-07-07 19:17:36 +00:00
-
4a02d054cc
fix: release workflow for Gitea Actions (runner labels + gitea-release-action)
v0.2.0
hobokenchicken
2026-07-07 14:19:22 -04:00
-
-
dbd4de8e61
bump: desktop app v0.2.0, build all Linux bundles (appimage, deb, rpm)
v0.1.0
hobokenchicken
2026-07-07 10:20:27 -04:00
-
a0bb229173
fix: DMs now show full date+time like channels [DD.MM.YYYY @ HH:MM]
hobokenchicken
2026-07-07 14:01:27 +00:00
-
c86c602294
change upload limit from 25MB to 1GB
hobokenchicken
2026-07-07 13:43:41 +00:00
-
aa39b6a5be
feat: read indicator — NEW divider line between read and unread messages
hobokenchicken
2026-07-06 19:41:19 +00:00
-
8cf1e91b2b
ci: Gitea Actions release workflow for Linux + Windows desktop builds
hobokenchicken
2026-07-06 14:48:59 -04:00
-
f068e15398
build: add build-tauri target (NO_STRIP=true for Arch)
hobokenchicken
2026-07-06 14:32:16 -04:00
-
559d17d1f2
feat: Tauri desktop app scaffold
hobokenchicken
2026-07-06 18:07:30 +00:00
-
ea72050202
docs: add formatting toolbar, DM kaomoji/GIFs, last-channel restore to features list
hobokenchicken
2026-07-06 14:04:48 -04:00
-
88194b17c4
feat: unread markers for channels and DMs
hobokenchicken
2026-07-06 17:56:19 +00:00
-
2b45b11ea8
fix: screenshare rendering, voice panel layout, SW cache bust with git SHA
hobokenchicken
2026-07-06 17:49:17 +00:00
-
b3b5ff495d
fix: DM message ordering, consolidate input toolbar, add rich text/WYSIWYG, file upload with drag-drop
hobokenchicken
2026-07-06 17:33:20 +00:00
-
9512dedec1
feat(chat): add native emoji pickers for chat input and reactions
hobokenchicken
2026-07-06 13:59:20 +00:00
-
8bbe2a0ff0
fix(dm): remove local append on send to prevent double messages
hobokenchicken
2026-07-06 13:53:11 +00:00
-
c2fb3165f4
fix(dm): add image paste support to DM chat and fix realtime DM updates
hobokenchicken
2026-07-06 13:44:41 +00:00
-
0c26e2402b
feat(chat): support pasting images directly into the chat box
hobokenchicken
2026-07-06 13:38:02 +00:00
-
88e7faaafb
fix(webrtc): fix typescript errors for participant list migration
hobokenchicken
2026-07-06 13:32:10 +00:00
-
1d37284c25
fix(permissions): wire up MUTE_MEMBERS bitmask and fix member permissions in frontend
hobokenchicken
2026-07-06 13:27:38 +00:00
-
b1b41ca5e1
fix(webrtc): add error handling and ui alerts for background processor initialization
hobokenchicken
2026-07-06 13:16:01 +00:00
-
e10cb22811
fix(webrtc): update CSP to allow background processor wasm and blob execution
hobokenchicken
2026-07-06 13:14:27 +00:00
-
2631e6ce4a
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
-
ed408c4044
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
-
59846fc1e4
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
-
549bf842d0
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
-
5d8f420882
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
-
f9b1e16e3a
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
-
7e1c0b822b
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
-
ed50815902
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
-
53f8c6b2ef
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
-
15f9f6ae07
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
-
a502cd8fd4
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
-
6b7dc2addd
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
-
85f9c21f4c
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
-
1e22daead3
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
-
b6d4614881
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
-
f6f63ecd2b
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
-
5ca5e018ca
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
-
4ed2e5bfd0
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
-
cf2f1c96a3
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
-
d8b4defaff
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
-
19ac68d058
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
-
59f6a40882
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
-
89f8381e2d
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
-
7d67d6f360
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
-
cbfbcb2627
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
-
10a702f732
fix: server owner can now update channel settings
hobokenchicken
2026-07-02 09:15:18 -04:00
-
af961d805e
feat: channel settings modal now has name editing
hobokenchicken
2026-07-02 09:10:33 -04:00
-
7f2a58599d
fix: invisible notification/settings icons were eating channel clicks
hobokenchicken
2026-07-02 09:06:04 -04:00
-
67ce6bbfd9
refactor: remove redundant far-left [S][@] selector
hobokenchicken
2026-07-02 09:02:40 -04:00
-
c0686d4ca3
fix: nested button inside button broke channel clicks
hobokenchicken
2026-07-02 08:52:26 -04:00
-
74a1db8392
fix: nav buttons now navigate, not just toggle store state
hobokenchicken
2026-07-02 08:49:47 -04:00
-
5cc9d76394
fix: remove user_ids validation that blocked notes-to-self
hobokenchicken
2026-07-02 08:45:52 -04:00
-
3aa1ca3ead
fix: clicking DM entries actually navigates to conversation
hobokenchicken
2026-07-02 08:43:57 -04:00
-
3ed66f3d43
debug: add error surfacing for notes-to-self creation
hobokenchicken
2026-07-02 08:40:07 -04:00
-
a5c3b25cc0
feat: notes to self via self-DM
hobokenchicken
2026-07-02 08:33:57 -04:00
-
17c09edc4f
fix: channel PATCH was nulling group_id on name-only updates
hobokenchicken
2026-07-02 08:30:09 -04:00
-
d0da35e816
fix: channel/group rename now works
hobokenchicken
2026-07-02 08:25:11 -04:00
-
31cb295a24
feat: right-click context menus for channels, groups, and servers
hobokenchicken
2026-07-02 08:18:12 -04:00
-
ecb26cb731
fix: use gif image URL instead of giphy page URL in messages
hobokenchicken
2026-07-02 08:06:31 -04:00
-
cb8aeddde6
fix(pwa): generate icons, network-first HTML, bust stale cache
hobokenchicken
2026-07-01 16:14:29 -04:00
-
33dc63b94c
fix: stop double-posting messages (WS + HTTP both appended)
hobokenchicken
2026-07-01 15:59:31 -04:00
-
48a99d58ee
fix: use APP_URL for email links instead of host:port
hobokenchicken
2026-06-30 15:59:55 -04:00