Repository navigation
Releases
Releases · sabbirba/preprinttui
0.1.16
0.1.15
preprinttui Release Notes
Version
- Version: 0.1.15
- Commit: 6099ee0
Changes
- Fixed a reconnect loop that flooded the API with event stream requests whenever it answered with an error such as 429 or 401. Retries now back off from 0.5 seconds up to 30 seconds.
- The details popup shows an IP lookup (country, city, ISP, organization, ASN, timezone, coordinates) and the student's name and department when a local student list is present.
- IP lookups preload for the rows around the selection.
- The details popup sizes its width and height to its content and wraps long lines instead of cutting them.
- The password is stored in the macOS keychain only, the old plain text file is migrated and removed, and only one auth header is sent.
- The screen redraws only when something changes.
0.1.14
preprinttui Release Notes
Version
- Version: 0.1.14
- Commit: 59cef53
Changes
- Restored the previous table column widths and spacing.
0.1.13
preprinttui Release Notes
Version
- Version: 0.1.13
- Commit: 8a69aec
Changes
- Removed the summary line under the tabs.
- Columns now fit their content and the blank row under the column titles is gone.
0.1.12
preprinttui Release Notes
Version
- Version: 0.1.12
- Commit: 61f3583
Changes
- Added a Queue tab with the jobs waiting to print.
- Added a summary line with queued, claimed, printed, failed and expired counts.
- Workers that stop sending heartbeats for 30 seconds are marked stale.
- Added g/G, Home/End and PageUp/PageDown navigation.
- Live job events update the lists instantly without downloading the history again, and the screen refreshes every 16ms.
- Releases now update the Homebrew tap automatically.
0.1.11
preprinttui Release Notes
Version
- Version: 0.1.11
- Commit: ddd9377
Changes
- The list only redraws the rows on screen, so long histories no longer slow the display down.
- Moving up and down keeps the list still and moves only the cursor.
- Removed the green row flash on live updates.
- Latency keeps its real value instead of dropping to 0ms, and the header no longer shifts.
- History loads in the background, so switching tabs no longer shows Loading.
- Clicks on tabs, footer hints, password buttons and rows now match what is drawn, including after scrolling and in the split Search view.
0.1.10
preprinttui Release Notes
Version
- Version: 0.1.10
- Commit: be2b2d1
Changes
- Trackpad and mouse wheel scrolling now scroll the details popup, and leave the list alone.
- The details popup stops scrolling at its last line and shows that line fully.
0.1.9
preprinttui Release Notes
Version
- Version: 0.1.9
- Commit: 174aa89
Changes
- Clicking a worker or job row opens its details popup, and the left and right arrows step to the previous or next item inside it.
- Removed wheel and trackpad scrolling.
- Added a CHECKED column showing when each worker last checked for updates.
- Columns now line up at every terminal width.
- Simplified the codebase by about a quarter and added rendering tests.
0.1.8
preprinttui Release Notes
Version
- Version: 0.1.8
- Commit: e7c1e61
Changes
- Implemented real-time Server-Sent Events (SSE) stream (
/print/events) eliminating periodic polling overhead. - Instant 0ms event push on incoming print jobs, claims, and worker lifecycle updates.
- Added automatic stream reconnection with exponential backoff and seamless fallback synchronization.
0.1.7
preprinttui Release Notes
Version
- Version: 0.1.7
- Commit: 880eb03
Changes
- Implemented HTTP ETag conditional matching (
304 Not Modified) with 0 payload bytes transferred on cached cycles. - Added live active worker
CONNScolumn and detail card metric. - Added Tab password mask toggle (
show/hide) with instant preview in authentication modal. - Added Bubblezone-style interactive mouse hit-testing for tab switching, row selection, modal dismiss, action buttons, and wheel scrolling.
- Added full raw JSON inspector modal accessible via Enter, Space, or
vwith vertical scrolling. - Added real-time ping / round-trip latency telemetry indicator.
- Added incoming print job pulse shimmer animation on new updates.
- Optimized intelligent polling to ping lightweight stats endpoints and fetch history only on job state mutations.
- Removed status dot indicators for clean typography.