media-rip/frontend/src
xpltd 8ac0e05b15 Fix table overflow, clickable source URLs, duplicate preview
Table overflow fix:
- table-layout: fixed prevents columns expanding beyond max-width
- min-width: 0 on flex children ensures text-overflow works
- Long filenames now properly truncate with ellipsis

Clickable source URLs:
- Name column is now an <a> link to the original source URL
- Opens in new tab (target=_blank, rel=noopener)
- Styled to inherit text color, underline + accent on hover
- @click.stop prevents row selection interference

Duplicate preview box fix:
- When urlInfo.type === 'unknown', urlInfo is now set to null
- Previously both the preview box ('VIDEO' badge) and error message
  showed simultaneously. Now only the error message appears.
2026-03-19 06:47:55 -05:00
..
api Privacy Mode: consolidated purge + auto-cleanup 2026-03-19 05:55:08 -05:00
assets M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00
components Fix table overflow, clickable source URLs, duplicate preview 2026-03-19 06:47:55 -05:00
composables M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00
stores Error log: failed download diagnostics for admin 2026-03-19 06:34:08 -05:00
tests Privacy Mode: consolidated purge + auto-cleanup 2026-03-19 05:55:08 -05:00
themes Wireframe background, unified loading, admin format enforcement 2026-03-19 04:31:38 -05:00
App.vue Download button gating, format defaults fix, layout/UX polish 2026-03-19 04:50:52 -05:00
main.ts M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00
router.ts M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00