a45142f2fd
* Use more standard code paths & emit index events in ToggleMenuView * Fix fetching areas & internal message attach area name * Use proper config in new MenuModule methods * More good progress on uploading
Bryan Ashby
2017-01-01 21:53:04 -07:00
0a92eec5e8
* WIP on upload support - protocols, modules, etc. * Ability for KeyEntryView to only show specific/allowed keys * Start moving/adding common methods to MenuModule vs boilerplate code * menuFlags: String|StringArray: flags for menus, e.g. new 'noHistory' flag to prevent appending to history/stack * New download stats/MCI codes * Ability to redirect input stream to [protocols] temporairly
Bryan Ashby
2016-12-31 14:50:29 -07:00
6f3fe7c52d#103: FTN PKT files need to be uppercase
Bryan Ashby
2016-12-06 20:51:48 -07:00
6da7d557f9
* Improvements to ANSI parser * Introduction of storage tags for file bases / areas * Expiration for file web server items * WIP work on clean ANSI (on hold for a bit while other file base stuff is worked on)
Bryan Ashby
2016-12-06 18:58:56 -07:00
a7c0f2b7b0
* Add FileBaseFilters * Add HTTP(S) file web server with temp URLs * Get temp web d/l from file list * Add File area filter editor (all file area stuff will be rename to file "base" later) * Concept of "listening servers" vs "login servers" * Ability to get servers by their package name * New MCI: %FN: File Base active filter name * Some ES6 updates * VC resetInitialFocus() to set focus to explicit/detected initial focus field * Limit what is dumped out when logging form data
Bryan Ashby
2016-10-24 21:49:45 -06:00
712cf512f0
* Add another year est regex * Add queue file support
Bryan Ashby
2016-10-14 21:57:02 -06:00
29947611f6
* New archives/archiver format - more flexible, more formats, etc. * Add scanning inside archives ability, extract file_id.diz, etc. * Initial year est (WIP) work
Bryan Ashby
2016-10-05 23:22:59 -06:00
61b0658743
Work on new archivers layout, short/long desc file discovery
Bryan Ashby
2016-10-03 22:03:32 -06:00
0a98ce651f#101 set real names for message areas
Bryan Ashby
2016-10-02 13:47:19 -06:00
c715bb7731
Allow tab to process as 'next' in preview mode
Bryan Ashby
2016-10-02 13:46:12 -06:00
f8c4990646
Add 'pcansi' support for ZOC terminal
Bryan Ashby
2016-10-01 13:22:34 -06:00
ac35d3506d
File area updates WIP
Bryan Ashby
2016-10-01 13:25:32 -06:00
c81b6789f4
Add 'pcansi' support for ZOC terminal
Bryan Ashby
2016-10-01 13:22:34 -06:00
b9ef561058
Parse file meta values @ load (e.g. to number
Bryan Ashby
2016-09-28 22:26:06 -06:00
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
Bryan Ashby
2016-09-28 21:54:25 -06:00
7da0abdc39
Work on EnigError and usage as experiment; This will go to many other areas of the code
Bryan Ashby
2016-09-19 21:30:26 -06:00
caa9137162
* Move login servers to core/servers/login * A bit of minor changes related to upcoming file areas --- will likely branch before anything major * Clean up database.js a bit
Bryan Ashby
2016-09-19 21:28:21 -06:00
34474bc610
minor cleanup
Bryan Ashby
2016-09-14 21:08:59 -06:00
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
Bryan Ashby
2016-09-08 21:54:30 -06:00
a11cbd3dcc
* Use NuSkooler branch of ptyw.js with setEncoding() removed & future fixes until/if we can get them merged to official branch. This is to stop breaking doors & CP437/etc. * Add some info to package.json
Bryan Ashby
2016-09-08 21:53:33 -06:00
d621fa9566
* renderStringLength(): Account for ESC[<N>C "forward" ESC seq * Use string util renderStringLength() in word wrap * Hopefully resolve all issues with renderSubstr() * Fix width issue in message list
Bryan Ashby
2016-09-06 23:20:11 -06:00
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
Bryan Ashby
2016-09-04 21:36:26 -06:00
d4d64f925d
* Attempt to hide sensitive information by default (e.g. 'password' fields) in log * New logger configuration - change logging: level -> logging: rotatingFile: level for current functionality
Bryan Ashby
2016-09-04 17:46:28 -06:00
e7ba6c406e
* Introduce MCI cache: Art files are hashed and MCI info (per client) is cached. Term resizes invalidate the cache * Bring in farmhash for art file hashing (and perhaps other uses soon) * Re-write of art.js display(). Better system, use MCI cache, etc. * Update package.json engines node req.
Bryan Ashby
2016-08-31 22:06:28 -06:00
6934f0d6ae
Add X key to exit newscan
Bryan Ashby
2016-08-30 21:32:57 -06:00
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
Bryan Ashby
2016-08-30 21:31:24 -06:00
0b8916194e
Merge remote-tracking branch 'upstream/master'
David Stephens
2016-08-28 00:05:46 +01:00
ff9748814d
Few tweaks: * Ensure entire script is downloaded before execution * Remove requirement to hit enter to continue * Allow overriding of install path, node version and git source * Prompt user to generate config after install
David Stephens
2016-08-27 22:36:29 +01:00
d6b22b085c
Update license date
Bryan Ashby
2016-08-20 15:26:18 -06:00
d50e505bd7
* Allow for clients such as ConnectBot that see "home" as 0,0 vs ANSI-BBS standard 1,1 by offsetting CPR values * Some code cleanup * Don't assert in View.js setPosition(); Instead, sanatize values
Bryan Ashby
2016-08-14 11:45:31 -06:00
cf30389146
ToggleMenuView causes Engima to crash when connecting with ConnectBot #83
Bryan Ashby
2016-08-13 10:05:49 -06:00
30ba609fb4
* Add rumorz mod * ANSI/pipe working properly in VerticalMenuView * Fix bug in renderStringLength() * Make initSequence() part of prototype chain for inheritance * Use proper 'desc' field vs 'status' for menus when setting client/user status * Move pipeToAnsi() to setItems/setFocusItems vs every render * Add %RR random rumor MCI * Predefined MCI's can be init @ startup - RR uses random as a test bed * Add some StatLog functionality for ordering, keep forever, etc. * Fix TextView redraw issue * Better VerticalMenuView drawItem() logic * Add 'key press' emit for View * Enable formats for BBS list - works with MCI * Remove old system_property.js
Bryan Ashby
2016-08-10 22:48:13 -06:00
2b68201f7d
* Pretty big optimization with TextView: Don't attempt to draw empty items - which needs SGR work and all sorts of processing - if there is not (yet) a non-empty string to draw
Bryan Ashby
2016-08-06 20:11:04 -06:00