Skip to content

Web4PR v0.10.0

Choose a tag to compare

@DK5EN DK5EN released this 12 Apr 09:59
· 14 commits to main since this release
  • fix: resolve production build type errors
  • chore: move spec docs to docs/, remove worktrees, tidy root
  • refactor: replace WS if/elif chain with handler dispatch map (S2A)
  • refactor: extract TransferCoordinator from SessionManager (S1C)
  • Merge branch 'worktree-s3-appvue-cleanup'
  • refactor: extract App.vue composables and SessionPanel component (S3)
  • Merge branch 'worktree-s5-ws-message-constants'
  • refactor: extract WebSocket message type constants (S5)
  • Merge branch 'worktree-s6-fastapi-di'
  • refactor: replace global state with FastAPI Depends() injection (S6)
  • Merge branch 'worktree-s4-python-enums'
  • refactor: add FrameType and TransferState enums (S4)
  • fix: enforce globally unique SSIDs across all sessions
  • Merge branch 'worktree-agent-a7041574'
  • Merge branch 'worktree-agent-acdd2f49'
  • Merge branch 'worktree-agent-abf5bf82'
  • Merge branch 'worktree-agent-a25508ff'
  • fix: session cap based on max_channels only, improve SSID pool migration
  • Merge branch 'worktree-agent-a29160e1'
  • feat: settings dialog — SSID pool, terminal config, monitor filters
  • feat: fixed tab slot model with persistent session assignment
  • feat: split terminal — receive pane, input pane, resize handle
  • feat: theme-aware text category and monitor colors
  • feat: backend config models, SSID pool, monitor filtering
  • chore: code quality round 2 — DRY fixes across frontend and backend
  • fix: AutoBin CRC-32, checksum field, and first-frame data corruption
  • docs: add AXUDP protocol notes and aioax25 bug8 analysis
  • chore: update uv.lock