Bryan Ashby
e7344fac29
Many updates
...
+ user_door_run_total_minutes with new userStatIncNewVal type
* Balance & add some new brackets to existing
2019-01-24 21:55:03 -07:00
Bryan Ashby
403ee891d5
Change column name, drop a useless one
2019-01-13 18:19:00 -07:00
Bryan Ashby
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
2019-01-10 20:34:52 -07:00
Bryan Ashby
2726a7becc
New achivements
2019-01-09 20:07:46 -07:00
Bryan Ashby
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
2019-01-06 21:56:12 -07:00
Bryan Ashby
f653d83c14
Implement retroactive achievements (for userStat types so far)
2019-01-06 10:41:04 -07:00
Bryan Ashby
2b802cb534
Better theming for achievements
2019-01-05 22:51:16 -07:00
Bryan Ashby
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
2019-01-05 21:17:53 -07:00
Bryan Ashby
3d07f763d1
Achievement improvement & more achievements
2019-01-05 19:04:19 -07:00
Bryan Ashby
3347835448
Header to achievements.hjson
2019-01-05 17:07:48 -07:00
Bryan Ashby
2bd51c0725
Achievements are now in 'achievements.hjson'
...
+ Config.general.achievementFile
* Implement (re)caching (aka hot-reload)
* Update values a bit
2019-01-05 12:18:44 -07:00
Bryan Ashby
96d30af5d2
POSSIBLY BREAKING:
...
config/menu.hjson and config/prompt.hjson are now moved to misc/menu_template.in.hjson and config/prompt_template.in.hjson. These are now simply used as template files and copied to config/ with proper naming when issuing 'oputil.js config new'
2018-11-13 21:32:22 -07:00
Bryan Ashby
f59b4b883f
Update basic info in menu.hjson, fix email addr
2018-11-13 21:25:46 -07:00
Bryan Ashby
5b1412aa31
* Clean up door examples in menu.hjson
...
* Remove specific doors in default door menu; +op will need to add them as they configure them
2018-11-13 19:59:56 -07:00
Bryan Ashby
dfe1c297b5
Menu "options" block is now deprecated. Move members to "config"!
...
* Deprecate & allow conversion behind the scenes for now + add warning in log
* Add some initial docs
* Clean up prompt.hjson and menu.hjson
2018-08-05 14:06:30 -06:00
Bryan Ashby
c3405c4fdb
Add missing changeMessageAreaPreArt menu
2018-07-22 20:14:50 -06:00
Bryan Ashby
c625d25e2a
Clean up msg_area_list module (standardize/etc.), update and add docs
2018-07-22 19:06:43 -06:00
Bryan Ashby
c3bd036509
Update message conf list with standardized + custom formats
2018-07-22 15:59:00 -06:00
Bryan Ashby
ea3e0ac3ff
Fix onelinerz art name...again
2018-07-10 19:00:02 -06:00
Bryan Ashby
3e06c4d290
Fix onelinerz art name
2018-07-10 18:57:52 -06:00
Bryan Ashby
dd7b234a1d
Add @markAllRead method for msg_list
2018-07-07 20:04:51 -06:00
Bryan Ashby
ad71b23853
Updates for latest changes
2018-07-05 18:39:35 -06:00
Bryan Ashby
c7739c0503
* Clean up themes a bit more with new features
...
* Theme related work for deleting user messages
2018-07-04 18:49:26 -06:00
Bryan Ashby
c99074ba27
Remove empty MCI {} now that #167 is fixed
2018-06-25 18:10:43 -06:00
Bryan Ashby
6d4b8abc9c
Remove ERC: It's not maintained. Can be added to boards as a mod anyway
2018-06-23 18:17:15 -06:00
David Stephens
5b698b34ef
Remove unused view to clear warn from logs
2018-02-12 21:45:56 +00:00
Bryan Ashby
b6317e0541
File Base area selection using new simplified formatting
2018-01-28 13:02:24 -07:00
Bryan Ashby
70eefc008a
Update matrix example to show item formatting
2018-01-28 12:59:20 -07:00
Bryan Ashby
f350e3d446
Use private message list header for 'inbox'
2018-01-26 21:41:53 -07:00
Bryan Ashby
8804bcc5b2
* Luciano Blocktronics themed web download manager
2018-01-14 19:40:40 -07:00
Bryan Ashby
136d21276c
Add new scan pointers for mb/fb
2018-01-14 17:09:23 -07:00
Bryan Ashby
011c863547
Use validateGeneralMailAddressedTo for private mail box
2018-01-13 09:08:17 -07:00
Bryan Ashby
fc40641eeb
NetMail avail to oputil & export - WIP
2017-12-31 17:54:11 -07:00
Bryan Ashby
7f80f4a7af
* Fix 'noHistory' flag and it's usage to be more natural
...
* Add 'popParent' menu flag (works like 'noHistory' used to)
2017-12-02 19:06:07 -07:00
Bryan Ashby
1849d275f5
Make @systemModule implicit; require @userModule for user modules
2017-11-30 17:15:18 -07:00
David Stephens
618ecc0714
Move modules in mods into /core
2017-11-24 23:23:15 +00:00
David Stephens
57d46dd57e
Mega rejig!
2017-11-22 23:27:33 +00:00