Skip to content

v0.1.0 - First public release

Choose a tag to compare

@BENZOOgataga BENZOOgataga released this 24 May 01:58

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+N or 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 #hashtags parsed 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

  1. Download Tideline-*-Setup.exe from the assets below.
  2. Windows SmartScreen will show an "unknown publisher" warning because this build is unsigned. Click More info -> Run anyway.
  3. Tideline launches to the tray. Press Ctrl+Alt+N to 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 UpdateManager for 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

New Contributors

Full Changelog: https://github.com/BENZOOgataga/Tideline/commits/v0.1.0