4a342ba2fa
* Functional last callers mod * Notes * Some cleanup
Bryan Ashby
2015-07-27 22:10:20 -06:00
99ea870ebc
* @method for view properties. WIP... hacked in, needs cleaned up & DRY * Messing around with different approaches to last callers...
Bryan Ashby
2015-07-26 22:51:06 -06:00
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
Bryan Ashby
2015-07-25 16:10:12 -06:00
dd478ed6ba
* displayArtAsset is now part of asset * Work on generalizing some things so they can be used for pause/etc.
Bryan Ashby
2015-07-24 18:33:59 -06:00
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
Bryan Ashby
2015-07-23 22:23:44 -06:00
7f4c97329d
* Some code cleanup
Bryan Ashby
2015-07-23 10:07:56 -06:00
4505ad17e2
* Allow pause to be 'true'
Bryan Ashby
2015-07-22 23:09:10 -06:00
9120cc9e18
* Support pausing after art display
Bryan Ashby
2015-07-22 23:08:08 -06:00
ff5d568259
* A few MCI codes * Fix timer/flicker bug @ connect ANSI term size detection
Bryan Ashby
2015-07-22 22:09:52 -06:00
4288c5b2e9
* A few fixes to standard MCI codes * Load user groups properly * Configurable/themeable date time formats
Bryan Ashby
2015-07-22 21:35:35 -06:00
40a4f8caba
* Add missing modules to package.json * Start replacing some code with momentjs
Bryan Ashby
2015-07-22 16:37:11 -06:00
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
Bryan Ashby
2015-07-21 23:52:20 -06:00
81e684cdcc
* Work on Renegade style pipe codes * Change age -> birthday * Minor tweaks and tests
Bryan Ashby
2015-07-20 22:56:48 -06:00
31ff67f32b
* A couple notes
Bryan Ashby
2015-07-20 17:13:14 -06:00
89adc83fc6
* JSONCache for caching JSON data (vs reading + parsing every time) * Minor changes
Bryan Ashby
2015-07-19 21:49:48 -06:00
306e84b323
* Change meta categories to a integer
Bryan Ashby
2015-07-17 08:07:43 -06:00
801771d7b1
* Metadata now has a category. That is, meta = {message_id, cat, name, value} * Kludges are now stored as-is, so any kludge known or not can be captured
Bryan Ashby
2015-07-16 22:57:08 -06:00
0d2d2602cd
* New concept of 'actionKeys' replacing broken 'submit' stuff -- WIP, currently broken but should be quick fix soon
Bryan Ashby
2015-07-09 23:23:37 -06:00
f348e06d86
* Some WIP on FSE
Bryan Ashby
2015-07-08 22:07:25 -06:00
0fb90b7b10
* At least mostly fix broken environment request
Bryan Ashby
2015-07-08 16:09:30 -06:00
a57f4aadcc
* Trying to figure out environment issue...
Bryan Ashby
2015-07-07 21:36:25 -06:00
06648403cc
* Cleanup for emiting edit position
Bryan Ashby
2015-07-06 23:26:16 -06:00
ab39fcd1ba
* Fix crash when deleting last line in MultiLineTextEdit
Bryan Ashby
2015-07-06 22:52:07 -06:00
40e0b55424
* Try to handle socket error * Fix bug in wrapping with MultiLineEditText * Updates on message base DB layout/triggers * Detect some terminals via ANSI DSR for device attributes (WIP)
Bryan Ashby
2015-07-06 22:37:11 -06:00
2b963ce6f9
* Fix bug causing asserts with many clients in telnet server
Bryan Ashby
2015-07-06 18:26:42 -06:00
aea6782f8c
* Minor updates to message base DB scripts
Bryan Ashby
2015-07-06 17:30:33 -06:00
7c0446bf79
* Fixed some logging of client IP addresses/etc. * Some updates to FSE work for position and edit mode display * Use cursor save/restore for some things vs internal tracking
Bryan Ashby
2015-07-05 23:16:22 -06:00
3d5d21bcb5
* Lots of WIP on FSE demo * WIP emit position from MutliLineEditTextView * ansi.rawWrite() when no iconv/lfs to be processed
Bryan Ashby
2015-07-05 19:05:55 -06:00
60cae7de3d
* A few more client child logs
Bryan Ashby
2015-07-04 16:03:44 -06:00
9715d31ac2
* Various code cleanup * Fix term size fallback bug exposed with rxvt/telnet * Fix bug in term env request
Bryan Ashby
2015-07-04 15:21:50 -06:00
13d104c840
* A lot of cleanup in ViewController * ViewController.getFormData() * Lots of WIP work on fse.js & multiple forms
Bryan Ashby
2015-07-04 12:02:37 -06:00
a241f91546
* A few updates to experimental per-client child logging * StatusBarView skeleton * Code cleanup * Menus scan specify emulated baud rate
Bryan Ashby
2015-07-02 23:28:39 -06:00
8fecc779d1
* Some work on message base tables. WIP, not functional
Bryan Ashby
2015-07-02 17:04:13 -06:00
a1a4c09214
* Only allow two digits for Renegade style pipe codes
Bryan Ashby
2015-07-02 15:20:39 -06:00
fa7cf1f265
* Code cleanup * Placeholder concept of Bunyan child logger per connected client
Bryan Ashby
2015-07-01 23:41:20 -06:00
8e0dc505b1
* Fix bug in MCI parsing with lower case alpha character such as 'f' for fIRST lETTER text styles * Minor fixes
Bryan Ashby
2015-07-01 22:53:01 -06:00
c1469a1f9c
* isSpecialKeyMapped() renamed to isKeyMapped() * Functional HorizontalMenuView * Minor updates
Bryan Ashby
2015-07-01 20:18:34 -06:00
a1b87c7a60
* Don't need extra data for tracking columns
Bryan Ashby
2015-07-01 16:43:19 -06:00
1606437c27
* Minor updates to HorizontalMenuView (WIP)
Bryan Ashby
2015-06-30 23:09:58 -06:00
d346fe72ee
* Lots of minor code cleanup * WIP work on HorizontalMenuView * Initial art for HorizontalMenuView demo
Bryan Ashby
2015-06-30 22:45:27 -06:00
c87c0d69b7
* Some work on color codes module
Bryan Ashby
2015-06-30 13:04:58 -06:00
658c64c8c8
* Bunch of WIP on new setPropertyValue() stuff making it easier to set props from JSON
Bryan Ashby
2015-06-29 23:14:17 -06:00
8a5f890bee
* Start work on setProperty() functionality -- this will replace some of the view controller work
Bryan Ashby
2015-06-28 22:45:57 -06:00
541be2d65a
* Fix TextEditView when 'text' set by default * Fix TextEditView row vs col * Start skeleton on HorizontalMenuView
Bryan Ashby
2015-06-28 22:31:12 -06:00
670bf0fd6e
* Load fse stuff from menu.json. Will use form 0..n
Bryan Ashby
2015-06-27 15:32:29 -06:00
e7e9070414
* Some additional message related tables * Change FSE art to 79 columns
Bryan Ashby
2015-06-26 23:12:12 -06:00
5a4c2a3043
* Initial start of message DB
Bryan Ashby
2015-06-25 23:19:32 -06:00
32fdbab88d
* Very very early work on FSE module
Bryan Ashby
2015-06-25 22:34:33 -06:00
8c7d609abb
* Start skeleton work on message editor module
Bryan Ashby
2015-06-24 23:09:26 -06:00
30b98e9e3b
* Some notes * Placeholder menu editor module
Bryan Ashby
2015-06-24 22:45:21 -06:00
521710e6ec
* Page Up / Page Down for SyncTERM * Page Down fixes * Down arrow fixes
Bryan Ashby
2015-06-21 22:36:07 -06:00
45aa97071e
* Minor fixes
Bryan Ashby
2015-06-21 21:11:11 -06:00
2c8ce36154
* Minor code cleanup * Some work on Page Up / Page Down (WIP) * Bug fixes with word wrapping, width checks @ word wrap
Bryan Ashby
2015-06-20 15:15:37 -06:00
f3cf12f294
* Deleting line functionality change -- now working consistent with end/home treatment * Some WIP fixes for empty container (e.g. cleared lines)
Bryan Ashby
2015-06-19 16:47:04 -06:00
dc69428563
* Some code cleanup * WIP additional terminal types * Minor updates to deleting lines in multi line edit - much to go still
Bryan Ashby
2015-06-18 22:17:51 -06:00
68f5a4cbfb
* Nothing really, no time
Bryan Ashby
2015-06-18 16:27:41 -06:00
6ac39c373c
* A completely broken delete line
Bryan Ashby
2015-06-17 22:38:21 -06:00
f3cbffb094
* More WIP on backspace with tabs/etc.
Bryan Ashby
2015-06-17 16:49:32 -06:00
d2244ba028
* Some work on backspace processign with tabs... WIP.
Bryan Ashby
2015-06-16 23:43:22 -06:00
2c7527bbcd
* Some notes on deleting tabs
Bryan Ashby
2015-06-16 16:30:23 -06:00
683f21cf1a
* Some thoughts
Bryan Ashby
2015-06-15 15:54:33 -06:00
81dab54f78
* Fix line feed key with tabs
Bryan Ashby
2015-06-14 23:18:21 -06:00
2632c150ac
* Fix line feed losing a character * Fix wrapping when tabs are involved
Bryan Ashby
2015-06-14 21:19:25 -06:00
8a75dbc91f
* Movement working pretty well with tabs, etc. * Handling of linefeed (enter key) * Start work on tab key press
Bryan Ashby
2015-06-13 21:49:12 -06:00
dc883ac6e6
* Some ideas on tabstop rework...
Bryan Ashby
2015-06-12 16:44:32 -06:00
1b50993768
* More work on cursor movement inc left key with tabs
Bryan Ashby
2015-06-11 23:09:13 -06:00
b24cbd9436
* Word wrapping functional with tabs in the mix (at least when adding chars!)
Bryan Ashby
2015-06-11 21:05:52 -06:00