-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
github-actions[bot] edited this page Jul 3, 2026
·
1 revision
Patch release. CI stabilization, RBAC/identity, CLI+MCP, and prod deploy fixes on top of v1.2.0.
-
CLI + MCP server (
cli/,mcp/) — manage tasks/lists from the terminal or expose them as MCP tools for AI agents (Claude, Cursor, etc.). -
Identity + dynamic RBAC — elevated-role Hasura permissions,
auth.uid()RLS helper. - Mobile prod remote-URL default: preview/production EAS builds now bake in
https://api.task.nself.orgso store builds work out of the box; self-host users can still override at first login. - Desktop (Tauri) prod remote-URL default + CSP endpoint config; fixed plugin null-config panics.
- Mobile release runbook (
apps/mobile/RELEASING.md).
- Backend: Hasura metadata (sources/actions), seed data, nginx config, pg_cron-free migrations, hardcoded
\c nselfin postgres init scripts. - CI: desktop build workflows (dist placeholder path, pnpm workspace symlinks, Windows runner, Dependabot secret access), removed dead workflows.
- Restored main content lost in a prior squash-merge (#75).
- Dependabot: unblocked PRs by skipping private-token jobs on dependabot-triggered runs; bumped
actions/cache,actions/setup-node,actions/download-artifact,pnpm/action-setup,expo/expo-github-actionto current majors.
-
apps/tv/SPIKE.mdstatus corrected — the TypeScript/React layer (6 screens, D-pad focus navigation, GraphQL client, 77 passing tests) is implemented and tested, not just a scaffold; only on-device EAS build/provisioning remains.
ɳTask's biggest release: a complete, multi-surface task manager — free, self-hostable, and FOSS.
- Desktop (Tauri 2) — Windows/macOS/Linux, wraps the web app, native menu/tray/auto-updater/deep-links.
- TV (react-native-tvos) — Apple TV / Android TV / Fire TV read-focused dashboard with D-pad focus navigation.
- Subtasks, comments, tags, attachments, reminders, recurring tasks, full-text search, filters, sort, saved views.
- Collaboration — list sharing, email invites, roles, share-links, real-time presence, transfer ownership.
- Account & privacy — in-app account deletion, GDPR data export, MFA, session management, change email/password.
- Dark mode (app-wide), i18n (en/ar/fr/es) + RTL, offline-first with sync, command palette, keyboard shortcuts, PWA.
- Canonical
np_*schema with RLS + multi-app isolation; Hasura allow-list, rate limiting, SSRF guard, cron triggers, backup/DR. - One-command self-host (
make bootstrap); free plugins only (auth/storage/cron/notify);nself.yamlbundle manifest.
- Mobile 73% / web 60%+ test coverage; cross-surface a11y (WCAG AA) + i18n CI gates; all surfaces build/test green.
All notable changes to ɳTasks will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- P5 multi-surface architecture: React Native mobile, Vite web SaaS, Tauri desktop (planned), rn-tvos TV (planned)
- Epic I docs/SPORT hygiene: all Flutter/Next.js refs purged from wiki, .claude/docs, and SPORT registries
- SPORT registry entries for task.nself.org and apps/mobile surfaces
Patch release. App version bumped to 1.1.4+1.
- ci: doc-sync version-file matrix now recognizes
.github/wiki/Changelog.mdas a valid version-doc surface for Type C app repos.
Minor release. nSelf-First migration complete. task.nself.org hosted demo updated.
- task.nself.org hosted demo: web/ntask SaaS version updated to v1.1.0 backend stack.
-
nSelf-First backend:
make upnow delegates tonself start(P98 02.T14 migration finalized).nself buildgeneratesdocker-compose.ymlfrom CLI templates.
- Minimum nSelf CLI version: v1.1.0.
-
make up/make downconfirmed as thin aliases fornself start/nself stop(D6 exception fully superseded). - Backend stack: PostgreSQL + Hasura + Auth + Storage aligned with CLI v1.1.0 service contracts.
When making changes:
- Add entries under the
[Unreleased]section - Use categories: Added, Changed, Deprecated, Removed, Fixed, Security
- When releasing: move
[Unreleased]entries to a new versioned section, updateapps/mobile/package.jsonversion:field and SPORT F01.
Note: This changelog is maintained manually. Update it as part of every PR.
Getting Started
Features
CLI & Agents
Backend
Architecture
Deployment
Reference
External