Commit Graph

  • 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
  • 542327460b * Last callers module WIP Bryan Ashby 2015-07-26 00:20:07 -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
  • 2c082ceedd * WIP on FidoNet stuff Bryan Ashby 2015-07-16 17:13:48 -06:00
  • 6a08a25a57 * Mostly notes Bryan Ashby 2015-07-15 23:57:02 -06:00
  • aebf494ae7 * MailPacket class: read() and write() with event emits * FTNMailPacket WIP derived from MailPacket Bryan Ashby 2015-07-15 23:51:00 -06:00
  • 7fa27e46a5 * Spec/notes Bryan Ashby 2015-07-14 22:24:23 -06:00
  • 6438a1e53c * FTN packets are now parsable -> usable object. More to come... Bryan Ashby 2015-07-14 22:13:27 -06:00
  • 8f33a9a067 * Progress on parsing/extracting FTN packets Bryan Ashby 2015-07-14 17:08:52 -06:00
  • 5e55ce4bee * Some WIP FTN packet processing Bryan Ashby 2015-07-14 00:13:29 -06:00
  • f51b6c7098 * Start of parsing on FTN packets Bryan Ashby 2015-07-13 17:04:03 -06:00
  • 368f0d6467 * Minor updates to FSE related to getMessageData() Bryan Ashby 2015-07-13 14:58:45 -06:00
  • 316a9c8b7f * Fix issue with submit matching when argName used Bryan Ashby 2015-07-13 13:41:21 -06:00
  • 9f86bdd856 * Start of fidonet.js Bryan Ashby 2015-07-12 23:14:23 -06:00
  • 5907c1d024 * Very early work on FidoNet, Messages, etc. Bryan Ashby 2015-07-12 22:56:33 -06:00
  • ab12974430 * A bit of experimental work on Message obj Bryan Ashby 2015-07-12 00:32:31 -06:00
  • 1bb997133f * More WIP on FSE * Fix issue with events captured in VC when setFocus() toggle Bryan Ashby 2015-07-11 20:12:07 -06:00
  • aab07bb330 * Fix crash with JuiceSSH * Lots of WIP on FSE * Various notes & fixes Bryan Ashby 2015-07-11 16:39:42 -06:00
  • 2391ce6bc9 * Some notes mostly Bryan Ashby 2015-07-10 15:24:30 -06:00
  • 1f409435f4 * Fix bug assigning wrong default submit view ID Bryan Ashby 2015-07-10 11:11: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
  • 696e4157d9 * Nothing really Bryan Ashby 2015-07-09 17:06:09 -06:00
  • 52288a6162 * Re-attach events when switching between menu Bryan Ashby 2015-07-09 16:28:44 -06:00
  • eea09dd3b3 * Some more work on switching menus in FSE Bryan Ashby 2015-07-08 22:49:22 -06:00
  • 65ad2ffdd1 * VC.setFocus(): Attaches/detaches events/etc. Bryan Ashby 2015-07-08 22:34:40 -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
  • bb7504a35a * Code cleanup * MultiLineEditTextView2 -> MultiLineEditTextView Bryan Ashby 2015-07-01 20:35:03 -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
  • f56546cae5 * Rename message editor to fse.js Bryan Ashby 2015-06-25 16:33:17 -06:00
  • 7df509d5f0 * Notes mostly Bryan Ashby 2015-06-24 23:12:03 -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
  • 714465ac40 * Code cleanup Bryan Ashby 2015-06-20 00:40:23 -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
  • 7095f388f8 * update comments Bryan Ashby 2015-06-16 00:30:46 -06:00
  • 3e0926b87a * Update word wrap with backspace Bryan Ashby 2015-06-16 00:27:04 -06:00
  • d3c6d6fdef * placeholder for backspace Bryan Ashby 2015-06-15 23:00:47 -06:00
  • 7281011a7a * start of backspace impl Bryan Ashby 2015-06-15 22:53:49 -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
  • 251a4777f6 * Mostly notes Bryan Ashby 2015-06-11 16:53:34 -06:00
  • 9ead6ab0fa * Improvement to word wrapping in multi line editor. Now handles spaces, etc. Bryan Ashby 2015-06-10 21:49:18 -06:00
  • 019dbaf034 * Wrapping & cursor placement improvements Bryan Ashby 2015-06-10 16:12:21 -06:00