Commit graph

  • c9bb2cbe64 feat(heph-tui): show sync age in seconds under a minute main Erich Blume 2026-06-06 11:24:09 -07:00
  • 390b2b6602 Release v1.2.3 [skip ci] v1.2.3 Forgejo Actions 2026-06-06 11:05:46 -07:00
  • 1a8752f124 Update changelog for v1.2.3 [skip ci] Forgejo Actions 2026-06-06 11:03:45 -07:00
  • 02a8dd5180 Merge pull request 'heph-tui sync health: last-sync age, pending conflicts, auth-failure indicator' (#11) from feature/tui-sync-health into main Erich Blume 2026-06-06 11:03:00 -07:00
  • 11aa25c9f4 feat(heph-tui,hephd): surface sync health (last-sync age, conflicts, auth failure) feature/tui-sync-health Erich Blume 2026-06-06 10:19:11 -07:00
  • dd3c8c36b8 Release v1.2.2 [skip ci] v1.2.2 Forgejo Actions 2026-06-06 09:31:24 -07:00
  • 4bf255b211 Update changelog for v1.2.2 [skip ci] Forgejo Actions 2026-06-06 09:30:28 -07:00
  • b2ddb41a46 Merge pull request 'heph-tui + PWA cosmetic polish: humanized recurrence, scrolling/indented/counted project sidebar' (#10) from feature/tui-polish-project-tree into main Erich Blume 2026-06-06 09:29:10 -07:00
  • 9a487cbe3b feat(heph-tui,heph-pwa): humanized recurrence + indented/counted/scrolling project sidebar feature/tui-polish-project-tree Erich Blume 2026-06-05 17:44:43 -07:00
  • 00da36c637 doc(explanation): hub+spoke data-evolution / migration rules Erich Blume 2026-06-05 17:31:11 -07:00
  • 65c30b4c27 Release v1.2.1 [skip ci] v1.2.1 Forgejo Actions 2026-06-05 07:38:13 -07:00
  • c8512b2b50 Update changelog for v1.2.1 [skip ci] Forgejo Actions 2026-06-05 07:36:46 -07:00
  • 36bd27226f Merge pull request 'heph-pwa: Login with Authentik (Authorization Code + PKCE)' (#9) from heph-pwa-oidc-login into main Erich Blume 2026-06-05 07:32:26 -07:00
  • 1f81a2e6d9 feat(heph-pwa): Login with Authentik (Authorization Code + PKCE) heph-pwa-oidc-login Erich Blume 2026-06-05 07:17:05 -07:00
  • a0be0f1085 doc(heph-pwa): in-app Authentik login replaces manual token paste Erich Blume 2026-06-05 07:09:42 -07:00
  • 51470e9937 Release v1.2.0 [skip ci] v1.2.0 Forgejo Actions 2026-06-04 17:53:31 -07:00
  • 5f3e3225ec Update changelog for v1.2.0 [skip ci] Forgejo Actions 2026-06-04 17:51:55 -07:00
  • 052f624e6f Merge pull request 'heph-pwa: mobile app (PWA mirror of heph-tui) + hub static serving' (#8) from feature/heph-pwa-mobile into main Erich Blume 2026-06-04 17:50:47 -07:00
  • 936c2635ef doc(heph-pwa): production runbook — host the app from the hub (indri) with OIDC feature/heph-pwa-mobile Erich Blume 2026-06-04 17:17:25 -07:00
  • 271c609c14 feat(heph-pwa): re-fetch the current view when the app regains focus Erich Blume 2026-06-04 17:16:15 -07:00
  • 0036c1a284 fix(hephd): supervise the ⌘' popover in server mode too; PWA defaults hub to its origin Erich Blume 2026-06-04 17:13:28 -07:00
  • b24a148add doc(heph-pwa): how-to card, index entry, changelog fragment Erich Blume 2026-06-04 16:59:38 -07:00
  • 4baa8e1c9d feat(heph-pwa): mobile app shell — views, quick-add, triage, search, voice Erich Blume 2026-06-04 16:59:37 -07:00
  • c3111d498b feat(heph-pwa): port quickadd + datespec parsers to JS (with parity tests) Erich Blume 2026-06-04 16:42:09 -07:00
  • ca8f7d1ab2 feat(hephd): CORS + optional static serving on the hub HTTP endpoint Erich Blume 2026-06-04 16:39:20 -07:00
  • 33f6d95453 Release v1.1.1 [skip ci] v1.1.1 Forgejo Actions 2026-06-04 15:37:32 -07:00
  • b75d7a8d7a Update changelog for v1.1.1 [skip ci] Forgejo Actions 2026-06-04 15:36:38 -07:00
  • fac39386d0 fix: self-update poll uses ureq (reqwest has no TLS backend) Erich Blume 2026-06-04 15:26:13 -07:00
  • bed54d8557 Release v1.1.0 [skip ci] v1.1.0 Forgejo Actions 2026-06-04 15:09:32 -07:00
  • 854d25c68b Update changelog for v1.1.0 [skip ci] Forgejo Actions 2026-06-04 15:07:55 -07:00
  • 529f8b67d1 Merge pull request 'C2: hephd self-update (Mikado plan — cards for review)' (#7) from mikado/hephd-self-update into main Erich Blume 2026-06-04 15:03:22 -07:00
  • 443763489b C2(hephd-self-update): finalize — single self-update how-to + changelog mikado/hephd-self-update Erich Blume 2026-06-04 14:48:44 -07:00
  • 240c8a9f68 C2(hephd-self-update): close service-env-forge-access Erich Blume 2026-06-04 14:47:05 -07:00
  • 59822d7257 C2(hephd-self-update): impl service-env-forge-access (public HTTPS, cargo on PATH) Erich Blume 2026-06-04 14:46:34 -07:00
  • 20418240f7 C2(hephd-self-update): impl correct spawn_self_update_loop doc Erich Blume 2026-06-04 13:56:27 -07:00
  • c237be6604 C2(hephd-self-update): close self-restart-after-update Erich Blume 2026-06-04 13:54:50 -07:00
  • bdcf4171a4 C2(hephd-self-update): impl self-restart-after-update (injectable Restarter) Erich Blume 2026-06-04 13:54:23 -07:00
  • e7cb86efdf C2(hephd-self-update): close cargo-install-from-tag Erich Blume 2026-06-04 13:52:45 -07:00
  • 3fab637353 C2(hephd-self-update): impl cargo-install-from-tag (injectable Installer) Erich Blume 2026-06-04 13:52:23 -07:00
  • fd76aa0b3a C2(hephd-self-update): close verify-hub-dropout-resilience Erich Blume 2026-06-04 13:47:53 -07:00
  • 9213a943f5 C2(hephd-self-update): impl verify hub-dropout resilience (+ client timeout) Erich Blume 2026-06-04 13:47:26 -07:00
  • 2a7a3ec270 C2(hephd-self-update): close service-respawn-on-clean-exit Erich Blume 2026-06-04 13:44:56 -07:00
  • 544c8bba0e C2(hephd-self-update): impl systemd Restart=always for clean-exit respawn Erich Blume 2026-06-04 13:44:36 -07:00
  • 758854478b C2(hephd-self-update): close self-update-poll-loop Erich Blume 2026-06-04 13:42:48 -07:00
  • 9fb200fe24 C2(hephd-self-update): impl self-update poll loop (notify-only) Erich Blume 2026-06-04 13:42:21 -07:00
  • 35569b0649 C2(hephd-self-update): close self-update-opt-in-flag Erich Blume 2026-06-04 13:40:47 -07:00
  • f6bcd50684 C2(hephd-self-update): impl --self-update opt-in flag + config plumbing Erich Blume 2026-06-04 13:40:16 -07:00
  • 4a0094f955 C2(hephd-self-update): close release-poll-version-check Erich Blume 2026-06-04 13:37:14 -07:00
  • fad8f2f4de C2(hephd-self-update): impl release poll + version-check helpers Erich Blume 2026-06-04 13:36:55 -07:00
  • e6524fddbb C2(hephd-self-update): plan add goal + prerequisite cards for hephd self-update Erich Blume 2026-06-04 13:20:46 -07:00
  • aa376b4684 Release v1.0.3 [skip ci] v1.0.3 Forgejo Actions 2026-06-04 12:44:18 -07:00
  • 254c83036b Update changelog for v1.0.3 [skip ci] Forgejo Actions 2026-06-04 12:42:46 -07:00
  • e4f1fd5ff8 Merge pull request 'feat: CLI quick wins — heph-tui --version, fuzzy --project, heph context, version RPC' (#6) from feature/cli-quick-wins into main Erich Blume 2026-06-04 12:42:19 -07:00
  • 7f48a2a1c5 infra: add cargo-fmt-check pre-push prek hook (mirror CI) feature/cli-quick-wins Erich Blume 2026-06-04 12:36:12 -07:00
  • 8d80208726 style: rustfmt the new rpc_socket tests Erich Blume 2026-06-04 12:31:01 -07:00
  • 7914232ec4 feat: add a version RPC returning the daemon build version Erich Blume 2026-06-04 11:13:47 -07:00
  • babdb21c0a feat: heph context <task-id> reads/edits a task's context doc by id Erich Blume 2026-06-04 11:09:53 -07:00
  • fc25f6ac51 feat: --project arg is case-insensitive / prefix-fuzzy when unambiguous Erich Blume 2026-06-04 10:57:37 -07:00
  • 58a5544d44 feat: heph-tui --version reports version + build SHA Erich Blume 2026-06-04 10:52:52 -07:00
  • 9f5165d483 Release v1.0.2 [skip ci] v1.0.2 Forgejo Actions 2026-06-04 10:23:53 -07:00
  • 67627a0930 Update changelog for v1.0.2 [skip ci] Forgejo Actions 2026-06-04 10:22:04 -07:00
  • 1603b37f74 fix: --version no longer false-positives -dirty on clean release installs Erich Blume 2026-06-04 10:20:23 -07:00
  • bcab3c16b6 Release v1.0.1 [skip ci] v1.0.1 Forgejo Actions 2026-06-04 10:15:39 -07:00
  • defaa56b23 Update changelog for v1.0.1 [skip ci] Forgejo Actions 2026-06-04 10:14:40 -07:00
  • 27855bde34 Merge pull request 'fix: --version reports release version + build SHA (tag-only version bump)' (#5) from feature/release-version-bump into main Erich Blume 2026-06-04 10:14:02 -07:00
  • 521e5d62df docs: install-heph defaults to the v1.0.0 release tag (v1 is out) feature/release-version-bump Erich Blume 2026-06-04 09:47:23 -07:00
  • 598dc59580 fix: --version reports release version + build SHA; release tags a version-bump commit Erich Blume 2026-06-04 09:43:10 -07:00
  • c266f7ee4a docs: release bumps Cargo.toml/lock on a tag-only commit; --version reports X.Y.Z (sha) Erich Blume 2026-06-04 09:37:14 -07:00
  • 774770ce39 Update changelog for v1.0.0 [skip ci] Forgejo Actions 2026-06-04 08:23:35 -07:00
  • ab6701d610 C0: pin Quartz docs build to v4.5.2 (v5.0.0 broke build) v1.0.0 Erich Blume 2026-06-04 08:11:59 -07:00
  • 80f83cbba8 Merge pull request 'v1 prep: multi-tenancy seam (resolve_owner) + hub-setup how-to' (#4) from feature/v1-hub-prep into main Erich Blume 2026-06-04 08:00:31 -07:00
  • b6a96013ca fix(ci): vendor libdbus in the Linux keyring store (no system libdbus-1-dev) feature/v1-hub-prep Erich Blume 2026-06-04 07:32:41 -07:00
  • 6ba94119e4 infra: slim the keyring dependency (keyring meta-crate -> keyring-core + one store/OS) Erich Blume 2026-06-04 07:26:39 -07:00
  • a0b04eefda feat: multi-tenancy seam (resolve_owner) + hub-setup how-to (v1 prep) Erich Blume 2026-06-04 07:08:39 -07:00
  • 3f7012921b Merge pull request 'Extract heph.nvim into its own forge repo' (#3) from feature/extract-heph-nvim into main Erich Blume 2026-06-03 23:33:06 -07:00
  • 9fa9a9b9c1 Merge remote-tracking branch 'origin/main' into feature/extract-heph-nvim feature/extract-heph-nvim Erich Blume 2026-06-03 23:24:10 -07:00
  • 0c2c8435be Merge pull request 'Pre-v1 cleanup: dependency-refresh sweep + drop fs4 + remove dead build hook' (#2) from feature/pre-v1-cleanup into main Erich Blume 2026-06-03 23:15:24 -07:00
  • 0fb5271f6d ci: cap CARGO_BUILD_JOBS at 1 to stop the DinD engine OOM-killing feature/pre-v1-cleanup Erich Blume 2026-06-03 22:47:21 -07:00
  • d93f84958c ci: cap CARGO_BUILD_JOBS at 1 to stop the DinD engine OOM-killing Erich Blume 2026-06-03 22:46:09 -07:00
  • d36ed18590 infra: extract heph.nvim into its own forge repo Erich Blume 2026-06-03 22:42:39 -07:00
  • 0c502834c2 infra: pre-v1 dependency-refresh sweep + drop fs4 + remove dead build hook Erich Blume 2026-06-03 22:19:13 -07:00
  • 6ddc9b83bf fix: clippy single_match in heph-tui + add clippy pre-commit hook Erich Blume 2026-06-03 20:53:50 -07:00
  • c29ac46559 Merge pull request 'Phase 1: v1 prototype' (#1) from feature/v1-prototype into main Erich Blume 2026-06-03 20:48:21 -07:00
  • 2ae1c09838 Remove heph-tui note from AGENTS.md feature/v1-prototype Erich Blume 2026-06-03 20:47:28 -07:00
  • ec522f49ec infra(prek): add cargo fmt as a pre-commit hook Erich Blume 2026-06-03 20:46:55 -07:00
  • dce3519345 feat: heph list --project <name> + --json; thin AGENTS.md Erich Blume 2026-06-03 20:38:57 -07:00
  • 911255fece style: cargo fmt — normalize earlier hand-committed files Erich Blume 2026-06-03 20:38:44 -07:00
  • 6514296b87 docs: reframe tech-spec as historical; heph self-hosts its roadmap Erich Blume 2026-06-03 20:19:35 -07:00
  • dd5ef7dc63 fix: deleting a project unfiles its tasks to the Inbox (§8.1/§8.2) Erich Blume 2026-06-03 19:15:54 -07:00
  • 9511f6a009 feat(tui): pane-specific keys, undo/redo, project delete, sidebar refresh (§8.1) Erich Blume 2026-06-03 18:37:16 -07:00
  • 9c932c8d9a feat(tui): fzf-style move-to-project picker + create-project (§8.1) Erich Blume 2026-06-03 18:20:10 -07:00
  • 01ae561a74 feat: Inbox view — outstanding tasks with no project (§8.2) Erich Blume 2026-06-03 18:12:33 -07:00
  • 0c45bbb5f9 feat: heph-quickadd — global ⌘' quick-capture popover (§8) Erich Blume 2026-06-03 18:12:24 -07:00
  • 02f98355e7 feat(tui): pad the attention flag off the project dot (§8.1) Erich Blume 2026-06-03 18:12:09 -07:00
  • 44d6847fae feat(tui): <Enter> opens the context editor; reorder views (§8.1/§8.2) Erich Blume 2026-06-03 14:42:08 -07:00
  • 2fc48a1aa9 feat: node.linkable — first-class link targets for the [[ picker (§8.4) Erich Blume 2026-06-03 13:15:29 -07:00
  • 1737f8c266 feat(nvim): preview pane in the Telescope [[ link picker (§8.4) Erich Blume 2026-06-03 13:10:44 -07:00
  • d178a657e0 feat(nvim): live Telescope filter for the [[ link picker (§8.4) Erich Blume 2026-06-03 13:03:02 -07:00
  • b112b0d7c1 feat: heph migrate-links — rewrite legacy [[Name]] links to [[id]] (§8.4) Erich Blume 2026-06-03 12:40:57 -07:00
  • fd010a7066 feat(nvim): conceal wiki-link ids to styled name hyperlinks (§8.4) Erich Blume 2026-06-03 12:35:24 -07:00