Skip to content

v1.6.5

Choose a tag to compare

@holgerimbery holgerimbery released this 23 May 09:50
· 34 commits to main since this release
2bb9546

PigeonPost v1.6.5

πŸ”’ Security

  • IP allowlist β€” restrict which client IP addresses may connect to the local API
  • Per-peer bearer token rotation β€” each peer gets its own token; the server owns token generation and rotation
  • Bearer token visibility toggle β€” show/hide the token in the UI

βš™οΈ API & Server

  • Configurable port β€” change from the default 2560 in Settings
  • Source IP logging β€” every incoming request is logged with its origin IP
  • File size limit β€” set a maximum upload size to protect disk space
  • Subfolder routing β€” incoming files land in a configurable subfolder, not just the root receive path

🧹 UI Polish

  • Settings split into Basic / Advanced β€” advanced sections (Security, Keep Awake, Network, Webhook) are hidden behind a toggle; the toggle is pinned at the top of the Settings window
  • Feature visibility toggles β€” independently show or hide: Peers menu, Clipboard history, File transfer history, and each of the four stat cards (Files received, Clipboard sends, Clipboard reads, Uptime)
  • Dynamic window height β€” the main window resizes automatically based on which panels and stat cards are enabled (265 px base + increments per visible element)
  • Compact main window β€” removed the redundant "PigeonPost" title header; running-status indicator moved into the address card
  • Copyright & version footer moved from the main window to the Settings window, reducing main window height further
  • Stat cards aligned to address bar β€” fixed a phantom-gap bug caused by ColumnSpacing on hidden Width=0 columns; gaps are now computed dynamically
  • Clear button in the Clipboard history panel
  • Peers window β€” machine names and addresses no longer truncate (tooltip shows the full value); the "Saved peers" expander opens automatically when saved peers exist; window widened to 760 px

πŸ“± Companion App

πŸ“– Docs

  • README and wiki updated to cover all v1.6.5 features, UI layout changes, and the dynamic height formula

What's Changed

  • feat: set Microsoft Store as preferred install method by @holgerimbery in #54
  • feat: Phase 1 enhancements β€” configurable port, source IP logging, file size limit, subfolder routing (v1.6.5) by @holgerimbery in #72
  • feat: Phase 2 security β€” IP allowlist & server token rotation reminder (v1.6.5) by @holgerimbery in #73
  • fix: correct token rotation β€” server owns its token, not peers (v1.6.5) by @holgerimbery in #74
  • v1.6.5 β€” Phase 3: UX enhancements (#58, #59, #66, #67) by @holgerimbery in #75
  • v1.6.5 β€” Phase 4: Power features (#60, #62, #65, #68, #69) by @holgerimbery in #76
  • docs: update README and wiki for Phases 1–4 features (v1.6.5) by @holgerimbery in #77
  • feat: split settings into basic/advanced; add feature visibility toggles by @holgerimbery in #78
  • feat: split Settings into Basic/Advanced, add Feature toggles, update docs by @holgerimbery in #79
  • feat: add Clear button to Clipboard history panel by @holgerimbery in #80
  • UI polish: settings toggle at top, dynamic window height, stat card visibility, compact header by @holgerimbery in #81
  • feat: move copyright/version footer to Settings window, reduce main window height by @holgerimbery in #82
  • fix: align stat cards width to address bar by @holgerimbery in #83
  • fix: Peers window β€” no truncation, auto-expand saved peers by @holgerimbery in #84
  • docs: update README and wiki for beta.9–12 UI changes by @holgerimbery in #85
  • docs: add App Store badge to README by @holgerimbery in #86

Full Changelog: v1.6.0...v1.6.5

What's Changed

  • feat: set Microsoft Store as preferred install method by @holgerimbery in #54
  • feat: Phase 1 enhancements β€” configurable port, source IP logging, file size limit, subfolder routing (v1.6.5) by @holgerimbery in #72
  • feat: Phase 2 security β€” IP allowlist & server token rotation reminder (v1.6.5) by @holgerimbery in #73
  • fix: correct token rotation β€” server owns its token, not peers (v1.6.5) by @holgerimbery in #74
  • v1.6.5 β€” Phase 3: UX enhancements (#58, #59, #66, #67) by @holgerimbery in #75
  • v1.6.5 β€” Phase 4: Power features (#60, #62, #65, #68, #69) by @holgerimbery in #76
  • docs: update README and wiki for Phases 1–4 features (v1.6.5) by @holgerimbery in #77
  • feat: split settings into basic/advanced; add feature visibility toggles by @holgerimbery in #78
  • feat: split Settings into Basic/Advanced, add Feature toggles, update docs by @holgerimbery in #79
  • feat: add Clear button to Clipboard history panel by @holgerimbery in #80
  • UI polish: settings toggle at top, dynamic window height, stat card visibility, compact header by @holgerimbery in #81
  • feat: move copyright/version footer to Settings window, reduce main window height by @holgerimbery in #82
  • fix: align stat cards width to address bar by @holgerimbery in #83
  • fix: Peers window β€” no truncation, auto-expand saved peers by @holgerimbery in #84
  • docs: update README and wiki for beta.9–12 UI changes by @holgerimbery in #85
  • docs: add App Store badge to README by @holgerimbery in #86

Full Changelog: v1.6.0...v1.6.5