| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-28 | remove UI related changes | David Skoland | |
| 2026-03-24 | no double notice | David Skoland | |
| 2026-03-24 | Add reconnect UI, disconnect button, and visual cleanup | David Skoland | |
| - Redesign disconnect overlay as a full-screen modal with dark backdrop - Add working Reconnect button that properly re-establishes WebSocket connection - Add Disconnect button in Settings for testing - Separate disconnect and ban/kick codepaths (no reconnect on ban) - Log disconnect notice in IC log using hrtext style - Refactor area list rendering from client state (renderAreaList) - Extract appendICNotice for reusable IC log notices - Clean up charselect: hide during loading, simplify toolbar layout - Freshen loading screen and charselect styling - Remove loading progress text updates (just show "Loading...") - Guard against undefined client.chars and client.serv Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> | |||
| 2026-02-07 | Use setAOhost return value instead of stale AO_HOST import | David Skoland | |
| setAOhost now returns the current AO_HOST so handleASS can use the freshly set value rather than the import captured before the update. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2026-02-07 | Use charicon_extensions from extensions.json for char icon URLs | David Skoland | |
| Instead of hardcoding .png, read the preferred extension from client.charicon_extensions[0] (populated via extensions.json), falling back to .png if unavailable. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2026-02-07 | Catch rejected play() promises from browser autoplay policy | David Skoland | |
| Browsers reject .play() with a DOMException when the user hasn't interacted with the document yet. Add .catch(() => {}) to all 9 play() call sites to suppress the uncaught promise rejection. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2026-02-07 | Defer char.ini loading and use direct img src for char icons | David Skoland | |
| Instead of eagerly fetching char_icon (with HEAD requests per extension) and char.ini for every character on join, set img.src directly to char_icon.png and defer char.ini loading until actually needed (character selection via handlePV, or first IC message via handleMS). This eliminates thousands of HTTP requests on join for large character lists. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2025-09-16 | forgot charicons | stonedDiscord | |
| 2025-09-03 | remove failed manifesto | stonedDiscord | |
| 2025-09-03 | also do bgs | stonedDiscord | |
| 2025-09-03 | also get backgrounds | stonedDiscord | |
| 2025-09-03 | emotions | stonedDiscord | |
| 2025-09-03 | logging | stonedDiscord | |
| 2025-09-03 | get list of extensions to try from host | stonedDiscord | |
| 2025-06-26 | isaudio edge cases | stonedDiscord | |
| 2025-06-26 | move setemote | stonedDiscord | |
| 2025-06-26 | dumbass smart tv | stonedDiscord | |
| 2025-01-25 | Prettified Code! | stonedDiscord | |
| 2025-01-25 | whoops | stonedDiscord | |
| 2025-01-20 | Prettified Code! | stonedDiscord | |
| 2025-01-20 | huh | stonedDiscord | |
| 2025-01-20 | Prettified Code! | stonedDiscord | |
| 2025-01-20 | allow url to override ass | stonedDiscord | |
| 2024-12-12 | get rid of sageTags in a few places | stonedDiscord | |
| plan is to migrate to createTextNode | |||
| 2024-12-12 | akashi expects 2 args for modcalls | stonedDiscord | |
| 2024-11-20 | Prettified Code! | stonedDiscord | |
| 2024-11-20 | Prettified Code! | stonedDiscord | |
| 2024-08-07 | add ban button | stonedDiscord | |
| 2024-08-07 | adding and removing works | stonedDiscord | |
| 2024-08-07 | update layout | stonedDiscord | |
| 2024-03-07 | encoding oopsie | stonedDiscord | |
| 2023-12-21 | Revert "Merge pull request #212 from Troid-Tech/searchable-pairing-partner" | stonedDiscord | |
| This reverts commit 965e3e937065511fe9052ac687f54c1528a1e043, reversing changes made to b288429cca94a461c8fa3d1936905d7e0e601d7f. | |||
| 2023-12-21 | Use datalist in pairing to make it searchable | David Skoland | |
| By using data list instead of select, we can easily make it searchable and render a platform-native dropdown which filters options based on the search. This makes finding your pairing partner much easier, especially in servers with many characters. | |||
| 2023-12-07 | fix ooc autoscroll | stonedDiscord | |
| 2023-11-22 | Merge pull request #201 from Troid-Tech/connect-to-wss | stonedDiscord | |
| Fix https and add wss support | |||
| 2023-11-22 | adjust offset | stonedDiscord | |
| 2023-11-22 | fix autoscroll | stonedDiscord | |
| 2023-11-20 | Upgrade asset link to https in secure context | David Skoland | |
| 2023-11-13 | Use URLSearchParams and set default directly | David Skoland | |
| 2023-09-20 | autoformat with eslint | stonedDiscord | |
| 2023-09-20 | make eslint a lot happier | stonedDiscord | |
| 2023-09-20 | unused sendMusic.ts | stonedDiscord | |
| 2023-07-27 | category | stonedDiscord | |
| 2023-04-04 | fix reconnect button | stonedDiscord | |
| 2023-03-25 | make it clearer what happened | stonedDiscord | |
| 2023-02-01 | Mock values that dont matter | Caleb Mabry | |
| 2022-12-11 | store manifest in client | stonedDiscord | |
| 2022-12-11 | grab manifest file | stonedDiscord | |
| 2022-11-17 | not even gonna try, just do it | stonedDiscord | |
| 2022-11-17 | still have custom if request fails | stonedDiscord | |
