Commit Graph

1134 Commits

Author SHA1 Message Date
Bryan Ashby e95aba0582 Fix some DB startup issues for new installs 2017-02-12 19:49:56 -07:00
Bryan Ashby 5ab47232fc Some minor menu.hjson updates 2017-02-12 19:42:18 -07:00
Bryan Ashby 29d572c04c * Add terminal warning pre-nua preamble
* Merge in menu chagnes for file area/etc. to menu.hjson
* Missing luciano art
2017-02-12 14:03:29 -07:00
Bryan Ashby 8e39f3ec3d More luciano_blocktronics theme for file base 2017-02-12 12:20:30 -07:00
Bryan Ashby 60ae03ab3f WIP on luciano_blocktronics for new file base 2017-02-12 00:26:08 -07:00
Bryan Ashby 4324c410c0 Minor update; use resetScreen() vs clearScreen() 2017-02-12 00:25:25 -07:00
Bryan Ashby edb9d32acc * Fix CRC32 meta
* Properly store upload user info in meta @ upload
2017-02-12 00:24:24 -07:00
Bryan Ashby 50a5b8d78e Use proper resetScreen() vs clearScreen() 2017-02-12 00:23:39 -07:00
Bryan Ashby 6dccbd124f Fix upload_by_user_id parse 2017-02-12 00:22:53 -07:00
Bryan Ashby 849ab68de2 Add README.NOW support for long desc scan 2017-02-12 00:22:36 -07:00
Bryan Ashby 2e10fdfdf5 Updates to upload check, docs 2017-02-09 22:03:21 -07:00
Bryan Ashby f9e91987ac Better arg parsing for main 2017-02-09 21:08:23 -07:00
Bryan Ashby 2e7862043d More document updates 2017-02-09 20:48:44 -07:00
Bryan Ashby 2d9cd39ae8 Use config route path for temp files 2017-02-09 20:34:29 -07:00
Bryan Ashby 4ab08287a2 Additional doc/updates 2017-02-09 20:33:49 -07:00
Bryan Ashby a257a9ba4b * Fix up and improve oputil file-base stuff
* Specialize if user does not have upload ACS
2017-02-08 22:53:48 -07:00
Bryan Ashby 1f879c8bfb Initial version of file base docs 2017-02-08 20:57:31 -07:00
Bryan Ashby 5549ff5512 * Help pages
* No results for criteria page
* noHistory can be passed to gotoMenu()
2017-02-07 22:15:34 -07:00
Bryan Ashby f4042e6556 Placeholder 2017-02-07 22:15:20 -07:00
Bryan Ashby b49f2be0ed Additional updates & typo fixes 2017-02-07 22:14:14 -07:00
Bryan Ashby 7478d647d8 Minor updates 2017-02-07 22:09:44 -07:00
Bryan Ashby a18e4a1527 Remove old text version 2017-02-07 22:05:50 -07:00
Bryan Ashby 92e804b64b Use markdown for UPGRADE 2017-02-07 22:04:37 -07:00
Bryan Ashby f0db0e3c94 * file.db: file_user_rating: Table for tracking average user rating of a file
* Default filter order to descending
* File rating support including in search/filter
* Default to passing submitted form data (if any) @ prevMenu()
* Fix issues with byte/size formatting for 0
* Allow action keys for prompts
* use MenuModule.pausePrompt() in various places
* Add quick search to file area
* Display dupes, if any @ upload
2017-02-07 20:20:10 -07:00
Bryan Ashby 5f929b3d63 comment 2017-02-07 20:14:56 -07:00
Bryan Ashby 725dc685c8 Add Node.js note 2017-02-07 20:14:33 -07:00
Bryan Ashby 92772eb1a9 * Added ability to serve static files from web server
* Web server can have custom error pages, e.g. 404.html
* "file_area" stuff -> "file_base"
* Fix some rare bugs in theme/art loading
* Adjust tab order dynamically for file upload details
2017-02-04 09:20:36 -07:00
Bryan Ashby ff64a7aed5 * SEXYZ: XModem & YModem
* Explicit sort avail to protocols
* MenuView.removeItem()
* Natural sort for more things
* Fix some issues with HorizontalMenuView redraw/update
* Sanatize non-blind upload filename (security)
* Validator on non-blind upload filename
2017-02-01 19:42:27 -07:00
Bryan Ashby 8261881e3e Initial support for non-blind aka non-batch uploads 2017-01-31 23:10:17 -07:00
Bryan Ashby f65ef7b79e Additional doc updates for upcoming file base release 2017-01-31 19:53:55 -07:00
Bryan Ashby 572f4684f7 Add info on archivers/archive formats 2017-01-31 19:32:42 -07:00
Bryan Ashby 690d148ad5 * Move to uuid vs node-uuid
* Use uuid-parse for to/from string
2017-01-31 00:17:19 -07:00
Bryan Ashby 541489acb0 Use natural sort for filters 2017-01-31 00:17:14 -07:00
Bryan Ashby 9c61b2b945 Use natural sort 2017-01-31 00:16:43 -07:00
Bryan Ashby 807ca9bded Fix some year est regex's, add yyyy-mm-dd 2017-01-31 00:16:28 -07:00
Bryan Ashby 744d7368d4 Sort lexically + active filter first 2017-01-30 21:55:00 -07:00
Bryan Ashby c7640de07e Add focusItemIndex property 2017-01-30 21:54:32 -07:00
Bryan Ashby 5a62b7ecc0 Add arj info 2017-01-30 21:54:00 -07:00
Bryan Ashby ee7645c235 Lots of updates for upcoming file base release 2017-01-30 21:53:37 -07:00
Bryan Ashby 6f1015305b * Allow alternate matching group order for archive short/long desc
* max short/long desc file input byte size (ignore files larger than N)
* Add Arj support via 'arj'
2017-01-29 22:30:48 -07:00
Bryan Ashby 9525afddd3 * Created new npm module: temptmp: This replaces node-temp usage & solves global temp file cleanup issue with concept of temp "sessions" 2017-01-29 19:56:46 -07:00
Bryan Ashby e10d085cab Remove accidental typo in code 2017-01-29 19:56:34 -07:00
Bryan Ashby 416894adfe Update copyright 2017-01-29 19:56:08 -07:00
Bryan Ashby fe24bbbe7a Update notes, Node version 2017-01-29 19:55:48 -07:00
Bryan Ashby 8aa42342a2 Fix setText('')/clearText() issue with text views 2017-01-28 12:48:04 -07:00
Bryan Ashby 12d4c158c4 * ENiGMA now require Node.js 6.x LTS+
* Bump version to 0.0.4-alpha
* Update package dependencies
* Use modified node-buffers that does not use deprecated Array.get()
* Update lodash dependency to 4.x & convert to new methods/etc.
* Better 'noHistory' support for menu stack
* Fix bug in download queue init
* Misc code cleanup
2017-01-28 12:33:06 -07:00
Bryan Ashby 1fc9fc1c90 Make some concepts a bit more clear 2017-01-28 12:32:38 -07:00
Bryan Ashby 8889014f47 Update copyrights 2017-01-25 22:59:12 -07:00
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 1c03c3021a * Temporary fix for MAJOR global temp cleanup bug: comment out node-temp .cleanup() methods
* Don't move temp uploads to area directory until user submit/completed
* New file util module
2017-01-23 23:32:40 -07:00