3.2 KiB
3.2 KiB
Q-Edit v1.1.0 — Release Notes
Date: 2025-09-06
Summary
Q‑Edit 1.1 focuses on usability and polish. Search results now live in the sidebar alongside your files, names show avatars where available, and inputs for Service and Name support autocomplete. We also improved overall consistency of buttons and tables, made identifier cells clearly clickable, and fixed sticky headers so column titles remain visible as you scroll.
Highlights
- Service & Name inputs with autocomplete
- Search results integrated into the sidebar (grouped like My Files)
- Avatars shown for names in sidebar and results
- Improved, uniform button styling and table formatting
- Sticky headers for Search and My Files tables (stay at the top while scrolling)
- My Files table uses smart width handling to avoid horizontal scrolling
- Identifier text styled as links (blue + underline)
Details
Search & Navigation
- Sidebar now supports Search results with the same grouping model (name → service → prefix → identifier). Clicking a leaf filters/highlights the corresponding result and opens Preview on selection.
- Name avatars are displayed in the sidebar and results where available; fallback initials are shown otherwise.
Inputs & Interactions
- Service and Name inputs support autocomplete for faster, more accurate entry.
- Identifier cells are styled as links and remain clickable to open Preview.
Tables & Layout
- Both Search and My Files tables now have sticky headers; header cells remain visible when scrolling.
- My Files results table adopts the same smart width behavior as Search (fixed table layout, wrapping long text, previews constrained to container width).
- Uniform button styles across the app for a consistent look and feel.
Fixes
- Sticky table headers not sticking: corrected table markup to include
<thead>/<tbody>, adjusted CSS to stick header cells, and ensured the main pane participates in page scroll so sticky can engage. - Horizontal scroll in My Files: constrained media/preview widths and enabled text wrapping in identifier/metadata columns.
- Identifier visibility: styled as actionable links to better signal click‑to‑preview.
Upgrade Steps
- Replace
index.html,style.css, andscript.jswith the v1.1.0 versions. - Include updated modules under
src/andscripts/if you haven’t already (sidebar/search, pagination, prefs, render helpers). - Hard refresh your browser to clear cached assets.
Optional: build & test
node scripts/serve.mjs→ http://localhost:5173node node_modules/vitest/vitest.mjs run --coverage
QA Checklist
- Sticky headers: scroll long result sets in Search and My Files; headers remain visible.
- Search sidebar: toggling Search mode populates the tree; clicking leaves filters/opens items.
- Avatars: names with avatars display correctly; others show initials fallback.
- Identifier cells: styled as links and open Preview when clicked.
- My Files table: long identifiers/metadata wrap; no horizontal scroll.
- Buttons: consistent styling across top bar, forms, and actions.
Known Limitations
- Extremely large accounts may still benefit from virtualization in future updates.
- Some edge services or very large metadata blobs may still require tuning for optimal wrapping.