Files
q-edit/docs/RELEASE_NOTES_v1.1.1.md
2025-09-06 17:24:09 -04:00

2.5 KiB
Raw Permalink Blame History

Q-Edit v1.1.1 — Release Notes

Date: 2025-09-06

Summary

QEdit 1.1.1 brings sortable tables, a multiformat 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 autoencrypt 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), QEdit automatically sets encrypt: true and attaches your accounts public key. Compose and publish UIs show a note when a private service is detected.
  • If your public key isnt available, youll be prompted by an error to authenticate first.

Upgrade Steps

  1. Replace core files with the v1.1.1 versions:
    • index.html, style.css, script.js
    • src/ui/pagination.js (icons updated)
  2. Hard refresh your browser to clear cached assets.

Optional: serve and test

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 Chromiumbased browsers recommended.