62 Commits

Author SHA1 Message Date
51cf09b125 Remove success notifications for background removal and download 2025-11-21 09:26:25 +08:00
09d312d076 fix: auto logout when cookie expires (user_id becomes Guest) 2025-11-21 09:22:50 +08:00
67a117f65f improve image download with blob conversion for cross-origin support 2025-11-21 02:03:24 +08:00
435c4740b9 refactor: change backend response format from base64 image content to image URL
- Backend now returns image_url instead of base64 image_content
- Frontend uses image URL directly for display and download
- Avoid blob URL creation to prevent security warnings
2025-11-21 01:54:17 +08:00
d65b586831 Prevent auto-logout on page refresh 2025-11-20 20:11:22 +08:00
19bd8ff104 auto logout on cookie expiration 2025-11-20 09:29:13 +08:00
3ce344f969 Added minimal CSS styles for TipTap table borders, cells, and headers
to make table structure visible in the editor
2025-11-19 22:42:01 +08:00
0344ef0b2e add missing table border styles 2025-11-19 22:33:50 +08:00
6475c947c0 clean up RemoveBackground component and optimize code 2025-11-19 22:25:16 +08:00
2a47e6a705 optimize comparison container sizing logic and reduce CSS duplication 2025-11-19 21:52:34 +08:00
92208b0513 ensure comparison container size matches image display size and respects parent 2025-11-19 21:48:54 +08:00
ccf84eb031 fix comparison image height calculation 2025-11-19 21:06:32 +08:00
87e54ff9ec ensure original and result images have consistent sizes 2025-11-19 19:32:50 +08:00
3e24fbb9ba remove scrollbar by correcting height calculation in RemoveBackground 2025-11-19 19:19:59 +08:00
d38fac4451 convert RemoveBackground to single-screen layout without scrollbars 2025-11-19 19:15:46 +08:00
96436357eb clear active preview when last history item is deleted 2025-11-19 17:50:42 +08:00
d439eceedc polish remove background history UX and drag overlay 2025-11-19 17:45:44 +08:00
6fab8c6830 keep newest background removal history at front 2025-11-19 17:27:41 +08:00
ebc898c375 update translation 2025-11-19 17:23:36 +08:00
3a31d9db69 polish global drag state with minimal futuristic feedback 2025-11-19 17:09:59 +08:00
4d4ab272ca center history bar and shrink thumbnails on remove bg page 2025-11-19 16:31:30 +08:00
51af51a10e Add history bar and fix add button in RemoveBackground tool 2025-11-19 15:37:59 +08:00
4bd17dd6e0 improve RemoveBackground tool UI/UX 2025-11-19 15:04:31 +08:00
cac901e235 improve RemoveBackground comparison view and split line styling 2025-11-19 06:59:55 +08:00
6d861a2829 align RemoveBackground page styling with Tools page 2025-11-19 06:11:45 +08:00
77982b66ff add image background removal tool 2025-11-19 04:26:42 +08:00
bf9d52a2db Add tools management system with image background removal 2025-11-19 03:14:36 +08:00
bb93543abc hide search for non-System Users 2025-11-19 02:02:48 +08:00
329a5d1c5c Restrict menu visibility for non-System Users 2025-11-19 01:42:00 +08:00
1811c3fe2f Use DynamicIcon and IconPicker for consistent icon handling 2025-11-19 01:28:59 +08:00
f010eef065 redesign tools page 2025-11-19 01:10:42 +08:00
1eb5fbced0 Add Tools management page with drag-and-drop and route/URL support 2025-11-19 00:51:24 +08:00
d2cd80be73 hide pagetype and workspace menus for non-System User in menu management 2025-11-18 23:46:10 +08:00
394f867eb1 filter: hide pagetype and workspace menu items for non-System User 2025-11-18 23:37:49 +08:00
76255f6757 fix: support Website User login by validating session cookie instead of message text 2025-11-18 23:18:17 +08:00
7ff17ffee3 fix(Jeditor): prevent auto h1 on empty editor and paste 2025-11-16 15:49:14 +08:00
c355e649ad add sourcemap: false 2025-11-15 05:22:22 +08:00
35e75b3c4b Change image download from Promise.all to forEach for progressive display 2025-11-15 04:47:41 +08:00
72cef8d29b restructure file serving to use direct filesystem access 2025-11-15 04:36:04 +08:00
a3ceb858e0 Add Caddy production setup with systemd services 2025-11-15 02:39:43 +08:00
a8c77e113d Add Caddy configuration for frontend hosting 2025-11-15 01:13:07 +08:00
d574aa5d62 async image loading for pagetype detail pages 2025-11-14 22:54:16 +08:00
e5629922e2 resolve path issues and eliminate code duplication 2025-11-14 22:38:44 +08:00
9e2461af1a auto-install Redis with multi-package-manager support 2025-11-14 22:23:46 +08:00
0f3617e09e create category and menu before scraping 2025-11-14 19:52:20 +08:00
fa895638a6 add made_in_china_scraper and add parent category config 2025-11-14 18:48:01 +08:00
e75e2d0f75 add category auto-linking with parent support 2025-11-14 18:09:39 +08:00
4d6785dc9f add category auto-linking 2025-11-14 17:52:37 +08:00
af8cff7eb3 convert product description to table format 2025-11-14 15:36:15 +08:00
1cdcde7a9e Add CustomDiv extension to preserve div tags and attributes in Jeditor 2025-11-14 13:22:29 +08:00