Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions website/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,10 @@ Simplified Chinese at `/zh/`.

## Product preview and downloads

The homepage previews the upcoming menu bar app. The current public download is
v0.3.4. `src/config/site-links.ts` keeps the public version, pinned download URL,
and development preview together. Update that file when publishing a release,
then update the preview notices and reminder details in `site-copy.ts` and
`changelog.ts`. Do not label a development build as the latest published release.
The homepage shows the v0.4.0 menu bar app. `src/config/site-links.ts` keeps the
public version and pinned download URL together. Update it after publishing a
release, alongside the version notices in `site-copy.ts` and `changelog.ts`.
Do not label a development build as the latest published release.

The six `public/images/product-{todos,notes,editor}-{en,zh}.png` images are 2×
captures of the real React interface at 440 × 700 CSS pixels, populated with
Expand Down
7 changes: 1 addition & 6 deletions website/src/config/site-links.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,8 @@ export const repositoryUrl = 'https://github.com/lucaslus/floatick';

// Update this alongside the published release. Keep the label and binary in sync.
export const stableRelease = {
version: '0.3.4',
date: '2026-08-13',
};

export const previewRelease = {
version: '0.4.0',
sourceUrl: `${repositoryUrl}/tree/refactor/tauri`,
date: '2026-09-07',
};

export const latestDownloadUrl =
Expand Down
34 changes: 17 additions & 17 deletions website/src/content/changelog.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type { Locale } from './site-copy';
import { previewRelease, repositoryUrl } from '../config/site-links';
import { repositoryUrl } from '../config/site-links';

export type ChangelogEntry = {
version: string;
Expand Down Expand Up @@ -85,21 +85,21 @@ export const changelogCopy: Record<Locale, ChangelogCopy> = {
export const changelogEntries: Record<Locale, ChangelogEntry[]> = {
en: [
{
version: `v${previewRelease.version}`,
status: 'preview',
date: 'September 4, 2026',
dateTime: '2026-09-04',
version: 'v0.4.0',
date: 'September 7, 2026',
dateTime: '2026-09-07',
title: 'A new home in your menu bar',
summary:
'In development: a menu bar app with a new editor for todos and notes. The current download is still v0.3.4.',
'A new menu bar app and editor for todos and notes, rebuilt with Tauri while keeping your existing local data.',
highlights: [
'Open from the menu bar and see how many tasks are left.',
'Fix competing tray and blur events that could briefly close and reopen the panel.',
'Switch between reading and editing, with checklists, headings, and Markdown copy.',
'Find tasks and notes with shared tags and combined filters.',
'See due dates and overdue tasks in the list. Reminder delivery is not available in this preview yet.',
'See due dates and overdue tasks. Reminder popups and the built-in update checker are not yet included in v0.4.0.',
],
sourceUrl: previewRelease.sourceUrl,
compareUrl: `${repositoryUrl}/compare/v0.3.4...refactor/tauri`,
releaseUrl: `${repositoryUrl}/releases/tag/v0.4.0`,
compareUrl: `${repositoryUrl}/compare/v0.3.4...v0.4.0`,
},
{
version: 'v0.3.4',
Expand Down Expand Up @@ -212,21 +212,21 @@ export const changelogEntries: Record<Locale, ChangelogEntry[]> = {
],
zh: [
{
version: `v${previewRelease.version}`,
status: 'preview',
date: '2026 年 9 月 4 日',
dateTime: '2026-09-04',
version: 'v0.4.0',
date: '2026 年 9 月 7 日',
dateTime: '2026-09-07',
title: '待办和笔记,搬到菜单栏',
summary:
'正在开发中的新版:从菜单栏打开待办和笔记,搭配新的阅读与编辑界面。当前可下载的正式版仍为 v0.3.4。',
'从菜单栏打开待办和笔记,搭配新的阅读与编辑界面。底层改为 Tauri,继续使用原有的本地数据。',
highlights: [
'点击菜单栏图标展开,角标显示未完成待办数。',
'修复托盘与失焦事件竞争造成的面板闪关、重开。',
'可切换阅读与编辑,支持任务清单、标题和 Markdown 复制。',
'待办和笔记共用彩色标签,支持组合筛选。',
'在列表中查看截止时间与逾期状态;预览版尚未提供到点弹出提醒。',
'查看截止时间与逾期状态;v0.4.0 暂未提供到点弹出提醒和内置更新检查。',
],
sourceUrl: previewRelease.sourceUrl,
compareUrl: `${repositoryUrl}/compare/v0.3.4...refactor/tauri`,
releaseUrl: `${repositoryUrl}/releases/tag/v0.4.0`,
compareUrl: `${repositoryUrl}/compare/v0.3.4...v0.4.0`,
},
{
version: 'v0.3.4',
Expand Down
18 changes: 9 additions & 9 deletions website/src/content/site-copy.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { previewRelease, stableRelease } from '../config/site-links';
import { stableRelease } from '../config/site-links';

export type Locale = 'en' | 'zh';

Expand Down Expand Up @@ -39,7 +39,7 @@ export const siteCopy: Record<Locale, SiteCopy> = {
meta: {
lang: 'en',
title: 'Floatick — A little space for todos & notes',
description: 'Todos and notes, close at hand on your Mac. Free, open source, and saved on your device. Meet the upcoming Floatick menu bar app.',
description: 'Todos and notes, close at hand on your Mac. Free, open source, and saved on your device. Keep everyday tasks and ideas in your Mac menu bar.',
canonicalPath: '/',
alternatePath: '/zh/',
},
Expand All @@ -53,7 +53,7 @@ export const siteCopy: Record<Locale, SiteCopy> = {
download: 'Download for macOS',
github: 'View source',
compatibility: 'macOS 10.15+ · Apple silicon & Intel',
releaseNote: `Download v${stableRelease.version} · Previewing v${previewRelease.version}`,
releaseNote: `Current release · v${stableRelease.version}`,
facts: ['Free & open source', 'No account needed', 'Saved on your Mac'],
},
features: {
Expand All @@ -77,10 +77,10 @@ export const siteCopy: Record<Locale, SiteCopy> = {
eyebrow: 'Before you start',
title: 'A few useful answers.',
items: [
{ question: 'Which version am I downloading?', answer: `The download is v${stableRelease.version}, the current release with a floating desktop icon. This page previews the menu bar app and new editor in v${previewRelease.version}, which is still in development.` },
{ question: 'Which version am I downloading?', answer: `The download is v${stableRelease.version}, with the menu bar app and editor shown on this page. One Universal installer works on Apple silicon and Intel Macs.` },
{ question: 'Will it work on my Mac?', answer: 'The current release supports macOS 10.15 and later, on both Apple silicon and Intel. The same download works for both.' },
{ question: 'Can I sync or back up my notes?', answer: 'Floatick does not sync between devices. Your todos, notes, tags, and settings are saved in ~/.floatick. Copy that folder to keep a backup.' },
{ question: 'How do due dates and reminders work?', answer: 'In v0.3.4, you can set a deadline and receive an in-app reminder. The v0.4 preview shows due dates and overdue status in the list; reminder delivery is not available in this preview yet.' },
{ question: 'How do due dates and reminders work?', answer: 'You can set due dates and see overdue tasks in the list. v0.4.0 does not yet include the reminder popups from v0.3.4.' },
],
},
finalCta: {
Expand All @@ -96,7 +96,7 @@ export const siteCopy: Record<Locale, SiteCopy> = {
meta: {
lang: 'zh-CN',
title: 'Floatick — 随手记,专心做。',
description: '给待办和笔记一个顺手的位置。Floatick 免费开源,无需注册,数据保存在本机。看看即将到来的 Mac 菜单栏新版。',
description: '给待办和笔记一个顺手的位置。Floatick 免费开源,无需注册,数据保存在本机。从 Mac 菜单栏随手记下日常任务和灵感。',
canonicalPath: '/zh/',
alternatePath: '/',
},
Expand All @@ -110,7 +110,7 @@ export const siteCopy: Record<Locale, SiteCopy> = {
download: '下载 macOS 版',
github: '查看源码',
compatibility: 'macOS 10.15+ · Apple 芯片与 Intel',
releaseNote: `下载 v${stableRelease.version} · 页面展示 v${previewRelease.version} 预览`,
releaseNote: `当前正式版 · v${stableRelease.version}`,
facts: ['免费开源', '无需注册', '数据只存本机'],
},
features: {
Expand All @@ -134,10 +134,10 @@ export const siteCopy: Record<Locale, SiteCopy> = {
eyebrow: '开始之前',
title: '你可能想知道。',
items: [
{ question: '现在下载的是哪个版本?', answer: `当前下载为 v${stableRelease.version},使用桌面浮动图标。页面展示的菜单栏界面与新版编辑器属于 v${previewRelease.version} 预览,仍在开发中,尚未发布。` },
{ question: '现在下载的是哪个版本?', answer: `当前下载为 v${stableRelease.version},包含页面展示的菜单栏界面和新版编辑器。同一个安装包支持 Apple 芯片和 Intel Mac。` },
{ question: '我的 Mac 能用吗?', answer: '当前正式版支持 macOS 10.15 及以上系统。Apple 芯片和 Intel Mac 使用同一个安装包。' },
{ question: '可以同步或备份数据吗?', answer: '目前不支持设备间同步。待办、笔记、标签和设置都保存在 ~/.floatick 文件夹中,复制整个文件夹即可备份。' },
{ question: '截止时间到了会怎么提醒?', answer: 'v0.3.4 支持设定截止时间和应用内提醒。v0.4 预览目前会在列表标明截止时间与逾期状态,尚未提供到点弹出提醒。' },
{ question: '截止时间到了会怎么提醒?', answer: '可以设置截止时间,在列表查看到期和逾期状态。v0.4.0 暂未迁移 v0.3.4 的到点弹出提醒。' },
],
},
finalCta: {
Expand Down
Loading