alpha
Login
or
Join now
secluded.site
/
lune
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A delightful CLI for Lunatask.app
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
lune
/
cmd
/
init
/
at
main
9 files
Amolith
feat(area): add workflow support for LLM guidance
7mo ago
372fae12
apikey.go
feat(area): add workflow support for LLM guidance Areas now store their Lunatask workflow type (kanban, now_later, etc.). The init wizard prompts for workflow selection with descriptions. MCP area resource exposes workflow metadata including valid statuses, and which fields (motivation, eisenhower, scheduling, priority) are relevant for each workflow. Assisted-by: Claude Sonnet 4 via Crush
7 months ago
areas.go
feat(area): add workflow support for LLM guidance Areas now store their Lunatask workflow type (kanban, now_later, etc.). The init wizard prompts for workflow selection with descriptions. MCP area resource exposes workflow metadata including valid statuses, and which fields (motivation, eisenhower, scheduling, priority) are relevant for each workflow. Assisted-by: Claude Sonnet 4 via Crush
7 months ago
defaults.go
refactor(init): deep links, nav, token rename - Add internal/deeplink package for parsing lunatask:// URLs - Resource commands (task/note/person) now accept deep links or UUIDs - Init wizard gains Back/Next navigation between steps - Rename "API key" to "access token" throughout - Remove LUNATASK_API_KEY env var fallback; keyring-only auth Assisted-by: Claude Opus 4.5 via Crush
7 months ago
habits.go
refactor(init): deep links, nav, token rename - Add internal/deeplink package for parsing lunatask:// URLs - Resource commands (task/note/person) now accept deep links or UUIDs - Init wizard gains Back/Next navigation between steps - Rename "API key" to "access token" throughout - Remove LUNATASK_API_KEY env var fallback; keyring-only auth Assisted-by: Claude Opus 4.5 via Crush
7 months ago
init.go
feat(ui): support non-interactive mode, NO_COLOR Detect non-interactive environments (piped output, scripts, CI) and disable colors, styles, spinners, and table borders automatically. Detection priority: 1. NO_COLOR env var (non-empty = plain) 2. FORCE_COLOR env var (explicit override) 3. TERM=dumb (plain) 4. TTY detection via isatty (non-TTY = plain) Config ui.color setting ("auto", "always", "never") is respected. Also adds `lune init --generate-config` for non-interactive setup, which writes a commented example config for manual editing. References: lunatask://tasks/7c9f3a83-db39-4bb4-afcb-bb73646e91bb Assisted-by: Claude Sonnet 4 via Crush
7 months ago
notebooks.go
refactor(init): deep links, nav, token rename - Add internal/deeplink package for parsing lunatask:// URLs - Resource commands (task/note/person) now accept deep links or UUIDs - Init wizard gains Back/Next navigation between steps - Rename "API key" to "access token" throughout - Remove LUNATASK_API_KEY env var fallback; keyring-only auth Assisted-by: Claude Opus 4.5 via Crush
7 months ago
steps.go
refactor(init): wizard UX improvements - Token validation uses errTokenRequired instead of errKeyRequired - Access-token step offers 'Skip for now' on errors instead of discarding config - Ctrl+C on save prompt shows clearer message - Color summary shows 'auto' when config value is empty - Extract printConfigSummary helper to reduce function length - Add colorAuto constant to avoid magic string duplication Assisted-by: Claude Opus 4.5 via Amp
7 months ago
ui.go
refactor(mcp): use go-lunatask v0.1.0-rc9.1 API Replace deprecated ParseDeepLink with ParseReference across all reference-handling code. Replace local task filtering logic with lunatask.FilterTasks in both CLI and MCP list handlers. Extract parsing and builder application into separate helpers (parseCreateInput, parseUpdateInput, applyToTaskBuilder, applyToTaskUpdateBuilder) to reduce handler complexity. Add nilerr exclusion for internal/mcp/ since MCP handlers return errors in the result tuple rather than as Go errors. Assisted-by: Claude Sonnet 4 via Crush
7 months ago
ui_test.go
refactor(deps): upgrade go-lunatask, drop deeplink Delete internal/deeplink/ package and simplify internal/validate/ by delegating to new go-lunatask v0.1.0-rc10 functions: ParseDeepLink, BuildDeepLink, ParseTaskStatus, ParseMotivation, ParseRelationshipStrength. Removes ~250 lines of code now provided upstream. Assisted-by: Claude Sonnet 4 via Crush
7 months ago