v0.1.0 - First public release
Tideline v0.1.0 - the first public release.
Time-aware notes that resurface with the tide.
See docs/plans/SPEC.md for the full design and HANDOFF.md for the v1 milestone status.
Highlights
- Capture from anywhere with
Ctrl+Alt+Nor a Stream Deck button. Borderless acrylic overlay, Enter saves, Esc cancels. - Tray resident, single-instance, close-to-tray. Quit lives in the tray menu.
- Briefing on launch, tray click, and window focus. Ranked by a date-driven score with Pinned, Overdue, Due today, Nudges, and Aged someday buckets.
- The List: one prioritised note stream with an inline filter language, for example
#work due:thisweek any:#idea,#someday space:learning. - Stream: chronological chat-with-yourself feed, virtualised.
- Saved views: save any filter and reopen it from the sidebar.
- Spaces and Tags, two light organising layers. Never nested folders. Inline
#hashtagsparsed on capture. - Reminders, due dates, recurrence (RRULE string), and quick-snooze options (
+1h,Tonight,Tomorrow,Next week). - Checklists with
- [ ]/- [x]and a progress chip on the list card. - Attachments as references: files, folders, and URLs; the database stays small and the originals stay where you keep them.
- Auto-start via Task Scheduler with an 8-second log-on delay (no fight for boot resources).
- System / Light / Dark theme. WinUI 3 + Mica + system accent. Custom title bar with the wave logo.
- Local-first SQLite at
%LOCALAPPDATA%\Tideline\notes.db. No telemetry. No accounts. No cloud sync. - Conservative archive purge: archived notes past 90 days are removed at launch only; pinned notes are never purged.
Install
- Download
Tideline-*-Setup.exefrom the assets below. - Windows SmartScreen will show an "unknown publisher" warning because this build is unsigned. Click More info -> Run anyway.
- Tideline launches to the tray. Press
Ctrl+Alt+Nto capture a thought.
Stream Deck plugin
Download Tideline.streamDeckPlugin from the assets and double-click to install. The included tideline-capture helper talks to the local named pipe \.\pipe\tideline so the plugin never touches the database directly.
Requirements
- Windows 10 1809 or later, or Windows 11
- x64
Privacy
All data lives only in %LOCALAPPDATA%\Tideline\notes.db. The only outbound network call is the opt-in update check (placeholder in this release, see below).
Known gaps in v0.1.0
- VelopackApp lifecycle hooks are wired, but the app does not yet call
UpdateManagerfor in-process self-update. - No inline natural-language date parsing in the capture overlay; use the date and time pickers in the Note edit dialog.
- Attachments are stored as file, folder, or URL references; pasted-image copy is not yet implemented.
- Summary toast notifications are not yet emitted; the Briefing carries this signal in-app.
- Optional kanban lens deliberately not built (SPEC section 22 grouping question).
- Code signing not yet in place (see SmartScreen note above).
- Tray context menu uses the native Win32 popup for reliability (no auto-dismiss on cursor leave), so menu items render as plain text without inline icons or accelerator hints.
Verify it yourself
```powershell
dotnet test tests/Tideline.Core.Tests/Tideline.Core.Tests.csproj
dotnet build src/Tideline.App/Tideline.App.csproj -c Debug -r win-x64
dotnet build tools/Tideline.CaptureClient/Tideline.CaptureClient.csproj -c Debug
powershell -ExecutionPolicy Bypass -File tools/harness/Run-IpcSmoke.ps1
```
All four should be green. The harness exercises capture end-to-end through the named pipe.
Thanks
Built primarily for the author, published openly under MIT so anyone can use, fork, or improve it.
What's Changed
- feat: tideline v1 core (milestones 1 through 13) by @BENZOOgataga in #1
New Contributors
- @BENZOOgataga made their first contribution in #1
Full Changelog: https://github.com/BENZOOgataga/Tideline/commits/v0.1.0