forked from tools/josh
1
0
Fork 0
Commit Graph

161 Commits

Author SHA1 Message Date
Florine W. Dekker 0c8e22e6e2
Fix poweroff if no server is available
Fixes #94.
2019-11-21 11:09:38 +01:00
Florine W. Dekker b8dc83b960
Fix minor issues with PWA settings 2019-11-21 10:59:12 +01:00
Florine W. Dekker 0f62557384
Open links in PWA in tabs and remove PWA full screen
Works towards fixing #94.
2019-11-21 10:46:39 +01:00
Florine W. Dekker 6e47a7802a
Add Progressive Web App functionality
Fixes #91.
2019-11-21 00:47:31 +01:00
Florine W. Dekker 15e2b7cf79
Allow smooth scrolling
Fixes #93.
2019-11-20 22:52:06 +01:00
Florine W. Dekker c41c59c50b
Clear terminal with ctrl+l
Fixes #92.
2019-11-20 22:43:24 +01:00
Florine W. Dekker ceb4b53ccb
Do not scroll on pressing special keys
Fixes #90.
2019-11-19 10:42:24 +01:00
Florine W. Dekker 8b565e9116
Update dependencies 2019-11-18 20:01:13 +01:00
Florine W. Dekker c7bb92f810
Do not match hidden files in glob patterns
Fixes #89.
2019-11-18 19:59:54 +01:00
Florine W. Dekker acf678e796
Fixate scroll speed
Fixes #87.
2019-11-15 22:59:04 +01:00
Florine W. Dekker 295ea626d6
Remove unnecessary d.ts files 2019-11-15 22:20:02 +01:00
Florine W. Dekker 744d333691
Use / as delimiter when using backspace
Fixes #86.
2019-11-15 20:28:47 +01:00
Florine W. Dekker 2689bd9c40
Fix incorrect ctrl+w behaviour with history
Fixes #85.
2019-11-15 10:49:07 +01:00
Florine W. Dekker cc27fcd223
Resolve dependency vulnerability 2019-11-15 10:24:37 +01:00
Florine W. Dekker 534246a7bc
Add overriding of file extension 2019-11-14 23:21:06 +01:00
Florine W. Dekker 2304413727
Implement error stream redirection
Fixes #79.
2019-11-14 21:53:00 +01:00
Florine W. Dekker e2fa3bc1ea
Fix typo in null file deserialisation
Fixes #83.
2019-11-14 20:34:22 +01:00
Florine W. Dekker e528b8bc48
Retain file nullness after deserialisation
Fixes #83.
2019-11-14 00:32:42 +01:00
Florine W. Dekker a4d3f0c912
Improve browser compatibility
Fixes #81.
2019-11-14 00:25:46 +01:00
Florine W. Dekker d6f7e9dc68
Store file system and history in local storage
Fixes #82.
2019-11-13 22:16:42 +01:00
Florine W. Dekker e672cb3eb7
Remove last word with ctrl+w
Fixes #80.
2019-11-13 15:42:55 +01:00
Florine W. Dekker fc62d8d12a
Downgrade major version to 0.x.y
And update dependencies.
2019-11-13 14:49:25 +01:00
Florine W. Dekker 6c10b714cd
Distinguish file and directory paths
Fixes #76.
2019-11-13 14:47:06 +01:00
Florine W. Dekker ee7b7b3663
Open multiple files with `open`
Fixes #78.
2019-11-13 13:32:06 +01:00
Florine W. Dekker b9256c6d2b
Fix file persistence
Fixes #77.
2019-11-13 09:25:53 +01:00
Florine W. Dekker 100f341c3e
Clean up and test input history
Fixes #75.
2019-11-12 01:53:57 +01:00
Florine W. Dekker 76cdab24df
Fix input history storage
Fixes errors made in the previous two commits.
2019-11-12 01:31:08 +01:00
Florine W. Dekker ca6eefee1f
Do not store duplicates in input history
Fixes #74.
2019-11-12 01:24:09 +01:00
Florine W. Dekker 7da2c7e16d
Persist input history
Fixes #73.
2019-11-12 01:19:24 +01:00
Florine W. Dekker afa936bb4b
Add /dev/null
Fixes #71.
2019-11-12 01:10:53 +01:00
Florine W. Dekker 1a9a588f8f
Use .to.throw in tests properly
Fixes #72.
2019-11-12 00:57:24 +01:00
Florine W. Dekker 906adf8364
Extend file streams and test them
Fixes #55.
2019-11-12 00:49:05 +01:00
Florine W. Dekker 8f58321238
Deprecate `replaceAll` function
Fixes #70.
2019-11-11 22:59:43 +01:00
Florine W. Dekker e02f82739e
Detect missing closing braces in input
Fixes #69.
2019-11-11 22:43:29 +01:00
Florine W. Dekker a02130585e
Transparently use escape characters in parser
Fixes #68
2019-11-11 22:37:34 +01:00
Florine W. Dekker ae4e2472bd
Fix #67 2019-11-10 21:26:41 +01:00
Florine W. Dekker e9130453ad
Fix #61 2019-11-10 18:35:31 +01:00
Florine W. Dekker d158b4f970
Fix #66 2019-11-10 18:20:46 +01:00
Florine W. Dekker cd0d2cb16d
Fix #65 2019-11-10 17:36:09 +01:00
Florine W. Dekker 5f632fb692
Fix #63 2019-11-10 16:52:58 +01:00
Florine W. Dekker 2d077c6599
Fix #62 2019-11-10 16:40:08 +01:00
Florine W. Dekker 23c2d70eae
Fix #59 2019-11-10 16:11:40 +01:00
Florine W. Dekker ba525a8175
Fix #58 2019-11-10 14:50:43 +01:00
Florine W. Dekker 327a0eabfe
Fix #60 2019-11-10 14:15:06 +01:00
Florine W. Dekker 9fe806f4a3
Fix #57 2019-11-10 14:09:44 +01:00
Florine W. Dekker 2ba28a6350
Fix #54 2019-11-10 13:51:20 +01:00
Florine W. Dekker a9309bcd4e
Fix #53 2019-11-10 13:42:41 +01:00
Florine W. Dekker 3d91346cc5
Fix #33 2019-11-10 03:05:54 +01:00
Florine W. Dekker 2965cd177a
Fix #52 2019-11-10 01:41:06 +01:00
Florine W. Dekker bdbf42e074
Implement output stream 2019-11-09 22:16:04 +01:00
Florine W. Dekker 379e0ffcda
Remove unnecessary cwd validation 2019-11-09 19:45:10 +01:00
Florine W. Dekker 39aa4d6412
Fix #51
And reformat the package.json while I'm at it.
2019-11-09 19:36:23 +01:00
Florine W. Dekker 11523b5046
Christen "josh" and add version number
Oh and make persistence a bit more manageable.
2019-11-09 19:23:33 +01:00
Florine W. Dekker 67898842ba
Update to TypeScript 3.7
And clear empty lines and consistify error usage.
2019-11-06 14:47:14 +01:00
Florine W. Dekker d97d793b1e
Add and document clean command
And recommend using `npm ci` instead of `npm install` because the latter updates `package-lock.json` which is not necessary for most contributors.
2019-11-01 12:05:26 +01:00
Florine W. Dekker dfabe2df63
Use Mocha+Chai as test framework 2019-10-31 20:40:51 +01:00
Florine W. Dekker 60dd4e188f
Fix #18 2019-10-31 19:08:09 +01:00
Florine W. Dekker 3b8fbfac47
Use Webpack for bundling dependencies 2019-10-31 19:01:41 +01:00
Florine W. Dekker 34abe94231
Implement persistent file system
Fixes #2
2019-10-30 22:13:28 +01:00
Florine W. Dekker 529f213846
Set up testing framework 2019-10-29 18:36:26 +01:00
Florine W. Dekker 740b18241d
Migrate to Grunt as build tool 2019-10-26 19:29:00 +02:00