Skip to content

v1.0.0

Choose a tag to compare

@daemon-bot daemon-bot released this 31 Aug 10:35
· 71 commits to main since this release
a8a1ad5

Changelog

  • a8a1ad5 Merge pull request #41 from 178inaba/tagpr-from-v0.0.0
  • f6fe0c2 [tagpr] update CHANGELOG.md
  • 91a3746 [tagpr] prepare for the next release
  • 888e2d1 Merge pull request #40 from 178inaba/feature/38-add-release-pipeline
  • 3e7148e Trim comments that restate reasoning stated nearby
  • ee9476b Note how to recover a release run dropped from the queue
  • 1056f84 Skip the Go setup on pushes that do not release
  • 47da30b Document the prebuilt install routes and validate the release config
  • f6a5d32 Publish releases with tagpr and GoReleaser
  • f83e162 Report the release version through slio --version
  • 611b201 Merge pull request #36 from 178inaba/chore/34-enable-gofmt-formatter
  • a933f35 Enable the gofmt formatter so CI fails on unformatted code
  • 430ae5b Merge pull request #35 from 178inaba/chore/33-bump-go-and-golangci-lint
  • 0342064 Move the go directive to 1.27 and bump golangci-lint to v2.13.1
  • 9dccdff Merge pull request #32 from 178inaba/feature/31-mark-linked-message
  • 771bc24 Share the JSON envelope decoding between the message-list tests
  • 572787c Document the linked-message marker across the three synced surfaces
  • e8c1501 Mark the message a thread permalink points at
  • 71465bc Mark the linked message in Markdown and JSON output
  • 3fca0f8 Keep the ts of the message a thread permalink points at
  • 90c327e Merge pull request #30 from 178inaba/refactor/29-record-unknown-command-error
  • d3028ae Record the mistyped-subcommand failure instead of reporting it
  • 9c24a77 Merge pull request #28 from 178inaba/fix/25-unknown-group-subcommand
  • e509a9c Pin the reported typo that reaches the override on the root
  • 376c056 Record which parts of cobra's help command were not carried over
  • 44b0b36 Share the Error: prefix between the two reports that write it
  • 1bd1d58 Cover the help command's own rows in one test only
  • cb6c4e9 Report a mistyped subcommand under a group command
  • d551392 Drive the tests through Execute so exit codes are asserted
  • 8a77dd2 Report an unknown help topic instead of exiting 0
  • 8d24ca7 Merge pull request #27 from 178inaba/fix/24-interrupt-reraise-fallback
  • 9289aa7 Fall back to an exit status when the re-raise cannot kill
  • d432b55 Read --timeout after the command has parsed it
  • a118a34 Merge pull request #26 from 178inaba/fix/24-interrupt-signal-handling
  • 901324b Share one self-process helper between the guard tests
  • 2986028 Document that an interrupted run dies of the signal
  • 0454dc8 Die of an interrupt instead of reporting one
  • c3cdabb Guard the masked token read against an interrupt
  • 7f8dd06 Merge pull request #22 from 178inaba/feature/19-add-claude-code-plugin
  • f72857e Name the plugin description a synced surface in CLAUDE.md
  • 455b8b6 Make the Claude Code plugin the primary skill install path
  • a9092fb Add the Claude Code plugin and marketplace manifests
  • 4716c7d Merge pull request #21 from 178inaba/chore/20-ignore-claude-worktrees
  • 976d9c4 Ignore .claude/worktrees so linked worktrees do not dirty git status
  • 8f60603 Merge pull request #18 from 178inaba/fix/15-cancellable-auth-login-prompts
  • 8930db0 End the prompt line when a prompt is cancelled
  • b0e4a81 Share one stub factory between the auth login tests
  • d2a27a1 Document what an interrupt does at an auth login prompt
  • b74656a Abort auth login's prompts when the context is cancelled
  • af4edf5 Merge pull request #17 from 178inaba/refactor/13-make-format-a-pflag-value
  • 2b57588 Share one unsupported-format error between Set and the writers
  • 331a608 Validate --format while cobra parses the flags
  • e5fb91b Add a Format type to internal/format
  • 185afc6 Merge pull request #16 from 178inaba/docs/10-add-claude-md
  • d59ca44 Give the agent-contract bullets their own heading in CLAUDE.md
  • df1e22f Cite the stdout/stderr split without restating the README's list
  • 93934b8 Document the agent-facing contract in CLAUDE.md
  • 995d8b2 Merge pull request #14 from 178inaba/refactor/9-align-runtime-contract-with-siblings
  • 054ae28 Pin the interrupt-over-deadline order in describeContextError
  • 5b70390 Document the invocation deadline and exit codes
  • d7a4f3d Register --format per command that emits output
  • 0fb4bde Cancel on signals and map failures to exit codes
  • 7727df0 Take --timeout as a Go duration
  • 0f92d9c Merge pull request #12 from 178inaba/chore/8-align-tooling-with-cflio
  • 5f1b329 Require only a Go minor version in go.mod
  • 3be601a Name the golangci-lint version step and run it before setup-go
  • cb43612 Hold Dependabot updates for 14 days before proposing them
  • e022669 Merge pull request #11 from 178inaba/refactor/7-use-command-constructors
  • 458a69f Drive the CLI tests through one helper
  • e429308 Build the cobra command tree from constructors
  • d4fbad5 Merge pull request #6 from 178inaba/chore/5-add-ci-workflow-and-dependabot
  • 4aaff7e Drop the Dependabot assignees
  • 2bdc262 Drop the redundant build step and extract the tag without cut
  • dd9d1d7 Handle the pipe close errors in TestAuthLoginRejectsNonTTYStdin
  • 5f02aa8 Add CI workflow and Dependabot, pinning golangci-lint via compose.yaml
  • 3accc00 Merge pull request #4 from 178inaba/feature/3-mask-token-input-and-split-streams
  • a5f8a02 Declare x/term as a direct dependency and assert the overwrite prompt
  • cc86529 Write the token prompt once and reuse the test command helper
  • 5f35011 Document the stdout/stderr convention
  • b4945e0 Mask the token input behind a TTY guard in auth login
  • 9305094 Route human-facing output in auth and profile to stderr
  • d070f04 Merge pull request #2 from 178inaba/feature/1-add-initial-read-only-cli
  • 9b4d54d Wrap mentions in bold for an unambiguous boundary, fix GFM bold/strike corruption
  • 8ed0a5c Address deep-review findings: JSON quoted-blocks, deadline propagation, SLIO_TOKEN test coverage
  • 0b3b3df Fix panic on short permalinks and pagination bugs in search/history
  • 507d559 Simplify: dedup quoted-block extraction, time-flag parsing, and confirm/abort flow
  • 14df781 Fix golangci-lint findings (errcheck, staticcheck)
  • e7d28be Add Slack app manifest, Agent Skill, and README setup docs
  • be40f83 Implement --download for the thread command
  • 2b7a414 Implement search and channel list commands
  • d2efcf4 Implement history command
  • a370708 Implement thread command
  • 51538c9 Add message model and mrkdwn-to-Markdown/JSON rendering
  • a05cba0 Add on-disk channel and user lookup cache with 24h TTL
  • 6730118 Add thread URL, channel argument, and relative-time parsing
  • 2f4ee60 Implement auth login and profile list/use commands
  • 8a25e82 Add Slack API client with deadline and 429 retry handling
  • a08cec5 Add config file storage and credential precedence resolution
  • 8cbf163 Scaffold cobra CLI skeleton with all subcommands
  • 9032875 Initial commit