Commit Graph
56 Commits
Author SHA1 Message Date
Jannik 6dd4a45e1c Fix TypeScript errors for build 2026-10-03 15:49:21 +02:00
Jannik 366072d023 Fix video streaming (Range requests) and add silent video preview to gallery tiles 2026-10-03 15:47:48 +02:00
Jannik 25e5f3d0a6 Support audio files in gallery and viewer, include Musik .txt in ZIP, exclude .txt from website 2026-10-03 12:36:01 +02:00
Jannik 77e8876a07 feat: add folder filter to admin panel 2026-10-03 12:16:40 +02:00
Jannik 7191a8fbf0 feat: rename download zip to Hochzeit Nele & Till - 19.09.2026.zip 2026-10-03 12:15:32 +02:00
Jannik 18f9b48ecb Add pseudo-random aspect ratio variation to break up uniform grid layouts 2026-10-01 06:40:01 +02:00
Jannik 35c6d2c87b fix: update download link in header 2026-10-01 06:36:54 +02:00
Jannik 7261663863 Fix sorting of photos with equal likes so they are properly randomized instead of grouped by ID 2026-10-01 06:36:16 +02:00
Jannik 0f4340e214 Auto-Commit: 2026-09-30 22:51:18 2026-09-30 22:51:19 +02:00
Jannik a275edb901 feat: sortable directories in admin panel 2026-09-30 21:05:50 +02:00
Jannik 0b7738b472 chore: add public directory to fix docker build 2026-09-30 20:52:02 +02:00
Jannik 890c6d017c Auto-Commit: 2026-09-30 20:51:22 2026-09-30 20:51:22 +02:00
Jannik 6ba7159aef feat: ignore directories with leading underscore in scanner and UI 2026-09-30 20:48:15 +02:00
Jannik 4cd886b696 Update bearbeite_fotos_farben.py to process NextGenUp output and convert to JPG 2026-09-30 20:39:44 +02:00
Jannik d82902641e Optimize Justified Layout with responsive target row heights to enlarge portraits and fix mobile packing 2026-09-24 05:15:44 +02:00
Jannik 71b19b280e fix: allow admins to view unpublished media previews in dashboard 2026-09-24 04:49:40 +02:00
Jannik a5f40b60b2 Update media wall to Justified flex layout to guarantee no cropping, zero gaps, and dynamic sizing based on true aspect ratios 2026-09-24 04:40:22 +02:00
Jannik 9c66ea85b8 feat: add interactive like button to media preview tiles 2026-09-24 04:39:41 +02:00
Jannik b1093b37cd feat: require admin approval for new photos, show placeholder otherwise 2026-09-24 04:24:36 +02:00
Jannik 611cd82763 feat: add back to main page buttons in admin and login 2026-09-24 04:24:06 +02:00
Jannik 696f2ef50a feat: change gallery filter to toggleable tabs 2026-09-24 04:18:58 +02:00
Jannik d304beeba1 Update photo grid to use CSS Grid for responsive, randomized sizes based on aspect ratio 2026-09-24 04:14:40 +02:00
Jannik f53e27d3ae feat: randomized layout in 10% chunks based on likes 2026-09-24 04:11:33 +02:00
Jannik 21c1166fba style: remove heart indicator from media wall 2026-09-24 04:10:12 +02:00
Jannik 124558383d fix: point media volume to actual media directory and change port to 3001 2026-09-24 03:54:41 +02:00
Jannik b4cd3e6a71 fix(admin): resolve login issues, fix media loading limit, and add bulk publish/unpublish buttons 2026-09-24 03:50:08 +02:00
Jannik 8b1843159f Auto-Commit: 2026-09-23 20:51:28 2026-09-23 20:51:28 +02:00
Jannik a6ffce1c32 Auto-Commit: 2026-09-22 04:45:23 2026-09-22 04:45:25 +02:00
Jannik 39ef0c4b19 feat: add photo folder filter to gallery and migrate to docker image registry 2026-09-21 23:22:06 +02:00
Jannik b080660188 Add bearbeite_fotos_farben.py for post-Upscayl color correction 2026-09-21 22:34:40 +02:00
Jannik 75795eaa74 Add smart image processing with Bilateral Filter 2026-09-21 22:27:42 +02:00
Jannik a6d718e1a4 Remove broken Real-ESRGAN AI script and dependencies 2026-09-21 22:27:17 +02:00
Jannik adad32cafa Add AI-powered image enhancement script using Real-ESRGAN 2026-09-21 22:23:18 +02:00
Jannik e41575062a Update bearbeite_fotos.py to final blend of Option 1 and 4 2026-09-21 22:18:35 +02:00
Jannik ad095f2a8a Add test_enhancements_3 focusing on noise reduction 2026-09-21 22:17:44 +02:00
Jannik 84d451eab6 Add test_enhancements_2 with new variations 2026-09-21 22:14:11 +02:00
Jannik 1bddb484ac Add test_enhancements script and generate 3 variations of image enhancement 2026-09-21 22:11:44 +02:00
Jannik eb7fbf20c0 Add Python script to batch process Schnappix photos with enhanced saturation and contrast 2026-09-21 22:09:30 +02:00
Jannik bede07e949 Switch to pure CSS Masonry layout (columns) to fix image overlapping and cropping 2026-09-21 21:31:40 +02:00
Jannik 244057be05 Auto-Commit: 2026-09-21 00:51:22 2026-09-21 00:51:23 +02:00
Jannik bc234895d6 Disable static caching on homepage 2026-09-20 23:42:24 +02:00
Jannik 75cc901a95 Re-enqueue failed thumbnails during scan 2026-09-20 23:12:35 +02:00
Jannik ecd3e0537b feat: set botanical favicon 2026-09-20 23:11:56 +02:00
Jannik d138a5bdd0 Restore accidentally deleted media route API file 2026-09-20 23:03:25 +02:00
Jannik c6878c18d9 Fix BigInt serialization properly via Node.js script 2026-09-20 23:01:51 +02:00
Jannik fd72a07d66 Fix UTF-16 BOM encoding from Set-Content 2026-09-20 23:00:36 +02:00
Jannik 38703e86fd Fix BigInt JSON serialization error in media API 2026-09-20 22:59:39 +02:00
Jannik da0cd9491c Auto-Commit: 2026-09-20 22:54:24 2026-09-20 22:54:25 +02:00
Jannik f3e5386d51 Fix scanner latency for large uploads 2026-09-20 22:37:06 +02:00
Jannik 304a30c7c2 Fix rate limit UX and decrease lockout time 2026-09-20 22:00:15 +02:00