This website requires JavaScript.
Explore
Help
Register
Sign In
paul
/
picpeak
Watch
1
Star
0
Fork
0
You've already forked picpeak
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
1
Wiki
Activity
Files
afc00090cf728ee79c7b0295866320130ee33066
picpeak
/
backend
/
src
/
services
T
History
paul
c1be7d6785
Test and Lint / backend-test (push)
Successful in 1m37s
Details
Test and Lint / frontend-test (push)
Has been cancelled
Details
Harden photo resolver path handling
2025-09-22 18:59:49 +02:00
..
__tests__
feat: implement comprehensive backup and restore system with S3 support
2025-07-24 16:57:08 +02:00
storage
feat: overhaul public landing page and backup tooling
2025-09-19 16:39:18 +02:00
archiveService.js
feat: implement gallery feedback system with version tracking for backups
2025-07-24 16:57:08 +02:00
backupManifest.js
feat: implement comprehensive backup and restore system with S3 support
2025-07-24 16:57:08 +02:00
backupService.js
feat: overhaul public landing page and backup tooling
2025-09-19 16:39:18 +02:00
backupService.original.js
feat: implement comprehensive backup and restore system with S3 support
2025-07-24 16:57:08 +02:00
databaseBackup.example.js
feat: implement comprehensive backup and restore system with S3 support
2025-07-24 16:57:08 +02:00
databaseBackup.js
feat: implement gallery feedback system with version tracking for backups
2025-07-24 16:57:08 +02:00
emailProcessor.js
Initial commit - Project start (July 17, 2025)
2025-07-24 16:57:07 +02:00
emailService.js
fix: critical database connection pool exhaustion issues
2025-07-24 16:57:07 +02:00
expirationChecker.js
Initial commit - Project start (July 17, 2025)
2025-07-24 16:57:07 +02:00
externalMediaService.js
feat(admin): external media import modal + thumbnail fixes for reference events\n\n- Photos tab: replace inline external folder picker with a modal opened via "Import from External Folder" button next to "Upload Photos"; add info that all pictures in the selected folder will be imported.\n- Admin thumbnails: align list endpoint to /api/admin/photos/:eventId/photos and always return thumbnail_url to trigger on-demand generation; normalize external paths to avoid duplicated folder segments (e.g., individual/individual) that broke resolver; improve thumbnail logging.\n- Use authenticated image fetching on admin feedback pages to prevent 401s in automation.\n- i18n: add backup.external.warning strings; complete German backup/restore coverage; add common keys (notSet, of, up, select, selected).\n- Docs: add Local (npm) setup for EXTERNAL_MEDIA_ROOT in deployment guide.\n\nRefs
#17
– gallery feature request:
https://github.com/the-luap/picpeak/issues/17
2025-09-05 23:44:30 +02:00
feedbackModeration.js
feat: implement gallery feedback system with version tracking for backups
2025-07-24 16:57:08 +02:00
feedbackService.js
feat: implement feedback filter for liked/favorited photos (Issue
#17
)
2025-09-05 14:56:09 +02:00
fileWatcher.js
Initial commit - Project start (July 17, 2025)
2025-07-24 16:57:07 +02:00
imageProcessor.js
feat(admin): external media import modal + thumbnail fixes for reference events\n\n- Photos tab: replace inline external folder picker with a modal opened via "Import from External Folder" button next to "Upload Photos"; add info that all pictures in the selected folder will be imported.\n- Admin thumbnails: align list endpoint to /api/admin/photos/:eventId/photos and always return thumbnail_url to trigger on-demand generation; normalize external paths to avoid duplicated folder segments (e.g., individual/individual) that broke resolver; improve thumbnail logging.\n- Use authenticated image fetching on admin feedback pages to prevent 401s in automation.\n- i18n: add backup.external.warning strings; complete German backup/restore coverage; add common keys (notSet, of, up, select, selected).\n- Docs: add Local (npm) setup for EXTERNAL_MEDIA_ROOT in deployment guide.\n\nRefs
#17
– gallery feature request:
https://github.com/the-luap/picpeak/issues/17
2025-09-05 23:44:30 +02:00
photoProcessor.js
Fix PicPeak regressions and
close
#22
#24
#25
#26
#27
#28
2025-09-21 22:03:07 +02:00
photoResolver.js
Harden photo resolver path handling
2025-09-22 18:59:49 +02:00
publicSiteService.js
feat: overhaul public landing page and backup tooling
2025-09-19 16:39:18 +02:00
rateLimitService.js
Harden auth cookies and fix native schema for event creation
2025-09-18 15:59:26 +02:00
recaptcha.js
Initial commit - Project start (July 17, 2025)
2025-07-24 16:57:07 +02:00
restoreService.js
feat: implement comprehensive backup and restore system with S3 support
2025-07-24 16:57:08 +02:00
secureImageService.js
chore: clean up codebase for production readiness
2025-08-24 23:19:30 +02:00
watermarkService.js
Initial commit - Project start (July 17, 2025)
2025-07-24 16:57:07 +02:00