97e19957ce
* Default upload descriptions based on file names if no FILE_ID.DIZ/etc. could be found * Add default desc & prompt for desc to oputil fb scan
Bryan Ashby
2017-02-24 23:39:31 -07:00
9a2b48ac47
* Update ACS parser PEG.js script to include some missing functionality * Regenerate acs_parser.js with latest pegjs & new rules
Bryan Ashby
2017-02-24 23:38:30 -07:00
79c1ad6ce6
Hopefully fix FTN 2+ packet export when using a point address
Bryan Ashby
2017-02-23 21:30:06 -07:00
9bb28b36cd
Crash on Telnet Bridge connecting to Tradewars server #105
Bryan Ashby
2017-02-22 23:20:05 -07:00
6717cd5179
Add fb 'info' support to oputil
Bryan Ashby
2017-02-18 19:00:09 -07:00
058ff3f367
* Rework user.js and User object to ES6 * Update download stats for user when web download is completed
Bryan Ashby
2017-02-18 13:21:18 -07:00
6406d32165
Handle (default) case of web server being disabled in file areas/web link generation
Bryan Ashby
2017-02-18 09:56:23 -07:00
701f3c9728
Fix client IP when connected via SSH
Bryan Ashby
2017-02-18 09:37:22 -07:00
e70f28fffe
* Use proper unrar for .rar riles (7za has issues) * Fix short/long desc issues when filenames have paths
Bryan Ashby
2017-02-17 21:56:28 -07:00
bced59da09
MUCH faster crc32 impl
Bryan Ashby
2017-02-15 21:40:22 -07:00
d0511d5d74
* Split out oputil stuff into modules based on <command> * oputil: better syntax * oputil: allow areaTag@storageTag for scan, e.g. oputil fb scan <args> retro_pc@some_specific_storage
Bryan Ashby
2017-02-15 20:27:16 -07:00
d41fbf6911
Add file base menu item to luciano art
Bryan Ashby
2017-02-13 22:54:56 -07:00
9b0f956934
* Start work on new oputil format: oputil <command> <action> <args> <target> * Add auto tagging for oputil scan
Bryan Ashby
2017-02-13 22:51:20 -07:00
aa40d998b2
Fix from username in message post
Bryan Ashby
2017-02-12 22:13:03 -07:00
f85388e747
Remove bad code :)
Bryan Ashby
2017-02-12 21:52:56 -07:00
7478d647d8
Minor updates
Bryan Ashby
2017-02-07 22:09:44 -07:00
a18e4a1527
Remove old text version
Bryan Ashby
2017-02-07 22:05:50 -07:00
92e804b64b
Use markdown for UPGRADE
Bryan Ashby
2017-02-07 22:04:37 -07:00
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
Bryan Ashby
2017-02-07 20:20:10 -07:00
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
Bryan Ashby
2017-02-04 09:20:36 -07:00
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
Bryan Ashby
2017-02-01 19:42:27 -07:00
8261881e3e
Initial support for non-blind aka non-batch uploads
Bryan Ashby
2017-01-31 23:10:17 -07:00
f65ef7b79e
Additional doc updates for upcoming file base release
Bryan Ashby
2017-01-31 19:53:55 -07:00
572f4684f7
Add info on archivers/archive formats
Bryan Ashby
2017-01-31 19:32:42 -07:00
690d148ad5
* Move to uuid vs node-uuid * Use uuid-parse for to/from string
Bryan Ashby
2017-01-31 00:17:19 -07:00
541489acb0
Use natural sort for filters
Bryan Ashby
2017-01-31 00:17:14 -07:00
9c61b2b945
Use natural sort
Bryan Ashby
2017-01-31 00:16:43 -07:00
807ca9bded
Fix some year est regex's, add yyyy-mm-dd
Bryan Ashby
2017-01-31 00:16:28 -07:00
744d7368d4
Sort lexically + active filter first
Bryan Ashby
2017-01-30 21:55:00 -07:00
5a62b7ecc0
Add arj info
Bryan Ashby
2017-01-30 21:54:00 -07:00
ee7645c235
Lots of updates for upcoming file base release
Bryan Ashby
2017-01-30 21:53:37 -07:00
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'
Bryan Ashby
2017-01-29 22:30:48 -07:00
9525afddd3
* Created new npm module: temptmp: This replaces node-temp usage & solves global temp file cleanup issue with concept of temp "sessions"
Bryan Ashby
2017-01-29 19:56:46 -07:00
fe24bbbe7a
Update notes, Node version
Bryan Ashby
2017-01-29 19:55:48 -07:00
8aa42342a2
Fix setText('')/clearText() issue with text views
Bryan Ashby
2017-01-28 12:48:04 -07:00
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
Bryan Ashby
2017-01-28 12:33:06 -07:00
1fc9fc1c90
Make some concepts a bit more clear
Bryan Ashby
2017-01-28 12:32:38 -07:00
99ab60bf77
* Convert MenuModule to ES6 style class * Convert modules that are MenuModule subclasses to ES6 style classes * Convert mixins to ES6 style * Various cleanup
Bryan Ashby
2017-01-25 22:18:05 -07:00
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
Bryan Ashby
2017-01-23 23:32:40 -07:00
99036592ae
* Bump version to 0.0.2-alpha: File Base alpha here * LHA/LZH archive support via external lha command * Nearly complete upload processor * Set default file base filter if none is set * Additional MenuModule common method/helpers * MLTEV property: tabSwitchesView
Bryan Ashby
2017-01-22 21:30:49 -07:00
8d51c7d47c
* Additional helpers to MenuModule * Gzip signature (.gz) * Switch to sha-256 vs sha1 for internal file hashes * Nearly complete callback / scan update support for scanFile() * Fix data input issue after performing upload * Support 'sz' recv (uploads)
Bryan Ashby
2017-01-21 22:09:29 -07:00
fb176d3ab3
* Fix updating of existing file filter * Update findFiles() to properly apply filters, sort order / direction, etc. * Properly persist hash tags @ file entry persist * Lots of improvements / additions to MCI for upload/download, etc. stats * Persist processed entries @ upload (WIP, but close!)
Bryan Ashby
2017-01-18 22:23:53 -07:00
e265e3cc97
* WIP on upload scan/processing * WIP on user add/edit data to uploads * Add write access (upload) to area ACS * Add upload collision handling * Add upload stats
Bryan Ashby
2017-01-11 22:51:00 -07:00