Skip to content

Releases

0.1.16

Choose a tag to compare

@github-actions github-actions released this 09 Nov 18:33
7aebfa5

preprinttui Release Notes

Version

Changes

  • Removed the local student list. Jobs show student IDs only and no student data is kept on disk.

0.1.15

Choose a tag to compare

@github-actions github-actions released this 09 Nov 17:35
6099ee0

preprinttui Release Notes

Version

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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 16:44
59cef53

preprinttui Release Notes

Version

Changes

  • Restored the previous table column widths and spacing.

0.1.13

Choose a tag to compare

@github-actions github-actions released this 09 Nov 16:37
8a69aec

preprinttui Release Notes

Version

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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 16:19
61f3583

preprinttui Release Notes

Version

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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 16:00
ddd9377

preprinttui Release Notes

Version

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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 15:44
be2b2d1

preprinttui Release Notes

Version

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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 15:24
174aa89

preprinttui Release Notes

Version

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

Choose a tag to compare

@github-actions github-actions released this 01 Sep 12:15
e7c1e61

preprinttui Release Notes

Version

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

Choose a tag to compare

@github-actions github-actions released this 28 Aug 16:47
880eb03

preprinttui Release Notes

Version

Changes

  • Implemented HTTP ETag conditional matching (304 Not Modified) with 0 payload bytes transferred on cached cycles.
  • Added live active worker CONNS column 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 v with 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.