Branch | Commit message | Author | Age | |
---|---|---|---|---|
keyring | Add key for arunisaac. | Arun Isaac | 21 months | |
main | bin: Introduce --base-path argument for web-dev subcommand. | Arun Isaac | 3 weeks | |
Tag | Download | Author | Age | |
v0.1.0 | tissue-0.1.0.tar.gz tissue-0.1.0.tar.lz tissue-0.1.0.zip | Arun Isaac | 2 years | |
Age | Commit message | Author | ||
2025-03-26 | bin: Introduce --base-path argument for web-dev subcommand.•••* bin/tissue (tissue-web-dev): Introduce --base-path argument. * tissue/web/dev.scm (handler, start-dev-web-server): Add base-path argument. * tissue/web/server.scm (rebase-uri-path): Export. HEADmain | Arun Isaac | ||
2025-03-26 | web: Allow hosting multiple projects at the same host.•••tissue instances will most often be used with multiple projects. The trouble of setting up separate DNS entries for each project is just not worth the trouble. Hence, despite some loss of elegance and simplicity, we make this concession. With this change, tissue instances will resemble public-inbox instances in their URL structure. However, larger projects may wish to keep the entire host to themselves, particularly for branding reasons. To support such projects, we must still allow single project hosts. * tissue/web/server.scm (rebase-uri-path): New function. (handler): Handle hosts and projects. * bin/tissue (normalize-project): New function. (normalize-host, tissue-pull): Adapt to new tissue.conf layout. | Arun Isaac | ||
2025-03-25 | bin: Spin out loading config from repository into separate function.•••* bin/tissue (normalize-host): Spin out loading config from repository into ... (load-config-from-repository): ... new function. | Arun Isaac | ||
2025-03-25 | bin: Spin out hosts normalization into separate function.•••* bin/tissue (tissue-web): Spin out hosts normalization into ... (normalize-host): ... new function. | Arun Isaac | ||
2025-03-25 | bin: Update comment about adding CSS for each host.•••We do not add CSS for each host. * bin/tissue (tissue-web): Update comment about adding CSS for each host. | Arun Isaac | ||
2025-03-25 | tissue.scm: Prefix paths with /tissue.•••* tissue.scm (%css): Prefix with /tissue. (#:indexed-documents): Prefix web-uri with /tissue. * website/style.css (@font-face): Prefix font paths with /tissue. * website/index.skb (Documentation): Prefix path to manual with /tissue. (Download): Prefix path to release tarballs and search with /tissue. | Arun Isaac | ||
2025-03-25 | web: themes: Pull out search endpoint path from <search-page> object.•••* tissue/web/themes/default.scm (render-sxml): Pull out search endpoint path from <search-page> object. | Arun Isaac | ||
2025-03-25 | web: Add head customization to html-engine.•••* tissue/web/static.scm (html-engine): Add #:head argument. | Arun Isaac | ||
2025-03-25 | web: Allow setting multiple customizations on engine.•••* tissue/web/static.scm: Import (ice-9 match). (engine-custom-set): Accept key-value pairs instead of a single key and value. (html-engine): Update engine-custom-set call. | Arun Isaac | ||
2023-07-06 | .guix: Use current-source-directory in git-predicate.•••With "..", the git-predicate fails and filters nothing. * .guix/tissue-package.scm (tissue)[source]: Use current-source-directory in git-predicate. | Arun Isaac | ||
[...] |