aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-20minor jarvis changesHolden Rohrer
2020-01-20removed inaccurate claim.js commentHolden Rohrer
2020-01-20removed extraneous code from tools/searchHolden Rohrer
2020-01-20scheduler built for external accessHolden Rohrer
.dequeue has been made available, along with an infinite delay-time so that a secondary loop can manage multiple schedules at a time. This is paired with .size to make the external loop more efficient (hopefully, baudrate is used optimally)
2020-01-20added contactHolden Rohrer
2020-01-20scheduler has .pause functionHolden Rohrer
2020-01-20added a land claim systemHolden Rohrer
2020-01-20forgot to init var in writewrapHolden Rohrer
2020-01-20jarvis notif generation split outHolden Rohrer
On restoration of websocket, the notif actually gets pushed again, preventing pesky overwrites during downtime.
2020-01-19added wrapper for socket.js writesHolden Rohrer
2020-01-19socket returns a more useful number on .writeHolden Rohrer
2020-01-19uncaught typo I thought I fixedHolden Rohrer
2020-01-19schedule now rejects empty enqueuesHolden Rohrer
2020-01-18added new error case to socket.jsHolden Rohrer
2020-01-18simplified and corrected protectArea diffingHolden Rohrer
2020-01-18rectintersect typo for embarassingly long timeHolden Rohrer
2020-01-18jarvis.js reorgHolden Rohrer
2020-01-18schedule had a glaring errorHolden Rohrer
2020-01-19fixed other utils/ident bugsHolden Rohrer
2020-01-18typo in identHolden Rohrer
2020-01-18Schedule bugfixHolden Rohrer
It was adding too many prios to prios[] for the number of available jobs[] queues because they were added on every job insertion instead of on every new queue creation
2020-01-18moved deinit on close to ident.jsHolden Rohrer
2020-01-18jarvis externalized identify()Holden Rohrer
2020-01-18jarvis cursor detection was still brokenHolden Rohrer
2020-01-18padded uptime calculation in jarvisHolden Rohrer
2020-01-18Merge 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-18Implemented bug fix for maxr in schedule.jsHolden Rohrer
Rankings may have been messed up because as new insertions get added, the data.length changes per write.
2020-01-18realized that .once doesn't work for cursorHolden Rohrer
2020-01-18queue-compat and bugfix in schedule.js---calls from jarvis still don't workHolden Rohrer
2020-01-18moved jarvis to scheduleHolden Rohrer
2020-01-17reorg comments in tools/schedule.jsHolden Rohrer
2020-01-17typo in tools/schedule.jsHolden Rohrer
2020-01-17removed extraneous writes var and added commentsHolden Rohrer
2020-01-17finally made schedule.jsHolden Rohrer
2020-01-16added explanation for schedule architectureHolden Rohrer
2020-01-14README repairedHolden Rohrer
2020-01-14forgot to re-add blockerHolden Rohrer
2020-01-14moved README{.md,}Holden Rohrer
2020-01-14moved exclusions to responderHolden Rohrer
2020-01-14moved exclusions to responderHolden Rohrer
2020-01-10flattened jarvis notif messageHolden Rohrer
2020-01-10Changed host URLHolden Rohrer
2020-01-10jarvis.js made more robustHolden Rohrer
Instead of failing whenever a tileUpdate was sent before the first "sender" notification, tileHandler only works after init happens.
2020-01-10TypoHolden Rohrer
Accidentally wrote no time for setTimeout
2020-01-10cleaned jarvisHolden Rohrer
2020-01-10added rate limiter in jarvisHolden Rohrer
2020-01-09fixed typoHolden Rohrer
2020-01-09added write.enable timeout in jarvisHolden Rohrer
2020-01-09simplified queue.jsHolden Rohrer
2020-01-09added write counter and simplified Socket.writeHolden Rohrer