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 | realized that conformity was a madeup concept | Holden Rohrer | |
In a more efficient rewrite of examples/clear.js, I've found that the fromfetch function just ignored large swathes of text. I still have no idea what cell_props means. | |||
2020-07-17 | oops broken space (forgot a let) | 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 | tools/search uses js class | Holden Rohrer | |
2020-07-17 | Space made into a real class | 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 | split out nullprint and set up space.regex multi-return | Holden Rohrer | |
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-07-16 | measurespace has default [0,0] to give useful answer w/o loc | Holden Rohrer | |
2020-07-16 | search.update passing incorrect stringy loc, improved search.js doc | Holden Rohrer | |
2020-07-16 | raster.js was totally incorrect (new ver uses real, not tile coords) | Holden Rohrer | |
2020-07-16 | vec.elem prevents NaN calc and charToTile uses .map | Holden Rohrer | |
It used to return [], which caused some major calculation issues in tools/search | |||
2020-07-16 | improved space correctness | Holden Rohrer | |
Subsections have valid locs, and built-in assumptions are asserted like a valid loc in a towrite() or the structure of a subsection() call | |||
2020-07-16 | space.{adhoc,from*} now return this | Holden Rohrer | |
This eases composition of space functions without having to create a bunch of closures or global variables | |||
2020-07-16 | tilein.call corrected in fromfetch | Holden Rohrer | |
2020-07-16 | Socket checks coord sizes (esp. to prevent non-list inputs) | Holden Rohrer | |
2020-07-16 | made websocket errors log more specifically | Holden Rohrer | |
2020-07-14 | missile is actually symmetric | Holden Rohrer | |
2020-03-26 | infinite loop fix | Holden Rohrer | |
2020-03-26 | fixed bug which has been making me tear my hair out | Holden Rohrer | |
2020-02-23 | removed global variable pollution | Holden Rohrer | |
2020-02-13 | Merge branch 'master' of https://git.hrhr.dev/ywot-clean | Holden Rohrer | |
2020-02-12 | removed wacc as predictor for push cap in sched | Holden Rohrer | |
2020-02-13 | Merge branch 'master' of https://git.hrhr.dev/ywot-clean | Holden Rohrer | |
2020-02-11 | no longer sends `undefined` char with job pad step | Holden Rohrer | |
2020-02-11 | no longer sends `undefined` char with job pad step | Holden Rohrer | |
2020-02-09 | externalized charToTile component of raster | Holden Rohrer | |
2020-02-05 | added missile art | Holden Rohrer | |
2020-02-05 | updated readme | 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 | schedule.js prevents off-by-one error by popping minimum amount in step 3 | Holden Rohrer | |
2020-02-05 | included bullet art request in jarvis | Holden Rohrer | |
2020-02-05 | fixed a BIG bug | Holden Rohrer | |
So, this is pretty embarrassing, but I didn't realize that I was pushing the entire stack whenever 0 chars were supposed to be pushed because I thought that javascript's built-in functions were ok with negative zeros (stupid me) | |||
2020-01-31 | proper mathematical fix in scheduler | 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 | generalized tools/search model | Holden Rohrer | |
search.js now provides for a .match and .unmatch method, so it doesn't need to be called every time (in-line with the singleton MetaSocket object model, meaning that callbacks are used and several spaces can be matched at a time) | |||
2020-01-29 | jarvis uses mainworld now | Holden Rohrer | |
2020-01-29 | fixed mathematical model in tools/sched | Holden Rohrer | |
Used to keep `num` the same and decrease the sum of weight, which created an error because the value of `num` was used in dequeuing job components. This patch prevents `dequeue()` from pushing more objects than it's actually able to. |