588 Commits

Author SHA1 Message Date
Storm Dragon 704b1a9558 Removed unused captions code. 2026-07-09 11:15:35 -04:00
Storm Dragon 9a9742e066 Version 2026.07.08 release. First public tagged version. 2026-07-08 22:38:29 -04:00
Storm Dragon 0c852e8c41 Open recordings should open in a new tab. 2026-07-07 21:29:15 -04:00
Storm Dragon 4e210db57a Added a way for admin to download and manage recordings on the server. 2026-07-07 16:22:40 -04:00
Storm Dragon 21fa07ee64 Record options added to menu. 2026-07-07 16:18:11 -04:00
Storm Dragon 400174d618 Moved disable microphone into the menu you get when clicking on your own name. 2026-07-07 16:02:59 -04:00
Storm Dragon 19e03e8708 Make sure stale statuses are not presented to the screen reader, e.g. Hall Unlocked - This Hall is Locked. 2026-07-07 15:31:04 -04:00
Storm Dragon 506c0530d9 Restore read-only chalkboard textarea 2026-06-23 09:48:13 -04:00
Storm Dragon 43d37b99be Trying <br> tags to see if we can make this layout a bit nicer. 2026-06-23 01:39:06 -04:00
Storm Dragon 0d2bd1cf1f Hopefully present chalkboard to people without write permissions in a cleaner format. 2026-06-23 01:33:35 -04:00
Storm Dragon 6cd3ec1601 Another round of bug fixes. 2026-06-23 01:16:01 -04:00
Storm Dragon 8ff316101e Bug fixes for chalkboard updates. 2026-06-23 01:03:49 -04:00
Storm Dragon e73eb21c45 Change chalkboard to pre tag for people who do not have write access because some screen readers seem to have problems with read only edit boxes. 2026-06-23 00:45:20 -04:00
Storm Dragon d8817f6b2e Add alt+shift variants to keyboard shortcuts in case alt+control conflicts with existing shortcuts. 2026-06-07 18:13:28 -04:00
Storm Dragon 26c7808587 Started reworking skaldctl. Give room status along with room name. 2026-05-30 22:46:32 -04:00
Storm Dragon 4f35f4b933 Fixed broken chat reading. 2026-05-29 18:13:38 -04:00
Storm Dragon 8e265edbbd Hopefully make chalkboard announc when content has changed but not in a spammy way. 2026-05-27 19:21:50 -04:00
Storm Dragon 7cfbcda152 Server messages clearly marked as such. 2026-05-26 22:41:37 -04:00
Storm Dragon a35ae10bc7 Final touches on chalkboard. 2026-05-24 23:09:35 -04:00
Storm Dragon 0a149e51ef Chalkboard feature added. 2026-05-24 22:36:27 -04:00
Storm Dragon 08b484f106 Fixed a focus problem. Added Hall to hall name so there is some context when the hall name appears. 2026-05-22 14:46:02 -04:00
Storm Dragon 2e28dff2d1 More screen reader accessibility fixes. 2026-05-22 14:37:23 -04:00
Storm Dragon 486ce7fb4c More ui accessibility improvements. 2026-05-22 14:25:16 -04:00
Storm Dragon aac197ef54 lock and unlock should now broadcast to the hall. Users trying to enter if hall is locked should now get message indicating the hall is locked. Removed redundant start with options. Browser requests mic permissions, also there is a mute option in the ui itself, so this seemed superfluous 2026-05-22 02:10:50 -04:00
Storm Dragon 47d13083f9 Rename more options button to settings. 2026-05-22 00:41:25 -04:00
Storm Dragon a0a1b7967b Tighten hand state announcement wording 2026-05-22 00:31:42 -04:00
Storm Dragon 8e9f5362b7 Fix Skald accessibility audit issues 2026-05-22 00:24:01 -04:00
Storm Dragon 20952d2f2b Raise notification sound volume 2026-05-21 23:31:20 -04:00
Storm Dragon 176ae0b70f Fix accessible panel toggles 2026-05-21 23:16:35 -04:00
Storm Dragon 439f65ec6c Improve web UI sound deployment 2026-05-21 22:56:24 -04:00
Storm Dragon c3a9b05392 Announce participant joins and leaves 2026-05-21 22:42:52 -04:00
Storm Dragon eae4afb7ce Add generated UI notification sounds 2026-05-21 20:42:52 -04:00
Storm Dragon 0275413164 Test to be sure video doesn't break things, it just gets converted to audio. Cleaned up the login page show it doesn't show the logged in ui. 2026-05-20 14:52:23 -04:00
Storm Dragon e257b344d1 First pass at full fork pretty much complete. 2026-05-20 14:29:39 -04:00
Storm Dragon 6275e3adef Latest code. Working voice, still needs some ui cleanup and accessibility fixes but in decent shape. 2026-05-19 21:47:31 -04:00
Storm Dragon 965347cad4 Checkpoint audio-only Skald fork work 2026-05-18 13:06:57 -04:00
Storm Dragon a8ada950d5 Rename group package and defaults to halls 2026-05-17 22:37:38 -04:00
Storm Dragon 55528b8e62 Rename public group URLs to halls 2026-05-17 22:22:46 -04:00
Storm Dragon bda0e548d3 Rebrand project as Skald 2026-05-17 22:16:08 -04:00
Storm Dragon 564d8fc85c Fix keyboard access for logout control 2026-05-09 12:53:33 -04:00
Storm Dragon 160cd7287e Merge remote-tracking branch 'upstream/master' into a11y 2026-05-09 12:48:22 -04:00
Juliusz Chroboczek 4683c3c126 Minor tweaks to galene.js. 2026-04-29 19:43:36 +02:00
Juliusz Chroboczek fb546d8b96 Fix guard in parseCommand. 2026-04-29 19:43:14 +02:00
Juliusz Chroboczek 56220bb942 Update this.frameRate in filters.
We weren't correctly updating the framerate, which caused us to
recheck every 30 frames.
2026-04-29 19:41:02 +02:00
Juliusz Chroboczek b0ce21defe Use EncodeURIComponent in setChangePassword. 2026-04-29 19:40:33 +02:00
Juliusz Chroboczek a4c917f9ca Fix width of invite dialog.
Reported by on6zq.
2026-03-14 13:23:20 +01:00
Kirill Smelkov 88dc7bf5f8 client: Fix users list disappear on mobile
When on mobile galene.css tunes #left-sidebar to appear/disappear
when #sidebarCollapse is tapped. It indeed works ok when in chat mode,
but when in video mode, when #sidebarCollapse is tapped the only thing
that happens is that only "Galène" title of left sidebar window appears
- the other content of that window below the title is completely black
and even more: I only see title bar of the whole screen being scrolled
to the right, but the main area with videos is not scrolled to the
right.

That happens because video is overlaying left sidebar.

-> Fix that by setting z-index on #left-sidebar.active so that it always
comes on top of video.
2026-03-14 13:00:52 +01:00
Kirill Smelkov 499b750508 client: Fix chat window disappear on mobile
The chat window appears when #show-chat is clicked. That click leads
to #left becoming visible, which contains chat elements. However when
mobile user taps #input, on-screen keyboard appears, which triggers
screen resize -> setViewportHeight() and the latter calls showVideo()
which hides the chat completely.

-> Fix that by doing showVideo() in setViewportHeight() only if we were
not in chat mode.
2026-03-14 13:00:52 +01:00
Habetdin 3c6a3051bd Fix markup errors 2025-11-28 14:39:08 +03:00
Storm Dragon 34a2751e71 Attempt fix for control+alt+t and c shortcuts. Add keyboard shortcuts to /help command. 2025-11-28 03:26:28 -05:00