adrianbonpin
7fc6d7abe0
chore: release 0.7.14
...
Version bump across package.json, Cargo.toml, tauri.conf.json,
index.astro, landing.js, version tests; README download tables point at
v0.7.14 assets; changelog entry (keychain ACL pinning + Homebrew tap);
Cargo.lock synced in the same change.
2026-09-04 11:44:24 +08:00
adrianbonpin
e66d7ac102
release: v0.7.13 — Developer-ID signed + notarized macOS ( #14 )
Release / windows (push) Successful in 19m32s
Release / linux (push) Successful in 22m48s
2026-09-04 01:43:08 +00:00
adrianbonpin
08b0f79f07
feat(www): SEO technical + on-page improvements ( #12 )
2026-09-02 09:10:50 +00:00
adrianbonpin
2433697951
fix(www): point download buttons at Gitea + v0.7.12 ( #9 )
2026-09-01 06:15:43 +00:00
adrianbonpin
7a66b70c26
fix(www): Gridline favicon + Gitea links ( #4 )
2026-08-21 01:10:07 +00:00
adrianbonpin
c22e675f2b
fix(www): prevent flicker and reveal macos-hint on landing page ( #27 )
...
Hide entry-animated elements at first paint (html.anime-ready guard in
global.css) so the landing page no longer flashes visible content before
anime.js loads. Adds a <noscript> fallback and a JS load-error fallback to
guarantee content is never permanently hidden, and reveals the hero
immediately for prefers-reduced-motion users. Includes #macos-hint in the
hero entrance timeline so the macOS command box animates in correctly.
2026-08-17 10:30:04 +08:00
adrianbonpin
501fed962c
feat(www): landing page ( #25 )
...
* design: landing page spec + app icon asset
* chore(www): add anime.js, fonts, and landing page screenshot assets
* feat(www): add design tokens, fonts, shared layout
* feat(www): add landing page sections and styling
* feat(www): add theme toggle and anime.js viewport animations
* feat(www): feedback updates — no hero card, os-aware download, footer email, lowercase colored heading
* feat(www): remove screenshot borders, move macos hint below ctas, mobile github fallback
* feat(www): keep hero CTAs side by side
* feat(www): set initial nav border to transparent
* feat(www): add Rybbit prod-only, sitemap, SEO head, OG image, robots.txt, 404 page
* docs(AGENTS): include www landing page version in release sync checklist
* chore(www): add railpack.json for Dokploy deploy (force node provider, TZ)
* chore(www): use bun for Railpack deploy (packageManager + standalone www/bun.lock)
* docs(AGENTS): note www/bun.lock sync for Railpack deploys
* chore(www): add vitest test tooling
* feat(www): add FAQ data source
* feat(www): add SEO JSON-LD builders
* feat(www): add Seo JSON-LD component
* feat(www): wire Seo component and social/meta tags into Layout
* feat(www): add homepage JSON-LD, keyword H1, data-driven FAQ
* fix(www): point Roadmap footer link to GitHub
* feat(www): add lastmod to sitemap
* perf(www): self-host anime.js
* refactor(www): move nav and footer into shared Layout
* feat(www): add changelog page
* fix(www): make shared component styles global in Layout
* perf(www): optimize screenshots with Astro Image (webp/avif + srcset)
* feat(www): add web app manifest
* feat(www): add helpful links to 404 page
* fix(www): shorten homepage H1 copy
* fix(www): OS-aware navbar download + footer layout
* feat(www): build full changelog from v0.7.0 to v0.7.10
2026-08-17 09:16:58 +08:00
adrianbonpin
6854d889c5
refactor: convert to bun-workspaces monorepo (desktop/ + www/)
...
- Move the Tauri app (React frontend + Rust backend) into desktop/ via
git mv — configs unchanged (relative paths: tauri.conf.json, vite.config.ts)
- Root package.json becomes a private bun workspace container with
orchestration scripts; desktop package renamed gridline-desktop
- Scaffold www/ with Astro 7 + Tailwind v4 (hand-wired vite plugin,
static output, ready for Dokploy)
- Update release.yml for the new layout: projectPath: desktop,
desktop/src-tauri resource paths, rust-cache workspace path
- Update README + AGENTS.md structure trees and dev commands
- Verified: vitest (1074), cargo test (354), desktop build, tauri dev
(window launches), tauri build (dmg + app bundles), Astro build
2026-08-16 19:31:53 +08:00