Commit graph

178 commits

Author SHA1 Message Date
dece 524bda5b39 protocol: limit meta line length in request 2021-03-05 19:28:17 +01:00
dece 72111bce70 protocol: make connection timeout after some time 2021-03-05 19:27:42 +01:00
dece 62619f29fb browser: quit with ":quit" instead of pressing q 2021-02-28 18:51:15 +01:00
dece 33b1e497af browser: fix issue with relative redirections 2021-02-26 17:41:16 +01:00
dece e7ef91ed9f browser: use "p" instead of "H" for going back 2021-02-26 16:40:07 +01:00
dece 70cd3f6557 browser: basically handle HTTP(S) links 2021-02-26 16:40:07 +01:00
dece 03a51c13f5 browser: move faster using uppercase hjkl 2021-02-26 15:36:45 +01:00
dece 9f5cae5014 protocol: catch wrong URLs ending with bare colon 2021-02-26 15:36:02 +01:00
dece ff49f0d17e page: methods to go to beginning/end of page 2021-02-18 19:01:28 +01:00
dece 8fdf23689d browser: minor fixes 2021-02-18 01:41:14 +01:00
dece 34f7ef0a95 browser: press r to reload page 2021-02-18 01:41:02 +01:00
dece 8830465fbf history: separate smol module 2021-02-18 01:40:05 +01:00
dece 294c7796fa browser: fix relative link issue 2021-02-17 01:31:24 +01:00
dece 657d46adc5 navigation: fix minor issues with URLs 2021-02-16 21:23:06 +01:00
dece 85570de5a8 browser: rename screen and handle quick commands 2021-02-16 21:22:49 +01:00
dece 15f56289b9 gemtext: handle list items 2021-02-16 20:23:44 +01:00
dece 4cb8ac11d6 protocol: fix requests to servers needing SNI ext 2021-02-16 19:10:32 +01:00
dece b23e4a8d6a screen: handle input request (code 10) 2021-02-16 19:10:11 +01:00
dece 5ef9a0430a protocol: catch connection/SSL errors 2021-02-15 19:57:49 +01:00
dece 15037ec0a6 screen: fix looping history 2021-02-15 18:53:21 +01:00
dece 1d51a2ca40 protocol: support URLs with port specified 2021-02-15 18:52:37 +01:00
dece 8cfc266e48 page: tidy horizontal scrolling 2021-02-15 18:51:45 +01:00
dece 4d1cc5650f gemtext: support metadata on opening fences 2021-02-15 18:51:07 +01:00
dece a771667a54 screen: add basic history 2021-02-13 23:58:49 +01:00
dece 34780bdf5e screen: link disambiguation, indent wraps, etc 2021-02-13 23:34:45 +01:00
dece 20bcdf9df4 rendering: clean a bit color attributes 2021-02-13 00:05:39 +01:00
dece e6686265d7 screen: move some stuff in separate modules 2021-02-12 23:29:51 +01:00
dece 6d676d0471 init: basic protocol/nav/rendering 2021-02-12 19:01:55 +01:00