Bryan Ashby
99ab60bf77
* Convert MenuModule to ES6 style class
...
* Convert modules that are MenuModule subclasses to ES6 style classes
* Convert mixins to ES6 style
* Various cleanup
2017-01-25 22:18:05 -07:00
Bryan Ashby
5a0b291a02
* Some WIP on file area releated stuff - various partially implemented pieces coming together
...
* Some changes to database.js: Triggers for FTS were not being created properly
* Misc fixes & improvements
2016-09-28 21:54:25 -06:00
Bryan Ashby
75bef2496a
* Major changes to msg_list.js: Don't use old style hard coded %TL's - use custom formatting with new pipe/format_string stuff
2016-09-08 21:54:30 -06:00
Bryan Ashby
f7c21baa52
* FSE quote format is now configurable and random if there are 2:n available
...
* Remove old 3rd party string-format & replace with string_format.js version
* Some fix some bugs with string_format.js padding, width, and number format
2016-09-04 21:36:26 -06:00
Bryan Ashby
0a3a62edf3
* Added ability to pass a "menu result" from a menu when calling prev()/prevMenu()
...
* Ability to fully quit newscan with X key using new menu result functionality
2016-08-30 21:31:24 -06:00
Bryan Ashby
969cd35ece
* Use standard MCI codes in FSE/etc.
...
* Add mod mixin for temp area/conf switch e.g. used by new scan, fse, so on
* string utils: renderSubstr(), renderStringLength(): Works with *rendered* text. That is, is smart enough to ignore ANSI and RA style pipe color codes
* string util pad() works with ANSI/RA pipe codes
* TextView can now display text with RA pipe codes and MCI codes
* Message conf/area welcome art #81
* Update luciano art with new MCI
2016-08-03 19:48:45 -06:00
Bryan Ashby
0a629feeb0
Resolve: System methods prev/nextArea, and prev/nextConf can cause a crash #79
2016-07-25 14:35:58 -06:00
Bryan Ashby
8bd61f2d01
* New ACS class avail @ client.acs
...
* Experimental / WIP work on issue #79
* Issue # 77: Changes to new_scan.js, temp conf/area swapping, etc.
* message area: getMessageConfByAreaTag(), getMessageConfTagByAreaTag(), tempChangeMessageConfAndArea(), getNewMessageCountInAreaForUser()
2016-07-24 11:47:34 -06:00
Bryan Ashby
9155832139
* Better loading
...
* Fix draw issue with newIndicator
* Preserve initialFocusIndex between views (note: WIP: needs additional work for expected behavior)
2016-07-13 22:44:55 -06:00
Bryan Ashby
a06f721185
prevMenu() if MenuModule load error
2016-06-16 22:35:27 -06:00
Bryan Ashby
317af8419a
Major commit for new message network WIP
2016-02-02 21:35:59 -07:00
Bryan Ashby
7aab03c4ba
Updated message list functionality to allow passing in list/etc.
2016-01-03 17:59:29 -07:00
Bryan Ashby
2a7dce9fac
Fix dateTimeFormat to use Do vs do for moment.js formatting
2015-12-13 17:31:16 -07:00
Bryan Ashby
5bd95255a3
* User.isGroupMember() can now take a string or array of strings to check
...
* Add WELCOME2.ANS
* Disallow "all" as a username
* Check group membership when switching areas
2015-11-04 23:04:55 -07:00
Bryan Ashby
b1be5cdff4
* Delete mods/login.js (not used)
...
* More fallbackMenuModule & gotoMenuModule clean up -- should all be using new system now
2015-11-03 23:25:35 -07:00
Bryan Ashby
f7a7423b32
* New menu stack functional
...
* @systemMethod:fallbackMenu -> @systemMethod:prevMenu
* Lots of cleanup of gotoMenuModule() -> MenuModule.gotoMenu()
* Lots of cleanup of fallbackMenuModule() -> MenuModule.prevMenu()
* Lots of cleanup of 'next' processing -> MenuModule.nextMenu()
* Clean up CPU strings a bit more
2015-11-03 23:15:49 -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
4a386d649e
* WIP on message last read - not fully functional yet
2015-10-22 15:44:44 -06:00
Bryan Ashby
6a2d283fad
* WIP on SSH2 access: Linux ssh can now connect, browse, etc.
...
* Still issues with other terminals such as EtherTERM which just hangs after auth. Does not seem to send the 'shell' event
* Fix typo in msg_list module
2015-10-20 22:37:39 -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
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
a6cd6bd3b9
* Use pre-release of string-format with Python like widths/etc.
...
* Very minor updates to message list
2015-10-09 20:46:28 -06:00
Bryan Ashby
6517f50e0c
* Message view prev/next
...
* Message view up/down movement
* Some new experimental MCI codes
* Put cursor @ top of document in MLTEV preview mode
* Fix fse finishedLoading()
* Menus can have names, clients have current status
2015-09-07 00:12:01 -06:00
Bryan Ashby
1f3948d84c
* Menus can specify status
...
* WIP changes of message loading in viewer - can now do next... WIP!!!
2015-09-06 15:58:58 -06:00
Bryan Ashby
cc68106473
* Message number/total
2015-09-04 16:35:08 -06:00
Bryan Ashby
ddc806bd39
* Varous fixes for FSE. ...WIP on separation of editorMode vs editor/menu/etc. focus
2015-09-04 00:02:28 -06:00
Bryan Ashby
02e90d7ca3
* Lots of work on message loading from message list and extraArgs
2015-08-31 23:18:46 -06:00
Bryan Ashby
e852695354
* Fix bug in VerticalMenuView when pressing up with low number of items
...
* Minor work on message list
2015-08-30 21:42:24 -06:00
Bryan Ashby
87dcb1bdda
* Small typo fix
2015-08-27 22:33:36 -06:00
Bryan Ashby
8dc06cb49d
* Some progress on message list fetching / display... WIP!
2015-08-27 22:20:24 -06:00
Bryan Ashby
140990811a
* Start some work on message list fetching
2015-08-26 23:25:49 -06:00
Bryan Ashby
3be271aab5
* Not much ... few minor changes
2015-08-26 23:04:04 -06:00
Bryan Ashby
9442760679
* Start work on allowing pipe codes & custom drawing using items vs focusItems for menus. EXPERIMENTAL.
2015-08-25 23:17:09 -06:00