💾 Archived View for gmn.clttr.info › sources › astro.git › commits captured on 2023-12-28 at 15:35:45. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-09-08)
-=-=-=-=-=-=-
Author: blmayer <bleemayer@gmail.com>
Date: Thu Nov 16 15:50:10 2023 -0300
Message: Quoted variables
Author: blmayer <bleemayer@gmail.com>
Date: Thu Nov 16 15:47:07 2023 -0300
Message: Fixed some shellcheck notes
Author: blmayer <bleemayer@gmail.com>
Date: Thu Nov 16 15:41:54 2023 -0300
Message: Improved default values selection
Author: blmayer <bleemayer@gmail.com>
Date: Thu Nov 16 15:32:52 2023 -0300
Message: Adjusted version
Author: blmayer <bleemayer@gmail.com>
Date: Thu Nov 16 15:31:30 2023 -0300
Message: Added page down support (the slow way)
Author: blmayer <bleemayer@gmail.com>
Date: Thu Nov 16 13:59:10 2023 -0300
Message: Implemented page up (the slow way)
Author: blmayer <bleemayer@gmail.com>
Date: Mon Nov 13 19:51:02 2023 -0300
Message: Fixed man page version
Author: Brian Mayer <bleemayer@gmail.com>
Date: Sun Nov 12 00:21:05 2023 -0300
Message: Merge pull request #51 from akashdoppalapudi/fix-man
docs: add a meaningful description in man page
Author: blmayer <git@myr.sh>
Date: Sun Oct 15 19:13:09 2023 -0300
Message: Added convenience for opening new urls
Author: blmayer <git@myr.sh>
Date: Tue Sep 12 15:13:33 2023 -0300
Message: Updated manual
Author: blmayer <git@myr.sh>
Date: Tue Sep 12 15:05:38 2023 -0300
Message: Fixed lint
Author: blmayer <git@myr.sh>
Date: Tue Sep 12 14:56:17 2023 -0300
Message: More fixes to shellcheck
Author: blmayer <git@myr.sh>
Date: Tue Sep 12 14:31:56 2023 -0300
Message: Fix shellcheck
Author: blmayer <git@myr.sh>
Date: Tue Sep 12 14:27:36 2023 -0300
Message: Lint
Author: blmayer <bleemayer@gmail.com>
Date: Tue Sep 12 14:05:26 2023 -0300
Message: Improved checks
Author: blmayer <bleemayer@gmail.com>
Date: Tue Sep 12 13:30:28 2023 -0300
Message: Improved posix compliance
Author: blmayer <bleemayer@gmail.com>
Date: Tue Sep 12 01:45:05 2023 -0300
Message: Improved posix compliance
Author: blmayer <bleemayer@gmail.com>
Date: Sun Sep 10 10:53:28 2023 -0300
Message: Improved pager
Author: blmayer <bleemayer@gmail.com>
Date: Sun Sep 10 01:09:04 2023 -0300
Message: Fixed another
Author: blmayer <bleemayer@gmail.com>
Date: Sun Sep 10 01:08:02 2023 -0300
Message: Fixed some shell issues
Author: blmayer <bleemayer@gmail.com>
Date: Sat Sep 09 23:13:49 2023 -0300
Message: Implemented custom pager
Author: Brian Mayer <bleemayer@gmail.com>
Date: Sat Sep 02 23:32:49 2023 -0300
Message: Merge pull request #50 from rnwgnr/patch-1
Update Makefile
Author: blmayer <bleemayer@gmail.com>
Date: Fri Sep 01 17:00:01 2023 -0300
Message: Added man page
Author: blmayer <git@mail.blmayer.dev>
Date: Wed Aug 30 02:22:20 2023 -0300
Message: Fixed links with tabs
Author: Brian Mayer <bleemayer@gmail.com>
Date: Wed Aug 23 17:05:48 2023 -0300
Message: Merge pull request #47 from rnwgnr/makefile
Makefile: install docs and add uninstall
Author: Brian Mayer <bleemayer@gmail.com>
Date: Fri Aug 18 19:11:26 2023 -0300
Message: Merge pull request #46 from rnwgnr/cosmetics
Cosmetics
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Aug 15 16:27:22 2023 -0300
Message: Merge pull request #45 from rnwgnr/linkfix
fix small glitches
Author: Brian Mayer <bleemayer@gmail.com>
Date: Thu Aug 10 13:36:39 2023 -0300
Message: Merge pull request #44 from rnwgnr/trace
trace and first step in performance
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Aug 07 14:11:43 2023 -0300
Message: Update README.md
Author: blmayer <git@mail.blmayer.dev>
Date: Mon Aug 07 13:59:00 2023 -0300
Message: Merge branch 'main' of github.com:blmayer/astro
Author: blmayer <git@mail.blmayer.dev>
Date: Sun Aug 06 19:22:59 2023 -0300
Message: Removed echo -e call
Author: blmayer <git@mail.blmayer.dev>
Date: Sun Aug 06 13:20:02 2023 -0300
Message: Changed printf to echo -e
Fixes #39
Author: René Wagner <rwa@clttr.info>
Date: Sat Aug 05 18:28:31 2023 +0200
Message: use mimetype to decide if typesetting is needed (#38)
Use mimetype to decide if typesetting is needed
When the path portion of the URI contains . - for example in the query part
like in `geminispace.info/search?test.com` - the page is not handled by `typesetgmi`.
Instead of matching the `path` part of the URI we check the mimetype from meta instead.
I'm currently unsure if the dot in a query part should be percent-encoded anyway (quick research
lead to ambiguous results). At least for now astro does not percent-encode it.
Author: Brian Mayer <bleemayer@gmail.com>
Date: Sat Aug 05 13:23:30 2023 -0300
Message: Merge pull request #40 from rnwgnr/returncode_handling
fix returncode 50 handling
Author: blmayer <git@mail.blmayer.dev>
Date: Tue Aug 01 14:28:31 2023 -0300
Message: Added way to customize styles
Author: b <git@mail.blmayer.dev>
Date: Tue Aug 01 12:44:15 2023 -0300
Message: Bumped version
Author: b <git@mail.blmayer.dev>
Date: Tue Aug 01 12:42:13 2023 -0300
Message: Adjusted link numbers
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Aug 01 12:21:21 2023 -0300
Message: Merge pull request #37 from rnwgnr/main
add link counter to rendered output for easier navigation
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jul 31 19:08:23 2023 -0300
Message: Merge pull request #36 from rnwgnr/main
use per-instance temp-files for curpage, history and links
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jul 31 12:45:17 2023 -0300
Message: Merge pull request #34 from rockstorm101/fix-typo
Fix typo on README
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue May 02 23:57:10 2023 -0300
Message: Update version
Author: Brian Mayer <bleemayer@gmail.com>
Date: Sat Feb 04 15:39:41 2023 -0300
Message: Merge pull request #33 from rnwgnr/main
url-encode input for 10 and 11 reponse codes
Author: Brian Mayer <bleemayer@gmail.com>
Date: Thu Feb 02 00:50:08 2023 -0300
Message: Merge pull request #30 from rnwgnr/main
escape % in gemtext while typesetting
Author: Brian Mayer <bleemayer@gmail.com>
Date: Thu Feb 02 00:43:55 2023 -0300
Message: Merge pull request #31 from rnwgnr/fix-rendering
fix text rendering when preformat identifier is used inline
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jan 23 17:39:34 2023 -0300
Message: Merge pull request #29 from rnwgnr/main
fix u command on URIs with trailing /
Author: Brian Mayer <bleemayer@gmail.com>
Date: Sun Jan 22 21:22:03 2023 -0300
Message: Merge pull request #28 from rnwgnr/main
add u command to jump one path segment up
Author: Brian Mayer <bleemayer@gmail.com>
Date: Sat Jan 21 18:55:36 2023 -0300
Message: Merge pull request #27 from rnwgnr/main
add K command to delete bookmark for the current URL
Author: Brian Mayer <bleemayer@gmail.com>
Date: Thu Jan 19 14:24:20 2023 -0300
Message: Merge pull request #26 from rnwgnr/main
fix redirects
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jan 17 23:19:55 2023 -0300
Message: Merge pull request #25 from rnwgnr/patch1
fix handling of custom cache dir
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jan 17 23:18:45 2023 -0300
Message: Merge pull request #24 from rnwgnr/main
fix relative links with leading /
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Sep 12 14:00:39 2022 -0300
Message: Merge pull request #22 from sotpapathe/fix-rm-arguments
Fix rm command
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jul 25 23:54:18 2022 -0300
Message: Moved config up
Author: blmayer <bleemayer@gmail.com>
Date: Wed Jul 20 02:36:50 2022 -0300
Message: Improved config file handling
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jul 12 22:07:42 2022 -0300
Message: Update README.md
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jul 12 21:55:54 2022 -0300
Message: Update README.md
Author: blmayer <bleemayer@gmail.com>
Date: Tue Jul 12 21:41:56 2022 -0300
Message: Improved makefile
Bumped version
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jul 05 14:32:18 2022 -0300
Message: Fixed warnings
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jul 05 14:28:16 2022 -0300
Message: Improved rendering cycle
- No longer a recursive function
- Page is saved to a temporary file
- Separated typesetting into a function
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jul 05 11:09:24 2022 -0300
Message: Fixed shellcheck
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jul 05 11:06:59 2022 -0300
Message: Removed warnings
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jul 05 10:58:55 2022 -0300
Message: Improved debugging
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jul 05 10:44:08 2022 -0300
Message: Fixed oldpath double slash
Author: Brian Mayer <bleemayer@gmail.com>
Date: Sun Jul 03 16:27:22 2022 -0300
Message: Create FUNDING.yml
Author: Brian Mayer <bleemayer@gmail.com>
Date: Thu Jun 30 17:15:59 2022 -0300
Message: Improved relative link navigation
Author: Brian Mayer <bleemayer@gmail.com>
Date: Wed Jun 29 22:10:11 2022 -0300
Message: Merge pull request #21 from blmayer/fix-url
Update URL parsing
Author: Brian Mayer <bleemayer@gmail.com>
Date: Wed Jun 15 19:05:07 2022 -0300
Message: Added end-of-options argument to printf
Closes #18
Author: Brian Mayer <bleemayer@gmail.com>
Date: Fri Feb 11 02:35:12 2022 -0300
Message: Update CONTRIBUTING.md
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Feb 01 16:06:12 2022 -0300
Message: Update CONTRIBUTING.md
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Feb 01 15:58:59 2022 -0300
Message: Added contributing link
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Feb 01 15:54:42 2022 -0300
Message: Added shellcheck disable
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Feb 01 15:51:27 2022 -0300
Message: Added quotes
- Fixed printf variables
- Adjusted version
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jan 31 10:34:43 2022 -0300
Message: Merge pull request #17 from shakna-israel/patch-1
Update Makefile to use install
Author: Brian Mayer <bleemayer@gmail.com>
Date: Wed Dec 29 15:16:20 2021 -0300
Message: Added check on PRs
Author: Brian Mayer <bleemayer@gmail.com>
Date: Thu Dec 23 15:06:27 2021 -0300
Message: Merge pull request #14 from guzzisti/main
fix relative redirects
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Dec 20 18:19:57 2021 -0300
Message: Merge pull request #13 from guzzisti/main
improve ux when a client cert needs to be created
Author: Brian Mayer <bleemayer@gmail.com>
Date: Sun Dec 19 12:52:05 2021 -0300
Message: Merge pull request #12 from guzzisti/main
make cachehome configurable
Author: Brian Mayer <bleemayer@gmail.com>
Date: Thu Dec 16 18:14:27 2021 -0300
Message: Merge pull request #11 from guzzisti/main
implement basic client cert handling
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Dec 14 18:39:24 2021 -0300
Message: Create CONTRIBUTING.md
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Dec 14 18:36:30 2021 -0300
Message: Merge pull request #9 from guzzisti/main
move bookmarks file to config dir
Author: Brian Mayer <bleemayer@gmail.com>
Date: Sat Dec 11 14:01:05 2021 -0300
Message: Merge pull request #8 from guzzisti/main
explain astro.conf in README.md
Author: blmayer <bleemayer@gmail.com>
Date: Mon Oct 04 20:16:56 2021 -0300
Message: Fixed warnings
Author: blmayer <bleemayer@gmail.com>
Date: Mon Oct 04 19:16:48 2021 -0300
Message: Added simple history
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Aug 24 11:20:44 2021 -0300
Message: Merge pull request #6 from paemuri/config
Add possibility to change styles/colors on config
Author: blmayer <bleemayer@gmail.com>
Date: Wed Aug 18 19:09:44 2021 -0300
Message: Adjusted version
Author: blmayer <bleemayer@gmail.com>
Date: Wed Aug 18 19:08:54 2021 -0300
Message: Improved relative link parsing
Author: Brian Mayer <bleemayer@gmail.com>
Date: Wed Aug 18 18:33:18 2021 -0300
Message: Merge pull request #4 from paemuri/main
Add support for XDG Base Directory Specification
Author: Brian Mayer <bleemayer@gmail.com>
Date: Wed Aug 18 01:04:14 2021 -0300
Message: Merge pull request #5 from paemuri/ansi
Replace `\e` with `\033`
Author: blmayer <bleemayer@gmail.com>
Date: Wed Aug 18 01:00:14 2021 -0300
Message: Corrected license file
Closes: #3
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Aug 16 22:19:04 2021 -0300
Message: Update shellcheck.yml
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Aug 16 22:15:56 2021 -0300
Message: Create shellcheck.yml
Author: blmayer <bleemayer@gmail.com>
Date: Mon Aug 16 20:10:49 2021 -0300
Message: Fixed some relative paths navigation
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Aug 16 19:46:26 2021 -0300
Message: Merge pull request #2 from sotpapathe/fix-options
Fix the command line options
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Aug 16 19:44:32 2021 -0300
Message: Merge pull request #1 from sotpapathe/fix-shellcheck-issues
Fix shellcheck issues
Author: blmayer <bleemayer@gmail.com>
Date: Wed Aug 04 00:47:59 2021 -0300
Message: Added bookmarks' bindings
Author: blmayer <bleemayer@gmail.com>
Date: Wed Aug 04 00:45:04 2021 -0300
Message: Added bookmarks
Also improved links file, help and prompt line.
Author: blmayer <bleemayer@gmail.com>
Date: Wed Aug 04 00:44:42 2021 -0300
Message: Added less keys to not forget it
Author: blmayer <bleemayer@gmail.com>
Date: Fri Jul 30 01:30:11 2021 -0300
Message: Improved URL parsing using regex from RFC
Also added a title on page change
Author: blmayer <bleemayer@gmail.com>
Date: Mon Jul 26 21:31:20 2021 -0300
Message: Improved relative link nav
Fixed print on POSIX shell
Author: Brian Mayer <bleemayer@gmail.com>
Date: Fri Jul 23 12:35:29 2021 -0300
Message: Added input for status 10 requests
Fixed some links and no longer using index.gmi as default path.
Author: Brian Mayer <bleemayer@gmail.com>
Date: Thu Jul 22 23:04:19 2021 -0300
Message: Improved proto parsing
Author: Brian Mayer <bleemayer@gmail.com>
Date: Thu Jul 22 21:22:49 2021 -0300
Message: Improved reading stdin
Author: Brian Mayer <bleemayer@gmail.com>
Date: Thu Jul 22 20:49:53 2021 -0300
Message: Update astro
Author: Brian Mayer <bleemayer@gmail.com>
Date: Thu Jul 22 01:25:31 2021 -0300
Message: Update astro
Author: blmayer <bleemayer@gmail.com>
Date: Wed Jul 21 00:32:53 2021 -0300
Message: Fixed reading body for trailing whitespace
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jul 20 12:22:00 2021 -0300
Message: Updated print
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jul 20 12:21:17 2021 -0300
Message: Update README.md
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jul 20 12:14:24 2021 -0300
Message: Added client picture
Author: blmayer <bleemayer@gmail.com>
Date: Fri Jul 16 21:34:02 2021 -0300
Message: Updated further works
Author: blmayer <bleemayer@gmail.com>
Date: Fri Jul 16 21:32:04 2021 -0300
Message: Added colors to text formatting
Author: blmayer <bleemayer@gmail.com>
Date: Fri Jul 16 14:33:53 2021 -0300
Message: Added s keybinding
Author: blmayer <bleemayer@gmail.com>
Date: Fri Jul 16 14:20:23 2021 -0300
Message: Added s key binding
Fixed charset
Author: blmayer <bleemayer@gmail.com>
Date: Fri Jul 16 13:17:25 2021 -0300
Message: Added some charsets support
Author: blmayer <bleemayer@gmail.com>
Date: Fri Jul 16 12:33:58 2021 -0300
Message: Improved relative link parsing
Author: blmayer <bleemayer@gmail.com>
Date: Thu Jul 15 18:11:42 2021 -0300
Message: Fixed prefix whitespace being discarted
Also improved debugging by adding sleeps and improved link parsing.
Author: blmayer <bleemayer@gmail.com>
Date: Wed Jul 14 18:24:11 2021 -0300
Message: Added home key binding
Author: blmayer <bleemayer@gmail.com>
Date: Wed Jul 14 16:09:29 2021 -0300
Message: Added text wrapping
- Dinamically setting the width to display.
Also fixed refresh.
Author: Brian Mayer <bleemayer@gmail.com>
Date: Wed Jul 14 12:54:28 2021 -0300
Message: Update README.md
Author: blmayer <bleemayer@gmail.com>
Date: Wed Jul 14 11:59:41 2021 -0300
Message: Added margin
Also fixed prompt string and improved links display.
Author: blmayer <bleemayer@gmail.com>
Date: Wed Jul 14 00:23:35 2021 -0300
Message: Removed main function and inlined code
Also fixed not found state
Author: blmayer <bleemayer@gmail.com>
Date: Tue Jul 13 23:03:18 2021 -0300
Message: Updated install instructions
Author: blmayer <bleemayer@gmail.com>
Date: Tue Jul 13 23:01:18 2021 -0300
Message: Added makefile
Author: blmayer <bleemayer@gmail.com>
Date: Thu Jul 08 21:39:26 2021 -0300
Message: Adjusted less prompt
Author: blmayer <bleemayer@gmail.com>
Date: Thu Jul 08 21:17:24 2021 -0300
Message: Added less with custom keys
Options are go to link, open new url, refresh and back.
Author: blmayer <bleemayer@gmail.com>
Date: Tue Jul 06 18:33:49 2021 -0300
Message: Improved redirection
Also added more debug info and a better separator of pages
Author: blmayer <bleemayer@gmail.com>
Date: Mon Jul 05 23:33:09 2021 -0300
Message: Improved URL parsing
Author: blmayer <bleemayer@gmail.com>
Date: Mon Jul 05 22:20:01 2021 -0300
Message: Changed interpreter
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jul 05 14:31:36 2021 -0300
Message: Added usage, help and debug mode
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jul 05 12:00:55 2021 -0300
Message: Improved shellcheck results
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jul 05 02:19:49 2021 -0300
Message: Removed print
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jul 05 02:19:10 2021 -0300
Message: Update README.md
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jul 05 02:10:38 2021 -0300
Message: Improved protocol parsing
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jul 05 01:58:13 2021 -0300
Message: Create astro
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jul 05 01:57:15 2021 -0300
Message: Initial commit
Author: Sotiris Papatheodorou <sotiris@papatheodorou.xyz>
Date: Mon Aug 16 00:46:17 2021 +0300
Message: Suppress certain shellcheck warnings
They are all valid uses, better mark them as intentional.
SC2154: debug is referenced but not assigned.
https://github.com/koalaman/shellcheck/wiki/SC2154
SC2046: Quote this to prevent word splitting.
https://github.com/koalaman/shellcheck/wiki/SC2046
SC2016: Expressions don't expand in single quotes, use double quotes for
that.
https://github.com/koalaman/shellcheck/wiki/SC2016
SC2086: Double quote to prevent globbing and word splitting.
https://github.com/koalaman/shellcheck/wiki/SC2086
SC2059: Don't use variables in the printf format string. Use printf
"..%s.." "$foo".
https://github.com/koalaman/shellcheck/wiki/SC2059
Author: Sotiris Papatheodorou <sotiris@papatheodorou.xyz>
Date: Mon Aug 16 00:49:22 2021 +0300
Message: Remove unnecessary tests
The HOME environment variable is required to exist for a system to be
considered POSIX so the test is not necessary. It is also always true
due to containing a literal string.
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_05_03
SC2157: Argument to -n is always true due to literal strings.
https://github.com/koalaman/shellcheck/wiki/SC2157
Author: Sotiris Papatheodorou <sotiris@papatheodorou.xyz>
Date: Mon Aug 16 00:39:00 2021 +0300
Message: Fix literal backslashes
SC1117: Backslash is literal in "\e". Prefer explicit escaping: "\\e".
https://github.com/koalaman/shellcheck/wiki/SC1117
Author: Sotiris Papatheodorou <sotiris@papatheodorou.xyz>
Date: Mon Aug 16 00:36:10 2021 +0300
Message: Fix signal names
SC2039: In POSIX sh, prefixing signal names with 'SIG' is undefined.
https://github.com/koalaman/shellcheck/wiki/SC2039
Author: Sotiris Papatheodorou <sotiris@papatheodorou.xyz>
Date: Mon Aug 16 00:35:59 2021 +0300
Message: Add missing -r to read
SC2162: read without -r will mangle backslashes
https://github.com/koalaman/shellcheck/wiki/SC2162
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Aug 16 19:45:57 2021 -0300
Message: Merge branch 'main' into fix-options
Author: Sotiris Papatheodorou <sotiris@papatheodorou.xyz>
Date: Mon Aug 16 01:10:56 2021 +0300
Message: Fix the command line options
Looks like the smcup sequence stores and removes any arguments with
leading dashes. Didn't find any documentation of this anywhere so it
might as well be something else. At least this way both the options
and the hostname argument work.
Author: Rafael Escobar <rescobar@pm.me>
Date: Tue Aug 17 22:42:14 2021 -0300
Message: Replace '\e' with '\033'
'\e' works with bash and other shells, but since its not a standard,
when I try with dash (the POSIX sh I use), it breaks and prints the raw
string. '\033' seems to be a standard accepted by all programs.
Author: Rafael Escobar <rescobar@pm.me>
Date: Tue Aug 17 21:49:21 2021 -0300
Message: Fix typo
Author: Rafael Escobar <rescobar@pm.me>
Date: Tue Aug 17 21:47:00 2021 -0300
Message: Remove shellcheck warning (SC2154)
Author: Rafael Escobar <rescobar@pm.me>
Date: Tue Aug 17 21:28:10 2021 -0300
Message: Bump version
Based on most recent release: https://github.com/blmayer/astro/releases
Author: Rafael Escobar <rescobar@pm.me>
Date: Tue Aug 17 21:23:14 2021 -0300
Message: Add support for XDG Base Directory Specification
Ref: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
Author: Rafael Escobar <rescobar@pm.me>
Date: Tue Aug 17 21:20:48 2021 -0300
Message: Fix escaping quotes
Author: Rafael Escobar <rescobar@pm.me>
Date: Fri Aug 20 15:07:14 2021 -0300
Message: Add possibility to change styles/colors on config
New fields were created in the config file:
- `style-header1`
- `style-header2`
- `style-header3`
- `style-quote`
- `style-link-bullet`
- `style-link-text`
- `style-list-bullet`
- `style-list-text`
Author: René Wagner <10488791+guzzisti@users.noreply.github.com>
Date: Sat Dec 11 08:39:27 2021 +0100
Message: use gemini project capsule as homepage
Co-authored-by: Brian Mayer <bleemayer@gmail.com>
Author: René Wagner <10488791+guzzisti@users.noreply.github.com>
Date: Fri Dec 10 19:17:50 2021 +0100
Message: add configuration to README.md
explain the way to setup an astro.conf
Author: René Wagner <rwa@clttr.info>
Date: Tue Dec 14 20:29:31 2021 +0100
Message: move bookmarks file to config dir
instead of storing the bookmark in .cache/astro, which should
be ephemeral, we are moving the bookmarks file to .config/astro
Old file is moved to the new destination on first start.
Author: René Wagner <rwa@clttr.info>
Date: Thu Dec 16 21:13:05 2021 +0100
Message: add information about certificate deletion
Author: René Wagner <rwa@clttr.info>
Date: Thu Dec 16 21:03:29 2021 +0100
Message: implement basic client cert handling
Load a client cert and key if one is available for
the domain of the current request.
Shows a message with an openssl command to create a
new cert when a request requires a cert but none is
found.
Author: René Wagner <rwa@clttr.info>
Date: Sat Dec 18 09:54:38 2021 +0100
Message: handle shellcheck warnings and rename var
Author: René Wagner <rwa@clttr.info>
Date: Fri Dec 17 16:58:45 2021 +0100
Message: bump version
Author: René Wagner <rwa@clttr.info>
Date: Fri Dec 17 16:53:39 2021 +0100
Message: make cachehome configurable
allow users to configure their cache home to move
it out of their default cache in their user profile.
This might especially be usefull to move the cache
to a memory-backed tmpfs or similar.
Author: René Wagner <rwa@clttr.info>
Date: Fri Dec 17 22:07:15 2021 +0100
Message: improve ux when a client cert needs to be created
instead of closing astro we now ask either for
reload or moving back to the previous page
Author: René Wagner <rwa@clttr.info>
Date: Wed Dec 22 21:12:54 2021 +0100
Message: fix relative redirects
as per spec redirects can be absolute or relative.
In order to handle relative redirects correctly we need
to apply the some logic as to relative URIs.
Author: James Milne <shakna-israel@users.noreply.github.com>
Date: Mon Jan 31 22:31:35 2022 +1100
Message: Update Makefile to use install
As discussed in #16 this replaces `cp` with `install`. Both are stdutils, but `install` will handle a whole bunch of edgecases, like creating nested folders, ensuring the right permissions on the file, and so on.
Author: Brian Mayer <bleemayer@gmail.com>
Date: Wed Jun 29 22:08:52 2022 -0300
Message: Fixed shellcheck disable
Author: Brian Mayer <bleemayer@gmail.com>
Date: Wed Jun 29 22:05:20 2022 -0300
Message: Fixed shellcheck warning
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jun 28 14:40:55 2022 -0300
Message: Saving parsed URLs to history file
Going back in page history no longer needs parsing.
Author: Brian Mayer <bleemayer@gmail.com>
Date: Tue Jun 28 14:18:41 2022 -0300
Message: Added protocol check
Author: Brian Mayer <bleemayer@gmail.com>
Date: Mon Jun 27 09:51:46 2022 -0300
Message: Update astro
Author: Brian Mayer <bleemayer@gmail.com>
Date: Sun Jun 26 13:42:34 2022 -0300
Message: Update URL parsing
Author: Sotiris Papatheodorou <sotiris@papatheodorou.xyz>
Date: Mon Sep 12 17:19:45 2022 +0300
Message: Fix rm command
There was a typo resulting in the following error on quit:
rm: cannot remove '2': No such file or directory
Author: René Wagner <rwa@clttr.info>
Date: Mon Jan 16 20:42:29 2023 +0100
Message: fix relative urls with leading /
Author: René Wagner <rwa@clttr.info>
Date: Tue Jan 17 19:57:58 2023 +0100
Message: fix handling of custom cache dir
Author: René Wagner <rwa@clttr.info>
Date: Wed Jan 18 18:49:38 2023 +0100
Message: fix display of help and version info
Author: René Wagner <rwa@clttr.info>
Date: Wed Jan 18 16:40:36 2023 +0100
Message: fix redirects
Author: René Wagner <rwa@clttr.info>
Date: Wed Jan 18 19:51:05 2023 +0100
Message: add K command to delete a bookmark for the current URL
Author: René Wagner <rwa@clttr.info>
Date: Sun Jan 22 14:46:35 2023 +0100
Message: fix shellcheck warnings and recommendations
Author: René Wagner <rwa@clttr.info>
Date: Sun Jan 22 14:41:00 2023 +0100
Message: add u command to jump one path segment up
Author: René Wagner <rwa@clttr.info>
Date: Sun Jan 22 14:26:36 2023 +0100
Message: add K command to README
Author: René Wagner <rwa@clttr.info>
Date: Mon Jan 23 17:47:56 2023 +0100
Message: fix u command on URIs with trailing /
Author: René Wagner <rwa@clttr.info>
Date: Wed Feb 01 21:08:14 2023 +0100
Message: fix text rendering when preformat identifier is used inline
Author: René Wagner <rwa@clttr.info>
Date: Wed Feb 01 16:22:18 2023 +0100
Message: stay compatible with POSIX sh
Author: René Wagner <rwa@clttr.info>
Date: Wed Feb 01 16:14:58 2023 +0100
Message: escape % in gemtext while typesetting
otherwise the % will be treated as a formatting directive
for printf and the text will be crippled
Author: René Wagner <rwa@clttr.info>
Date: Thu Feb 02 19:22:41 2023 +0100
Message: url-encode input for 10 and 11 reponse codes
Author: Rock Storm <rockstorm@gmx.com>
Date: Mon Jul 31 09:10:49 2023 +0200
Message: Fix typo on README
Author: René Wagner <rwa@clttr.info>
Date: Mon Jul 31 20:39:41 2023 +0200
Message: use per-instance temp-files for curpage, history and links
When using multiple astro instances at once, they will
interfere with each other due to using the same temp files.
We avoid this by creating individual temp files per
instance via 'mktemp'
Author: René Wagner <rwa@clttr.info>
Date: Tue Aug 01 08:14:52 2023 +0200
Message: add link counter to rendered output for easier navigation
Author: René Wagner <rwa@clttr.info>
Date: Sat Aug 05 09:19:05 2023 +0200
Message: fix typo
Author: René Wagner <rwa@clttr.info>
Date: Fri Aug 04 07:46:13 2023 +0200
Message: fix returncode 50 handling
Author: Brian Mayer <bleemayer@gmail.com>
Date: Sun Aug 06 13:23:13 2023 -0300
Message: Merge pull request #41 from rnwgnr/lastline
fix missing last line when page doesn't end with a new line
Author: René Wagner <rwa@clttr.info>
Date: Sun Aug 06 16:49:47 2023 +0200
Message: fix missing last line when page doesn't end with a new line
Due to the behaviour of `read` the current implementation will
drop the content of the last line of a page if it's not followed
by an empty newline.
solution found (it's an interesting read besides that) at:
https://stackoverflow.com/questions/12916352/shell-script-read-missing-last-line
Author: René Wagner <rwa@clttr.info>
Date: Mon Aug 07 19:40:13 2023 +0200
Message: perf optimization link rendering
Author: René Wagner <rwa@clttr.info>
Date: Mon Aug 07 19:21:43 2023 +0200
Message: Merge branch 'main' into trace
Author: René Wagner <rwa@clttr.info>
Date: Sun Aug 06 19:45:11 2023 +0200
Message: replace `sed` calls in link rendering
This reduces the time of rendering geminispace.info/known-hosts (~2200 links on this page by the time of
writing) to half (~24secs to 12secs on my testmachine).
Author: René Wagner <rwa@clttr.info>
Date: Sun Aug 06 19:18:00 2023 +0200
Message: Merge branch 'main' into trace
Author: René Wagner <rwa@clttr.info>
Date: Sun Aug 06 19:12:38 2023 +0200
Message: add basic stopwatch functionality
Author: René Wagner <rwa@clttr.info>
Date: Tue Aug 15 19:34:22 2023 +0200
Message: fix URI building for `u` command
Author: René Wagner <rwa@clttr.info>
Date: Tue Aug 15 19:23:36 2023 +0200
Message: fix formatting of list lines
Author: René Wagner <rwa@clttr.info>
Date: Tue Aug 15 19:14:24 2023 +0200
Message: fix link interpreting when links contain a tab instead a space
Author: René Wagner <rwa@clttr.info>
Date: Thu Aug 17 19:11:06 2023 +0200
Message: Treat status code 30 and 31 as redirects
Author: René Wagner <rwa@clttr.info>
Date: Wed Aug 16 21:02:47 2023 +0200
Message: remove shellcheck warnings
Author: René Wagner <rwa@clttr.info>
Date: Wed Aug 16 20:58:32 2023 +0200
Message: omit port in request URI when it's the default of 1965
Author: René Wagner <rwa@clttr.info>
Date: Wed Aug 23 20:07:24 2023 +0200
Message: Makefile: install docs and add uninstall
Author: René Wagner <rwa@clttr.info>
Date: Sat Sep 02 09:17:54 2023 +0200
Message: Makefile: add CONTRIBUTING.md to DOCDIR
Author: René Wagner <rwa@clttr.info>
Date: Sat Sep 02 09:16:19 2023 +0200
Message: Makefile: install/uninstall man page
Author: René Wagner <rwa@clttr.info>
Date: Sat Sep 02 08:45:04 2023 +0200
Message: Update Makefile
allow for a separate directory for the LICENSE file, default is the same as the DOCDIR
Author: Akash Doppalapudi <akashdoppalapudi2001@gmail.com>
Date: Sun Nov 12 00:46:26 2023 +0530
Message: docs: add a meaningful description in man page
it is recommended to have meaningful description of package in
name section of package instead of describing the man page itself