Skip to content

v0.60.1

Choose a tag to compare

@github-actions github-actions released this 22 Jun 10:27

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

0.60.1 (2026-06-22)

Bug Fixes

  • escape html in highlight pipe to prevent xss (8c983e7)

Documentation

  • add admin and notifications implementation plan (2a43eea)
  • fix SW location — must be in public/ not src/ for Angular build (4db49df)
  • guard ALTER TABLE with PRAGMA table_info check (2d9711f)
  • update Phase 4 to use per-request grace check in requireAuthenticatedUser (e5debcd)

0.60.0 (2026-06-19)

Features

  • rate-limiting: add global rate limiting and per-email password lockout (e5c06eb)

Bug Fixes

  • login-lockout: merge stale-row test into main test to avoid module-caching conflict (c79e725)
  • login-lockout: prune stale pre-lockout attempt rows (f240b19)
  • rate-limiting: use trustProxy for authoritative client IP (bb1744f)
  • test: increase recovery test lockout window to avoid CI timing flake (ae22d2c)

Documentation

  • arch: mark rate limiting as completed (530f526)

Tests

  • add coverage for login component validation, errors, and lockout (374d89a)

0.59.7 (2026-06-18)

Bug Fixes

  • tasks: align calendar date handling (a4c8094)
  • update test to match PATCH URL with tz query param (b6e233b)
  • use timezone-aware date when restoring tasks to correct bucket (dfe4194)

Tests

  • add coverage for tz-aware task restore path (89f06f7)

0.59.6 (2026-06-18)

Bug Fixes

  • exclude overdue tasks from view=today (49135e9)
  • exclude today/overdue tasks from view=upcoming (7db0df2)
  • increase max pageSize from 100 to 1000 for allActiveTasks query (613ccc8)
  • restore task-load error reporting for network and 5xx failures (4df5786)
  • stop subtasks from consuming per-view page rows (407177a)

Refactoring

  • remove expand loop, stale signals, and client-side date helpers from TaskService (719e309)

Tests

  • add coverage for timezone helpers, export endpoint, and per-view errors (d2b0c00)

0.59.5 (2026-06-17)

Bug Fixes

  • decouple settings login-tips toggle from session-only dismissal (da93de4)

Chores

  • add no-op test:coverage script to shared package (f3c68ae)

Refactoring

  • migrate application preferences to signal-based store (1c0f694)

Tests

  • fix regressions in PersonalShellComponent and PreferencesStore (7243c8d)

0.59.4 (2026-06-16)

Bug Fixes

  • drop explicit version from pnpm/action-setup (fae438b)
  • pin pnpm version and fix prettier formatting (af305ee)

Chores

  • deps-dev: bump drizzle-kit from 0.31.9 to 0.31.10 (818ec14)
  • deps-dev: bump prettier from 3.8.1 to 3.8.4 (124de94)
  • deps-dev: bump the commitlint group across 1 directory with 2 updates (89c532b)
  • deps-dev: bump the eslint group across 1 directory with 2 updates (2639724)
  • deps: bump dompurify from 3.4.7 to 3.4.8 (7edffa6)
  • deps: bump tailwind-merge from 3.5.0 to 3.6.0 (dd08189)
  • regenerate lockfile after dependabot bumps (825d829)

0.59.3 (2026-06-16)

Bug Fixes

  • use absolute URL for CLA link in PR template and contributing guide (198a973)

Chores

  • add CLA with DCO and CLAassistant setup (b8e02e3)
  • add code coverage with c8 and Codecov (1d8459b)

0.59.2 (2026-06-15)

Documentation

  • fix README inaccuracies and add env file loading to dev runner (0f50a0b)
  • readme improved (4cf70da)

0.59.1 (2026-06-15)

Bug Fixes

  • make docker-compose.yml respect .env overrides via variable interpolation (099b63d)
  • remove root .env.example — no auto-load mechanism exists (2b99c23)

Documentation

  • fix CI recovery — re-run the workflow, not pnpm release (22b7196)
  • fix doc issues from review — broken links, wrong paths, incomplete lists (6b18a6a)
  • fix documented task filters to match implementation (c69ed20)
  • remove email verification claim — not implemented (4cf786b)

0.59.0 (2026-06-15)

Features

  • frontend: add post-login tip popup with 30 productivity tips (40a3636)

0.58.4 (2026-06-14)

Bug Fixes

  • frontend: preserve 250ms minimum loading-bar display interval (2753145)
  • frontend: replace 4 setTimeout UI hacks with signal-driven state (4a29052)

Documentation

  • add Sprint 1a (setTimeout removal) to roadmap (994dcac)

0.58.3 (2026-06-09)

Tests

  • frontend: update specs to use PreferencesStore instead of direct localStorage (1072907)

0.58.2 (2026-06-09)

Refactoring

  • frontend: centralize localStorage access in PreferencesStore (972d160)

0.58.1 (2026-06-09)

Bug Fixes

  • api: replace as any cast on status query param with TaskStatus type (86ba1c1)

0.58.0 (2026-06-08)

Features

  • api: replace bare throw new Error with typed error hierarchy (61ed6a7)

Bug Fixes

  • api: declare 400 response in PATCH /tasks/:id schema (e27a996)
  • api: narrow unknown error type in setErrorHandler for Fastify v5 (3f8208e)

Documentation

  • ARCHITECTURE: mark Sprint 0 items complete in checklist (3370480)

0.57.2 (2026-06-08)

Bug Fixes

  • frontend: properly serialize Error objects in LogService (c2a4f41)

Documentation

  • p2- no new information added in old doc (8bd5ce6)
  • updated docs for more single mode (0c12a78)

Chores

  • frontend: suppress console.error lint warning in main.ts (75a5bc7)

Refactoring

  • frontend: migrate console.error sites to LogService (d135406)
  • migrate console.error to LogService across frontend (9a8b9cf)

0.57.1 (2026-06-06)

Bug Fixes

  • docker: add architecture-agnostic fallback for native binary (ae27834)
  • docker: replace hardcoded better-sqlite3 path with dynamic pnpm rebuild (c76d457)

0.57.0 (2026-06-06)

Features

  • docker: optimize API image with multi-stage build, fix .dockerignore (8a4c37f)

0.56.0 (2026-06-05)

Features

  • security: harden CI/CD pipeline with security scanning and release gating (62c43a2)

Bug Fixes

  • check out main before release, use npm for dependabot (992943c)

0.55.1 (2026-06-03)

Documentation

  • consolidate planning docs into ARCHITECTURE.md, add CI security tooling (302f6e6)
  • fixed frontend and backend docs issue (223849f)

0.55.0 (2026-06-01)

Features

  • add paginated archive browsing, search, and backend task filters (29aff6a)

Bug Fixes

  • clamp archive page after totals shrink (c29b4e1)
  • paginate archive search across multiple pages (d200eb0)
  • prettier issues were fixed (34392ce)

0.54.1 (2026-05-29)

Documentation

  • docs are updated with new work (d716903)
  • update docs to take care of 2 p2's (503baef)
  • updated roadmap with issues (91ed32b)

0.54.0 (2026-05-29)

Features

  • add "don't show again" option to complete task confirmation (7224958)
  • insights: polish UI and add persistence with settings toggle (a02d8f4)

Bug Fixes

  • ci: resolve circular data logging error and improve test isolation (9a6d9fe)
  • restore page reset when task totals change (b9bd18c)
  • smooth list animation, fix duplicate task creation (d5c87b3)

Refactoring

  • task-list: decompose page into components, fix error swallowing and pagination (6829caf)

0.53.0 (2026-05-28)

Features

  • add CSV data export for tasks, projects, and labels (e471e92)
  • settings: implement robust JSON and CSV data export (bf495a6)

Bug Fixes

  • exclude archived tasks by archive state (ad1d8b3)

0.52.0 (2026-05-28)

Features

  • markdown support added wip (2695172)

Bug Fixes

  • add css tooltips, missing z-index, and toolbar spec coverage (a4cf767)
  • linting issues fixed (7460cdd)
  • lockfile was out of date, because of new packages and no new pnpm install (8ac96dd)
  • made mobile stronger for the modal (16a3ee4)

0.51.4 (2026-05-27)

Bug Fixes

  • version compatibility fixed (70a94a3)

0.51.3 (2026-05-27)

Bug Fixes

  • p2 - provide workspace dependencies in archive specs (62a2d3f)

Chores

  • migrate Archive page to shared EmptyStateComponent, close P0 (660da3c), closes #5 #6

0.51.2 (2026-05-26)

Documentation

  • loading details are updated (e17b058)

0.51.1 (2026-05-26)

Documentation

  • updated roadmap and project plan (bed1689)

0.51.0 (2026-05-25)

Features

  • added search as a standalone component (8f0da50)

Bug Fixes

  • build failed half way and brought up an edge case that was fixed (7041dad)
  • p2 regression- view mode issues between inbox/today/upcoming (c19bd08)
  • p2- dry run is fixed, no state mutations (0f35321)

Documentation

  • added some more thoughts for harderning (0e69ab7)

0.50.1 (2026-05-23)

Documentation

0.50.0 (2026-05-23)

Features

  • new release script to make sure versioning is correct (6087a1f)

Chores

  • align version to 0.49.1 (c712fdc)

0.43.19 (2026-05-23)

Documentation

  • this is not needed anymore (868a36b)

0.43.18 (2026-05-23)

Features

  • added recurring and subtasks, work in progress (eec29b8)
  • propagate labels and simpleMode to subtasks, show labels on card (5575387)
  • repeat refine with days, enddate, calendar, layout fixes (c59e1b8)

Bug Fixes

  • blocked subtask of subtask creation at service level (f10e8c6)
  • ci is fixed, github was trying to access a merge that didn't exist (052b4d7)
  • ci/ cd errors fixed (e110786)
  • cleaned dead code (865c7e5)
  • dates were not robust, fixed with luxon, tests updated, edge cases handled (f5101f2)
  • p1 - write null to clear parent/recurrence fields on update (c6eca5b)
  • projectid null assigns default project (6ebf507)
  • recurrance materialization fixed (82eab4f)

Documentation

0.43.17 (2026-05-23)

Documentation

  • docs are updated to the current status of the repo (e44cd3b)

0.43.16 (2026-05-21)

Features

  • (versioning) enforce git metadata integrity in CI with environment fallbacks (31e9bbb)
  • versioning: implement robust automated release system and commit enforcement (4cb742a)

0.43.15 (2026-05-21)

Features

  • (frontend) implement generic EmptyStateComponent (2ede374)

0.43.14 (2026-05-21)

Refactoring

  • add back navigation support to PageHeaderComponent (2527657)

0.43.13 (2026-05-21)

Miscellaneous

  • Updated planning for CI/CD (4cbeb46)

0.43.12 (2026-05-20)

Features

  • CI- optimize workflows and fix docker entrypoints (038b446)

Bug Fixes

  • Fixed 2 p1 codex pointed (4af3619)
  • Fixed API Entry Point, Absolute CMD Path, Better Diagnostics (1250481)
  • Fixed dockerfiles, made CI workflow better (bde8d07)
  • Ignored Scripts on Install, Copied Build Scripts (a66d99a)
  • Migrated pnpm confid, updated dockerfiles, better rebuild (2a2dc5e)
  • Updated both Dockerfiles to install python3, make, and g++, Added RUN pnpm rebuild better-sqlite3, Monorepo Consistency (e644705)
  • version file was not getting generated. Fixing it. (ef7596e)

0.43.11 (2026-05-20)

Miscellaneous

  • Adding more thoughts before teammode starts (4470c75)

0.43.10 (2026-05-20)

Features

  • api: standardize app-owned SQLite timestamps as ISO strings (29ac45f)

Bug Fixes

  • P2 Skip no-op timestamp rewrites during DB bootstrap (ac357ff)

0.43.9 (2026-05-18)

Features

  • add archive nav and consistent task completion checkbox UI (0dbf602)
  • add backend projects domain persistence with API endpoints, database schema, and comprehensive tests (110a4ee)
  • frontend: add account logout dropdown with confirmation modal (2ae6e30)
  • frontend: add post-login left nav shell (d87ff84)
  • frontend: implement complete project management system (79ff595)
  • frontend: install and configure spartan-ng UI framework (ab5afce)
  • frontend: standardize and reskin page headers across the sanctuary (4b2e417)
  • implement global status, error, and persistent logging system (1c556cd)
  • integrate Better Auth with Fastify/Angular and Drizzle SQLite (f1c1fd7)
  • personal: add personal mode shell and task metadata flow (e8e0fd8)
  • the task flow for mobile is now much more robust (8cab8c2)

Bug Fixes

  • added fixes for codex flagged issues in code (6705174)
  • codex recommendation + same menu tap closing (9c266e2)
  • dropdown menu issue in personal shell (d203c78)
  • Fixing github actions version update (833c477)
  • frontend: improve mobile nav and task auth handling (7aa2843)
  • Mobile fix for sidebar menu (30c770b)
  • modals were broken for mobile, fixing (582cd9b)
  • projects: surface edit errors and stabilize project task order (db88a7b)

Documentation

  • add API documentation examples for task endpoints (26729c9)
  • add Phase 6 deployment & distribution roadmap (00da7d4)
  • enhance README with comprehensive setup and development guides (cb30a8c)
  • move task API examples to project guide (3e112ec)
  • refresh repository readme (decf334)
  • remove duplicate task api examples (622d54a)

Chores

  • add all-contributors setup (952715a)
  • add automated versioning tool (d8b796b)
  • add code quality tooling and verify coverage (15aeb11)
  • add stylelint setup (cd9fe2b)
  • add vscode workspace setup (e0969c8)
  • automate frontend version generation and ignore artifacts (8b53d0b)
  • bump version to 0.43.8 to resolve CI collision (5c47a86)
  • optimize github actions with parallelism and professional release notes (2ec4dc0)
  • release: 0.43.0 (f484f80)
  • release: 0.43.1 (79fff69)
  • release: 0.43.2 (662e302)
  • release: 0.43.2 (d3f6d60)
  • release: 0.43.3 (95f9f2a)
  • release: 0.43.4 (8fb6183)
  • release: 0.43.5 (e11354f)
  • release: 0.43.6 (6673733)
  • release: 0.43.7 (98077c0)
  • resolve merge conflicts in changelog and package.json (3b7198b)
  • sync version metadata for parallelized CI (a3b4953)
  • sync version metadata for v0.43.3 (425ee00)

Miscellaneous

  • Added some planning docs (79eed15)

Performance

  • truly parallelize CI by removing redundant install job barrier (b63cccb)

0.43.7 (2026-05-18)

Chores

  • automate frontend version generation and ignore artifacts (1cdd49d)

0.43.6 (2026-05-18)

Miscellaneous

  • Added some planning docs (2a33c45)

0.43.5 (2026-05-17)

Chores

  • optimize github actions with parallelism and professional release notes (45f0370)
  • release: 0.43.2 (7a17d46)
  • release: 0.43.3 (c6f8a0f)
  • release: 0.43.4 (d61de51)
  • resolve merge conflicts in changelog and package.json (549f7eb)
  • sync version metadata for parallelized CI (dcdfc52)
  • sync version metadata for v0.43.3 (72484cd)

Performance

  • truly parallelize CI by removing redundant install job barrier (d379692)

0.43.4 (2026-05-17)

Chores

  • resolve merge conflicts in changelog and package.json (549f7eb)
  • sync version metadata for v0.43.3 (72484cd)

Performance

  • truly parallelize CI by removing redundant install job barrier (d379692)

0.43.2 (2026-05-17)

Chores

0.43.3 (2026-05-17)

Bug Fixes

  • Fixing github actions version update (7ffdbc2)

Chores

  • optimize github actions with parallelism and professional release notes (45f0370)

0.43.2 (2026-05-17)

Features

  • add archive nav and consistent task completion checkbox UI (cceb75e)
  • add backend projects domain persistence with API endpoints, database schema, and comprehensive tests (cd87f6a)
  • frontend: add account logout dropdown with confirmation modal (76d2101)
  • frontend: add post-login left nav shell (c186a30)
  • frontend: implement complete project management system (66127c0)
  • frontend: install and configure spartan-ng UI framework (5b05866)
  • frontend: standardize and reskin page headers across the sanctuary (4415366)
  • implement global status, error, and persistent logging system (6dc2363)
  • integrate Better Auth with Fastify/Angular and Drizzle SQLite (4a94bc6)
  • personal: add personal mode shell and task metadata flow (b93e659)

Bug Fixes

  • dropdown menu issue in personal shell (de412ef)
  • frontend: improve mobile nav and task auth handling (3ff78c0)
  • projects: surface edit errors and stabilize project task order (b307c50)

Documentation

  • add API documentation examples for task endpoints (cd63a7e)
  • add Phase 6 deployment & distribution roadmap (21d2d96)
  • enhance README with comprehensive setup and development guides (8411f3e)
  • move task API examples to project guide (74f37e2)
  • refresh repository readme (252cb37)
  • remove duplicate task api examples (4963eb2)

Chores

  • add all-contributors setup (cf79532)
  • add automated versioning tool (07c6893)
  • add code quality tooling and verify coverage (9464de9)
  • add stylelint setup (08195c0)
  • add vscode workspace setup (3e7de4c)
  • release: 0.43.0 (037fd12)
  • release: 0.43.1 (c115688)

0.43.1 (2026-05-17)

0.43.0 (2026-05-16)