Skip to content

ShellDeck 0.7.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 10:52
· 304 commits to main since this release

What's Changed

  • fix(ui): keep hero branding stable and preserve campaign visuals by @pedrokarim in #33
  • fix(ui): stabilize edge-to-edge sheet corners by @pedrokarim in #34
  • fix(auth): enforce authenticated companion surfaces by @pedrokarim in #35
  • chore: merge dev into main by @pedrokarim in #36
  • fix(ui): secure markdown across prose surfaces by @pedrokarim in #37
  • feat: modernize ShellDeck UX and secure external content by @pedrokarim in #38
  • fix(ci): satisfy workspace clippy lints by @pedrokarim in #39
  • test(bext): cover instance request contracts by @pedrokarim in #40
  • test(core): verify atomic persistence paths by @pedrokarim in #41
  • test(auth): pin password login request by @pedrokarim in #42
  • test(jean): pin Claude executor command by @pedrokarim in #43
  • test(jean): prove disabled runtime gate by @pedrokarim in #44
  • ci: test core on macOS and Windows by @pedrokarim in #45
  • docs: split ShellDeck work registers by @pedrokarim in #46
  • test(ssh): exercise sessions over in-memory transport by @pedrokarim in #47
  • docs(ssh): reclassify dormant connection pool by @pedrokarim in #48
  • fix(ssh): drain active tunnel connections on stop by @pedrokarim in #49
  • test(ssh): prove ProxyJump opens the inner host channel by @pedrokarim in #50
  • test(ssh): prove the reverse forward end to end by @pedrokarim in #51
  • fix(terminal): reap the PTY child instead of leaking a zombie by @pedrokarim in #52
  • test(terminal): pin the repaint signal and the resize path by @pedrokarim in #53
  • refactor(workspace): decide network polling in one pure predicate by @pedrokarim in #54
  • fix(keychain): compile a real credential store, not the mock by @pedrokarim in #55
  • fix(terminal): report the reaper's clean path when the child is already gone by @pedrokarim in #57
  • test(palette): pin the role boundaries of the command palette by @pedrokarim in #56
  • refactor(ai): decide an action's route in one pure function by @pedrokarim in #58
  • refactor(ai): decide timeout ownership in one pure function by @pedrokarim in #59
  • ci: run on pull requests targeting dev by @pedrokarim in #62
  • fix(ai): name the entity that asked, not whatever form is open by @pedrokarim in #60
  • fix(ai): paint the assistant sheets above modal forms by @pedrokarim in #61
  • feat(ai): mentions and attachments in the assistant composer by @pedrokarim in #64
  • fix(update): roll back the Windows swap when the copy fails by @pedrokarim in #63
  • fix(ui): render the interface in Inter, never the platform default by @pedrokarim in #65
  • feat(ai): annotate a capture and preview a staged image in the composer by @pedrokarim in #66
  • Promote dev to main — assistant mentions/attachments and the Windows updater rollback by @pedrokarim in #67
  • tools: environnement de démonstration reproductible by @pedrokarim in #68
  • i18n(fr): appliquer la typographie française à l'interface by @pedrokarim in #69
  • fix(api): dire ce qui a échoué côté portail, pas comment by @pedrokarim in #70

Full Changelog: v0.6.11...v0.7.0