Bryan Ashby
2a7dce9fac
Fix dateTimeFormat to use Do vs do for moment.js formatting
2015-12-13 17:31:16 -07:00
Bryan Ashby
581b54cb37
Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs
2015-12-12 16:03:06 -07:00
Bryan Ashby
5e7cbd9d08
Updated door menu (example)
2015-12-12 16:02:34 -07:00
Bryan Ashby
da5d88d20d
* Validation framework functional
...
* Use validation for FSE, NUA, etc.
* Switch to nua.js from apply.js (MenuModule + validation)
2015-12-12 15:52:56 -07:00
Bryan Ashby
e1a1064374
Add error message view
2015-12-12 15:22:08 -07:00
Bryan Ashby
99c88860f6
Added a couple games
2015-12-06 16:24:43 -07:00
Bryan Ashby
be79f61d60
Update menu slightly
2015-12-06 15:52:35 -07:00
Bryan Ashby
7106a4b2ad
* Adjust listFormat for last callers and add whos online to login seq theming
2015-12-06 15:26:07 -07:00
Bryan Ashby
75f7d828a0
* Fix message list date format
2015-12-05 23:30:44 -07:00
Bryan Ashby
ebe98cf10d
* Some menu updates
2015-12-05 23:04:48 -07:00
Bryan Ashby
557d1edea1
* Add hint for now to birthdate entry
2015-12-05 21:29:02 -07:00
Bryan Ashby
15cf37c55c
Add Who's Online mod
2015-11-25 18:03:47 -07:00
Bryan Ashby
55c9d557db
* Add DONE.ANS for Mystery Skulls theme
2015-11-14 17:53:05 -07:00
Bryan Ashby
bddc575158
* LOTS of menu.hjson cleanup
...
* login2 renamed to login
* Use config for msg view menu entry @ message list
2015-10-27 20:21:58 -06:00
Bryan Ashby
4988559569
* Fix 'newMark' -> 'newIndicator' in message list
...
* Better Telnet trace filter similar to SSH
2015-10-22 13:01:16 -06:00
Bryan Ashby
ad4eea6ba7
* SSH is now functional for 'ssh', PuTTY, SyncTerm, EtherTerm, and hopefully most others
...
* Explicit detect of syncterm as ANSI
* Add serverType (TELNET, SSH) MCI: %ST
2015-10-21 22:51:35 -06:00
Bryan Ashby
549fba6b34
* Code cleanup + comments
...
* Fix message area access in NUA path
2015-10-18 21:24:13 -06:00
Bryan Ashby
e36507fec1
* WIP user list - mostly complete
...
* Some code cleanup / renaming
2015-10-18 11:48:08 -06:00
Bryan Ashby
52dee0a401
* Filter Private from area lists/etc.
...
* Clean up CPU string for MCI display
2015-10-17 21:39:54 -06:00
Bryan Ashby
9f11605c9b
* Work on menus
2015-10-17 20:34:39 -06:00
Bryan Ashby
1c1f4394ca
* System stats
...
* Last callers rewritten using format and VM
* Some minor MCI stuff
2015-10-17 20:03:51 -06:00
Bryan Ashby
d02d9e4a7c
* TOONODE support when already logged in
...
* Work on new user / NUA flow
* Various cleanup
2015-10-15 23:41:24 -06:00
Bryan Ashby
a5c2e6f50b
* Work on area change + theme
...
* Work on msg menu + theme
2015-10-14 23:09:10 -06:00
Bryan Ashby
171ee75043
* pipeWrite() can now parse Renegade via spec='renegade'
...
* WIP on user config
2015-10-13 00:35:37 -06:00
Bryan Ashby
ea8061ae85
* Skeleton for user configuration
2015-10-11 23:26:27 -06:00
Bryan Ashby
15d844262d
* Minor tweaks to message list
2015-10-11 20:52:13 -06:00
Bryan Ashby
6e0a4e84af
* Message list updated to be functional with new MCI/etc. (Still WIP, but working good)
2015-10-11 16:05:45 -06:00
Bryan Ashby
3038213c09
* More progress on theming esp. in relation to .config menu module sections
2015-10-09 23:35:40 -06:00
Bryan Ashby
a3ba9b0252
* More work on theming
2015-10-06 21:21:13 -06:00
Bryan Ashby
73952a2c37
* Minor work on themes + FSE
2015-10-06 15:22:49 -06:00
Bryan Ashby
0436dc2c3a
* More on new theme
2015-10-04 22:26:30 -06:00
Bryan Ashby
60758e0f34
* WIP on theme by Luciano Ayres
...
* %TL for area name vs MA which is to become "default" message area
2015-10-04 22:04:56 -06:00
Bryan Ashby
a3e37293f4
* WIP on customization of .config blocks
...
* getThemeArt() updated with new fallback mechanism (theme -> default theme -> art generic)
2015-09-27 22:05:40 -06:00
Bryan Ashby
05812f57f0
* Trailing LF handling is now 'trailingLF' option, with 'default', 'yes', 'no', etc.
...
* Initial checking of WIP Mystery Skulls theme by Luciano Ayres of blocktronics
* Fix random theme selection
* WIP on theme customization apply: Needs to be much more flexible than current
* MenuModule will use .next > .fallback > default fallback
2015-09-27 15:35:24 -06:00
Bryan Ashby
68b8af7975
* Fix version to represent alpha
...
* Some fixes to message areas
* New NU-MAYA prompt
2015-09-26 00:20:17 -06:00
Bryan Ashby
df477667b0
* client.runtime.* renamed to client.session.*
...
* some work on area names - need to fix login issue & rest shoudl work
2015-09-25 23:10:18 -06:00
Bryan Ashby
903db84f23
* New fallback with default vs explicit working
...
* New @systemMethod:fallbackMenu working
* Work on NUA flow: added preamble and some work on FSE related stuff
2015-09-23 23:41:06 -06:00
Bryan Ashby
1175278779
* Some work on NUA
...
* Placeholder for sysop feedback after NUA step
2015-09-22 23:13:06 -06:00
Bryan Ashby
6c38ff54d5
* WIP replacement NUA system
2015-09-22 21:31:56 -06:00
Bryan Ashby
a6d00b05a7
* Artwork for NU-MAYA help, updated quote builder, etc.
...
* Fix some typos
* Fix message getQuoteLines()
* Quote builder fully functional
* MLTEV emits more information in position events
* Action keys can how handle plain characters that don't have full key object, e.g. "?"
* Hot keys for a lot of stuff
* WIP work on focus issue in VC.
2015-09-19 22:55:09 -06:00
Bryan Ashby
cee7983c5a
* Progress on FSE quote builder... WIP!
2015-09-14 22:40:00 -06:00
Bryan Ashby
08beee4274
* Start work on message area replies
2015-09-12 18:18:46 -06:00
Bryan Ashby
05f666cf29
* Minor JSON -> HJSON config cleanup
...
* Some logging in telnet server vs console.log()
* Calculate FSE footer position vs hard code it
2015-09-12 17:17:00 -06:00
Bryan Ashby
7b7cf38113
* Cleanup and minor work on FSE post
2015-09-10 23:09:45 -06:00
Bryan Ashby
481c3171f4
* JSONCache -> ConfigCache
...
* ConfigCache used for theme.hjson
* Reformatted theme.hjson JSON to HJSON
* Specific form ID used when applying themes if available, else generic match used
* Pass extraArgs when processing 'next'
2015-09-09 21:31:04 -06:00
Bryan Ashby
2edc63632b
* Mostly work on building demo / NU-MAYA theme for testing / working out details / etc.
2015-09-07 21:18:09 -06:00
Bryan Ashby
4a342ba2fa
* Functional last callers mod
...
* Notes
* Some cleanup
2015-07-27 22:10:20 -06:00
Bryan Ashby
99ea870ebc
* @method for view properties. WIP... hacked in, needs cleaned up & DRY
...
* Messing around with different approaches to last callers...
2015-07-26 22:51:06 -06:00
Bryan Ashby
542327460b
* Last callers module WIP
2015-07-26 00:20:07 -06:00
Bryan Ashby
35a99b7e3e
* Fix short timeFormat
...
* Pause prompts now support MCI codes using View Controller
* View Controller 'noInput' option for read-only/viewable but no interaction
* Ability to omit final trailing CRLF's in ANSI's
* Move asset.displayArtAsset -> theme.displayThemedAsset
2015-07-25 16:10:12 -06:00
Bryan Ashby
8b5152d66f
* WIP pause prompt
...
* prompt.json::prompts::pause is now a standard/required prompt
* CT for current time MCI
* Fix up config/theme defaults.dateTimeFormat -> dateFormat & timeFormat
2015-07-23 22:23:44 -06:00
Bryan Ashby
4288c5b2e9
* A few fixes to standard MCI codes
...
* Load user groups properly
* Configurable/themeable date time formats
2015-07-22 21:35:35 -06:00
Bryan Ashby
735b572f9f
* MCI keys no longer consider view IDs as this implied order
...
* Converted all MCI keys in menu.json/etc., e.g. BN1ET2 -> BN1ET2
* Fix regression with prompt loading
* 'age' property -> 'birthdate'
* MaskEditView.getData() returns data with literals in place
* Other minor changes
2015-07-21 23:52:20 -06:00
Bryan Ashby
81e684cdcc
* Work on Renegade style pipe codes
...
* Change age -> birthday
* Minor tweaks and tests
2015-07-20 22:56:48 -06:00
Bryan Ashby
8c7d609abb
* Start skeleton work on message editor module
2015-06-24 23:09:26 -06:00
Bryan Ashby
a96af34a20
* Lots of code cleanup
...
* New standard MCI codes for labels
* WIP MaskEditTextView
* Extra styles for EditTextView
2015-05-14 23:01:00 -06:00
Bryan Ashby
1a1dd53ca1
* Moved themes from mods/art/themes > mods/themes/
2015-05-14 16:49:19 -06:00