Commit graph

117 commits

Author SHA1 Message Date
e32eabea1f Moved reconnect handling out of protocol handler.
UI is extremely shoddy right now, redo will follow. Enjoy LoadingOverlay while you still can.
2024-03-02 01:31:28 +00:00
b37352534b Made UmiWebSocket use EventTarget instead of taking a massive callback. 2024-03-01 20:35:44 +00:00
9f61c0d4b9 Removed common reference from Sock Chat implementation. 2024-03-01 19:17:20 +00:00
f50785a209 Moved implicit channel and user context clears to the populate packet handlers. 2024-03-01 19:11:57 +00:00
bc859a042d Use EventTarget instead of the custom watchers bag. 2024-03-01 19:07:17 +00:00
53258703e1 Removed Umi.Server object.
It still gets defined by the compatibility dingus though.
2024-02-29 23:57:36 +00:00
caee3ace32 Moved authentication out of protocol handler. 2024-02-29 23:19:36 +00:00
4bc23eabc4 Made it say Ready~ 2024-02-29 21:58:01 +00:00
4adf3d80a1 Adjusted signal strength drops. 2024-02-29 21:55:29 +00:00
20ea388c24 Added connection strength indicator to chat. 2024-02-29 21:43:00 +00:00
43f152f6e3 Keep chat settings in sync between tabs. 2024-02-28 00:10:07 +00:00
5ea5b1e030 Reverse the animation when popping the kick/ban notice. 2024-02-25 02:39:14 +00:00
ddd802d3ff Increased marquee text blocks. 2024-02-24 20:39:07 +00:00
123b21f8cb Added new kick/ban screen. 2024-02-24 20:26:40 +00:00
dd2fd189dc Fixed replace all incident. 2024-02-24 02:42:35 +00:00
a3c8015b4b Made the nick name change message small. 2024-02-24 02:38:05 +00:00
49f00b00d8 Made packet handlers more readable. 2024-02-24 02:25:20 +00:00
5b5ca888a4 Moved all/most UI code out of the Sock Chat protocol handler. 2024-02-24 01:10:30 +00:00
ec7ca22811 Updated required Javascript features for chat. 2024-02-23 18:31:56 +00:00
97c7247016 Removed the domain transition notification from the main client. 2024-02-20 22:02:10 +00:00
5413b918f9 Moved chatbot user instance out of the Sock Chat protocol implementation. 2024-02-20 21:33:08 +00:00
0f8e373225 Small code alignments fixes. 2024-02-20 21:13:34 +00:00
c792faa042 Only emit umi:ui:message_add event when we're actually generating an element. 2024-02-20 20:58:01 +00:00
cdabf80e1c Attempts at making message rendering and notifications more consistent and moved a lot of UI stuff out of the protocol handler. 2024-02-16 00:41:13 +00:00
c0246909c0 Fixed focus grabbing. 2024-02-11 17:15:22 +00:00
a379cb08ad Mobile UI fixes. 2024-02-11 01:42:39 +00:00
d3ec2e2c58 Fixed error during chat startup. 2024-02-10 23:20:30 +00:00
85a9fd2422 Updated NPM packages + cleaned up context object usage. 2024-02-10 17:23:47 +00:00
7d23bea36c Rely on implicit writable false. 2024-02-10 04:27:54 +00:00
bc6532cfc5 Removed pointless caching of common.json. 2024-02-10 04:24:25 +00:00
00ddabe46a Fixed sound loading issue in youare. 2024-02-10 04:23:26 +00:00
a862eca354 Added link to compiled commit. 2024-02-10 04:17:19 +00:00
11fe3ebcd1 Removed forEach methods from sounds and packs registries. 2024-02-10 03:56:13 +00:00
af09fc7716 Moved playLibarySound out of the global context. 2024-02-10 03:50:23 +00:00
a50a0d67ae Removed AudioBuffer wrapper. 2024-02-10 02:52:02 +00:00
fc58537974 Always have audio context and sound manager available. 2024-02-10 02:26:38 +00:00
3bc595c3ee Use URLs as unique keys instead of arbitrary names. 2024-02-10 00:13:47 +00:00
fd41509c74 Load all sounds from the sound library instead of random URLs. 2024-02-09 23:28:02 +00:00
149cdac8ed Rewrote heavy callback usage in sound backend to use async/await instead. 2024-02-09 22:38:57 +00:00
719e03e607 Made animation on settings categories cancellable. 2024-02-09 16:19:17 +00:00
af2919f363 UI code cleanups. 2024-02-09 00:56:27 +00:00
4671eeca57 Replace tab character with 4 spaces in messages for now. 2024-02-04 18:31:29 +00:00
07b4906034 Rewrote EEPROM handling. 2024-02-02 21:02:29 +00:00
1c813ad97c Fixed FormData content type. 2024-01-24 19:54:53 +00:00
52b45884d5 Removed unused dependency. 2024-01-24 17:50:47 +00:00
2f4eb11bfa Added event calls to tabs control. 2024-01-23 16:37:04 +00:00
1e439b87c0 Fixed idiocy not working when sound isn't initialised. 2024-01-23 02:25:49 +00:00
017b720f8d Fixed common caching not working. 2024-01-23 01:33:49 +00:00
4fb021e865 Fixed z-index on settings headers. 2024-01-23 01:29:48 +00:00
4ece0c9f3b Added event handlers for views and rewrote easing functions. 2024-01-23 01:24:24 +00:00