Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
c6bd574 feat: SVG icons — multi-set (Lucide + Tabler), local icons/ dir, Iconify transforms
4205069 feat: add config validation layer with strict field detection
8558264 feat: add i18n fallback reorder, per-collection i18n override, hreflang, and JS lang injection
51e5de7 feat: enhanced search UX with grouped results, highlighting, breadcrumbs, heading deep-links, and keyboard nav
c949ca7 fix: make link-checker broken_anchor count deterministic
5f65834 fix: repair search modal and upgrade to Orama v3 API
dd982f1 fix: resolve & validate site-absolute internal links in cards/buttons
e004df2 fix: resolve five critical bugs from code review
9a29bd6 fix: soft-disable versioning, fix tab dropdown/sidebar, add section index cards
26a4ac6 perf: parallelize ContentRebuild rendering and upgrade PageIndex to RWMutex
ae5f830 Add KaTeX Typewriter Regular font (woff2) to plugin assets
9affa3b Add new themes and content for Sarde test site
bafd020 Implement SSG core engine: scaffold, config, content pipeline, collections, markdown rendering
e0430f8 Implement template engine, component registry, navigation system, sidebar strategy, taxonomy aggregation
9d03113 Initial commit
5a7a70d Refactor TabBar to use ContextMenu from bits-ui, removing custom context menu logic. Update ToastContainer to utilize svelte-sonner for notifications. Replace custom BoolField and EnumField components with AppSwitch and AppSelect primitives. Enhance StepTemplateMetadata with RadioGroup for template selection. Introduce AppButton, AppDialog, AppSelect, AppSwitch, and AppTooltip components for consistent UI elements across the application.
0cb96fa feat(dev): parallelize build pipeline and improve dev server logging
a893963 feat(devlog): improve dev server log formatting and collapse taxonomy warnings fix(devlog): route taxonomy warnings through devlog, collapse when >3, add env info refactor(dev): prettify taxonomy warnings and add environment line to startup
cde64cd feat: 3-way theme toggle (light/system/dark), fix sidebar a11y and mobile dropdown direction
95909af feat: Add new styles for search modal, landing, blog, and marketing sections
0e634ff feat: Implement versioning support for collections
907207e feat: OKLCH color migration, theme chromastyles CLI, codeblocks config rename, sarde.* layer names
b46685a feat: Refactor command structure and add new theme management features
8c329b5 feat: add 5 new frontmatter fields (head, banner, edit_url string, prev/next object, hero attrs)
5f9d62f feat: add DevMode support across build, write, and plugin contexts to enhance development experience
b2b5c17 feat: add LanguageSwitcher, wire FallbackNotice, add i18n testsite
196c5e0 feat: add PageIndex for O(1) page lookups and upgrade ref/relref template functions
532e5a6 feat: add RTL layout support with CSS logical properties across theme and plugins
e84bb05 feat: add Starlight-inspired link validator with anchor checking, error classification, and configurable strictness
56d0d22 feat: add Starlight-style docs layout, TOC scrollspy, badge struct, and extension CSS
3dd074d feat: add an error overlay for dev server build failures
aeec201 feat: add announcement display modes (stack/first/rotate) with scheduling, page targeting, and multi-language testsite
1de9c38 feat: add benchmark site generator with content generation for blog, articles, news, docs, tutorials, and courses
b6c2489 feat: add build summary table with plugin logging and per-phase timing
e1c5c47 feat: add bundle theme JS into single minified file
3a58a58 feat: add circular scroll progress indicator to mobile TOC bar
f9f3022 feat: add collapsible header navigation and related scripts
21e6147 feat: add configurable code highlighting engine with Chroma backend
070f577 feat: add configurable image/SVG support to homepage hero panel
0ab0cf5 feat: add core taxonomy page generation with tag clouds, pagination, and rich metadata
7aa8c05 feat: add default open state for sidebar items and support for collapsed sidebar configuration
ac605e2 feat: add desktop app (Tauri+Svelte), i18n, parallel rendering, HTML minification, and dev error overlay
dd0e65b feat: add docs tabs, externalize CSS bundle, create test sites, fix catalog template
016b640 feat: add docs versioning with version switcher, banners, and search scoping
c77fd54 feat: add explicit cross-lane link query syntax (?lang=/?version=)
882f108 feat: add generator meta tag, favicon auto-detection, and complete OG/Twitter meta coverage
bba79b7 feat: add handling for KindSection in BuildRouteData to render language-root index pages
b2c3b6c feat: add height to ImageVariant and enhance picture rendering options
9798395 feat: add icons CLI command to download and list Iconify sets
ca9b980 feat: add icons CLI command to download and list Iconify sets
afbb2e0 feat: add inline translations block for taxonomy term metadata
7db4a18 feat: add internal link resolution via Goldmark render hook
cb1bd6b feat: add link checking pipeline (CHECK-1 through CHECK-6) with sarde check CLI
1560dd8 feat: add link graph to record every resolution attempt
7f39ac9 feat: add new client plugins and their configurations
29da039 feat: add per-page frontmatter validation with Valiant
83d4107 feat: add plugins, deploy system, importer, homepage templates, and desktop UI enhancements
c16c102 feat: add sidebar icon support and restyle active item
3a71df5 feat: add starter theme with responsive design and dark mode support
cbc2653 feat: add support for expired content handling and cascade inheritance in frontmatter
754d15a feat: add support for i18n and parallel build
8519e17 feat: add tab state persistence via localStorage and remove dead reading_time plugin
a785837 feat: add unknown-field detection and remaining frontmatter constraint checks
474c85d feat: add user-defined shortcodes and auto-generated OG social cards
08f9d1a feat: auto-inferred sections — make _index.md optional for sidebar navigation
2ec23e2 feat: click-to-expand on collapsed sidebar rail
7d587b2 feat: collapsible sidebar toggle for docs layout (desktop only)
151fac0 feat: complete UI string localization for theme chrome (UI-4/UI-5)
9dc366a feat: complete config validation audit with dynamic plugin name resolution
a8c1ab6 feat: custom taxonomies support + author badges in blog templates
c56c712 feat: enhance logging with devlog package and update dependencies
88efda5 feat: enhanced search UX — grouped results, highlighting, breadcrumbs, heading deep-links, section filters, recent searches, infinite scroll, and keyboard nav
3c57169 feat: hybrid Shiki syntax highlighting with vendored ESM packages
4ef7be8 feat: implement SSG core pipeline, template engine, navigation, theme system, and site builder
d7ac5c9 feat: implement dev server, asset pipeline, plugin system, and IPC server
8691a09 feat: implement mobile sidebar navigation with toggle functionality and backdrop
e8d2307 feat: improve taxonomy configuration, update paginator structure, and sitemap generation
408f286 feat: integrate link rendering into link button and link card extensions
c451229 feat: introduce basePath support for URL resolution
9b3ed27 feat: live-reload embedded theme/plugin assets via --theme-dev flag
5b60461 feat: migrate color system to OKLCH
88e5ac6 feat: migrate desktop app to native Rust IPC and wire preview/build integration
092fde9 feat: migrate search modal to native and add full-search mode with preview panel
8b507a4 feat: per-language search index, typo tolerance, and result dedup
f7ae72a feat: per-language taxonomy pages with URL resolver, inline translations support
d336157 feat: port missing features from old repo, fix frontmatter wiring, add custom 404
4c8d749 feat: refactor the style of header with search and theme toggle components, improve pagination structure, and add heading anchors functionality
6c88c87 feat: rename project from Coderoo to Sarde with module path, config file, and full branding update
2982de9 feat: render social links in header and add page banner icons
9fc7f9a feat: replace theme toggle with 3-way pill (light/system/dark)
f8b522f feat: resolve cross-dimension links + add site-root escape
c983e02 feat: restyle mobile TOC and make it fixed bar with scrollspy
e4a6987 feat: switch badge icons to inline Lucide SVGs and fix desktop FS scoping
1c5c9ea feat: update UI components with new design tokens and themes
4da9fd3 feat: wire TagSidebar component into blog list pages
b354cdc fix: UX polish, data loss prevention, broken interactions, theme consistency, accessibility
594e745 fix: add missing Inter @font-face and stop reading-preferences plugin from overriding theme font
ac081b6 fix: align JS/HTML class names to CSS after sarde- prefix migration
3d3334b fix: coalesce rapid dev-server rebuilds and trim redundant rebuild work
1359b1b fix: consistent URL resolution, plugin resolver access, versioned+tabbed docs support
73ce653 fix: eliminate URL double-resolution, add resolver to plugin contexts, fix incremental rebuild version bug
72c3e82 fix: finish UX polish batches, schema fields, theme tokens, toolbar, status bar
cbb0536 fix: focus-mode accidental toggle and dev server stale cache
a13058a fix: hide preview-mode toggle and remove its keybinding and persistence
c9b6abf fix: hoist collection root section in sidebar and harden dev server rebuilds
f01107a fix: improve accessibility across templates and Goldmark extensions
b6cd064 fix: issue with the left sidebar disappearing after tansitioning into mobile screen
b0ea46f fix: language switcher dropdown visibility, orama ESM error, and fallback content direction
68595f0 fix: main content layout to make the announcement banners render below the header between the left sidebar and TOC
8972ee3 fix: make CSS/JS minification respect build.minify config flag
4033511 fix: make the mobile TOC exapnd to the full width of the viewport when the left sidebar is collapsed
f7c9b35 fix: mark shadowed section pages render=false to prevent double output
d341f3d fix: move embedded CSS tokens into an external CSS file
9f4da2a fix: patch mergeServer/mergeCollections config bugs, fnMarkdownify XSS, and swallowed devServer error
0e2d673 fix: pin desktop TOC to viewport and remove content-columns top padding
60328bc fix: rebuild per-language nav trees after fallback generation for complete i18n sidebars
0df8ed3 fix: remove dead Shiki vendor code and track embedded scaffold SVGs
de4d5c6 fix: rename goreleaser folder to directory for v2 compatibility
67245b6 fix: rename unprefixed coderoo CSS classes to sarde- in templates and JS
8cb562b fix: repair file tree extension layout and add icon type classes
b3d45c6 fix: replace brittle field comparison with digest-gated incremental rebuild
a247eb3 fix: replace manual RendererVersion with auto-computed renderer fingerprint
629660e fix: resolve breadcrumb icon sizing and refine TOC styling
0b9a0b1 fix: resolve broken rendering for cards, math, terminal, steps, and annotations
9b87957 fix: resolve bugs across desktop app (security, deadlocks, data loss, UX)
e73473c fix: resolve correctness bugs and concurrency hazards
6eec34c fix: resolve remaining medium, low, and dead-code items from code review
41e5300 fix: resolve ten high-severity bugs from code review
8ac9e35 fix: resolve version-shadowing in versioned collections + wire version-switcher JS
eadfc62 fix: restore dev-mode asset fingerprinting and harden live-reload delivery
136accd fix: scaffold collection index pages, auto-render collection roots, and add hero homepage
bc6ebb9 fix: the theme toggle switch obstructing the drawer button
16a8c64 fix: track coverage.go excluded by overly broad gitignore pattern
79270d0 fix: track coverage.go excluded by overly broad gitignore pattern
a985831 fix: update stale references in init scaffolding templates
a1ceb78 fix: use icon helper for DocsTabSwitcher tab icons
93e1bbb fix: vendor JetBrains Mono variable font instead of static weights
0af1871 fix: versioned+tabbed docs sidebar by promoting version root children
592e280 perf: add in-memory LRU cache layer to PageCache for faster markdown render hits
6a975e0 perf: optimize build pipeline and rename serve → dev
b5421c0 perf: optimize file write and prune phases — eliminate redundant path resolution, lock-free tracking, parallel I/O
24bd099 refactor: output path handling and enhance security checks
73e1a8a refactor: complete dark mode migration from .dark class to data-theme attribute
3ae6af5 refactor: consolidate window globals under SARDE namespace and clean up inline style injection
56a0af7 refactor: decompose Frontmatter into embedded sub-structs and nest sidebar under hierarchical key
21705de refactor: decompose long files, consolidate duplicated plugin helpers, and replace init() panics
6fff42e refactor: dedupe + cap page-index collision warnings per build
c578a21 refactor: eliminate double YAML round-trip in frontmatter parsing, extract params mapping from buildPage
0edd90e refactor: fix silent asset read errors, drop unused errgroup contexts, standardize devlog usage, optimize GetCollections scan
982d018 refactor: flatten Go module to repo root and remove desktop app
810b9c4 refactor: migrate to getsarde GitHub org and prep for v1 release
58b2a5d refactor: move latest version content to collection root, delete version-shadowing subsystem
9867980 refactor: move latest version to collection root, delete version-shadowing, fix breadcrumb duplication
d4fe447 refactor: nest TOC frontmatter fields under hierarchical toc: key
cf1d8eb refactor: overhaul TOC scrollspy, fix announcement positioning, add docs, and clean up references
4512d27 refactor: overhaul docs layout spacing, compact TOC, and build-time heading anchors
35b9619 refactor: remove unused Kazari code block styles
92185ca refactor: rename --sarde- prefix to --sd-, delete dead ThemeCSS(), add CSS minification and fingerprinting
df38e7c refactor: rename check CLI command to check-links (keep check alias)
6dc51c0 refactor: rename cr- CSS prefix to sd- and fix false preview crash on stop
266260a refactor: rename weight to order and move into sidebar frontmatter key
814b189 refactor: replace buildFuncMap 14-param signature with Engine method and ShortcodeFuncMapConfig struct
9632910 refactor: replace code block engine with Kazari and migrate dark mode to data-theme attribute
637c132 refactor: replace internal icon engine with go-swarm-icons
22d7eae refactor: split builder.go into 4 files, deduplicate Build/ContentRebuild shared logic
0f181b9 refactor: split extensions.css into grouped files and remove dead code-block styles
e72c705 refactor: standardize CSS naming with sarde- prefix, role-based containers, and is-* state classes
68b9497 refactor: unify FS/OS template loading via os.DirFS, fix package-level CSS cache test isolation, remove redundant partial scans
beb1985 style: adjust hero section dimensions and border color for improved layout
671ff67 style: normalize block-level element spacing to use design tokens
8686e26 style: restyle breadcrumbs and TOC to match Sarde's initial design
You can’t perform that action at this time.