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
dece
9140cedad0
config: fix file issues with identities
2021-05-29 22:07:55 +02:00
dece
a165ca6bff
setup
2021-05-29 22:07:45 +02:00
dece
bde207768a
identity: move client cert command to config
2021-05-29 16:43:44 +02:00
dece
448ae873a0
mime: ut
2021-05-29 15:24:11 +02:00