-
0d57aed8ce
version bump
main
joakim
2026-02-25 23:07:44 +01:00
-
393b7a144a
fix: use Modifier.Set() to maintain AttributeOrder invariant in API handlers
joakim
2026-02-25 22:42:57 +01:00
-
201f32d095
Merge branch 'worktree-web-ui'
joakim
2026-02-25 22:39:32 +01:00
-
-
e86d063912
fix: show Set... placeholder for scheduled/wait/until date fields
joakim
2026-02-25 22:39:18 +01:00
-
10421b0ec6
feat: add hard delete flag and opal clean command
joakim
2026-02-25 22:30:50 +01:00
-
08123aa3c5
fix: shell autocomplete bypasses preprocessing and completes attribute values
joakim
2026-02-25 22:05:15 +01:00
-
-
6c28e4d24a
fix: Hide waiting tasks from reports as default behaviour
joakim
2026-02-25 21:46:50 +01:00
-
9973631df0
refactor: deduplicate engine internals, replace bubble sorts, remove dead code
joakim
2026-02-21 01:46:46 +01:00
-
a11f452d3b
fix: break sync feedback loop, respect timestamps, surface errors
joakim
2026-02-21 01:11:04 +01:00
-
0e3750e755
fix: resolve all 15 svelte-check type errors
joakim
2026-02-21 01:08:32 +01:00
-
8693681660
refactor: clean up opal-web duplication, dead code, and comment noise
joakim
2026-02-21 01:03:08 +01:00
-
41a12fe7a9
fix: human readable timestamps
joakim
2026-02-21 00:20:32 +01:00
-
acab4333a7
Updated interaction between custom CLI syntax and Cobra flags
joakim
2026-02-19 18:31:30 +01:00
-
cd77443a07
Merge branch 'feat/web-tier1-features'
joakim
2026-02-19 18:01:46 +01:00
-
-
b7e0d434ba
fix: restore fly transition on Toast, clean up debug logs
joakim
2026-02-19 17:47:51 +01:00
-
04fa9222d8
test: add comprehensive tests for new UX features and fix ISO date timezone bug
joakim
2026-02-19 16:42:49 +01:00
-
5301fbf706
fix: use onMount return for cleanup instead of onDestroy
joakim
2026-02-19 16:35:18 +01:00
-
4b35753fc7
fix: move scroll lock to afterUpdate to avoid SSR document access
joakim
2026-02-19 16:30:20 +01:00
-
f5a5323c15
fix: guard BottomSheet document access for SSR compatibility
joakim
2026-02-19 16:25:20 +01:00
-
0ff0db642a
fix: resolve a11y warning on BottomSheet dialog role
joakim
2026-02-19 15:50:41 +01:00
-
24e9883f68
feat: integrate all Tier 1 features in page orchestrator
joakim
2026-02-19 15:48:16 +01:00
-
aa2ca9aec3
feat: add TaskDetail, bidirectional swipe, and active indicator
joakim
2026-02-19 15:47:39 +01:00
-
b53e77a8ec
feat: add foundational Tier 1 components and store methods
joakim
2026-02-19 15:44:30 +01:00
-
-
07d1a78dfc
feat: add uncomplete command to restore completed tasks to pending
joakim
2026-02-19 15:22:51 +01:00
-
2fa1316f0d
docs: simplify zsh completion instructions to eval in .zshrc
joakim
2026-02-19 15:10:28 +01:00
-
3c0d4ee471
fix: use proper zsh/bash completion methods and correct zsh install instructions
joakim
2026-02-19 15:08:27 +01:00
-
feb5406077
feat: add shell completions, command grouping, and dynamic completions
joakim
2026-02-19 13:59:21 +01:00
-
32cc05a546
feat: add task history via log command and info integration
joakim
2026-02-19 13:56:55 +01:00
-
7aaaa86a0a
feat: add annotations, undo system, and schema updates
joakim
2026-02-19 13:54:58 +01:00
-
6fb8a40a43
feat: add --dry-run flag to action commands
joakim
2026-02-19 13:47:39 +01:00
-
b02c40f716
feat: improve CLI output with relative dates, rich feedback, and recurring task info
joakim
2026-02-19 13:44:56 +01:00
-
779da6ddfd
feat: IMP-13 — add version command with build-time variables
joakim
2026-02-19 13:38:25 +01:00
-
f57baee6bc
fix: IMP-4/5/6 — parser allowlist, delete ID resolution, consistent errors
joakim
2026-02-19 13:37:33 +01:00
-
a551f50cef
ui updates
joakim
2026-02-18 23:16:00 +01:00
-
f05d6e154e
gradient gutters
joakim
2026-02-17 21:57:34 +01:00
-
4dfef88f19
refactor: use Vite built-in DEV flag instead of VITE_OAUTH_ENABLED
joakim
2026-02-17 21:19:34 +01:00
-
d51c6da18d
feat: replace mock mode with real backend dev mode
joakim
2026-02-17 17:07:34 +01:00
-
80ea17227d
fix: prevent nil-panic on server and improve OAuth callback handling
joakim
2026-02-17 16:40:53 +01:00
-
c5a963bfd9
fix: make LoadConfig read-only to prevent panic on read-only filesystems
joakim
2026-02-16 00:04:54 +01:00
-
b3c30738bd
fix(web): minor UI refinements across header, pills, swipe, and settings
joakim
2026-02-15 14:59:58 +01:00
-
3bb2ef2759
feat: add JSON serialization, urgency field, and snake_case API contract
joakim
2026-02-15 14:58:34 +01:00
-
924b66bc64
docs: add opal-task REST API reference
joakim
2026-02-15 14:58:01 +01:00
-
d86501e4e6
feat(web): use CSS grid-areas layout with anchor-positioned report picker
joakim
2026-02-15 14:08:41 +01:00
-
78881e1b07
feat: add parse endpoint, refactor recurring tasks, and improve web task completion
joakim
2026-02-14 22:39:11 +01:00
-
0352c22b4f
feat(web): add theme system with Obsidian, Paper, and Midnight themes
joakim
2026-02-14 22:36:07 +01:00
-
6c2fc6960a
feat(web): add fade-out animation for checkbox task completion
joakim
2026-02-14 17:41:28 +01:00
-
5e829320cf
feat(web): rewrite home page as single-screen CLI-passthrough orchestrator
joakim
2026-02-14 17:35:07 +01:00
-
a6cd0ea41d
feat(web): update TaskItem and TaskList for single-screen design
joakim
2026-02-14 17:30:02 +01:00
-
ac0fd6c72f
feat(web): add SwipeAction touch gesture component
joakim
2026-02-14 17:29:14 +01:00
-
2f83e8fe2f
feat(web): add InputBar and PropertyPills components
joakim
2026-02-14 17:28:48 +01:00
-
5ff75453bc
feat(web): add Header and ReportPicker components
joakim
2026-02-14 17:28:06 +01:00
-
40b1f51f64
refactor(web): remove old routes and BottomNav for single-screen redesign
joakim
2026-02-14 17:27:23 +01:00
-
83a9689e47
feat(web): add parse and report API endpoints with store methods
joakim
2026-02-14 17:25:17 +01:00
-
7c97440366
fix: use PersistentPreRun instead of OnInitialize for proper command isolation
joakim
2026-01-06 22:18:09 +01:00
-
6a4fdb6850
fix: show default directories before asking to customize in setup wizard
joakim
2026-01-06 21:54:21 +01:00
-
140d9f7f25
feat: add interactive setup wizard for first-run configuration
joakim
2026-01-06 21:49:13 +01:00
-
5d01c9f564
refactor: implement configurable directory structure with XDG support
joakim
2026-01-06 20:46:29 +01:00
-
7ea78d3b54
docs: add comprehensive deployment guide and Caddy configuration
joakim
2026-01-06 16:19:34 +01:00
-
8145645252
feat(pwa): complete PWA configuration
joakim
2026-01-06 16:17:57 +01:00
-
e8c6dd3930
feat(frontend): implement task CRUD functionality
joakim
2026-01-06 16:16:44 +01:00
-
6b146c16a8
feat(frontend): add core UI components and pages
joakim
2026-01-06 16:14:24 +01:00
-
d99e158a8c
feat(frontend): add API client and Svelte stores
joakim
2026-01-06 15:45:13 +01:00
-
41795d1827
feat(frontend): setup frontend foundation
joakim
2026-01-06 15:43:39 +01:00
-
4eb18388db
feat(backend): add OAuth2/JWT authentication support
joakim
2026-01-06 15:42:03 +01:00
-
e506d76e6a
docs: add Authentik OAuth2 setup guide for opal-web
joakim
2026-01-06 15:39:29 +01:00
-
5b660c3c1c
Fix working set IDs to match display order
joakim
2026-01-06 14:54:01 +01:00
-
8f6db4672a
Implement urgency system with TaskWarrior-inspired calculation
joakim
2026-01-06 14:32:44 +01:00
-
1c3186a342
feat: Add visual progress indicators to sync operations
joakim
2026-01-05 23:20:27 +01:00
-
59861bc3bf
Implement report system and fix template task filtering
joakim
2026-01-05 21:17:07 +01:00
-
f5f7bc3ad7
feat: Complete key:value format implementation and fix tag sync
joakim
2026-01-05 18:56:17 +01:00
-
4c54814eb5
docs: Phase 5 - Comprehensive deployment documentation
joakim
2026-01-05 16:21:09 +01:00
-
40c09d6a8a
feat: Phase 4 - Offline & merge enhancements
joakim
2026-01-05 16:19:49 +01:00
-
944d628ca1
feat: Phase 3 - CLI sync commands
joakim
2026-01-05 16:19:00 +01:00
-
e6710eb19f
feat: Phase 2 - Sync infrastructure
joakim
2026-01-05 16:17:18 +01:00
-
ba0cfc08e3
feat: Phase 1 - Core API server with authentication
joakim
2026-01-05 16:14:49 +01:00
-
9bde1aefea
Migrate table formatting to go-pretty for proper UTF-8 and ANSI handling
joakim
2026-01-05 13:41:46 +01:00
-
1d55f04a1f
Fix recurring task modifier application bug
joakim
2026-01-05 11:18:43 +01:00
-
79eb3bb62a
Add info and edit commands for interactive task management
joakim
2026-01-05 11:05:07 +01:00
-
d0b46beeec
Add support for daily, weekly, monthly, yearly recurrence patterns
joakim
2026-01-05 10:36:21 +01:00
-
4b59b004f1
Fix help flags to show root help instead of list help
joakim
2026-01-05 10:27:12 +01:00
-
94ed5a7daf
Update TIME.md with implementation status and examples
joakim
2026-01-05 10:06:32 +01:00
-
2afa4c6ee0
Phase 4: Implement relative date expressions
joakim
2026-01-05 10:05:20 +01:00
-
cd476cfc99
Phase 3: Implement date format parsers and duration extensions
joakim
2026-01-05 09:59:46 +01:00
-
43bbefbc00
Phase 2: Add config support for week_start_day and default_due_time
joakim
2026-01-05 09:55:33 +01:00
-
b37e2dfc39
Phase 1: Refactor DateParser structure
joakim
2026-01-05 09:54:58 +01:00
-
a68d701d14
Fix three critical UX issues in opal-task
joakim
2026-01-04 21:24:14 +01:00
-
6e6c3dbea4
Implement opal-task Phases 6-8: Complete CLI Implementation
joakim
2026-01-04 18:17:04 +01:00
-
cb4b7ac14b
Implement opal-task Phase 5: Recurrence Implementation
joakim
2026-01-04 18:13:32 +01:00
-
9704731739
Implement opal-task Phase 4: WorkingSet
joakim
2026-01-04 18:11:59 +01:00
-
c99a4a2d95
Implement opal-task Phase 3: Filter and Modifier Parsing
joakim
2026-01-04 14:48:43 +01:00
-
7c6ec97c62
Implement opal-task Phase 2: Core Task Model CRUD
joakim
2026-01-04 14:44:24 +01:00
-
9b5261b34c
Implement opal-task Phase 1: Database foundation
joakim
2026-01-04 14:41:16 +01:00
-
1d87d93172
Add multi-depository support with global config
joakim
2026-01-03 16:25:23 +01:00
-
0ebfaf835d
Add root command to open depository with $EDITOR
joakim
2026-01-02 20:18:50 +01:00
-
52160345bf
Implement Jade CLI v1.0 MVP
joakim
2026-01-01 21:54:36 +01:00
-
26a46f92c1
initial commit
joakim
2026-01-01 21:46:20 +01:00