Commit Graph

  • 87dcb1bdda * Small typo fix Bryan Ashby 2015-08-27 22:33:36 -0600
  • 8dc06cb49d * Some progress on message list fetching / display... WIP! Bryan Ashby 2015-08-27 22:20:24 -0600
  • ede00f8937 * Remove old dependency * Add string-format dep. * Convert various strUtil.format() -> String.prototype.format() based system Bryan Ashby 2015-08-27 16:14:56 -0600
  • 140990811a * Start some work on message list fetching Bryan Ashby 2015-08-26 23:25:49 -0600
  • 3be271aab5 * Not much ... few minor changes Bryan Ashby 2015-08-26 23:04:04 -0600
  • 9442760679 * Start work on allowing pipe codes & custom drawing using items vs focusItems for menus. EXPERIMENTAL. Bryan Ashby 2015-08-25 23:17:09 -0600
  • 64c8d83559 * NO CARRIER :) Bryan Ashby 2015-08-21 13:47:01 -0600
  • 1cb95bd44e * Remove message_area_desc property -- just fetch it Bryan Ashby 2015-08-20 22:51:00 -0600
  • 150bd5778a * Switch to JSON/config.json based user groups, and user group membership Bryan Ashby 2015-08-20 22:29:16 -0600
  • 6f3137d522 * Fix various areaID and area name refs for new system Bryan Ashby 2015-08-20 17:05:02 -0600
  • d69d00a14b * Cleanup related to message area IDs / database -> JSON format and names Bryan Ashby 2015-08-20 17:00:35 -0600
  • 35de0a2487 * Initial work on moving to JSON configured Message Areas (vs ID's in SQLite). This will be applied to user groups, and other types as well such that JSON can simply be edited in config.json * Hopefully better/proper merge of config.js + config.json => config Bryan Ashby 2015-08-20 16:35:04 -0600
  • ec70cc8caa * Progress on FSE / Area Posting * Proof of concept work on user validation in FSE * Term now has pipeWrite() Bryan Ashby 2015-08-19 22:10:18 -0600
  • ca26cca55b * Don't look for non-user (e.g. predefined) MCI codes in form/config lookup Bryan Ashby 2015-08-19 18:50:40 -0600
  • 4cf10ba85c * Minor changes & cleanup Bryan Ashby 2015-08-19 16:05:35 -0600
  • 79e533468a * Notes Bryan Ashby 2015-08-19 00:07:24 -0600
  • d3f82e38da Rely on pty.js, minor updates to area changing logic Bryan Ashby 2015-08-18 23:11:13 -0600
  • c9a24b7ec8 * Minor code cleanup + fixes, area change/list semi functional Bryan Ashby 2015-08-18 22:45:47 -0600
  • aaac4e884b * New string util method: format() * Minor work on area list -- WIP! Bryan Ashby 2015-08-18 17:00:18 -0600
  • aa820ac0b5 * New message_area.js for Message Area APIs, etc. * msg_area_list.js module for listing/selecting message area (WIP; much to do) Bryan Ashby 2015-08-18 15:27:14 -0600
  • 990dffe880 * Very minor Bryan Ashby 2015-08-17 21:45:11 -0600
  • d71cae5c37 * persistAllProperties() and persistProperties() for User obje Bryan Ashby 2015-08-16 21:47:33 -0600
  • d491bd9582 * Load 'message_area_id' from user props Bryan Ashby 2015-08-16 21:37:16 -0600
  • 7990202317 * Fix some extraArgs stuff * Minor updates to FSE related modules -- WIP! Bryan Ashby 2015-08-16 13:35:34 -0600
  • d9b39fcaa6 * Switching back to module system for FSE... broken now, but hopefully this model sticks Bryan Ashby 2015-08-14 14:49:06 -0600
  • 6257208c5e * Progress on FSE class/integration * Use "proxy" for submit * More key support... probably just missed it from other box, will merge later Bryan Ashby 2015-08-13 22:30:55 -0600
  • 6d49e5e55f * Pass 'key' object to actions & submit form events Bryan Ashby 2015-08-13 16:05:17 -0600
  • 08bebb560d * Minor work on fse class. Experimental handling of submit/etc. directly Bryan Ashby 2015-08-12 22:08:33 -0600
  • 40e1e1bea8 * Use mixin class for ViewController management Bryan Ashby 2015-08-12 17:26:05 -0600
  • bfdc58b90c * Few updates to FSE class, some notes Bryan Ashby 2015-08-11 22:28:43 -0600
  • 7526a8b2c8 * Minor Bryan Ashby 2015-08-11 21:42:55 -0600
  • c26fb573a1 * Some new skeleton files for area messages + some conceptual thoughts Bryan Ashby 2015-08-11 21:36:08 -0600
  • 901f83453c * Lots of experimental stuff with message area in relation of FSE. Have a fairly good idea now how this can work... a few missing pieces Bryan Ashby 2015-08-09 19:32:38 -0600
  • dbb3e04166 + asset.getModuleAsset() * Menus can specify built in menu modules: @systemModule:XXXXX Bryan Ashby 2015-08-08 15:52:47 -0600
  • b8d4741c18 * Work with prompts. Prompts now handle special menu "submit" block without form IDs/etc. Bryan Ashby 2015-08-06 23:08:10 -0600
  • a0a97350fe * Add l33t.codes URL to connect banner Bryan Ashby 2015-08-06 16:25:52 -0600
  • 82f3bc7601 * Use lodash for Config.js / config.json merge Bryan Ashby 2015-08-05 22:22:17 -0600
  • ab40eb1fd4 * Message to indicate someone already logged in by username Bryan Ashby 2015-08-04 22:38:28 -0600
  • 8d1fac41a9 * User idle timeout * Only allow one session per user at a time * user 'timestamp' property -> 'account_created' * Better User.getLegacySecurityLevel() using group membership * Client connection management -> client_connections.js * Minor changes & cleanup Bryan Ashby 2015-08-04 22:35:59 -0600
  • 36a8d771e8 * Pause after tooManyArt Bryan Ashby 2015-08-03 23:21:23 -0600
  • 608d4dc094 * DOOR.SYS support * LORD now works via DOOR.SYS at least * Abracadabra: nodeMax, tooManyArt support, etc. * Abracadabra: Exit back to menu * Some code cleanup Bryan Ashby 2015-08-03 23:11:17 -0600
  • 144aa6b351 * More WIP on door support. Proof of concept mostly functional-ish for at least Pimpwars :) Bryan Ashby 2015-08-02 18:27:05 -0600
  • d16beca341 * Various Bryan Ashby 2015-08-01 01:00:15 -0600
  • 72b54b19b7 * Start work on door, dropfile, etc. support. Lots of placeholder * Start work on door menu module for launching doors Bryan Ashby 2015-08-01 00:59:11 -0600
  • 0aa726a02b * A little login structure (experimental) Bryan Ashby 2015-07-31 09:11:57 -0600
  • e34f0ad688 * Login count property for users Bryan Ashby 2015-07-29 22:14:26 -0600
  • a15067fc21 * Much better flow for mciReady in relation to pausing, etc. using callbacks Bryan Ashby 2015-07-29 22:09:51 -0600
  • 44a0f87a24 + stats.js: public APIs for accessing various system stats. Probably needs a better name * Fix pause placement. Wait for all views ready before placing cursor such that the prompt will display in the right spot Bryan Ashby 2015-07-28 22:31:28 -0600
  • 4a342ba2fa * Functional last callers mod * Notes * Some cleanup Bryan Ashby 2015-07-27 22:10:20 -0600
  • 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 -0600
  • 542327460b * Last callers module WIP Bryan Ashby 2015-07-26 00:20:07 -0600
  • 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 -0600
  • 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 -0600
  • 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 -0600
  • 7f4c97329d * Some code cleanup Bryan Ashby 2015-07-23 10:07:56 -0600
  • 4505ad17e2 * Allow pause to be 'true' Bryan Ashby 2015-07-22 23:09:10 -0600
  • 9120cc9e18 * Support pausing after art display Bryan Ashby 2015-07-22 23:08:08 -0600
  • ff5d568259 * A few MCI codes * Fix timer/flicker bug @ connect ANSI term size detection Bryan Ashby 2015-07-22 22:09:52 -0600
  • 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 -0600
  • 40a4f8caba * Add missing modules to package.json * Start replacing some code with momentjs Bryan Ashby 2015-07-22 16:37:11 -0600
  • 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 -0600
  • 81e684cdcc * Work on Renegade style pipe codes * Change age -> birthday * Minor tweaks and tests Bryan Ashby 2015-07-20 22:56:48 -0600
  • 31ff67f32b * A couple notes Bryan Ashby 2015-07-20 17:13:14 -0600
  • 89adc83fc6 * JSONCache for caching JSON data (vs reading + parsing every time) * Minor changes Bryan Ashby 2015-07-19 21:49:48 -0600
  • 306e84b323 * Change meta categories to a integer Bryan Ashby 2015-07-17 08:07:43 -0600
  • 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 -0600
  • 2c082ceedd * WIP on FidoNet stuff Bryan Ashby 2015-07-16 17:13:48 -0600
  • 6a08a25a57 * Mostly notes Bryan Ashby 2015-07-15 23:57:02 -0600
  • aebf494ae7 * MailPacket class: read() and write() with event emits * FTNMailPacket WIP derived from MailPacket Bryan Ashby 2015-07-15 23:51:00 -0600
  • 7fa27e46a5 * Spec/notes Bryan Ashby 2015-07-14 22:24:23 -0600
  • 6438a1e53c * FTN packets are now parsable -> usable object. More to come... Bryan Ashby 2015-07-14 22:13:27 -0600
  • 8f33a9a067 * Progress on parsing/extracting FTN packets Bryan Ashby 2015-07-14 17:08:52 -0600
  • 5e55ce4bee * Some WIP FTN packet processing Bryan Ashby 2015-07-14 00:13:29 -0600
  • f51b6c7098 * Start of parsing on FTN packets Bryan Ashby 2015-07-13 17:04:03 -0600
  • 368f0d6467 * Minor updates to FSE related to getMessageData() Bryan Ashby 2015-07-13 14:58:45 -0600
  • 316a9c8b7f * Fix issue with submit matching when argName used Bryan Ashby 2015-07-13 13:41:21 -0600
  • 9f86bdd856 * Start of fidonet.js Bryan Ashby 2015-07-12 23:14:23 -0600
  • 5907c1d024 * Very early work on FidoNet, Messages, etc. Bryan Ashby 2015-07-12 22:56:33 -0600
  • ab12974430 * A bit of experimental work on Message obj Bryan Ashby 2015-07-12 00:32:31 -0600
  • 1bb997133f * More WIP on FSE * Fix issue with events captured in VC when setFocus() toggle Bryan Ashby 2015-07-11 20:12:07 -0600
  • aab07bb330 * Fix crash with JuiceSSH * Lots of WIP on FSE * Various notes & fixes Bryan Ashby 2015-07-11 16:39:42 -0600
  • 2391ce6bc9 * Some notes mostly Bryan Ashby 2015-07-10 15:24:30 -0600
  • 1f409435f4 * Fix bug assigning wrong default submit view ID Bryan Ashby 2015-07-10 11:11:08 -0600
  • 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 -0600
  • 696e4157d9 * Nothing really Bryan Ashby 2015-07-09 17:06:09 -0600
  • 52288a6162 * Re-attach events when switching between menu Bryan Ashby 2015-07-09 16:28:44 -0600
  • eea09dd3b3 * Some more work on switching menus in FSE Bryan Ashby 2015-07-08 22:49:22 -0600
  • 65ad2ffdd1 * VC.setFocus(): Attaches/detaches events/etc. Bryan Ashby 2015-07-08 22:34:40 -0600
  • f348e06d86 * Some WIP on FSE Bryan Ashby 2015-07-08 22:07:25 -0600
  • 0fb90b7b10 * At least mostly fix broken environment request Bryan Ashby 2015-07-08 16:09:30 -0600
  • a57f4aadcc * Trying to figure out environment issue... Bryan Ashby 2015-07-07 21:36:25 -0600
  • 06648403cc * Cleanup for emiting edit position Bryan Ashby 2015-07-06 23:26:16 -0600
  • ab39fcd1ba * Fix crash when deleting last line in MultiLineTextEdit Bryan Ashby 2015-07-06 22:52:07 -0600
  • 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 -0600
  • 2b963ce6f9 * Fix bug causing asserts with many clients in telnet server Bryan Ashby 2015-07-06 18:26:42 -0600
  • aea6782f8c * Minor updates to message base DB scripts Bryan Ashby 2015-07-06 17:30:33 -0600
  • 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 -0600
  • 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 -0600
  • 60cae7de3d * A few more client child logs Bryan Ashby 2015-07-04 16:03:44 -0600
  • 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 -0600