Commit graph

  • 2b2f5da928
    docs: fix stale references in PLAN.md, README.md, and DEVELOPMENT.md Claude 2026-04-15 00:13:54 +0000
  • c1873b043a
    Merge pull request #43 from SteelDynamite/claude/gifted-darwin-zKQnt SteelDynamite 2026-04-15 01:11:04 +0100
  • 208032596c
    docs: sync markdown files with current codebase state Claude 2026-04-15 00:08:16 +0000
  • 068cc70443
    Merge pull request #42 from SteelDynamite/tm-branch-1 SteelDynamite 2026-04-14 15:50:02 +0100
  • c73d6a99ea the frontmatter due should be date... I don't want due anywhere Tristan Michael 2026-04-14 07:33:33 -0700
  • afedac7d32 the kebab menu calls the date on tasks a due date, but it's not a due date... it's just a date. can we make sure the codebase, documentation and everything is consistent about this? Tristan Michael 2026-04-14 07:19:27 -0700
  • 6a4b79801b Add Google Tasks read-only workspace and sync Tristan Michael 2026-04-14 07:02:50 -0700
  • 9ab9e49265
    Merge pull request #41 from SteelDynamite/hide-subtask-counter-parent-view SteelDynamite 2026-04-14 15:36:45 +0100
  • 9ed84690ac Rename due_date to date across codebase Tristan Michael 2026-04-14 07:19:27 -0700
  • a0c183df82 Hide subtask counter when parent subtask shown Tristan Michael 2026-04-14 06:51:56 -0700
  • 105ed1ef62
    Merge pull request #40 from SteelDynamite/tm-branch-3 SteelDynamite 2026-04-14 15:16:27 +0100
  • f98f8492b5 Group pending tasks by due date Tristan Michael 2026-04-14 06:01:19 -0700
  • 105d46775c
    Merge pull request #39 from SteelDynamite/ink-theme-eink-css-cleanup SteelDynamite 2026-04-14 14:31:23 +0100
  • 67eb90c2a0 Introduce windowDecorations enum with three options Tristan Michael 2026-04-14 06:02:30 -0700
  • 6be1ee93c0 on linux, when I click the new task button, the toast and the dimming of the background don't respect the visual borders of the app Tristan Michael 2026-04-14 05:55:20 -0700
  • 34d7e8b17d Add Linux system window decorations setting Tristan Michael 2026-04-14 05:58:17 -0700
  • 31af983640 Add ink theme and remove onyx border class Tristan Michael 2026-04-14 05:27:21 -0700
  • fdc556ddd5
    Merge pull request #38 from SteelDynamite/tm-branch-2 SteelDynamite 2026-04-06 17:32:27 -0700
  • 9071f46050 Rename Onyx theme to Black and Gold Tristan Michael 2026-04-06 17:31:08 -0700
  • 58e205a024 Fix visibility of completed checkmarks on onyx theme Tristan Michael 2026-04-06 17:30:43 -0700
  • 5756e19ceb Desaturate onyx theme gold tones Tristan Michael 2026-04-06 17:29:49 -0700
  • b83a54328e Brighten dividers and submenu outlines Tristan Michael 2026-04-06 17:28:29 -0700
  • 42ef8584ab Make large "+ new task" FAB use text gold Tristan Michael 2026-04-06 17:25:46 -0700
  • c4d6d28e12 Lighten onyx gold shades Tristan Michael 2026-04-06 17:25:02 -0700
  • c13fbde1b8 Tweak onyx theme colors to warmer gold tones Tristan Michael 2026-04-06 17:23:25 -0700
  • 973d575b51 feat: add onyx dark theme support Tristan Michael 2026-04-06 17:17:00 -0700
  • c40cf15f08
    Merge pull request #37 from SteelDynamite/mobile-iteration SteelDynamite 2026-04-06 11:35:18 -0700
  • 5e5773d146 fix: add safe area padding to scrollable content Tristan Michael 2026-04-06 11:03:06 -0700
  • c772e3251a fix: add safe area bottom padding to DateTimePicker Tristan Michael 2026-04-06 11:02:54 -0700
  • a705a5ca26 feat: add Claude tool hooks configuration Tristan Michael 2026-04-06 11:02:32 -0700
  • 9a9dc80e26 fix: set fixed height on calendar grid Tristan Michael 2026-04-06 10:57:11 -0700
  • e9f7f7ab69 feat: move Onyx header above card and enlarge on setup screen Tristan Michael 2026-04-06 10:42:11 -0700
  • 3d65aaf502 feat: left-edge swipe gesture for drawer and back navigation on mobile Tristan Michael 2026-04-06 10:30:36 -0700
  • a508879fab
    Merge pull request #36 from SteelDynamite/fix-bugs SteelDynamite 2026-04-06 09:37:52 -0700
  • 50800f0c2d feat: add separate sync interval for unfocused state Tristan Michael 2026-04-06 09:37:06 -0700
  • f5295b5980 fix: reset tasks and remount screen on workspace change Tristan Michael 2026-04-06 09:10:36 -0700
  • 8772338e0e
    Merge pull request #35 from SteelDynamite/claude/audit-consistency-A816f SteelDynamite 2026-04-06 05:09:27 -0700
  • 7c6001291c
    Fix documentation and code inconsistencies found during audit Claude 2026-04-06 12:08:22 +0000
  • fd1ebce9ce
    Merge pull request #34 from SteelDynamite/claude/audit-test-coverage-6gTRR SteelDynamite 2026-04-06 04:59:01 -0700
  • ba7ac15d0c
    Add tests for models.rs, error.rs, and repository.rs edge cases Claude 2026-04-06 11:50:52 +0000
  • 36fa591799
    Merge pull request #33 from SteelDynamite/claude/audit-project-report-qoEsr SteelDynamite 2026-04-06 04:44:32 -0700
  • 7eec8e22c8
    Add tests for audit fixes: 15 new tests covering security and data integrity Claude 2026-04-06 11:09:35 +0000
  • 7e9d35d6d6
    Update documentation to reflect audit fixes Claude 2026-04-06 11:07:29 +0000
  • 6174836b7f
    Fix critical and high-severity issues from project audit Claude 2026-04-06 11:03:11 +0000
  • bcc301525c
    Merge pull request #32 from SteelDynamite/claude/audit-project-geahs SteelDynamite 2026-04-06 03:49:14 -0700
  • b690aad4d7
    Remove stale AUDIT.md Claude 2026-04-06 10:48:50 +0000
  • 85748f4c95
    Audit fixes: panic safety, path hardening, code quality Claude 2026-04-06 10:41:03 +0000
  • 4de300cb76
    Merge pull request #31 from SteelDynamite/claude/audit-docs-quality-5dXc8 SteelDynamite 2026-04-06 03:22:11 -0700
  • e471534b58
    Docs: update for new safety features and fix SyncMode enum names Claude 2026-04-06 10:20:39 +0000
  • a12deb5182
    Harden codebase: fix security, quality, and maintainability issues Claude 2026-04-06 10:17:30 +0000
  • b45f39c96c
    Add comprehensive project audit document Claude 2026-04-06 10:01:11 +0000
  • ee8721e71a
    Merge pull request #30 from SteelDynamite/workspace-settings-overhaul SteelDynamite 2026-04-05 19:24:27 -0700
  • aac43d77d2 Docs: update frontmatter examples and Task struct for version counter Tristan Michael 2026-04-05 19:23:52 -0700
  • 5e33416b22 Slim task frontmatter: remove timestamps, add version counter + self-healing dedup Tristan Michael 2026-04-05 19:22:01 -0700
  • eaab66609c Docs: update all markdown files to reflect workspace-settings-overhaul changes Tristan Michael 2026-04-05 19:21:33 -0700
  • 7cc899470f Polish: suppress error banner for transient sync failures and sort remote folders Tristan Michael 2026-04-05 19:11:10 -0700
  • fbf1ba69ef Fix task list UX: deduplicate tasks and clear on list switch Tristan Michael 2026-04-05 19:10:57 -0700
  • 2c52afa8d7 Add initial sync loading screen for new WebDAV workspaces Tristan Michael 2026-04-05 19:10:49 -0700
  • ca52ed9fee Rework safe area insets with CSS variables and per-element spacers Tristan Michael 2026-04-05 19:10:37 -0700
  • 501f991f2c feat: replace custom WebDAV credential IO with pluginSwitch credential storage and retrieval the tauri_plugin_credentialsplugin and thread the AppHandle into handlers that need it. Tristan Michael 2026-04-05 17:30:07 -0700
  • 633337da4e Add safe area insets for mobile status bar and navigation Tristan Michael 2026-04-05 17:28:46 -0700
  • 192b449e87 Add tauri-plugin-credentials for cross-platform credential storage Tristan Michael 2026-04-05 17:28:35 -0700
  • 44ac2bc5b3 Show sync counts only when non-zero Tristan Michael 2026-04-05 16:38:21 -0700
  • 0ae0705331 Add per-workspace sync interval and fix download timestamp recording Tristan Michael 2026-04-05 16:35:22 -0700
  • 7e5b3ea7b0 Remove list footer divider and reverse sync spinner Tristan Michael 2026-04-05 16:24:17 -0700
  • 2f90805594 Remove manual sync UI; add auto-sync lifecycle and status Tristan Michael 2026-04-05 16:19:43 -0700
  • e33fb9dd0b Replace timestamp LWW with checksum-based conflict resolution Tristan Michael 2026-04-05 15:44:49 -0700
  • 25358a9eec Handle remote-deleted + local-unchanged as local delete Tristan Michael 2026-04-05 15:26:55 -0700
  • 4c57851e15 Rename workspace and remote folders with confirmation Tristan Michael 2026-04-05 15:10:44 -0700
  • 50d859ef80 Refactor workspaces to use UUID keys Tristan Michael 2026-04-05 14:58:31 -0700
  • a709df609f Prevent workspace name collisions Tristan Michael 2026-04-05 14:49:55 -0700
  • 095ac8fa97 Parallelize workspace detection in folder listing Tristan Michael 2026-04-05 14:37:58 -0700
  • ac789e8d56 Handle deleted/moved workspace folders (missing state) Tristan Michael 2026-04-05 14:29:30 -0700
  • 753cb1cad5 Rename workspace metadata and add WebDAV folder browsing Tristan Michael 2026-04-05 14:21:00 -0700
  • 70af83ccfc Show parent path for non-WebDAV workspaces Tristan Michael 2026-04-05 12:35:59 -0700
  • bb735ecd4a Add workspace rename and restructure settings screen Tristan Michael 2026-04-05 12:56:53 -0700
  • 8df0edf163 setup gitbutler Tristan Michael 2026-04-05 13:07:23 -0700
  • 4670cffe69
    Merge pull request #29 from SteelDynamite/workspace-folder-root SteelDynamite 2026-04-05 07:05:18 -0700
  • ca0a5c8ab3 update workspace creation to append workspace name Tristan Michael 2026-04-05 07:04:40 -0700
  • f8ebd2ce9e
    Merge pull request #28 from SteelDynamite/gitbutler-hooks SteelDynamite 2026-04-05 06:14:12 -0700
  • 781b13b891 add hooks Tristan Michael 2026-04-05 06:13:49 -0700
  • d192fed44f
    Merge pull request #27 from SteelDynamite/polish SteelDynamite 2026-04-03 17:47:17 -0700
  • 9bde08c2d5 feat: sort workspaces and prevent redundant switches Tristan Michael 2026-04-03 16:57:45 -0700
  • 8bbd3128e6
    Merge pull request #26 from SteelDynamite/docs-webdav-sync-theme-updates SteelDynamite 2026-04-03 11:26:29 -0700
  • 513acc5606 Document WebDAV sync, workspace theming, and credential hardening Tristan Michael 2026-04-03 10:34:44 -0700
  • fa87dbe12b security: additional credential hardening Tristan Michael 2026-04-03 10:38:16 -0700
  • c4df1413dd
    Merge pull request #25 from SteelDynamite/fix/webdav-sync-and-themes SteelDynamite 2026-04-03 10:32:58 -0700
  • 58f37b08d6 fix: harden WebDAV sync — async credentials, consolidated command, Onyx subfolder Tristan Michael 2026-04-03 10:11:46 -0700
  • 9e57f1df3c chore: update lock files for log dependency Tristan Michael 2026-04-03 08:56:38 -0700
  • be6b8d0d90 security: update callers for hardened credential API Tristan Michael 2026-04-03 08:56:32 -0700
  • 0c4073c998 security: harden credential management in onyx-core Tristan Michael 2026-04-03 08:56:24 -0700
  • d03cc92a53 Use reqwest with rustls-tls and disable default features Tristan Michael 2026-04-03 10:03:12 -0700
  • ef266f9b0d Relax reqwest features in Cargo.toml Tristan Michael 2026-04-03 09:48:53 -0700
  • 2a2e362a8f fix: WebDAV sync — Onyx subfolder, timeouts, error display, light theme Tristan Michael 2026-04-03 10:11:40 -0700
  • 12afc91110 feat: setup mode selection, per-workspace settings in kebab menu Tristan Michael 2026-04-03 03:58:12 -0700
  • a1e97bc0fe feat: per-workspace theme system with 5 theme options Tristan Michael 2026-04-03 03:58:06 -0700
  • a60b1a997b feat: add WorkspaceMode (local/webdav) and per-workspace theme to config Tristan Michael 2026-04-03 03:58:01 -0700
  • 4483a6450f
    Merge pull request #24 from SteelDynamite/docs/audit-update SteelDynamite 2026-04-03 11:58:19 +0100
  • 52de450a0f docs: audit and update all markdown files to reflect current progress Tristan Michael 2026-04-03 03:52:58 -0700
  • 1b8febcb45
    Merge pull request #23 from SteelDynamite/packaging/windows-msi SteelDynamite 2026-04-03 11:50:28 +0100