Skip to content

Stepbook v1.3.0

Choose a tag to compare

@ylow ylow released this 20 Feb 22:52
· 36 commits to main since this release

What's New

Modernized Dark Theme

  • CSS design tokens (custom properties) for colors, spacing, radii, shadows, and transitions
  • Polished cards with larger border-radius, subtle borders, glow hover effects
  • Smooth opacity fade for action buttons instead of display toggle
  • Focus glow rings on inputs, pill-shaped ghost back buttons
  • Gradient backgrounds on book icons and empty thumbnails

Mobile UX Improvements

  • Fixed vertical scrolling over canvas: Konva's non-passive touch listeners were calling preventDefault() on every touch, blocking browser scrolling. Now uses Konva's preventDefault shape property to allow native scrolling in select mode.
  • Single-tap filmstrip switching: Replaced @click with pointer event tracking so Sortable.js no longer swallows taps
  • Compact landscape toolbar: Single-row scrollable toolbar with 34px buttons in landscape orientation, plus compact header and filmstrip

Deployment & PWA

  • Added redeploy.sh for quick code updates on server (pull, build, restart)
  • Service worker files served with no-cache headers for prompt update detection
  • Periodic SW update check every 10 minutes instead of relying on 24h browser default

Previous (unreleased since v1.1.0)

  • Multi-book management
  • PWA support with mobile-responsive layout
  • Import/export books as zip
  • Swipe navigation between steps on mobile
  • Inline book rename with pencil icon
  • EXIF-sorted photo uploads