Releases: amohamma8029/devlog
Releases · amohamma8029/devlog
Release list
v1.0.0
Changelog
- 6b5678f docs: Update README.md
- ff1a730 test(skill): make frontmatter assertion line-ending tolerant
- 4790ef9 feat(skill): refine skill content from eval rounds and add install docs
- 21d8d3a feat(skill): add devlog skill install and uninstall commands
- 5e3d9a5 test(release): add release preflight workflow and fixtures
- 01dc3d2 fix(render): revert transparency experiment causing checkerboard
- 2dda569 fix(release): make demo gif opaque and fit README viewport
- c360051 docs(release): add release showcase with demo gif, screenshot, and compatibility guidance
- 7ddb079 feat(release): add nfpm, brew, and scoop package config
- b66ac35 test(installer): add windows installer and 30-scenario harness
- 0f2e8d7 feat(packaging): add chocolatey package source
- 55ddb74 ci: replace goreleaser check with snapshot gate
- b7dbf5c ci(release): add goreleaser config, release workflow, snapshot job
- 98d514d build(release): establish canonical module, version contract, and MIT license
- 68d0fcd fix(tui): keep multiline handoff todos separate
- 7a12240 fix(todo): stop hard-wrapping markdown items
- 76cd9ed fix(test): verify title in base view rather than help overlay to avoid CI rendering diff
- 52105e0 fix(tui): rewrite handoff todo rendering pipeline to fix checkbox alignment and wrapping
- e652c6e fix(tui): cursor on correct wrapped chunk; reset stale MultiLineIsTodo flag
- 5cdc098 fix(tui): PR feedback — tests, handoff alignment, row highlight, composer wrap and token color
- 297d86f fix(todo): restore missing messages and test changes; apply gofmt
- 602b8e1 fix(todo): keep Todo token static; composer below card; suppress palette behind overlay
- 7466f8f feat(tui): add slash palette exit command
- ceb117c style(tui): run go fmt on handoff_preview
- fbf3cba fix(tui): clear selected diff at top of handoff preview
- aee87b7 test(tui): cover handoff diff cursor behavior
- 6a76b27 docs(tui): advertise handoff diff cursor controls
- 91d0079 feat(tui): add keyboard diff cursor to handoff preview
- 516c456 fix(git): return error from git diff --cached instead of silently swallowing it
- 49e603f fix(test): bound git subprocesses with 10s timeout and disable interactive prompts
- 9091093 fix(todo): harden writeFile with atomic temp-file rename and validate loaded items
- a92dd14 fix(tui): refresh handoff todos after modal edits
- 59c1a9d fix(tui): remove palette from todo modal; add t shortcut from handoff
- 9792f78 style: apply gofmt to changed files
- 5d672c6 fix(todo): transfer open todos to repo-wide on session close
- 50b08fa style: format handoff_preview.go
- d2aebdd ci: use go-version-file for correct gofmt version
- 46b0c0c ci: create branch before tests for detached HEAD fix
- 2929886 ci: configure git identity for diff tests
- 6499866 ci: add GitHub Actions workflow for build and test
- d7c140f fix(status): align todo checkbox rendering
- d51f9d1 feat(tui): render handoff todos in preview
- cd95355 feat(handoff): include todos in status and handoff
- f0992a9 feat(tui): add typed todo prune command
- 60a936f feat(tui): add interactive todo view
- b84d26b feat(todo): group list and prune from cli
- f3b9ff7 feat(todo): prune completed items in store
- 1178cfe feat(todo): add todo CLI with checkbox output and list-number handles
- 0d19ba5 refactor(todo): switch to single-state YAML storage
- aa86770 refactor(todo): separate identifiers from timestamps
- 3f997b3 feat(todo): add append-only todo storage and projection
- 00f0d0b feat(todo): add repo-wide todo contract stub
- fb9b103 fix(tui): prevent quit hang
- 495baea fix(handoff): summarize current events
- 5b7f0a1 feat(tui): add event hide controls
- c83c914 fix(status): hide deleted events
- e54986a fix(store): apply structured edit targets
- 724365f fix(store): add CorrectedAt field for edit timestamps
- 39515b9 feat(tui): add event selection, inline correction, and modified timestamps to session timeline
- 4d8d7d7 refactor(cli): rename correct to edit, add event indices to status
- e470544 feat(cli): add devlog correct command for editing notes and blockers
- 165c822 fix(onboard): share documented config template
- 86ef0ac fix(onboard): skip editor, keep git profile, polish wizard visuals
- 11246f0 feat(onboard): add clock format prompt to setup wizard
- eaa806e feat(onboard): add interactive setup wizard to first-run flow
- 0b808fd refactor(store): rename Correction event type to Edit
- 7cbccaf feat(store): add Correction event parsing with read-time application
- 0eab0ea docs(config): document global config file schema and commands
- 061326b feat(tui): configure handoff preview diff line limit
- 8f1af42 fix(onboard): suppress welcome for returning users with existing sessions
- 2260a90 feat(onboard): add first-run welcome message with Enter pause
- e8c8661 feat(handoff): configure diff context lines
- 51afd1d refactor(tui): remove paste heuristics replaced by bracketed paste
- ce00061 fix(tui): use ANSI input path for bracketed paste on Windows
- a3d8391 fix(tui): preserve multi-line composer paste
- f591f41 feat(tui): add Ctrl+A select all to composer
- 0aaf416 fix(tui): polish handoff preview search
- 19a607c feat(tui): add handoff preview search with incremental match finding, highlighting, and cursor navigation
- c288730 feat(tui): add search prompt stub to handoff preview
- afb74a4 fix(cli): suppress root runtime usage output
- 308dac4 feat(tui): render configured display times in views
- c6bccbb feat(cli): render configured display times in commands
- 4c527bd feat(config): add display time formatter
- db7ea26 feat(config): use configured editor for message entry
- 72a31ed feat(config): add warning output style
- 8659f37 feat(config): use configured author profiles
- a64e939 feat(config): add config edit command
- ccec466 feat(cli): style command errors
- 0f13247 feat(config): add config path command
- 90eca95 feat(config): add global config stub
- 5196e16 feat(cli): style static command output
- 26f38d8 feat(tui): reviewer feedback — clipboard toast, full-body Shift+Home/End, single-line selection, reverse cursor
- abf3a80 test(tui): add tests for selection, clipboard, and cursor ops
- 882ec0a feat(tui): route pasteMsg to palette in model Update
- 7d5d265 feat(tui): add text selection, clipboard ops, and static cursor rendering to composer
- 5f74103 feat(tui): add pasteMsg type for async clipboard paste
- d460e54 feat(tui): add selection and cursor styles for rich text input
- c7c4b6f fix(tui): refresh active session after external writes
- 4bf7946 feat(store): expose session file metadata
- 5c2fe25 fix(tui): polish composer styles
- 4805d0e fix(tui): align multi-line body te...