aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* feat(blog): Add canonical and alias slug routing from Notion Slugs with ↵Fuwn2026-02-182-33/+252
| | | | title fallback
* refactor: Update domain references to fuwn.netFuwn2026-02-173-5/+5
|
* perf(blog): Make manual and startup Notion refresh non-blocking with ↵Fuwn2026-02-141-13/+47
| | | | in-progress guard
* feat(blog): Add hidden query flag to trigger manual Notion syncFuwn2026-02-141-2/+32
|
* fix(blog): Remove extra whitespace on category pages without descriptionsFuwn2026-02-141-32/+100
|
* feat(blog): Sort blog listings and recent posts by true chronological dateFuwn2026-02-144-32/+183
|
* feat(blog): Treat Notion Hidden posts as private across site and RSSFuwn2026-02-142-9/+144
|
* fix(blog): Hide parameterised blog routes from directory listingFuwn2026-02-121-2/+2
|
* feat(blog): Configurable Notion refresh interval via environment variableFuwn2026-02-121-9/+7
|
* feat: Replace static blog system with Notion-backed dynamic contentFuwn2026-02-113-384/+339
|
* chore(deps): Bump indirect dependenciesFuwn2026-01-211-2/+2
|
* refactor: Bump nightlky Rust toolchain channel and fix lintsFuwn2026-01-214-32/+40
|
* fix: Various optimisationsFuwn2026-01-125-119/+104
|
* feat(directory): Sort routes by hitsFuwn2025-05-271-5/+20
|
* feat(index): Update index pageFuwn2025-05-191-3/+6
|
* feat(contact): Obfuscate email addressFuwn2025-05-121-1/+7
|
* feat(blog): Change post metadata display formatFuwn2025-05-101-3/+3
|
* fix(index): link line orderingFuwn2024-11-031-1/+1
|
* feat(index): add recent posts sectionFuwn2024-11-035-6/+94
|
* feat(blog): priority fieldFuwn2024-11-032-5/+26
|
* refactor(static): remove index2Fuwn2024-09-271-1/+0
|
* feat(sitemap): rename to directoryFuwn2024-09-051-3/+3
|
* refactor: move some articles to technology blogFuwn2024-07-271-3/+0
|
* feat(static): add mangaFuwn2024-07-261-0/+5
|
* refactor: clippy lintsFuwn2024-07-172-22/+20
|
* feat(finger): add proxied from infoFuwn2024-06-291-0/+2
|
* feat(blogs): finger_archiveFuwn2024-06-281-1/+12
|
* feat(finger): proxy content as pre-formattedFuwn2024-06-271-21/+27
|
* fix(finger): paragraph joiningFuwn2024-06-261-3/+24
|
* feat(web): update example proxyFuwn2024-06-251-1/+1
|
* feat(finger): proxy finger linksFuwn2024-06-241-1/+2
|
* feat(finger): tokio instead of std netFuwn2024-06-241-14/+6
|
* feat(finger): add finger timeoutsFuwn2024-06-241-5/+18
|
* feat(modules): finger gatewayFuwn2024-06-242-3/+72
|
* chore(modules): add back removed commentsFuwn2024-06-242-1/+25
|
* feat(technology): C++Fuwn2024-06-231-9/+23
|
* feat(web): id filteringFuwn2024-06-231-2/+16
|
* feat: shift around indexesFuwn2024-06-181-0/+1
|
* build: nix flakeFuwn2024-06-173-27/+25
|
* feat: unuse stocks telegramFuwn2024-06-171-5/+5
|
* deps: bump compatible outdatedFuwn2024-06-171-14/+9
|
* refactor: remove file headerFuwn2024-06-1725-476/+2
|
* feat(blogs): remove newsFuwn2024-06-172-121/+112
|
* blog: create The Daily blogFuwn2024-06-171-16/+24
|
* refactor: constants for root urlsFuwn2024-06-162-8/+15
|
* fix(blog): use real title for xml titleFuwn2024-06-161-23/+20
|
* fix(web): simple proxy escapeFuwn2024-05-291-35/+18
|
* feat(web): image parsingFuwn2024-05-271-3/+20
|
* fix(web): escape september and kineto proxy informationFuwn2024-05-271-23/+35
|
* feat(router): remove translation engineFuwn2024-04-083-32/+28
|