Commit graph

42 commits

Author SHA1 Message Date
cc2a9db92e Change to SCSS so that rules are automatically backported to older browsers. In the future we can also take advantage of its other features. 2024-07-14 15:22:55 -04:00
bb8c40b440 pretend that didnt happen 2024-07-14 15:06:01 -04:00
82f10a350c CSS improvements (credit Undefishin) 2024-07-14 15:01:42 -04:00
e90c8cd36c actual username validation lol 2024-07-12 21:20:37 -04:00
5e9de132b3
webapp: Room settings dialog mockup 2024-07-13 01:08:53 +01:00
dab1b26429 mute now stops current message 2024-07-12 14:59:04 -04:00
97932c4a93 add keepalive message to prevent proxies closing the connection 2024-07-12 14:57:10 -04:00
6a3aedaf6a prevent duplicate password prompts 2024-07-12 14:44:27 -04:00
b515578750 add configurable server address to webapp, remove webapp serving from server 2024-07-12 14:38:49 -04:00
8d04752f52 add motd and links to bottom of webapp 2024-07-12 14:33:17 -04:00
7771251f4f add admin to init message 2024-07-12 02:07:25 -04:00
3525fdcff4 Add admin features (get ip, kick, ban), context menu, ban database, clean disconnect and reconnect, and errors. 2024-07-12 02:00:20 -04:00
bad5daf075 add logo to webapp 2024-07-11 22:55:43 -04:00
c5e54b62ac minor bugfixes 2024-07-10 23:20:03 -04:00
39fb90382c prevent duplicate connection 2024-07-10 23:00:03 -04:00
d1295bcc2f - fix bug where the wordballoon doesn't show if you send a message while the TTS for another message is still playing
- agents now spawn in random positions on the viewport
2024-07-10 22:45:58 -04:00
e9504c6359 add username balloons under agents 2024-07-10 22:07:58 -04:00
396ef67c78 add wordballoons to agents on the webapp
(i know they will be broken, this is just to give an environment for them to actually be used in)
2024-07-10 07:23:29 -04:00
d5b7e174a1 testbed: mount agents in a seperate div
mostly to test that works
2024-07-10 07:15:19 -04:00
918ab5f95e add (very basic) agent rendering to webapp 2024-07-10 01:21:06 -04:00
9951e7bcaf server now hosts ACS files, websocket is now at /api/socket 2024-07-10 00:48:26 -04:00
89d0092f65 add agentCreateCharacterFromUrl 2024-07-10 00:08:06 -04:00
0e4ae45d01 nullify contextmenu 2024-07-09 23:53:34 -04:00
b6b069450d remove debug prints, axe testbed-only APIs 2024-07-09 23:50:16 -04:00
f720acc738 add param to hide() to auto remove the agent 2024-07-09 23:42:43 -04:00
29d6213134 add remove() to remove from dom (TODO: will need to handle wordballoon) 2024-07-09 23:35:30 -04:00
803c63f1f9 make show/hide play respective animations 2024-07-09 23:32:20 -04:00
36ad3fe178 - expose agent to window in testbed
- ts-ignore setTimeout line causing errors
2024-07-09 23:29:21 -04:00
8d029c682f add playAnimationByName() api 2024-07-09 23:26:12 -04:00
438489c43f animation playback (no branches or anything yet) 2024-07-09 23:21:24 -04:00
76541dd31d msagent.js: fixed bitmap drawing
Now everything is top down, correctly colored, as you'd expect! Woohoo!
2024-07-09 22:42:12 -04:00
9f211ec36a half working frame rendering 2024-07-09 19:47:10 -04:00
c7b54f1c86 webapp: fix testbed
oops™️
2024-07-03 06:04:42 -04:00
2c8793a796 msagent.js: Parse character info
msagent.js can now parse the character section of a ACS file fully.

This also adds a testbed thing. Later on it will display individual frames
and animations for debugging before the full character API is ready.
For now, it just has a file input for dumping ACS files into so we can debug
reading of the data.
2024-07-03 06:00:22 -04:00
ba3ce91410 a few fixes and improvements 2024-07-03 02:12:02 -04:00
7d30426a08 fix https, prevent audio spam 2024-07-03 01:06:01 -04:00
f9307278c6 FUCK x3 2024-07-02 23:47:30 -04:00
c7963631cb working chat and TTS 2024-07-02 23:43:27 -04:00
c3c0d33e5b msagent.js: add wordballoon code
also initalize msagent.js inside of the webapp
2024-07-02 23:04:45 -04:00
0c7fece5b6 switch webapp to using 98.css 2024-07-02 21:42:58 -04:00
4862747935 make the workspaces actually work 2024-07-01 23:49:42 -04:00
e101a4a45a First commit 2024-07-01 23:37:57 -04:00