- Tabbed view panel: File Viewer / File Tree / File Locks, header hidden at one tab, re-openable from Window, state persisted
- Right-click Workspace/Working-folder zones -> Show in File Tree (focuses the right side)
- Commit weight shown in History (p4 sizes -s //...@=CH)
- Rich code editor (highlighted underlay + gutter) and clean spec-editor surfaces (no more grey notepad)
- System tray (close-to-tray, tray menu Quit) + native OS notifications for teammate submits, even when hidden
- 'You're behind the server' banner + native notification (p4 sync -n), rechecked only when the server advances
- Audio & video preview with playback (media-src blob CSP); File Locks dockable into the view panel
- Backend: depot_ls/fs_ls, p4_change_sizes, p4_behind; tauri-plugin-notification + tray-icon
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- New CodeView: syntax-highlighted source (highlight.js, bundled offline)
with line numbers for new files, colored unified diff for edits. Covers
cpp/c/h, cs, py, js/ts, json/uproject, xml, ini, glsl. hljs tokens mapped
to the app palette so it's theme-aware. Replaces the bare DiffView.
- Context-menu items now support icons; the Launch Unreal Engine item shows
the UE mark.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Tauri updater + process plugins. Checks Gitea Releases endpoint a few
seconds after launch; on a newer signed version shows a dismissible
bottom-right banner with download progress and auto-relaunch. Public
signing key in tauri.conf.json; release flow documented in RELEASING.md.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>