forked from tools/josh
1
0
Fork 0
Commit Graph

317 Commits

Author SHA1 Message Date
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 7cd1326948
Fix #12 2019-10-31 14:15:27 +01:00
Florine W. Dekker 9ee3c555c1
Fix #19 2019-10-31 14:04:42 +01:00
Florine W. Dekker e502ae0cf4
Fix #22 2019-10-31 13:58:28 +01:00
Florine W. Dekker 63bea78ab9
Fix #15
And fix a bug where all other cookies were actually session-bound too.
2019-10-31 08:51:09 +01:00
Florine W. Dekker 9837f16296
Implement cat command 2019-10-31 01:34:36 +01:00
Florine W. Dekker 26cbd27a0a
Fix #3 2019-10-31 01:27:31 +01:00
Florine W. Dekker e2a25e48e1
Extends help and ls to allow multiple inputs 2019-10-31 01:07:27 +01:00
Florine W. Dekker 927c4289da
Fix #11 2019-10-31 00:48:40 +01:00
Florine W. Dekker 01cd319673
Perform simple input validation 2019-10-31 00:29:55 +01:00
Florine W. Dekker fee19ec73d
Remove outdated jdoc type annotations 2019-10-30 23:17:59 +01:00
Florine W. Dekker 4bab6001e0
Save pwd in cookie as well
And rename `pwd` to `cwd` because that makes more sense.
2019-10-30 22:58:00 +01:00
Florine W. Dekker cc5368548e
Fix quotation marks and username in poweroff 2019-10-30 22:19:07 +01:00
Florine W. Dekker 34abe94231
Implement persistent file system
Fixes #2
2019-10-30 22:13:28 +01:00
Florine W. Dekker d3ce8bf11b
Implement node (de)serialisation 2019-10-30 20:59:31 +01:00
Florine W. Dekker a552221ce3
Remove unused parent property from directories 2019-10-30 20:02:39 +01:00
Florine W. Dekker 529f213846
Set up testing framework 2019-10-29 18:36:26 +01:00
Florine W. Dekker f85ee1a305
Fix #8 2019-10-29 12:36:03 +01:00
Florine W. Dekker e5bf42c1aa
Prevent pull-down-to-refresh in Chromium 2019-10-29 08:57:36 +01:00
Florine W. Dekker d168ae9b57
Implement scrolling for touch devices
Fixes #4
2019-10-29 08:53:16 +01:00
Florine W. Dekker e5fbbd8a01
Scroll to bottom upon input and output 2019-10-28 13:17:14 +01:00
Florine W. Dekker 8e2abf19e7
Implement naive scrolling for scroll wheels
Works towards #4
2019-10-28 13:12:25 +01:00
Florine W. Dekker 9d714795ba
Move initialising code to `main.ts` 2019-10-27 01:22:23 +02:00
Florine W. Dekker 2c80d42960
Weaken coupling between commands and terminal 2019-10-27 01:15:56 +02:00
Florine W. Dekker 7fee2977da
Simplify script file listing 2019-10-27 01:15:36 +02:00
Florine W. Dekker 8b6b2f5c53
Move user management to System class 2019-10-27 00:50:45 +02:00
Florine W. Dekker 4dc7b77f86
Strip html tags from command-line input
Fixes #9
2019-10-26 23:41:02 +02:00
Florine W. Dekker 740b18241d
Migrate to Grunt as build tool 2019-10-26 19:29:00 +02:00
Florine W. Dekker 7dc6d2e8a7
Compile TS without comments 2019-10-26 16:11:04 +02:00
Florine W. Dekker 378b052412
Add whoami
Fixes #7
2019-10-26 16:08:46 +02:00
Florine W. Dekker 11d242dedc
Reset current dir after logging out 2019-10-26 13:09:34 +02:00
Florine W. Dekker 511b1a1e24
Enable strict type checking 2019-10-21 17:07:16 +02:00
Florine W. Dekker c736981c20
Stop "tab" button event propagation 2019-10-21 16:37:20 +02:00
Florine W. Dekker f0e3f5c0b6
Add README.md and improve build script 2019-10-21 03:32:49 +02:00
Florine W. Dekker a0e7527f9c
Fix accessibility and use right File class 2019-10-21 03:13:14 +02:00
Florine W. Dekker eab2a9a186
Make build script executable 2019-10-21 02:41:32 +02:00
Florine W. Dekker fbf0916a5f
Use types and accessibility modifiers 2019-10-21 02:25:42 +02:00
Florine W. Dekker 28010a8cc9
Add build script 2019-10-21 00:38:53 +02:00
Florine W. Dekker c6b59daf42
Perform simple conversion to TypeScript 2019-10-20 23:55:04 +02:00
Florine W. Dekker d805d0fbe5
Add GitHub to projects 2019-09-03 14:53:48 +02:00
Florine W. Dekker 21dc102e6e
Change link hover style 2019-07-09 21:18:06 +02:00
Florine W. Dekker 960a1273e3
Slightly clarify link structure 2019-07-08 19:14:12 +02:00
Florine W. Dekker 3647570704
Remove link underline to increase readability 2019-06-15 14:49:31 +02:00
Florine W. Dekker 215f92d62c
Colourise favicon 2019-06-13 20:30:08 +02:00
Florine W. Dekker 6242feaf1d
Remove ctrl+L shortcut
Because this shortcut is also used in some browsers to target the URL bar.
2019-06-12 20:58:58 +02:00
Florine W. Dekker 6813e6aac3
Update resume location 2019-06-10 15:39:56 +02:00
Florine W. Dekker 062bf4eac2
Implement #1 2019-06-10 15:36:03 +02:00
Florine W. Dekker 5c1f126481
Remove unnecessary braces 2019-06-10 15:31:46 +02:00