58d4bfb948
Define settings using blueprints.
2024-04-17 17:26:33 +00:00
cf71bab92d
Rewrote connection handling.
...
This has been in the works for over a month and might break things because it's a very radical change.
If it causes you to be unable to join chat, report it on the forum or try joining using the legacy chat on https://sockchat.flashii.net .
2024-04-17 15:42:50 +00:00
d01a1d454c
Fixed text sanitisation issues.
2024-03-03 01:07:56 +00:00
c105b57488
Fixed Minecraft issue.
2024-03-02 16:23:21 +00:00
62355b8620
Made baka screen account for iPhone.
2024-03-02 02:59:43 +00:00
4d585af061
Changed signal strength requirements again.
2024-03-02 02:38:19 +00:00
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
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
1c797565b7
Cleaned up compatibility declarations.
2024-01-22 13:12:14 +00:00
7564765317
Removed some old/unused settings.
2024-01-22 11:46:46 +00:00
834f5cfd4b
Removed stray debug log statements.
2024-01-22 00:34:23 +00:00
c7c22e4125
Decoupled a bunch of components from the colour picker.
2024-01-22 00:28:00 +00:00
506d5d29d9
Only use 0 to compare boolean values.
2024-01-21 16:43:08 +00:00
a5843ae71b
Don't insert the non-breaking space when an action starts with an apostrophe.
2024-01-21 16:34:54 +00:00
51694538ff
Further cleanups to the colour picker code.
2024-01-21 05:11:00 +00:00
0b816b2bd4
Fixed colour picker issues and integrated into main JS file.
2024-01-20 18:16:09 +00:00
418efb24c1
Maintain z-index values for the views stack.
2024-01-19 15:06:45 +00:00
efd3cae2ab
Removed the ability to enable notifications when they are not supported.
...
Safari for iOS was very cool and would get stuck on the loading screen if you did turn them on!
2024-01-19 14:15:09 +00:00
e94c9118bd
Imported Mami into own repository.
2024-01-18 19:50:37 +00:00