This website requires JavaScript.
d97004a6dd
move image drawing to core
coreize-msagent
Lily Tsuru
2024-08-25 09:22:06 -0400
f8511894e3
move character parsing stuff to core
Lily Tsuru
2024-08-25 09:05:51 -0400
e170c5c6b6
msagent.js: core-ize
Lily Tsuru
2024-08-25 08:56:12 -0400
2b83db8d58
actual logging if you will
master
Elijah R
2024-08-14 01:05:59 -0400
6297d365e6
ban ipv6 by /64 range
Elijah R
2024-08-14 00:50:22 -0400
b78d596c9d
run the formatter
Elijah R
2024-07-29 15:19:04 -0400
f2a8946e3f
add animation tool menu and context menu item
Elijah R
2024-07-29 15:11:50 -0400
7d4fd3dd1d
add meta description
Elijah R
2024-07-28 23:24:15 -0400
59efab9300
extended animation support, add /anim command (TODO: animation list, command help)
Elijah R
2024-07-28 23:01:26 -0400
5550303284
update discord link
Elijah R
2024-07-28 20:53:26 -0400
19fa3e44b0
Update CSS to look good on mobile
Elijah R
2024-07-20 09:52:53 -0400
a075010a96
Minor animation improvements - Bind nextFrame to window.requestAnimationFrame to prevent hanging if the tab is out of focus - Playing an animation when one is already queued/in progress now cancels the old one instead of throwing an error
Elijah R
2024-07-20 08:32:09 -0400
067a3ff369
Add build all script
MDMCK10
2024-07-17 20:12:11 +0200
368b0b419b
Decaln
MDMCK10
2024-07-17 20:09:38 +0200
4478befa8d
Merge pull request 'retain usernames and selected agent' (#18 ) from yellows111/MSAgent-Chat:master into master
MDMCK10
2024-07-17 13:51:20 -0400
7568f701a6
retain usernames and selected agent
Declan B.
2024-07-17 13:44:21 -0400
e0fca4e0a5
Fix Firefox quirk
MDMCK10
2024-07-17 19:34:53 +0200
b815ab506d
fix username duplication bug
Elijah R
2024-07-17 13:16:37 -0400
6893c62c08
Run prettier
MDMCK10
2024-07-16 01:50:25 +0200
3f2b776325
Allow dragging of windows and agents on mobile, fix unintended text selection on long press
MDMCK10
2024-07-16 01:43:29 +0200
71fee66673
fix wordlist
Elijah R
2024-07-14 23:15:48 -0400
cb0752b9c7
make chat bubbles not dependant on TTS
Elijah R
2024-07-14 22:46:58 -0400
37fddca3e4
error handling for TTS synthesize
Elijah R
2024-07-14 22:44:03 -0400
2de60a98a3
reformat with prettier
Elijah R
2024-07-14 20:33:47 -0400
1d4a2673b0
add image upload from clipboard
Elijah R
2024-07-14 20:33:41 -0400
d3aba5c519
fix wordbubble sticking
Elijah R
2024-07-14 19:43:42 -0400
8394920d4d
add image upload support
Elijah R
2024-07-14 19:35:00 -0400
653ce2e413
expose some stuff to DOM to allow scripting
Elijah R
2024-07-14 17:04:27 -0400
5065c7ab58
ok i really need to gitignore this or something jesus
Elijah R
2024-07-14 16:20:08 -0400
9e0f472251
Add wav->ogg (opus) transcoding
Elijah R
2024-07-14 16:05:33 -0400
1ad9ee14fe
format code with prettier
Elijah R
2024-07-14 15:26:05 -0400
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.
Elijah R
2024-07-14 15:22:55 -0400
bb8c40b440
pretend that didnt happen
Elijah R
2024-07-14 15:06:01 -0400
82f10a350c
CSS improvements (credit Undefishin)
Elijah R
2024-07-14 15:01:42 -0400
f2aa459c2c
add LICENSE.md and fill out readme
Elijah R
2024-07-12 22:28:09 -0400
e90c8cd36c
actual username validation lol
Elijah R
2024-07-12 21:20:37 -0400
276ea9208a
add discord webhook (and pin typescript to 5.4.5 due to a fun discord.js bug)
Elijah R
2024-07-12 20:58:12 -0400
5e9de132b3
webapp: Room settings dialog mockup
DarkOK
2024-07-13 01:08:53 +0100
61dc78ba3b
msagent.js: Cache parsed ACS data
Lily Tsuru
2024-07-12 19:13:53 -0400
1d19098ca7
add word filter
Elijah R
2024-07-12 15:58:40 -0400
dab1b26429
mute now stops current message
Elijah R
2024-07-12 14:59:04 -0400
97932c4a93
add keepalive message to prevent proxies closing the connection
Elijah R
2024-07-12 14:57:10 -0400
6a3aedaf6a
prevent duplicate password prompts
Elijah R
2024-07-12 14:44:27 -0400
b515578750
add configurable server address to webapp, remove webapp serving from server
Elijah R
2024-07-12 14:38:49 -0400
8d04752f52
add motd and links to bottom of webapp
Elijah R
2024-07-12 14:33:17 -0400
7771251f4f
add admin to init message
Elijah R
2024-07-12 02:07:25 -0400
3525fdcff4
Add admin features (get ip, kick, ban), context menu, ban database, clean disconnect and reconnect, and errors.
Elijah R
2024-07-12 02:00:20 -0400
78629b9cb7
add chat and IP limiting
Elijah R
2024-07-11 23:27:21 -0400
bad5daf075
add logo to webapp
Elijah R
2024-07-11 22:55:43 -0400
6a108862c5
add that stupid little purple bitch to the config file
Elijah R
2024-07-10 23:21:34 -0400
c5e54b62ac
minor bugfixes
Elijah R
2024-07-10 23:20:03 -0400
39fb90382c
prevent duplicate connection
Elijah R
2024-07-10 23:00:03 -0400
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
Elijah R
2024-07-10 22:45:54 -0400
8b170ef471
add purple monkey fuck
Lily Tsuru
2024-07-10 22:24:44 -0400
1c1d86529b
- add new agents to config.example.toml - remove message sanitization from server side. It can be done on the client side if necessary
Elijah R
2024-07-10 22:20:04 -0400
390125ba56
add a shitton of agents
Lily Tsuru
2024-07-10 22:13:01 -0400
e9504c6359
add username balloons under agents
Elijah R
2024-07-10 22:07:58 -0400
55ce8b67f5
fixed wordbubble positioning
Elijah R
2024-07-10 21:35:03 -0400
d089018082
allow Agent.speak() to override a previous call to speak()
Lily Tsuru
2024-07-10 07:28:14 -0400
396ef67c78
add wordballoons to agents on the webapp
Lily Tsuru
2024-07-10 07:23:29 -0400
22f0d4a008
rename renderFrame() so it's more consistent with other drawing functions
Lily Tsuru
2024-07-10 07:16:33 -0400
d5b7e174a1
testbed: mount agents in a seperate div
Lily Tsuru
2024-07-10 07:15:19 -0400
7e1999f117
who put critters in my typescript
Lily Tsuru
2024-07-10 07:10:59 -0400
d8b7681ff5
add wordballoon support
Lily Tsuru
2024-07-10 03:08:55 -0400
918ab5f95e
add (very basic) agent rendering to webapp
Elijah R
2024-07-10 01:21:06 -0400
9951e7bcaf
server now hosts ACS files, websocket is now at /api/socket
Elijah R
2024-07-10 00:47:21 -0400
89d0092f65
add agentCreateCharacterFromUrl
Elijah R
2024-07-10 00:08:01 -0400
b50091c5fc
remove Agent.animationFinished()
Lily Tsuru
2024-07-09 23:57:33 -0400
20240215f9
prevent duplicate addToDom
Elijah R
2024-07-09 23:57:19 -0400
0e4ae45d01
nullify contextmenu
Elijah R
2024-07-09 23:49:50 -0400
b6b069450d
remove debug prints, axe testbed-only APIs
Lily Tsuru
2024-07-09 23:50:16 -0400
f720acc738
add param to hide() to auto remove the agent
Lily Tsuru
2024-07-09 23:42:43 -0400
b9099cd635
make agents draggable
Elijah R
2024-07-09 23:38:48 -0400
29d6213134
add remove() to remove from dom (TODO: will need to handle wordballoon)
Lily Tsuru
2024-07-09 23:35:30 -0400
803c63f1f9
make show/hide play respective animations
Lily Tsuru
2024-07-09 23:31:40 -0400
36ad3fe178
- expose agent to window in testbed - ts-ignore setTimeout line causing errors
Elijah R
2024-07-09 23:29:21 -0400
8d029c682f
add playAnimationByName() api
Lily Tsuru
2024-07-09 23:26:12 -0400
3845f1c1a7
style change
Lily Tsuru
2024-07-09 23:23:02 -0400
438489c43f
animation playback (no branches or anything yet)
Lily Tsuru
2024-07-09 23:21:24 -0400
57b272becf
fix decompression copying out of wasm heap
Lily Tsuru
2024-07-09 23:09:32 -0400
1ed14d58f1
remove debug printing
Lily Tsuru
2024-07-09 22:42:46 -0400
76541dd31d
msagent.js: fixed bitmap drawing
Lily Tsuru
2024-07-09 22:42:12 -0400
9f211ec36a
half working frame rendering
Elijah R
2024-07-09 19:47:10 -0400
5d5f620fec
clean up structures
Lily Tsuru
2024-07-09 19:29:44 -0400
64226599f8
read image RGNDATA structure
Lily Tsuru
2024-07-09 18:59:11 -0400
5c3433461d
msagent.js: Rewrite decompression to use WASM
Lily Tsuru
2024-07-09 18:53:18 -0400
9eadf40d4c
read images (TODO) next is displaying them in the testbed
Lily Tsuru
2024-07-04 20:41:11 -0400
9d88e332f5
parse animation data!
Lily Tsuru
2024-07-04 05:13:35 -0400
3718b508a5
split structs out into seperate typescript files (in prep for animation)
Lily Tsuru
2024-07-03 21:18:40 -0400
c7b54f1c86
webapp: fix testbed
Lily Tsuru
2024-07-03 06:04:42 -0400
2c8793a796
msagent.js: Parse character info
Lily Tsuru
2024-07-03 06:00:16 -0400
ba3ce91410
a few fixes and improvements
Elijah R
2024-07-03 02:12:02 -0400
7d30426a08
fix https, prevent audio spam
Elijah R
2024-07-03 01:06:01 -0400
f9307278c6
FUCK x3
Elijah R
2024-07-02 23:47:30 -0400
990935f2f4
FUCK x2
Elijah R
2024-07-02 23:45:39 -0400
6bc9631748
FUCK
Elijah R
2024-07-02 23:43:56 -0400
c7963631cb
working chat and TTS
Elijah R
2024-07-02 23:42:03 -0400
c3c0d33e5b
msagent.js: add wordballoon code
Lily Tsuru
2024-07-02 22:30:52 -0400
0c7fece5b6
switch webapp to using 98.css
Elijah R
2024-07-02 21:42:58 -0400
3955d05a59
skeleton package for msagent ACS player
Elijah R
2024-07-02 18:27:43 -0400