dece
325c285675
browser: add quit info in the C-c message
2 years ago
dece
41aff7acba
browser: add i keybind to show page info
2 years ago
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).
3 years ago
dece
e0a5ca94ec
browser/gemini: fix crash during handshake
3 years ago
dece
ef6b8929e3
browser: make max redirection value a class var
3 years ago
dece
f48a8ab606
protocol: format
3 years ago
dece
3d73d14983
browser: use m instead of § to change render mode
3 years ago
dece
f7b4607ed6
metalines: use a 3-uple instead of dict
3 years ago
dece
016e4a49f9
clean
3 years ago
dece
7ed83f9389
page: rework rendering params into RenderOptions
...
Also make the list item bullet configurable, if you don't like the •.
3 years ago
dece
8d82c1bd53
browser: show unknown command error
3 years ago
dece
843a88659f
file: parse .gmi files as gemtext
3 years ago
dece
04c66bad52
gemini: make it clear that empty CN is OK
...
Will it be OK for all servers though? We might never know…
3 years ago
dece
a3c9b10647
gemini: show reason for certificate creation
3 years ago
dece
bc8803d86b
browser: edit current URL with "O"
...
Move "open last download" to M-o, as it is not that often used it seems.
3 years ago
dece
6242d95d1a
browser: allow no mime type in last_download
3 years ago
dece
c5e419752c
gemini: move downloads helper to separate module
3 years ago
dece
1a221d30b8
help: show plugin commands
3 years ago
dece
04d29f1fd6
plugin: add custom command support
3 years ago
dece
647dbee325
browser: add a current_page property
3 years ago
dece
f157993946
browser: prevent render mode toggle on non-gemtext
3 years ago
dece
ee37865e70
browser: fix issue with page pad after search
...
Used to jump to far and left artifacts.
3 years ago
dece
b884aed3a8
plugins: add basic scheme plugin support
3 years ago
dece
af349f5ac2
linting
3 years ago
dece
bd8d4bbfb1
browser: add text search
3 years ago
dece
7cb6d03668
browser: fix file browser for paths with spaces
3 years ago
dece
52716e66a7
external: do not crash if command can't be found
3 years ago
dece
0a05d75e6b
browser: comments
3 years ago
dece
5b1a544761
browser: allow browsing local directories
3 years ago
dece
2324fbb0bc
history: add optional persistent history
3 years ago
dece
3b255c2df3
browser: handle clicks on links
3 years ago
dece
3a18ad3d77
browser: make scroll step a config value
3 years ago
dece
4da3081ef6
browser: avoid crash if mouse support is off
3 years ago
dece
115fd43f09
browser: support arrows and page {up,down}
3 years ago
dece
3f2792d359
colors: safe curses.A_ITALIC
...
Missing on macOS?
3 years ago
dece
9140cedad0
config: fix file issues with identities
3 years ago
dece
bde207768a
identity: move client cert command to config
3 years ago
dece
a468c94386
browser: use "set-render-mode" instead of "render"
3 years ago
dece
d42a294516
browser: add a keybind to toggle render modes
3 years ago
dece
2d493af64b
preferences: basic per-capsule preferences
...
For now only a per-path render mode is available.
3 years ago
dece
f827ce3ee1
browser: show an error early on loading failure
3 years ago
dece
46ec9879e6
help: add "help" command in case of
3 years ago
dece
b22981cef6
browser: fix minor status bar issues
3 years ago
dece
4738e495b2
browser: add command to show page info
3 years ago
dece
e2cc152f6d
help: do not show config default when it is set
3 years ago
dece
4726a5a281
command_line: fix nodelay mode reset
3 years ago
dece
acf8147fa1
linting
3 years ago
dece
8de79a6e5a
help: clean up a lot and fix smol issues
...
Moved a lot of stuff from the readme to the help page so the program is
more self-contained.
3 years ago
dece
2bfed8533e
welcome: add welcome page
3 years ago
dece
2b072bcc76
navigation: abandon assume_absolute URL madness
3 years ago