Skip to content

feat: add precise mode#6

Merged
Flyrell merged 8 commits intomainfrom
feat/precise-mode
Mar 14, 2026
Merged

feat: add precise mode#6
Flyrell merged 8 commits intomainfrom
feat/precise-mode

Conversation

@Flyrell
Copy link
Owner

@Flyrell Flyrell commented Mar 13, 2026

No description provided.

Flyrell and others added 8 commits March 13, 2026 20:40
Allow editing existing projects without remove/re-create cycle.
Supports --name and --mode flags for direct changes, or interactive
mode when no flags are provided. Includes RenameProject() with
data directory migration and repo config updates.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Allow users to configure the idle detection threshold (in minutes) for
precise mode tracking via `project edit --idle-threshold <minutes>` or
interactively. The flag validates that the target project uses precise
mode and rejects non-positive values.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
defaultGitBranch() previously always queried CWD, so running
`hourgit status --project X` from project Y's directory would show
Y's branch. Now accepts a repoDir parameter and uses `git -C` to
query the correct repository. runStatus() resolves which repo to
query: CWD if it belongs to the target project, otherwise the
project's first assigned repo. Skips branch display when no repos
are assigned.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Flyrell Flyrell merged commit 7f16d6c into main Mar 14, 2026
2 checks passed
@Flyrell Flyrell deleted the feat/precise-mode branch March 15, 2026 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant