2.5 KiB
2.5 KiB
Q-Edit v1.1.1 — Release Notes
Date: 2025-09-06
Summary
Q‑Edit 1.1.1 brings sortable tables, a multi‑format Updated column, consistent SVG icons, and automatic encryption when publishing to private services. Together these tighten usability and ensure correct handling of sensitive content.
Highlights
- Sortable columns in My Files and Search (state saved per view)
- Updated column toggle: Relative, Full date, or Raw timestamp
- Inline SVG icons replace unicode glyphs for crisp rendering
- Private services auto‑encrypt to your public key on publish
Details
Tables & Sorting
- Click any column header to sort; click again to flip direction (asc/desc). The active sort shows a ▲/▼ indicator and is persisted separately for My Files and Search.
- Default remains Updated (newest first).
Updated Column: Display Modes
- The clock icon in the Updated header cycles the display format:
- Relative (e.g., “2.3 hours ago”)
- Full date (YYYY/MM/DD HH:MM:SS)
- Raw (epoch milliseconds)
Consistent Icons via SVG
- Replaced unicode/glyph icons with inline SVG symbols (chevrons, search, upload, trash, edit, folder, media controls). Rendering is now consistent across platforms and fonts.
Automatic Encryption for Private Services
- When publishing to *_PRIVATE services (e.g., IMAGE_PRIVATE, DOCUMENT_PRIVATE), Q‑Edit automatically sets
encrypt: trueand attaches your account’s public key. Compose and publish UIs show a note when a private service is detected. - If your public key isn’t available, you’ll be prompted by an error to authenticate first.
Upgrade Steps
- Replace core files with the v1.1.1 versions:
index.html,style.css,script.jssrc/ui/pagination.js(icons updated)
- Hard refresh your browser to clear cached assets.
Optional: serve and test
node scripts/serve.mjs→ http://localhost:5173node node_modules/vitest/vitest.mjs run --coverage
QA Checklist
- Sorting: Click headers in My Files and Search; verify ascending/descending toggles and persistence per view.
- Updated column: Click the clock icon to cycle Relative ↔ Full date ↔ Raw in both tables.
- Icons: Pagination chevrons and action icons render sharply and consistently.
- Private publish: Choose a *_PRIVATE service for a publish action; verify the note appears and the request includes encryption.
Known Limitations
- Very large result sets may still benefit from future virtualization.
- Some older browsers may not fully support inline SVG features; modern Chromium‑based browsers recommended.