Releases: cedrichan/cinnamon-mintangle
Releases · cedrichan/cinnamon-mintangle
Mintangle v0.2.0
- Version bump
- Merge pull request #2 from cedrichan/worktree-zazzy-sparking-grove
- ci: pass VERSION via env and sort tags by semver
- Merge pull request #1 from cedrichan/add-claude-github-actions-1781201075306
- ci: restrict @claude trigger to repo owner
- ci: add GitHub Actions release pipeline
- "Claude Code Review workflow"
- "Claude PR Assistant workflow"
- Credit and license
- Author
- refactor: consolidate source layout — src/, assets/, docs/
- feat: add configurable margin with inter-window gap collapsing
- fix: escape & as & in header descriptions to fix missing section headings
- add build-time debug flag to gate logging calls
- docs: add manual test plan and archive BL-18
- fix: replace is_resizable() with can_maximize() — Muffin API mismatch
- fix debug logging to use global.log/logError for Looking Glass visibility
- add debug logging visible in Looking Glass
- add url to metadata.json
- BL-15: settings UI — organized schema + collapse cycling flags
- BL-14: extension lifecycle wiring — enable/disable with double-guard
- BL-17: write user-facing README with shortcuts, repeat cycling, and settings
- BL-16: fail-safe handling and error logging
- BL-13: implement display movement
- BL-12: keybinding registration/unregistration (KeybindingManager in src/keybindings.ts)
- BL-10: action dispatch — wire action IDs to geometry and Muffin APIs
- BL-09: repeat-cycle resolution (resolveCycle in src/cycle.ts)
- BL-08: runtime per-window state (WindowStateManager)
- BL-11: settings schema, MintangleSettings class, and build wiring
- Normalize geometry.ts: consistent Math.round, margin params, inlined fourths
- BL-07: geometry maximize, almost-maximize, center, center-prominently
- BL-06: geometry fourths & three-fourths (orientation-aware)
- BL-05: geometry thirds & two-thirds (orientation-aware)
- BL-04: geometry half and corner placements
- BL-03: geometry base helpers (Rect, margins, clamp, orientation)
- Add Prettier formatting
- BL-02: centralize product constants in src/constants.ts
- Convert project to TypeScript with Node/esbuild build
- Archive BL-01 to docs/backlog/done
- Workflow notes around planning
- BL-01: extension scaffolding & metadata.json
- Add backlog
- Starting documents
- Initial commit