Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-17 | Socket made into an ES6 class | Holden Rohrer | |
2020-07-17 | examples/clear is now more efficient with the fetch api | Holden Rohrer | |
2020-07-17 | added another cyrillic lookalike | Holden Rohrer | |
2020-07-17 | forgot to handle accidental socket disruption in nword | Holden Rohrer | |
2020-07-17 | protected more look-alike chars | Holden Rohrer | |
2020-07-17 | the spammer used a cyrillic A | Holden Rohrer | |
2020-07-17 | nword.js bugfix and disable dolecture | Holden Rohrer | |
2020-07-17 | now always clears all words in block but maintains lecture | Holden Rohrer | |
2020-07-16 | censors block leetspeak | Holden Rohrer | |
2020-07-16 | removed wwrap with less listen-leaky solution | Holden Rohrer | |
2020-07-16 | used id and lecture delay | Holden Rohrer | |
These should reduce the bot's total response count, improving efficiency with spammers. The lecture delay includes a space-replacement and differ to allow "b a d w o r d" to still only require 7 changes. Tile deletion delay upped to 5 minutes. | |||
2020-07-16 | search.js uses `space` regexes now, improving nword match | Holden Rohrer | |
2020-07-16 | removed main.on(open) log and fixed breaking scope bug | Holden Rohrer | |
2020-07-16 | added nword protector using an add'l id func to Queue | Holden Rohrer | |
This should be added to sched.Queue so (even if it requires a somewhat convoluted workflow), any write may be tracked. | |||
2020-02-23 | removed global variable pollution | Holden Rohrer | |
2020-02-06 | padded notif | Holden Rohrer | |
2020-02-05 | made notif actually a global variable for jarvis | Holden Rohrer | |
notifRefresh is more compliant with clean-code standards, and I've moved the notif so as not to interfere with another bot | |||
2020-02-05 | included bullet art request in jarvis | Holden Rohrer | |
2020-01-29 | Merge branch 'socket' | Holden Rohrer | |
Made the socket object used by jarvis a singleton MetaSocket object to maintain clean, modular code standards. This also means that future feature addition will be easier because all references are to one object, of which the behavior can be easily changed since most systems rely on EventEmitter or callback-style structures | |||
2020-01-29 | jarvis uses mainworld now | Holden Rohrer | |
2020-01-24 | jarvis changed in preparation for search refactor | Holden Rohrer | |
2020-01-24 | jarvis integrated new changes | Holden Rohrer | |
2020-01-24 | made protectArea more efficient | Holden Rohrer | |
jarvis now calls every protection update with the same movement instead of tile-by-tile, which would delay parts of the protection by a second | |||
2020-01-21 | merged master to socket | Holden Rohrer | |
2020-01-21 | two minor typo-like bugfixes | Holden Rohrer | |
2020-01-20 | bug statement | Holden Rohrer | |
2020-01-20 | minor jarvis changes | Holden Rohrer | |
2020-01-20 | added a land claim system | Holden Rohrer | |
2020-01-20 | jarvis notif generation split out | Holden Rohrer | |
On restoration of websocket, the notif actually gets pushed again, preventing pesky overwrites during downtime. | |||
2020-01-19 | added wrapper for socket.js writes | Holden Rohrer | |
2020-01-18 | simplified and corrected protectArea diffing | Holden Rohrer | |
2020-01-18 | jarvis.js reorg | Holden Rohrer | |
2020-01-18 | moved deinit on close to ident.js | Holden Rohrer | |
2020-01-18 | jarvis externalized identify() | Holden Rohrer | |
2020-01-18 | jarvis cursor detection was still broken | Holden Rohrer | |
2020-01-18 | padded uptime calculation in jarvis | Holden Rohrer | |
2020-01-18 | Merge branch 'schedule' | Holden Rohrer | |
Actually have a proper algorithmic scheduler in examples/jarvis.js now, allowing for low-latency responses and complex animation, etc. | |||
2020-01-18 | realized that .once doesn't work for cursor | Holden Rohrer | |
2020-01-18 | moved jarvis to schedule | Holden Rohrer | |
2020-01-14 | forgot to re-add blocker | Holden Rohrer | |
2020-01-14 | moved exclusions to responder | Holden Rohrer | |
2020-01-14 | moved exclusions to responder | Holden Rohrer | |
2020-01-10 | flattened jarvis notif message | Holden Rohrer | |
2020-01-10 | Changed host URL | Holden Rohrer | |
2020-01-10 | jarvis.js made more robust | Holden Rohrer | |
Instead of failing whenever a tileUpdate was sent before the first "sender" notification, tileHandler only works after init happens. | |||
2020-01-10 | Typo | Holden Rohrer | |
Accidentally wrote no time for setTimeout | |||
2020-01-10 | cleaned jarvis | Holden Rohrer | |
2020-01-10 | added rate limiter in jarvis | Holden Rohrer | |
2020-01-09 | fixed typo | Holden Rohrer | |
2020-01-09 | added write.enable timeout in jarvis | Holden Rohrer | |