Commit graph

  • 4a619312eb Display Sock Chat protocol errors are dialog boxes. master flash 2024-05-16 21:02:30 +0000
  • 5b35595fea Added option to automatically play media upon embed. flash 2024-05-16 20:16:32 +0000
  • f4b43290bb Fixed scrolling behaviour with auto embed. flash 2024-05-16 20:07:14 +0000
  • 3247a46d19 Fixed weird behaviour caused by development polyfill. flash 2024-05-14 22:08:32 +0000
  • c267b1d73b Make unembed button also collapse spoilers. flash 2024-05-14 17:45:48 +0000
  • a7c0c400cd Use cruddy mobile detection to determine whether to auto reconnect. flash 2024-05-10 01:16:06 +0000
  • da242ed93a Fixed DM channel naming issue. flash 2024-05-09 21:41:36 +0000
  • 82a5a9e292 Fixed various hacks to account for serverside inconsistencies. flash 2024-05-09 21:34:06 +0000
  • 7bc229de28 Removed unused array. flash 2024-05-09 20:03:32 +0000
  • 265c6e8e7f Fixed avatar timestamping. flash 2024-05-09 18:30:08 +0000
  • 5cbe5e98f2 More message handling updates. flash 2024-05-09 18:22:36 +0000
  • c379c4bd0e Preliminary message handling overhauls (also fixes DMs being catastrophically broken). flash 2024-05-07 21:08:53 +0000
  • 4741190913 Updated whim's user id. flash 2024-05-06 19:11:08 +0000
  • c94cba560d Fixed implicit throw annotation. flash 2024-04-23 21:49:15 +0000
  • d4440e03cc Rewrote argument dict checker to actually make it human readable. flash 2024-04-23 21:43:08 +0000
  • 24d9fef94c Fixed oversight in view visible state. flash 2024-04-23 20:29:40 +0000
  • 9cb3c1e1d9 Specify transition in view object. flash 2024-04-23 20:13:01 +0000
  • 66aea64da1 Added sound test screen. flash 2024-04-23 19:23:23 +0000
  • f82785a9cb Added buttons to reload sound packs and libraries. flash 2024-04-23 15:32:28 +0000
  • 33257e367b Fixed sound packs dropdown sometimes being empty. flash 2024-04-23 15:01:18 +0000
  • 852d64776b Moved dialog box implementation out of the views stack. flash 2024-04-21 21:23:41 +0000
  • 20fc663bcb Pass through mouse clicks while dialog overlay is dismissing. flash 2024-04-21 19:49:03 +0000
  • 185a745f26 Fixed oversight of Everything causing a dismiss. flash 2024-04-21 19:42:36 +0000
  • 72340994da Allow single button dialogs to be dismissed by clicking the background. flash 2024-04-21 19:36:58 +0000
  • ddc7830c4c Fixed overflow priority on sidebar. flash 2024-04-21 19:23:11 +0000
  • 7974325eea Added debug setting to reduce animation speed. flash 2024-04-21 19:15:38 +0000
  • a3421af127 Added min/max to numeric config values. flash 2024-04-21 18:58:18 +0000
  • 36e14399d8 Replaced window.alert and window.confirm with a custom dialog implementation. flash 2024-04-19 22:39:21 +0000
  • 1dcddffc03 Cleanup of EEPROM init code. flash 2024-04-18 19:37:59 +0000
  • a08793d992 Don't wait for EEPROM and sounds to finish loading during join. flash 2024-04-17 19:16:27 +0000
  • 297f5caf82 Some cleanup. flash 2024-04-17 18:08:12 +0000
  • 58d4bfb948 Define settings using blueprints. flash 2024-04-17 17:26:33 +0000
  • cf71bab92d Rewrote connection handling. flash 2024-04-17 15:42:50 +0000
  • d01a1d454c Fixed text sanitisation issues. flash 2024-03-03 01:07:56 +0000
  • c105b57488 Fixed Minecraft issue. flash 2024-03-02 16:23:21 +0000
  • 62355b8620 Made baka screen account for iPhone. flash 2024-03-02 02:59:43 +0000
  • 4d585af061 Changed signal strength requirements again. flash 2024-03-02 02:38:19 +0000
  • e32eabea1f Moved reconnect handling out of protocol handler. flash 2024-03-02 01:31:26 +0000
  • b37352534b Made UmiWebSocket use EventTarget instead of taking a massive callback. flash 2024-03-01 20:35:44 +0000
  • 9f61c0d4b9 Removed common reference from Sock Chat implementation. flash 2024-03-01 19:17:20 +0000
  • f50785a209 Moved implicit channel and user context clears to the populate packet handlers. flash 2024-03-01 19:11:57 +0000
  • bc859a042d Use EventTarget instead of the custom watchers bag. flash 2024-03-01 19:07:17 +0000
  • 53258703e1 Removed Umi.Server object. flash 2024-02-29 23:57:36 +0000
  • caee3ace32 Moved authentication out of protocol handler. flash 2024-02-29 23:19:36 +0000
  • 4bc23eabc4 Made it say Ready~ flash 2024-02-29 21:58:01 +0000
  • 4adf3d80a1 Adjusted signal strength drops. flash 2024-02-29 21:55:29 +0000
  • 20ea388c24 Added connection strength indicator to chat. flash 2024-02-29 21:43:00 +0000
  • 43f152f6e3 Keep chat settings in sync between tabs. flash 2024-02-28 00:10:07 +0000
  • 5ea5b1e030 Reverse the animation when popping the kick/ban notice. flash 2024-02-25 02:39:14 +0000
  • ddd802d3ff Increased marquee text blocks. flash 2024-02-24 20:39:07 +0000
  • 123b21f8cb Added new kick/ban screen. flash 2024-02-24 20:26:40 +0000
  • dd2fd189dc Fixed replace all incident. flash 2024-02-24 02:42:35 +0000
  • a3c8015b4b Made the nick name change message small. flash 2024-02-24 02:38:05 +0000
  • 49f00b00d8 Made packet handlers more readable. flash 2024-02-24 02:25:20 +0000
  • 5b5ca888a4 Moved all/most UI code out of the Sock Chat protocol handler. flash 2024-02-24 01:10:30 +0000
  • ec7ca22811 Updated required Javascript features for chat. flash 2024-02-23 18:31:56 +0000
  • 97c7247016 Removed the domain transition notification from the main client. flash 2024-02-20 22:02:10 +0000
  • 5413b918f9 Moved chatbot user instance out of the Sock Chat protocol implementation. flash 2024-02-20 21:33:08 +0000
  • 0f8e373225 Small code alignments fixes. flash 2024-02-20 21:13:34 +0000
  • c792faa042 Only emit umi:ui:message_add event when we're actually generating an element. flash 2024-02-20 20:58:01 +0000
  • cdabf80e1c Attempts at making message rendering and notifications more consistent and moved a lot of UI stuff out of the protocol handler. flash 2024-02-16 00:41:13 +0000
  • c0246909c0 Fixed focus grabbing. flash 2024-02-11 17:15:22 +0000
  • a379cb08ad Mobile UI fixes. flash 2024-02-11 01:42:39 +0000
  • d3ec2e2c58 Fixed error during chat startup. flash 2024-02-10 23:20:30 +0000
  • 85a9fd2422 Updated NPM packages + cleaned up context object usage. flash 2024-02-10 17:23:47 +0000
  • 7d23bea36c Rely on implicit writable false. flash 2024-02-10 04:27:54 +0000
  • bc6532cfc5 Removed pointless caching of common.json. flash 2024-02-10 04:24:25 +0000
  • 00ddabe46a Fixed sound loading issue in youare. flash 2024-02-10 04:23:26 +0000
  • a862eca354 Added link to compiled commit. flash 2024-02-10 04:17:19 +0000
  • 11fe3ebcd1 Removed forEach methods from sounds and packs registries. flash 2024-02-10 03:56:13 +0000
  • af09fc7716 Moved playLibarySound out of the global context. flash 2024-02-10 03:50:23 +0000
  • a50a0d67ae Removed AudioBuffer wrapper. flash 2024-02-10 02:52:02 +0000
  • fc58537974 Always have audio context and sound manager available. flash 2024-02-10 02:26:38 +0000
  • 3bc595c3ee Use URLs as unique keys instead of arbitrary names. flash 2024-02-10 00:13:47 +0000
  • fd41509c74 Load all sounds from the sound library instead of random URLs. flash 2024-02-09 23:28:02 +0000
  • 149cdac8ed Rewrote heavy callback usage in sound backend to use async/await instead. flash 2024-02-09 22:38:57 +0000
  • 719e03e607 Made animation on settings categories cancellable. flash 2024-02-09 16:19:17 +0000
  • af2919f363 UI code cleanups. flash 2024-02-09 00:56:27 +0000
  • 4671eeca57 Replace tab character with 4 spaces in messages for now. flash 2024-02-04 18:31:29 +0000
  • 07b4906034 Rewrote EEPROM handling. flash 2024-02-02 21:02:29 +0000
  • 1c813ad97c Fixed FormData content type. flash 2024-01-24 19:54:53 +0000
  • 52b45884d5 Removed unused dependency. flash 2024-01-24 17:50:47 +0000
  • 2f4eb11bfa Added event calls to tabs control. flash 2024-01-23 16:37:04 +0000
  • 1e439b87c0 Fixed idiocy not working when sound isn't initialised. flash 2024-01-23 02:25:49 +0000
  • 017b720f8d Fixed common caching not working. flash 2024-01-23 01:33:49 +0000
  • 4fb021e865 Fixed z-index on settings headers. flash 2024-01-23 01:29:48 +0000
  • 4ece0c9f3b Added event handlers for views and rewrote easing functions. flash 2024-01-23 01:24:24 +0000
  • 710283a119 Fixed incorrect default. flash 2024-01-23 01:23:33 +0000
  • a72e605097 Improved animation quality for users and settings sidebars. flash 2024-01-22 22:35:10 +0000
  • f539c46954 Separated settings core and UI code. flash 2024-01-22 21:45:39 +0000
  • 5514c8fdc6 Explicitly specify argument lists for compat methods. flash 2024-01-22 13:19:04 +0000
  • 1c797565b7 Cleaned up compatibility declarations. flash 2024-01-22 13:12:14 +0000
  • 7564765317 Removed some old/unused settings. flash 2024-01-22 11:46:46 +0000
  • 834f5cfd4b Removed stray debug log statements. flash 2024-01-22 00:34:23 +0000
  • c7c22e4125 Decoupled a bunch of components from the colour picker. flash 2024-01-22 00:28:00 +0000
  • 506d5d29d9 Only use 0 to compare boolean values. flash 2024-01-21 16:43:08 +0000
  • a5843ae71b Don't insert the non-breaking space when an action starts with an apostrophe. flash 2024-01-21 16:34:54 +0000
  • 51694538ff Further cleanups to the colour picker code. flash 2024-01-21 05:11:00 +0000
  • 0b816b2bd4 Fixed colour picker issues and integrated into main JS file. flash 2024-01-20 18:16:09 +0000
  • 433b00e93b Copied CSSnano options. flash 2024-01-19 15:33:41 +0000