Commit Graph
627 Commits
Author SHA1 Message Date
julyXX e9128438b5 Enforce main window decorations off on Linux 2026-04-04 18:19:55 +08:00
julyXX c00da9cc62 Use base window config for Linux main titlebar 2026-04-04 17:48:27 +08:00
julyXX 504a305086 Fix Linux thumbnail and preview protocol URLs 2026-04-04 17:35:22 +08:00
julyXX 8399e38c51 Align Linux titlebar behavior with Windows 2026-04-04 17:11:09 +08:00
julyXX ba3c749644 Support renaming album root folders 2026-04-04 16:33:59 +08:00
julyXX d351d3bc14 Refine file operation feedback and library switching 2026-04-03 23:49:34 +08:00
julyXX 714d31c54a Unify generated preview handling across image workflows 2026-04-03 19:33:10 +08:00
julyXX 0c58f84904 Replace transient tooltips with global toast system 2026-04-03 18:59:54 +08:00
julyXX a2e7a0797c feat: enable mouse wheel control option(prev/next or zoom in/out) 2026-04-03 09:06:43 +08:00
julyXX 36d4db345f feat: support jxl image 2026-04-02 23:54:40 +08:00
julyXX e7a4c97e16 fix: reveal in Finder/Explorer shows target file(final code) 2026-04-02 19:44:46 +08:00
julyXX cda8eb2d4a fix: reveal in Finder/Explorer shows target file (#51) 2026-04-02 14:37:49 +08:00
julyXX 106e9bc0ae Update workflow: clear cached Windows bundle artifacts 2026-04-02 10:43:29 +08:00
Dorito ae69c31e82 docs: update macOS source setup notes (tauri-cli, submodule, cmake) (#49)
* docs: add tauri CLI install step for source build

Document the required Tauri CLI installation command in the build instructions so first-time contributors can run cargo tauri dev without missing-command errors.

* docs: add submodule init step to build guide

Document submodule initialization in the source build steps so contributors avoid missing LibRaw/libjpeg-turbo build errors on fresh forks.
2026-04-01 17:42:45 +08:00
julyXX b6ec2c1ae1 Update workflow 2026-03-31 17:29:45 +08:00
julyXX 7f37684915 Update PR build matrix and align ort to rc.10 2026-03-31 15:54:49 +08:00
julyXX 8a9ad98568 Update workflow for Windows build 0.1.12 2026-03-31 07:12:43 +08:00
julyXX 512635a013 Update workflow for windows again and again 2026-03-31 00:13:45 +08:00
julyXX dc239f7f5a Update Workflow for Windows build 0.1.12 2026-03-30 23:39:43 +08:00
julyXX 47a08aa338 Update Workflow for Windows build 0.1.12 2026-03-30 23:02:43 +08:00
julyXX bfb6f40d5d Update Workflow for Windows build 0.1.12 2026-03-30 22:07:20 +08:00
julyXX cfdbfa0519 Update DOCS to v0.1.12 2026-03-30 19:19:15 +08:00
julyXX 8de4306647 chore: release v0.1.12 v0.1.12 2026-03-30 18:31:56 +08:00
julyXX 80c3572fcc fix: FullScreen issue in Windows 2026-03-30 17:26:26 +08:00
julyXX 94e886f5ae fix: Fullscreen issue in Windows 2026-03-30 16:58:48 +08:00
julyXX 8d22e1a74b fix: Fullscreen issue in Windows 2026-03-30 15:35:34 +08:00
julyXX e35ce059ab Refine i18n copy and fix viewer interactions 2026-03-30 14:54:51 +08:00
julyXX 158e8b8a43 chore: release v0.1.12 2026-03-29 23:31:21 +08:00
julyXX 4e82b9857f Update release workflow: update ffmpeg-sys-next to 8.1 2026-03-29 22:37:15 +08:00
julyXX 3508b8b8e7 chore: release v0.1.12 2026-03-29 22:13:56 +08:00
julyXX f10c76f6ee fix: eliminate flash on large image switch by awaiting img.decode() 2026-03-29 21:59:18 +08:00
julyXX c55ea5d2c8 fix: crash when scanning vidoes using ffmpeg 2026-03-29 10:42:35 +08:00
julyXX 93d6f02b13 Upgrade all dependencies 2026-03-29 10:33:29 +08:00
julyXX 31cc8d3ff1 Update workflow 2026-03-28 20:33:32 +08:00
julyXX 91b66f665b feat: add privacy-first telemetry support 2026-03-28 20:32:47 +08:00
julyXX b516f8e0c8 feat: refine editing and protocol workflows 2026-03-28 17:13:10 +08:00
julyXX 9361d020b0 Use preview protocol for raw and tiff images 2026-03-28 14:15:05 +08:00
julyXX 1399a1e6e3 feat: Implement a custom thumb:// URI scheme to serve raw thumbnail images directly from the database, replacing base64 data URLs. 2026-03-28 00:50:03 +08:00
julyXX 11958dba7d feat: Refine image preloading and caching, implement album recount and full refresh(#32), and adjust dedup pane checkbox UI. 2026-03-27 23:43:06 +08:00
julyXX 6e8d86603f fix(t_video): extract portrait MOV rotation from display matrix side data
Modern iOS MOV files don't use the 'rotate' metadata tag but instead use a display matrix in the video stream's codec parameters side data.

- Add `get_stream_rotation` to parse `AV_PKT_DATA_DISPLAYMATRIX`.
- Fix video thumbnails being incorrectly generated for portrait MOVs.
- Apply rotation swap to video dimensions in `get_video_dimensions`.
2026-03-27 14:52:36 +08:00
julyXX 5b54de3c00 Update pr-build workflow 2026-03-27 14:12:08 +08:00
julyXX e7dc92e884 feat: Implement favorite folders with a new tabbed UI in the favorites sidebar. 2026-03-27 14:09:15 +08:00
julyXX 332f17008c feat: Enhance image editing and viewing with initial image source and cache management, and improve index recovery dialog with a "skip once" option. 2026-03-27 11:38:16 +08:00
julyXX 7a5e322a44 Update pr-build workflow 2026-03-27 08:44:25 +08:00
julyXX 44902d5ed7 Update issue template 2026-03-26 23:51:47 +08:00
julyXX ebbf7a33f3 Update pr-build workflow 2026-03-26 23:51:35 +08:00
julyXX 95fa85bb2f Update DOCS 2026-03-26 23:40:08 +08:00
julyXX 30f7f37b45 feat: Implement index recovery to resume or skip interrupted album scans. 2026-03-26 23:32:20 +08:00
julyXX 4b29bd8441 feat: Add raw/TIFF image display and editing support, enhance image editor UI with processing state management, and update related backend services and localizations. 2026-03-26 18:44:55 +08:00
julyXX 942bfe6805 Fix Windows CI build errors and compiler warnings 2026-03-25 12:22:43 +08:00