Commit Graph

  • 562c73e096 Merge 0.0.9-alpha into develop Bryan Ashby 2019-02-15 14:43:50 -07:00
  • 04c8167a15 Minor doc updates Bryan Ashby 2019-02-15 13:55:11 -07:00
  • 7d82935986 Fix up Luciano art for file base list export Bryan Ashby 2019-02-15 13:43:34 -07:00
  • d94b0af09e Fix missing advanced search button Bryan Ashby 2019-02-15 13:29:06 -07:00
  • 8b863a4e58 Merge pull request #231 from frozenfoxx/patch-2 Bryan Ashby 2019-02-15 13:19:15 -07:00
  • 1b809bdbea Fix Luciano art for private mail / inbox list Bryan Ashby 2019-02-15 13:16:22 -07:00
  • bae61d114c Add export option to file menu Bryan Ashby 2019-02-15 13:07:52 -07:00
  • fd514e9613 Added better description of options for SSH keys FrozenFOXX 2019-02-15 11:38:33 -08:00
  • f8bbc23951 Add Luciano art for message search Bryan Ashby 2019-02-15 12:37:17 -07:00
  • 66bd2ce108 Downgraded to AES128 FrozenFOXX 2019-02-15 10:15:37 -08:00
  • 95214b0fb2 Update config.js FrozenFOXX 2019-02-14 11:05:02 -08:00
  • 49c10ed3de Door run minutes should not be retroactive Bryan Ashby 2019-02-10 13:39:27 -07:00
  • a314b40eb8 Update to daily maintenance schedule Bryan Ashby 2019-02-10 12:31:25 -07:00
  • 6a7aa5acb8 Reset daily stats @ midnight, duh Bryan Ashby 2019-02-09 10:56:36 -07:00
  • 032e6d59b8 Doc updates Bryan Ashby 2019-02-05 18:53:38 -07:00
  • db59bc7254 Some doc updates Bryan Ashby 2019-02-05 18:42:10 -07:00
  • 50c1a60838 File scan improvements * Support more versions of RAR signatures & file listings * Better FILE_ID.DIZ, NFO, etc. extraction Bryan Ashby 2019-02-02 19:04:36 -07:00
  • 8ba80426e3 Better disconnect - should resolve issues with SSH Bryan Ashby 2019-02-02 10:20:22 -07:00
  • 43c11dc288 A few more upload bytes brackets Bryan Ashby 2019-02-02 10:20:06 -07:00
  • 6aa6712edc Minor achievement event improvements Bryan Ashby 2019-01-30 23:36:00 -07:00
  • 4bb4a06e66 Fix duplicate announcements for retroactive achievements Bryan Ashby 2019-01-30 21:01:49 -07:00
  • 8458d47f0c Fix funkyness with theme getting overridden from prefs when using SSH Bryan Ashby 2019-01-30 20:42:30 -07:00
  • 21b54eda7e Fix interrupt bug when connecting over SSH with multi-node Bryan Ashby 2019-01-29 21:31:39 -07:00
  • f15629682c Fix outstanding SSH bug seen with NetRunner and SyncTERM with ugly hack: Disable keep-alives Bryan Ashby 2019-01-29 20:36:45 -07:00
  • a4f60dd574 Update packages Bryan Ashby 2019-01-29 20:36:35 -07:00
  • 1cd73ec78b Merge branch '0.0.9-alpha' of github.com:NuSkooler/enigma-bbs into 0.0.9-alpha Bryan Ashby 2019-01-26 15:30:41 -07:00
  • d662718016 Merge pull request #229 from NuSkooler/achivements-0.0.9-alpha Bryan Ashby 2019-01-26 15:30:23 -07:00
  • 6193dca58a Stats that are numbers should be formatted Bryan Ashby 2019-01-26 12:57:29 -07:00
  • bec497b209 totalCount & totalPoints should be numbers Bryan Ashby 2019-01-26 12:57:07 -07:00
  • 207711f1d1 Achievements earned Bryan Ashby 2019-01-26 12:56:45 -07:00
  • 301aacd9d8 Add mainMenuUserAchievementsEarned Bryan Ashby 2019-01-26 12:55:25 -07:00
  • c98e1474d0 Add totalPoints, totalCount Bryan Ashby 2019-01-26 12:05:07 -07:00
  • 3450500d27 factory() should not crash if data is null Bryan Ashby 2019-01-26 12:04:59 -07:00
  • 289e49f0b9 User achievements list Bryan Ashby 2019-01-24 21:56:30 -07:00
  • e7344fac29 Many updates + user_door_run_total_minutes with new userStatIncNewVal type * Balance & add some new brackets to existing Bryan Ashby 2019-01-24 21:55:03 -07:00
  • 69247eadf1 Minor adjust Bryan Ashby 2019-01-24 21:54:56 -07:00
  • 0efa148f63 Better incrementUserStat() Bryan Ashby 2019-01-24 21:54:16 -07:00
  • eea9e7b5e6 Don't use Errors Bryan Ashby 2019-01-24 21:53:45 -07:00
  • aa9cd8899c New 'userStatIncNewVal' achievement type Bryan Ashby 2019-01-24 21:53:31 -07:00
  • ae2a225e3a Module for listing user achievements earned Bryan Ashby 2019-01-22 21:55:28 -07:00
  • 4f0ade6ce1 * getAchievementsEarnedByUser() exported as standard method using global inst * Added timestamp info Bryan Ashby 2019-01-22 21:54:37 -07:00
  • 4b763cc369 Spelling Bryan Ashby 2019-01-22 21:54:12 -07:00
  • b45cccaef7 Don't real-time interrupt while you interrupt... yo dawg. Bryan Ashby 2019-01-22 20:19:05 -07:00
  • 94609eef3c Minor updates Bryan Ashby 2019-01-22 20:18:38 -07:00
  • 16e903d4c6 Achievements are now recorded in more detail such that they can be retrieved *as they were* at the time of earning Bryan Ashby 2019-01-20 21:58:00 -07:00
  • 18a7a79f14 TopX mciMap standardized on "value" vs (propName, logName, etc.) Bryan Ashby 2019-01-20 21:57:31 -07:00
  • 34f0afc175 Fix INSERT clause for cases of overlap Bryan Ashby 2019-01-20 12:22:42 -07:00
  • 9b7b5c6fff Initial to_ansi util for color codes -> ANSI Bryan Ashby 2019-01-18 23:47:00 -07:00
  • 4696bd9ff2 Fix PCBoard/WildCat! color codes Bryan Ashby 2019-01-18 23:46:15 -07:00
  • 4173a2e6db Add docs for TopX module Bryan Ashby 2019-01-18 23:13:22 -07:00
  • 0457a6601f Better door tracking * Send event info with door run time & door tag * Only if >= 45s * Only log minutes if >= 1 * No timer required; track only @ door exit time Bryan Ashby 2019-01-18 23:12:01 -07:00
  • 7776391184 Door utility and door tracking * Require >= 45s of time in a door before it counts as "run" Bryan Ashby 2019-01-18 22:09:10 -07:00
  • 4e1997302e Fairly functional Bryan Ashby 2019-01-17 21:27:37 -07:00
  • 2a3271ef4e Fix some events Bryan Ashby 2019-01-17 21:27:25 -07:00
  • 39e7fe5d69 + WIP TopX module Bryan Ashby 2019-01-17 20:18:23 -07:00
  • dc70521057 + New, more detailed user event log entries that can be summed/etc. * Last callers indicators now use new user event log entries Bryan Ashby 2019-01-17 20:18:02 -07:00
  • 7c6e3e3ad4 Cleanup, notes, etc. Bryan Ashby 2019-01-17 20:14:59 -07:00
  • 483e7f4ee9 Add global boolean to node sent event Bryan Ashby 2019-01-17 20:14:33 -07:00
  • 680898b56b Add minutes used to logoff event Bryan Ashby 2019-01-17 20:13:49 -07:00
  • 6408e40604 Fix minor typo Bryan Ashby 2019-01-13 19:10:54 -07:00
  • 403ee891d5 Change column name, drop a useless one Bryan Ashby 2019-01-13 18:19:00 -07:00
  • 90137819dd Merge branch '0.0.9-alpha' of ssh://numinibsd/git/base/enigma-bbs into achivements-0.0.9-alpha Bryan Ashby 2019-01-12 23:00:27 -07:00
  • d5bd2d5adf Experimental UTF-8 -> CP437 (aka nix -> ansi) override to work around terms such as NR that report 'xterm' but want CP437 Bryan Ashby 2019-01-12 10:31:03 -07:00
  • 372494e376 Dependency updates Bryan Ashby 2019-01-12 09:39:06 -07:00
  • 3f2e836a83 Minor fixes Bryan Ashby 2019-01-10 21:41:32 -07:00
  • 2788c37492 + ACS: AC for achievement count check + ACS: AP for achievement point check + User minutes used on the system are now tracked + MCI: TO for total time spent online system (friendly format) * Fix up a couple ACS bugs with |value| * Fix formatting of achievement text + Add more achievements * Fix achievement duration formatting Bryan Ashby 2019-01-10 20:34:52 -07:00
  • 091a9ae2c7 Fix some bugs, clean up, etc. in achievements Bryan Ashby 2019-01-09 20:07:59 -07:00
  • 2726a7becc New achivements Bryan Ashby 2019-01-09 20:07:46 -07:00
  • b96fa154c0 Spelling Bryan Ashby 2019-01-09 20:07:27 -07:00
  • 83c57926d3 Never interrupt during upload Bryan Ashby 2019-01-09 20:06:55 -07:00
  • c9af0edef8 resetScreen() vs clearScreen() Bryan Ashby 2019-01-09 20:06:30 -07:00
  • 34c9178099 Achievement & Event improvements * User stat set vs user stat increment system events * Proper addMultipleEventListener() and removeMultipleEventListener() Events APIs * userStatSet vs userStatInc user stat achievement types. userStatInc for example can be used for door minutes used Bryan Ashby 2019-01-06 21:56:12 -07:00
  • 925ca134c6 Door stats for CombatNet module Bryan Ashby 2019-01-06 18:01:03 -07:00
  • 99a95e7648 Door stats to Exodus module Bryan Ashby 2019-01-06 17:50:22 -07:00
  • 8315b62199 Door stats to BBSLink module Bryan Ashby 2019-01-06 17:42:07 -07:00
  • f653d83c14 Implement retroactive achievements (for userStat types so far) Bryan Ashby 2019-01-06 10:41:04 -07:00
  • 2b802cb534 Better theming for achievements Bryan Ashby 2019-01-05 22:51:16 -07:00
  • 6496fd931a + Missing art for luciano_blocktronics - node messaging & new achievement stuff. Placeholder mostly for now. Bryan Ashby 2019-01-05 21:19:43 -07:00
  • 22b7fdd65c Add door stats & new mini format styles + Door runs stat + Door run minutes stat + Door runs MCI + Door run friendly duration MCI + durationHours/Minutes/Seconds mini format styles Bryan Ashby 2019-01-05 21:17:53 -07:00
  • 9d39e99c5a Update copyright Bryan Ashby 2019-01-05 21:17:18 -07:00
  • 209e3f1f1d Update copyright Bryan Ashby 2019-01-05 21:16:57 -07:00
  • 3d07f763d1 Achievement improvement & more achievements Bryan Ashby 2019-01-05 19:04:19 -07:00
  • 3347835448 Header to achievements.hjson Bryan Ashby 2019-01-05 17:07:48 -07:00
  • 43bbc3733c Tabs -> Spaces Bryan Ashby 2019-01-05 17:07:36 -07:00
  • f56a72e0c3 Start of theming of achievements + default text/SGR styles can now be set for quick customization of colors Bryan Ashby 2019-01-05 16:55:37 -07:00
  • 3cc905ea84 Notes on Gopher and NNTP Bryan Ashby 2019-01-05 16:55:25 -07:00
  • 2bd51c0725 Achievements are now in 'achievements.hjson' + Config.general.achievementFile * Implement (re)caching (aka hot-reload) * Update values a bit Bryan Ashby 2019-01-05 12:18:44 -07:00
  • c332b0f3ec WIP on user achievements + Add MCI codes for points/count + Add docs for MCI codes + Record in stats, stat log, etc. * Do not trigger more than once * Code cleanup & organization, add classes, etc. * Tweaks to DB table Bryan Ashby 2019-01-05 10:49:19 -07:00
  • 6410637359 Don't allow real time interrupt until ready Bryan Ashby 2019-01-03 22:03:00 -07:00
  • 10517b1060 Progress on achivements * Fetch art if available * Queue local and/or global interrupts * Apply text formatting * Bug exists with interruptions in certain scenarios that needs worked out Bryan Ashby 2019-01-03 21:03:08 -07:00
  • bd03d7a79b Fix comment Bryan Ashby 2019-01-03 21:02:57 -07:00
  • ea055ab58b Handle pause for text-only interruptions also Bryan Ashby 2019-01-03 21:02:42 -07:00
  • 9f728a2e94 Fix longstanding bug with node IDs Bryan Ashby 2019-01-03 21:02:21 -07:00
  • a34dab6a73 WIP on user achievements * Hook up events for testing * Start to plug in experimental interrupt Bryan Ashby 2019-01-02 22:13:42 -07:00
  • c5a72c7356 TODO notes Bryan Ashby 2019-01-02 20:08:00 -07:00
  • eaace9a81d TODO notes Bryan Ashby 2019-01-02 20:07:46 -07:00
  • b23cdd20bf Listen to 'env' events Bryan Ashby 2019-01-02 19:52:15 -07:00
  • bdce70a5e2 Merge branch '0.0.9-alpha' of github.com:NuSkooler/enigma-bbs into 0.0.9-alpha Bryan Ashby 2018-12-31 11:46:13 -07:00
  • 4fb7c4bf53 Some minor cleanup Bryan Ashby 2018-12-31 11:33:14 -07:00
  • 0230d9958c Better screen size detection when NAWS/etc. fails: Ask to move cursor to 999,999. We expect that we'll really get something like 80x25 generally. *Then* issue special DSR that should give us screen size. We should get a good "bottom right" aka screen size either way. Bryan Ashby 2018-12-31 11:30:40 -07:00