Commit Graph

87 Commits

Author SHA1 Message Date
b9b1226e60 history improvements: backspace passthrough, hint rearranged 2024-09-06 21:34:29 +00:00
fb700c91cf better history hint 2024-09-04 15:30:03 +00:00
ee85533bd1 additional keys for history mode 2024-09-03 16:34:24 +00:00
7e207b7e93 Indentation, amirite 2024-08-26 14:44:27 +00:00
1eaffc46be Adding elements to chat on every frame proved unwise, also made spellchecker happy. 2024-08-24 03:31:50 +00:00
966328327e stubs 107; history fixes 2024-08-22 18:13:04 +00:00
6034adae3c 107.13.0
another absolutely massive diff
* Disabled keyboard handler for focus management, the club got better at this
* Input history redone entirely, the code contains comments
* Completion now takes cursor position into account
* Dropped autoremoval of service messages in favour of future manual deletion
* Tons of typechecking cleanup and style improvements
* The code now has zero errors on the strictest TS settings I know
2024-08-18 01:15:56 +00:00
16308eccf1 105.13.0 semver; settings migration
[lots of internal change]
I'm determined to clean this mess up after all.
Instead of a total rewrite (which didn't work), I'll migrate the
code to JSDoc piece by piece. This is the first piece, setting up
some basic framework and testing out this and that.
Until I figure out how test this thing, I'll just ask peeps to import
the module from testing branch I guess.
Probably not gonna deal with anything new until I can turn "strict" on.
2024-07-13 21:55:45 +00:00
90231cb2ae dev.12: R105 fixes
a massive diff due to infrastructure work
the completion pane moved to the left of chat
no other intended changes for users
2024-06-29 17:09:25 +00:00
b0961f4fb8 dev.11 - @ and @@ fix 2024-06-05 17:33:55 +00:00
d30945201d dev.10
* Removed the patch to disable FBC tighten/loosen input, it wasn't doing anything for a while now.
* Come on peeps, deprecation doesn't mean what you think it means.
2024-02-29 18:17:49 +00:00
378d0af8d3 dev.9
* Fixed MISSING PLAYER DIALOG in donate subcommand
* Removed the club version check, it really doesn't do anything
* Removed the broken disappear subcommand
* Removed the mostly useless title subcommand
* Removed the versions subcommand, it was superceded by /versions
* Took another dive in the keystroke catcher, should fix all known conflicts
* Disabled the indicator square
* Thought about moving the time digits to a proper place, but ultimately decided to leave them be for now
2023-12-19 01:15:39 +00:00
526b51e158 ASHWGA, might as well make it a module.
Included is a minimal linter infrastructure
and a server script because [epic rant removed]
2023-12-17 03:52:43 +00:00
ff377fb709 Update 'README.md' 2023-06-18 02:15:22 +00:00
e4f7ce0560 dev.8
* R93
* /do fix
2023-06-18 02:07:49 +00:00
2bf6695af0 no changes, unindent by one level 2023-06-18 02:00:47 +00:00
0f1195d92b no changes beyond indentation 2023-06-18 01:51:26 +00:00
d3852d6e63 massive diff: no changes, just reindent 2022-12-04 14:16:28 +00:00
2f87b283ed dev.7
* R86
* external sdk
* sdk 1.1.0
* /activity fix
2022-11-30 12:10:04 +00:00
89eafdfab3 trunk: sdk 1.1.0 2022-11-28 23:48:08 +00:00
0d1f074c43 sdk 1.1.0 2022-11-28 23:17:26 +00:00
247134e04b external sdk; /activity fix 2022-11-21 21:50:38 +00:00
46fb29bcec let's factor out sdk into an external js 2022-11-21 09:25:52 +00:00
45f6f80493 dev.6
* R86Beta1 compatibility
* patch by Lyra for /do item actions
* removed handheld penetration patch until R86 release
* time zone regexp accepts spaces now
* fixed a bug with UTC+0
* better global keydown interception
* exception handlers for hooks, shouldn't break the whole club now if something goes wrong
* general cleanups and refactor
2022-11-13 16:40:33 +00:00
eaf4e3f26f so refactor, much changes
mostly improved syntax
added exception handling for hooks
hopefully fixed keydown interceptor
2022-11-12 13:06:54 +00:00
337eb83d47 Update 'mbchc-local.user.js'
/me grumbles
2022-11-11 02:14:59 +00:00
3a97857fc1 more beta fixes, removed the penetration patch for now 2022-11-11 00:03:09 +00:00
a9c6e5fd35 R86Beta1 2022-11-10 22:22:12 +00:00
247c908f46 tz fix + allow spaces
0 is falsy, who would have thunk. Will now accept spaces like "UTC - 7" because people do write like this.
2022-11-10 12:07:51 +00:00
1cc9ac18d7 Update 'mbchc-local.user.js' 2022-11-03 18:39:43 +00:00
e690960782 Update 'mbchc-local.user.js' 2022-11-03 18:20:44 +00:00
634eddbd2a Update 'mbchc-local.user.js'
patch by Lyra, fixes `/do item` behaviour
2022-11-03 18:17:20 +00:00
d43e3cdeed Update 'AUTHORS' 2022-11-03 18:05:13 +00:00
5c1d2f6397 dev.5
I thought I was being clever with Intl API, but it was a mistake, had to make it dumb and simple instead. Fixes time display with non-US locales.
2022-10-27 22:50:08 +00:00
5c534b1537 Update 'mbchc-local.user.js'
locales are bullshit
2022-10-27 17:27:42 +00:00
41b2029efd dev.4
chat room handlers instead of a function hook, this fixes communication breakdown
2022-10-24 18:03:26 +00:00
f911c05073 Update 'mbchc-local.user.js'
chat room handlers
2022-10-22 12:07:11 +00:00
8d1516f1a7 dev.3
backported trunk version
no new functionality
fixes and cleanups
2022-10-20 11:02:02 +00:00
3e3f891016 R85 update 2022-10-18 11:46:16 +00:00
ef41dd1dce maintenance update
* s/bce/fbc where is makes sense
* quick and dirty keydown filtering
* R84
* penetrators now use AllowActivity instead of Attribute
2022-09-29 18:00:14 +00:00
4930e5111b Update 'mbchc-local.user.js' 2022-08-11 00:56:40 +00:00
c76ad63d96 Update 'mbchc-dev.user.js'
disallow /do in rooms with blocked activities; autocomplete improvements
2022-07-20 23:30:36 +00:00
18095495bb Update 'mbchc-dev.user.js'
BCE expressions needed more love; also stripped a space in chats like "@'s ... "
2022-07-20 21:27:20 +00:00
faf4e95499 Update 'mbchc-dev.user.js'
well this is embarrassing
2022-07-20 20:06:24 +00:00
839ad8f0b3 Update 'mbchc-dev.user.js'
let's try this again
2022-07-20 20:01:35 +00:00
62def6bb3e sdk conflict hopefully fixed 2022-07-20 11:48:24 +00:00
3f4e43adbc Update 'README.md' 2022-07-20 08:21:10 +00:00
29e9d84ceb Update 'mbchc-dev.user.js'
BCE IM support
2022-07-20 08:14:32 +00:00
b99e28502b Update 'mbchc-dev.user.js'
well fuck
2022-07-20 08:01:47 +00:00
621dea9959 dev.2
an entirely new script, very little in common with dev.1
2022-07-20 06:22:21 +00:00