Bryan Ashby
b6bda7f45f
much cleaner code
2018-01-26 21:38:50 -07:00
Bryan Ashby
3d575f7645
Default renderLen array
2018-01-26 21:37:26 -07:00
Bryan Ashby
70b5d7a124
MAJOR refactor of Message class
...
* ES6 class vs old style
* Add findMessages(filter, ...) similar to FileEntry.findFiles() allowing many filter types used throughout the system
2018-01-26 21:36:16 -07:00
Bryan Ashby
ec1876084c
Add sanatizeString() method
2018-01-26 21:34:32 -07:00
Bryan Ashby
cc74616a93
Next at end of list goes to previous menu by default
2018-01-26 21:34:10 -07:00
Bryan Ashby
50074d7765
Remove unused require
2018-01-21 20:49:49 -07:00
Bryan Ashby
94f3721bf8
Prompt when already logged in
2018-01-21 20:49:38 -07:00
Bryan Ashby
ddcf7f5865
Merge pull request #143 from NuSkooler/binary-parser
...
Finish conversion from 'binary' -> 'binary-parser'
2018-01-21 14:34:47 -07:00
Bryan Ashby
8bfad971a1
Finish conversion from 'binary' -> 'binary-parser'
...
* FTN packets
* SAUCE
2018-01-21 11:58:19 -07:00
Bryan Ashby
c1f971d2d9
Code readability
2018-01-20 19:30:21 -07:00
Bryan Ashby
bc55317a4b
Fix drawing when focus items set - we should not attempt to stylize!
2018-01-20 19:30:10 -07:00
Bryan Ashby
5caf7a9fce
Move NetMail routes to scannerTossers: { ftn_bso: { ... } } where it belongs in config.hjson
2018-01-20 18:47:19 -07:00
Bryan Ashby
70a2bc5160
Rework BSO-style flow file generation
...
* Add point address NNNNnnnn.pnt sub dir support
* Use *route* address in case of non-direct destinations
2018-01-20 18:32:15 -07:00
Bryan Ashby
afe0c88cfc
NetMail non-HUB fixes
...
* Properly separate FTN *packet* header vs *message* header DST/SRC information
* Change routes{} handling: These are now *require* for out-of-HUB routing such that Enig will know where to send messages
2018-01-20 15:16:35 -07:00
Bryan Ashby
b1cea5edd7
Add in reason if available, to error message
2018-01-20 15:16:10 -07:00
Bryan Ashby
16c8fd0afc
Fix focusTextStyle for VerticalMenuView (lightbar)
2018-01-15 21:40:13 -07:00
Bryan Ashby
78ca1e9c4f
* Ensure explicit by-MCI key forms are properly themed, e.g. form: { 3: { HM1: { ... }}}
2018-01-15 21:06:16 -07:00
Bryan Ashby
23e77dcb31
Uncommeng out a deprecated function - will fix later; need for now
2018-01-15 21:05:55 -07:00
Bryan Ashby
05a93cae89
Default to left justification
2018-01-15 20:31:55 -07:00
Bryan Ashby
827d793a2d
Add notes about left/right justify
2018-01-15 20:31:37 -07:00
Bryan Ashby
d1593ed159
* Fix bug where 'submit' property was ignored in favor of highest MCI ID always; Will now properly set view with 'submit' to true else rely on highest ID
2018-01-15 20:30:55 -07:00
Bryan Ashby
a8d5e84779
* Fix justification 'right' vs 'left': They were flipped (durp!). Right aligned is now really that, etc. You may need to update your theme.hjson/similar!
2018-01-15 16:08:35 -07:00
Bryan Ashby
ac1433e84b
* Code cleanup and eslint since -- remove unused variables, clean up RegExs, so on...
2018-01-15 12:22:11 -07:00
Bryan Ashby
a106050ba3
Fix attempts to load bad path
2018-01-15 09:41:18 -07:00
Bryan Ashby
90706f8798
* Move to Node.js 8.x LTS
...
* Update some packages
2018-01-14 22:00:00 -07:00
Bryan Ashby
c27482dad3
Merge pull request #142 from NuSkooler/0.0.8-alpha
...
0.0.8 alpha RELEASE to master
2018-01-14 20:38:11 -07:00
Bryan Ashby
28e4a5d8a2
Add WHATSNEW.md
2018-01-14 20:28:19 -07:00
Bryan Ashby
8804bcc5b2
* Luciano Blocktronics themed web download manager
2018-01-14 19:40:40 -07:00
Bryan Ashby
136d21276c
Add new scan pointers for mb/fb
2018-01-14 17:09:23 -07:00
Bryan Ashby
ab6e097a4f
FTN packet dump util
2018-01-14 15:00:27 -07:00
Bryan Ashby
e7b0e4af30
Add private exported + sent mail cleanup to trimMessageAreasScheduledEvent() scheduled event
2018-01-14 13:52:40 -07:00
Bryan Ashby
011c863547
Use validateGeneralMailAddressedTo for private mail box
2018-01-13 09:08:17 -07:00
Bryan Ashby
84fd0ff6d2
Add ability to send directly to a NetMail address
2018-01-13 09:06:50 -07:00
Bryan Ashby
9a00b3eb15
Add validateGeneralMailAddressedTo()
2018-01-13 08:58:28 -07:00
Bryan Ashby
149f8bd9f5
Add valid check methods
2018-01-13 08:57:54 -07:00
Bryan Ashby
08ea798d53
Rename to AddressFlavor
2018-01-13 08:57:13 -07:00
Bryan Ashby
2bc8e417e4
Fix non-reply crash
2018-01-12 23:44:22 -07:00
Bryan Ashby
27fcd40900
Fix remote from user @ import
2018-01-12 19:06:33 -07:00
Bryan Ashby
00deb3fe72
* Add concept of external flavor to import/exported mails, e.g. 'ftn'
...
* Add to/from remote user meta for opaqe addrs, e.g. 'ftn' flavor can use FTN-style addresses
* Allow replys from inbox to a NetMail
2018-01-11 21:39:14 -07:00
Bryan Ashby
c5e3220c1d
Add support for finding messages by date for msg pointers
2018-01-11 21:17:59 -07:00
Bryan Ashby
fa1bffeaf8
Fix limit when fetching entries, allow moment timestamps
2018-01-11 21:17:26 -07:00
Bryan Ashby
4e4ee6b8ce
cleanup
2018-01-11 21:16:37 -07:00
Bryan Ashby
a2e8fa6510
Add allowOlder opt to setFileBaseLastViewdFileIdForUser()
2018-01-11 21:16:06 -07:00
Bryan Ashby
30fd001db3
Fixed servedItem log
2018-01-11 21:12:07 -07:00
Bryan Ashby
ad60e5a7df
Split AreaFix with \r\n
2018-01-09 22:13:29 -07:00
Bryan Ashby
f939babe72
Updates and isNetmail=isPrivate
2018-01-09 20:48:47 -07:00
Bryan Ashby
d225d78fa9
At least for now, use FTN-compliant MSGID for NetMail exports
2018-01-09 19:38:36 -07:00
Bryan Ashby
c4c30e0c0d
Add some logging
2018-01-09 18:43:04 -07:00
Bryan Ashby
99244aa2e4
* Use Zone:Net/* for lookup before defualt local address when setting 'from' for NetMail
2018-01-06 13:24:35 -07:00
Bryan Ashby
ab12fb5d79
Lookup username and real name in various scenarios
2018-01-05 22:03:33 -07:00