Commit graph

113 commits

Author SHA1 Message Date
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
710283a119 Fixed incorrect default. 2024-01-23 01:23:33 +00:00
a72e605097 Improved animation quality for users and settings sidebars. 2024-01-22 22:35:10 +00:00
f539c46954 Separated settings core and UI code. 2024-01-22 21:45:39 +00:00
5514c8fdc6 Explicitly specify argument lists for compat methods. 2024-01-22 13:19:04 +00:00