Repository navigation
Releases: Driftloom/TaskOS
Releases · Driftloom/TaskOS
Release list
Cadence Task OS v0.1.4 — Full-Text Search, Archival & Link Chips
Cadence Task OS v0.1.4 (Build 5) — Full-Text Search, Task Archival & Link Chips
Added
- Full-Text Task Search with GIN Indexing & Relevance Ranking:
- Added Migration
0017_tasks_archive_and_search.sqlgenerating atsvectorexpression and PostgreSQL GIN index (idx_tasks_search) across tasktitleandnotes. - Added safe search query sanitation (
formatTsQuery) stripping control syntax and formatting prefix matching tokens ('token':* & ...). - Added
searchquery parameter support inGET /taskswithto_tsqueryandts_rankdescending relevance sorting. - Wired live task search into the global
Cmd+KCommand Palette with highlighted result entries and direct navigation/selection.
- Added Migration
- Task Archival Lifecycle & completed_at Preservation:
- Expanded
TaskStatusandTaskUpdateStatusschemas to include'archived'. - Added
scope=archivedfilter support toGET /tasksordered by update timestamp. - Implemented non-destructive task archival preserving existing completion metadata (
completed_at). - Added dedicated Archived view in
InboxPagewith instant task restoration actions and confirmation flows inTaskEditor. - Tracked
task_archivedandtask_restoredin local activity history.
- Expanded
- Rich Task Link Chips & SSRF-Safe URL Metadata Extraction:
- Implemented
TaskLinkChipsrendering interactive badges for URL and file attachments without intercepting row selection. - Added
POST /integrations/url-metadataendpoint with strict SSRF filtering (isPrivateOrForbiddenHost), 3.5s timeout aborts, and 64KB body chunk limits. - Added automated title extraction supporting Open Graph (
og:title) and HTML<title>tags with entity decoding.
- Implemented
- End-to-End Test Suite Expansion:
- Added Playwright test suite (
task-search-and-archive.spec.ts) validating search filtering, archival, restoration, and link chip workflows.
- Added Playwright test suite (
Verified
- 10/10 Verification Gates Green:
node scripts/run-gates.cjspassing across all packages. - 801 Vitest Unit & Contract Tests Passing: 369 in api-server (27 files), 419 in cadence (26 files), 13 in db (2 files passed, 25 local destructive tests skipped).
- 118 Playwright E2E Tests: Across 14 spec files (100% green).
- 18 Applied Migrations: Migrations
0000through0017with zero checksum drift.
Cadence Task OS v0.1.0 — Initial Mobile & Web Release
Cadence Task OS v0.1.0 — Initial Mobile & Web Release
Cadence is a personal task and time-management OS that replaces paper planners with fast mobile capture, an intelligent timeline, focus momentum rings, studio-grade tactile audio feedback, and row-level security.
This initial release introduces the official Android APK package, a dedicated download portal, and a suite of Core Web Vitals performance optimizations.
What's New in v0.1.0
📱 Android Application (APK)
- Official APK Package: Download
cadence.apk(1.21 MB, package IDapp.cadence.taskos) for direct installation on Android devices. - Trusted Web Activity (TWA): Runs in full-screen standalone mode with native back-button navigation and splash screen launch.
- Digital Asset Links: Pre-configured with cryptographic SHA-256 fingerprint verification to completely eliminate the browser URL bar.
- Auto-Updating: Because the client utilizes a Trusted Web Activity, all future web deployments and fixes load instantly without requiring manual APK reinstalls.
🌐 Mobile Download & Web Portal
- Dedicated Download Hub: Live at https://cadence-task-os.vercel.app/download with 1-click APK downloads and step-by-step installation instructions.
- Progressive Web App (PWA): Full support for iOS (Safari "Add to Home Screen") and Desktop (Chrome/Edge) with Service Worker offline caching.
- Direct App Links: Added "Download APK" quick-actions on the public Landing page and in-app Settings.
⚡ Performance & Core Web Vitals Hardening
- Zero Layout Shift (CLS = 0.00): Standardized container baselines across all list views, skeletons, and asynchronous panels (Today, Inbox, Calendar, Projects, Review, Memory, Settings).
- Sub-50ms Interaction to Next Paint (INP): Added global touch-manipulation rules to eliminate mobile tap latency and decoupled Web Audio synthesis to
requestAnimationFramefor stutter-free frame rendering. - Real User Monitoring (RUM): Integrated
@vercel/speed-insightstracking dynamic route metrics across all views. - Full WCAG Accessibility: Explicit
<main id="main-content">landmark conformance across AppShell, Landing, Auth, and 404 pages.
🛡️ Architecture & Security
- Multi-User Isolation: Supabase PostgreSQL with Row Level Security (RLS) scoped to
auth.jwt()->>'sub'. - Clerk Authentication: Branded sign-in, sign-up, and protected route boundaries.
- Studio Audio Synthesis: Procedural Web Audio chimes (Major 7th chords, Apple Watch haptic crown clicks, meditation gong) with zero external asset bloat.
Assets Included
cadence.apk: Production-signed release APK for Android 10+ (API 29–34).- Web App: Live at https://cadence-task-os.vercel.app