Commit graph

165 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 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 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 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 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 04d29f1fd6 plugin: add custom command support 2021-06-11 17:34:35 +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 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 b884aed3a8 plugins: add basic scheme plugin support 2021-06-04 19:05:50 +02:00
dece af349f5ac2 linting 2021-06-04 16:10:09 +02:00
dece bd8d4bbfb1 browser: add text search 2021-06-04 02:25:15 +02:00
dece 7cb6d03668 browser: fix file browser for paths with spaces 2021-06-03 21:47:28 +02:00
dece 52716e66a7 external: do not crash if command can't be found 2021-06-03 19:08:54 +02:00
dece 0a05d75e6b browser: comments 2021-06-03 17:14:49 +02:00
dece 5b1a544761 browser: allow browsing local directories 2021-06-03 17:14:32 +02:00
dece c65c385a20 help: sort config options 2021-06-03 16:48:44 +02:00
dece 2324fbb0bc history: add optional persistent history 2021-06-03 16:45:35 +02:00
dece 0c1924d40a colors: use blue for blockquotes instead of cyan 2021-06-03 03:29:30 +02:00
dece 3b255c2df3 browser: handle clicks on links 2021-06-02 22:59:40 +02:00
dece b933165707 linting 2021-06-01 21:40:41 +02:00
dece 23b461aa45 identity: sane chmod for cert and key files 2021-06-01 18:42:52 +02:00
dece 3a18ad3d77 browser: make scroll step a config value 2021-05-31 23:38:37 +02:00
dece 16903190c8 welcome: add a cute logo 2021-05-31 23:38:37 +02:00
dece 4da3081ef6 browser: avoid crash if mouse support is off 2021-05-31 17:43:37 +02:00
dece 115fd43f09 browser: support arrows and page {up,down} 2021-05-31 16:30:26 +02:00
dece 2ea8f60739 welcome: minor changes 2021-05-30 23:29:18 +02:00
dece 217abe2f28 colors: fix crash on unavailable default color 2021-05-30 02:21:47 +02:00
dece 3f2792d359 colors: safe curses.A_ITALIC
Missing on macOS?
2021-05-29 23:59:50 +02:00