Skip to content

Release v0.4.0: Tauri menu bar app and refreshed website - #17

Merged
lucaslus merged 27 commits into
mainfrom
refactor/tauri
Sep 7, 2026
Merged

lucaslus merged 27 commits into
mainfrom
refactor/tauri

Conversation

@lucaslus

@lucaslus lucaslus commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Floatick v0.4.0 moves todos and notes into a Tauri menu bar app and introduces a rich text editor with reading/editing modes. It also fixes competing tray and blur events that could briefly close and reopen the panel, and refreshes the bilingual website and product screenshots.

The release pipeline now builds and checks a Universal macOS DMG, uses matching version/build metadata, and preserves the existing bundle identifier for upgrades. The required Analyze and test check aggregates the frontend, backend, and Tauri build checks without changing branch protection. Release notes explicitly document the reminder and updater features that have not yet been migrated.

Validation completed before this release request: Rust compilation and 11 tests passed; website production build and desktop/mobile showcase checks passed. CI will validate the complete branch, and the release candidate workflow will verify both architectures and app startup before promotion.

…erer with toolbar, Inter font typography and mui design system standards
…nd complete elimination of hardcoded strings
…sity following Apple HIG & Things 3 best practices
…s, audit button ergonomics, text truncation, and add global shortcuts
…sign system, exact color palette (#151B1E/#1D2529/#EEF2F1), Apple SF Pro font stack, and 42px/21px metrics
…momentum scrolling and hardware acceleration
…tEditor, toolbar tags & deadline, and unified card styling
…r, TagFilter, TagManagement, TagPalette, and inline confirm delete
… filter, direct tag assignment, active counts across todos & notes, cascade cleanup and name validation
…age, and restore full 2-row TodoItemRow layout with tag shortcut button and time
…erting Retina physical pixels to logical points
…filled/bold weights for desktop tactile polish
… documentation

- Website & Showcase:
  - Replace large 3D scene with clean, borderless product screenshot showcase with real data
  - Retain 3D icon header while optimizing layout density and breathing room
  - Polish Chinese and English copy for concise, natural tone without marketing fluff
- Rich Text Editor:
  - Integrate TipTap editor drawer with slash commands, markdown shortcuts, and task lists
  - Refine Todo and Note editing flows with responsive drawer transitions
- Documentation & Assets:
  - Update READMEs with app icon beside Floatick header and 3-in-1 horizontal showcase banner
  - Strip legacy Flutter / Sparkle references across docs and workflows
  - Align architecture docs and CI workflows with Tauri v2 + React 19 + Rust
…or showcase asset

- Add dual View / Edit mode to Todo and Note drawers with header segmented switcher
- In View Mode: render clean typography title, read-only tag badges, and rich Markdown content
- Allow clicking task/note cards to open in View Mode; hover pencil icon opens Edit Mode directly
- Remove automatic title input text selection on drawer mount to prevent awkward highlight
- Re-capture floatick-screenshot-editor.png with clean unselected title and updated View/Edit switch
- Re-synthesize docs/assets/floatick-showcase.png with refreshed editor image
…nstead of all-caps

- Remove CSS uppercase tracking-wider from date headers and category labels across Todo and Note views
- Date grouping headers now render cleanly in natural casing (Today, Yesterday, Pinned)
- Re-capture product screenshots (todos, notes, editor) with updated casing
- Re-synthesize docs/assets/floatick-showcase.png with clean typography
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 7, 2026 •

Copy link
Copy Markdown

Deploying floatick with  Cloudflare Pages  Cloudflare Pages

Latest commit: c3429a6
Status: ✅  Deploy successful!
Preview URL: https://9894b079.floatick.pages.dev
Branch Preview URL: https://release-0-4-0.floatick.pages.dev

View logs

@lucaslus
lucaslus merged commit 1aac66e into main Sep 7, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant