Skip to content

Releases: cedrichan/cinnamon-mintangle

Mintangle v0.2.0

11 Jun 18:39

Choose a tag to compare

  • 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