Commit graph

197 commits

Author SHA1 Message Date
dece 471c07122d protocol: catch create_connection UnicodeErrors 2023-01-04 00:09:25 +01:00
dece f4bc3f7568 help: bad fix for missing config keys
The unknown config value will be displayed without warning or anything
to the user in the help page, which can be confusing e.g. when mixing
dash and underscore in keys. oh well
2022-01-02 17:34:27 +01:00
dece b1c3f6c518 board: update 2022-01-02 17:33:39 +01:00
dece 04e7a02407 readme: clarify plugin installation with pipx 2022-01-02 17:06:49 +01:00
dece 325c285675 browser: add quit info in the C-c message 2021-12-14 16:48:09 +01:00
dece 41aff7acba browser: add i keybind to show page info 2021-12-14 16:48:09 +01:00
dece 0f35971493 browser/gemini: avoid inf. recursion on code 60
If the server would blindly respond with code 60 even though we present
a client certificate, it would trigger an infinite recursive call
(open_gemini_url → _handle_response → _handle_cert_required).
2021-11-15 14:15:07 +01:00
dece e0a5ca94ec browser/gemini: fix crash during handshake 2021-11-15 09:52:01 +01:00
dece ef6b8929e3 browser: make max redirection value a class var 2021-11-15 09:51:33 +01:00
dece f48a8ab606 protocol: format 2021-11-15 09:51:20 +01:00
dece 7bbf949c09 readme: add install instructions for pipx 2021-08-18 18:07:57 +02:00
dece 99a3a5a6a3 gopher: use new metalines system
Forgot about that, sorry. Bump plugin to 0.1.2.
2021-08-05 12:53:44 +02:00
dece a9e6b4a824 setup: bump to 0.3.1
Also bump Gopher plugin to 0.1.1.
2021-07-08 15:32:49 +02:00
dece 09f30d3d00 gemtext: fix missing empty lines in pre. blocks 2021-07-08 15:29:55 +02:00
dece 3d73d14983 browser: use m instead of § to change render mode 2021-07-08 15:16:19 +02:00
dece a2051e082d welcome: add geminiquickst.art link and :q 2021-07-08 15:16:19 +02:00
dece f7b4607ed6 metalines: use a 3-uple instead of dict 2021-07-08 15:16:19 +02:00
dece 016e4a49f9 clean 2021-07-08 15:16:19 +02:00
dece 7ed83f9389 page: rework rendering params into RenderOptions
Also make the list item bullet configurable, if you don't like the •.
2021-07-08 15:16:19 +02:00
dece 8d82c1bd53 browser: show unknown command error 2021-07-08 15:16:19 +02:00
dece ee9b637bae architecture: add high-level view 2021-07-08 15:16:19 +02:00
dece dc6fb068bb board: update 2021-07-08 15:16:19 +02:00
dece 843a88659f file: parse .gmi files as gemtext 2021-06-18 01:44:48 +02:00
dece 04c66bad52 gemini: make it clear that empty CN is OK
Will it be OK for all servers though? We might never know…
2021-06-18 01:44:17 +02:00
dece 36d0e6f7b1 gopher: properly render error lines 2021-06-13 01:55:48 +02:00
dece 54aeafd878 config: use -utf8 for default openssl cert gen 2021-06-13 01:55:15 +02:00
dece a3c9b10647 gemini: show reason for certificate creation 2021-06-13 01:54:56 +02:00
dece bc8803d86b browser: edit current URL with "O"
Move "open last download" to M-o, as it is not that often used it seems.
2021-06-11 22:52:18 +02:00
dece 00d5e51e2f setup: bump to 0.3.0 2021-06-11 18:31:19 +02:00
dece baed15a798 readme: advertise the gopher plugin 2021-06-11 18:30:42 +02:00
dece 76a5a5454b board: mark gopher plugin as done 2021-06-11 18:27:15 +02:00
dece dd2d2a1359 gopher: download files that can't be shown 2021-06-11 18:27:15 +02:00
dece 6242d95d1a browser: allow no mime type in last_download 2021-06-11 18:27:15 +02:00
dece c5e419752c gemini: move downloads helper to separate module 2021-06-11 18:27:15 +02:00
dece 1a221d30b8 help: show plugin commands 2021-06-11 18:27:15 +02:00
dece 8725ecd32c gopher: update readme 2021-06-11 18:27:15 +02:00
dece 750f341a52 gopher: add a command to force an item type 2021-06-11 18:27:15 +02:00
dece c8794445df gopher: fix ugly UI spaces in Gopher selectors 2021-06-11 17:34:35 +02:00
dece 04d29f1fd6 plugin: add custom command support 2021-06-11 17:34:35 +02:00
dece 3501316565 board: update backlog 2021-06-11 17:34:35 +02:00
dece 403f5da5b4 gopher: handle search item and fix lot of stuff 2021-06-06 03:02:32 +02:00
dece 161b5c79e3 gopher: add plugin
It works but probably need more exploration to ensure it's alright.
2021-06-05 21:48:42 +02:00
dece 647dbee325 browser: add a current_page property 2021-06-05 21:47:06 +02:00
dece 68bc524117 navigation: move extract_port here 2021-06-05 01:27:12 +02:00
dece f157993946 browser: prevent render mode toggle on non-gemtext 2021-06-05 01:26:11 +02:00
dece db261e8008 setup: bump to 0.2.0 2021-06-04 19:29:32 +02:00
dece ee37865e70 browser: fix issue with page pad after search
Used to jump to far and left artifacts.
2021-06-04 19:05:50 +02:00
dece 7372dc85a9 plugins: add documentation 2021-06-04 19:05:50 +02:00
dece 8791d82cdd plugins: add finger plugin 2021-06-04 19:05:50 +02:00
dece b884aed3a8 plugins: add basic scheme plugin support 2021-06-04 19:05:50 +02:00