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 |
|
Jannik
|
c652a19a43
|
Ignore media folder for syncthing
|
2026-09-20 21:34:48 +02:00 |
|
Jannik
|
6af960b6f8
|
Fix prisma not found in entrypoint
|
2026-09-20 21:09:08 +02:00 |
|
Jannik
|
dedec653ee
|
Fix Prisma openssl dependency and add docker-entrypoint to run migrations automatically
|
2026-09-20 18:30:23 +02:00 |
|
Jannik
|
134ba81cd5
|
Fix BullMQ ConnectionOptions type error
|
2026-09-20 17:29:27 +02:00 |
|
Jannik
|
59c7663972
|
Add README
|
2026-09-20 17:27:41 +02:00 |
|