dece
a65f7ceb39
board: prep next batch of tasks before release
3 years ago
dece
acf8147fa1
linting
3 years ago
dece
1d92b52379
external: fix issues with coming back from vim
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
dece
2b684d7afc
navigation: fix issue with reloading bebop pages
3 years ago
dece
09f660feaf
browser: only use cache when going back
3 years ago
dece
62997b9385
help: display current config
3 years ago
dece
f63d875fc3
logging
3 years ago
dece
8b1561e689
identity: present cert instead of waiting for 60
3 years ago
dece
57f01720d6
identity: add basic identity management
3 years ago
dece
6ceb75b84c
config: add download_path
3 years ago
dece
056616b130
page_pad: fix crashes on some fail refresh
...
would have been better to understand why it crashed but yolo
3 years ago
dece
5aa03da3e8
help: improve view and list commands
3 years ago
dece
4fbd51348f
readme: add history_limit
3 years ago
dece
3a88a898c9
browser: open last download with external commands
3 years ago
dece
f1c5d8dfc9
history: fix going back
...
Ultimately a simple link list does not do all you want, so now the
history maintains a list of visited links that are useful to display,
but also a backlink list to let the user move to the previous pages.
3 years ago
dece
397a143695
navigation: rework entirely URL management
...
oh and fix the whole history mess a bit
3 years ago
dece
b26dad0d0d
rendering: fix crash on empty pages
3 years ago
dece
6b0a622017
gemtext: fix issue with preformatted blocks
3 years ago
dece
1fddf4c2b2
tofu: proper implementation
3 years ago
dece
80ec71f30b
command_line: add a prompt function
3 years ago
dece
396391ea80
help: add help page
3 years ago
dece
6574048763
command_line: fix new line issue when using editor
3 years ago
dece
3a818812a9
config: add config management
...
A config file is now created and used, and a few hardcoded things in the
source have been moved to the config file \o/
3 years ago
dece
4fbfa37937
browser: do not send requests with too long URLs
3 years ago
dece
cf48818c24
protocol: download unknown mime types
3 years ago
dece
b2fdabea71
linting
3 years ago
dece
cee04f10c7
browser: add missing horizontal scrolling features
3 years ago
dece
535ab0aa16
command_line: allow external editor for writing
3 years ago
dece
7b9a314481
navigation: fix parameters left in URL for parents
3 years ago
dece
f3a3a36039
browser: render all "text/*" Gemini responses
3 years ago
dece
347b5a81cc
browser: open editor to view/edit sources & pages
3 years ago
dece
bce65a1472
browser: minor fixes
3 years ago
dece
6bc4dbcc5d
metalines: split contents from rendering module
3 years ago
dece
8aee7fdfba
gemtext: add links/title to parsing result
...
parse_gemtext used to return only the element list, requiring subsequent
loops to find a title or collect links; now it's all done at the same
time!
3 years ago
dece
1f938fd2af
clean and fix minor issues
3 years ago
dece
bd7cfce520
browser: split in several files
3 years ago
dece
5b3e91336f
bookmarks: basic bookmark management
3 years ago
dece
d6bcd1f706
page: split page/page_pad modules
...
Also add title to Page but really this needs a big cleanup.
3 years ago
dece
40133a1e6b
browser: bypass cache when reloading, duh
3 years ago
dece
b508ab8128
navigation: add a "go to root" function
3 years ago
dece
cf6b67f78b
navigation: add function to go to parent URL
3 years ago
dece
5d1e13ea6a
rendering: add typings
3 years ago
dece
a37ed6f64d
page: add docs
3 years ago
dece
0c786087ea
gemtext: auto-close preformatted blocks
...
The spec does not say if preformatted text should be rendered or not if
the file stops before the closing fence is found. The wording makes me
think it is more adequate to auto-close the block in this case.
3 years ago
dece
fef350804c
browser: add a cache
3 years ago
dece
dd4a4196a8
mime: basic MIME type management
3 years ago
dece
2767402d9f
clean
3 years ago