Samuele Lorefice REDCODE
  • Joined on 2024-01-01
REDCODE pushed to develop at MilkyShots/MilkyShots 2026-07-07 16:44:14 +00:00
6d75843dcd feat: make navbar sticky during infinite scroll
REDCODE pushed to develop at MilkyShots/MilkyShots 2026-07-07 16:38:59 +00:00
0cb5d097d6 update gitignore
REDCODE pushed to develop at MilkyShots/MilkyShots 2026-07-07 16:37:57 +00:00
0549be6d42 Merge branch 'feature/masonryLayoutInHome' into develop
5cd16a7416 build: upgrade to .NET 10 — packages, Docker images, and Swagger fix
5573be1502 Merge remote-tracking branch 'origin/feature/masonryLayoutInHome' into feature/masonryLayoutInHome
99ef2db822 chore: add dotnet-tools.json for ef tool
0502cbbd76 chore: upgrade target framework to net10.0
Compare 13 commits »
REDCODE pushed to feature/masonryLayoutInHome at MilkyShots/MilkyShots 2026-07-07 16:09:26 +00:00
5573be1502 Merge remote-tracking branch 'origin/feature/masonryLayoutInHome' into feature/masonryLayoutInHome
99ef2db822 chore: add dotnet-tools.json for ef tool
0502cbbd76 chore: upgrade target framework to net10.0
6d29f053f4 fix: proper bidirectional SharedWith many-to-many migration
75c667d1c2 Merge remote-tracking branch 'origin/feature/masonryLayoutInHome' into feature/masonryLayoutInHome
Compare 7 commits »
REDCODE pushed to feature/masonryLayoutInHome at MilkyShots/MilkyShots 2026-07-07 15:16:33 +00:00
d90a9421e9 dotnet tools
ba1071ba6c fix: add AssetUser many-to-many join table for SharedWith
Compare 2 commits »
REDCODE created branch feature/masonryLayoutInHome in MilkyShots/MilkyShots 2026-07-07 13:59:06 +00:00
REDCODE pushed to feature/masonryLayoutInHome at MilkyShots/MilkyShots 2026-07-07 13:59:06 +00:00
29b021bee5 feat: pass JWT token in media URLs for authenticated thumbnail/preview requests
07fcd05031 feat: masonry gallery on homepage with infinite scroll
Compare 2 commits »
REDCODE pushed to develop at MilkyShots/MilkyShots 2026-07-07 12:21:22 +00:00
64a0fdf81d feat(folders): add regex pattern field with named groups, syntax highlighting, and sample path preview
REDCODE pushed to develop at MilkyShots/MilkyShots 2026-07-07 11:08:11 +00:00
9e8723b79f feat(settings): add runtime-configurable Po2W slider limits + split thumbnail/preview ranges
1ecd6d167a fix: add DeletedAt filter to asset batch queries to exclude soft-deleted assets
78ecec2e12 fix(jobs): add delay to JobManager main loop to prevent CPU spin
6ac692f137 fix(jobs): fix IntegrityCheckJob conditional + use soft-delete
a6d26067b3 refactor(jobs): flatten MetadataJob to batch-based sub-jobs
Compare 10 commits »
REDCODE pushed to develop at MilkyShots/MilkyShots 2026-07-06 23:06:07 +00:00
c7d555d90b fix(ui): apply poll interval to child jobs, add @key for DOM reuse, guard admin pages
0d12b45563 feat(jobs): apply batching to PHashJob and MetadataJob
b20b7d20fd fix(jobs): prevent silent crash on large thumbnail jobs and auto-refresh child jobs
Compare 3 commits »
REDCODE pushed to develop at MilkyShots/MilkyShots 2026-07-06 19:35:27 +00:00
25ac326d7e fix(phash): display child jobs grouped by status
REDCODE pushed to develop at MilkyShots/MilkyShots 2026-07-06 18:32:21 +00:00
095c80071f Merge branch 'feature/thumbnailInvalidation' into develop
9dd93494c1 feat(ui): show CompletedWithErrors as orange and group sub-jobs by status
a7b71153e9 feat(jobs): add CompletedWithErrors status for parents with failed sub-jobs
cbe374a010 fix(ui): restore auth in App.razor before rendering to prevent race redirect to /login
ffffb7ff2b fix(docker): create thumbnails/previews dirs as app user so subdirs can be created at runtime
Compare 16 commits »
REDCODE pushed to feature/thumbnailInvalidation at MilkyShots/MilkyShots 2026-07-06 18:31:53 +00:00
9dd93494c1 feat(ui): show CompletedWithErrors as orange and group sub-jobs by status
a7b71153e9 feat(jobs): add CompletedWithErrors status for parents with failed sub-jobs
Compare 2 commits »
REDCODE pushed to feature/thumbnailInvalidation at MilkyShots/MilkyShots 2026-07-06 18:24:28 +00:00
cbe374a010 fix(ui): restore auth in App.razor before rendering to prevent race redirect to /login
ffffb7ff2b fix(docker): create thumbnails/previews dirs as app user so subdirs can be created at runtime
167cbb8ad1 Revert "fix(db): always override ThumbnailPath/PreviewPath values with local paths on init"
9e8d31f457 fix(db): always override ThumbnailPath/PreviewPath values with local paths on init
82250739e3 fix(ui): render child jobs in JobTree by skipping root filter at deeper levels
Compare 8 commits »
REDCODE created branch feature/thumbnailInvalidation in MilkyShots/MilkyShots 2026-07-06 17:56:31 +00:00
REDCODE pushed to feature/thumbnailInvalidation at MilkyShots/MilkyShots 2026-07-06 17:56:31 +00:00
7e6e0ed3ec feat(repository): implement GetAssetsMissingOrWrongThumbnail query
7a580a950c feat(repository): add GetAssetsMissingOrWrongThumbnail to interface
3b007d577b feat(assets): add ThumbnailSize column to track generated thumbnail dimensions
7dbd79315f fix: redirect unauthenticated users from settings page to /login
d93036f754 fix: handle 401 transparently at AuthServiceBase level for all services
Compare 5 commits »
REDCODE pushed to develop at MilkyShots/MilkyShots 2026-07-06 17:39:31 +00:00
9fde1d263a Merge branch 'feature/settingsRework' into develop
dcda9a8feb fix: add minutes unit to Folder Scan Interval description in default settings
d6d167f40c fix: use oninput for live slider value update and widen range layout
e33d87bb30 feat: unify settings pages into sidebar + detail panel with auto-save
e297a81ebb feat(docker): add named volumes for thumbnails and previews
Compare 5 commits »
REDCODE created branch feature/settingsRework in MilkyShots/MilkyShots 2026-07-06 17:35:20 +00:00
REDCODE pushed to feature/settingsRework at MilkyShots/MilkyShots 2026-07-06 17:35:20 +00:00
d6d167f40c fix: use oninput for live slider value update and widen range layout
e33d87bb30 feat: unify settings pages into sidebar + detail panel with auto-save
e297a81ebb feat(docker): add named volumes for thumbnails and previews
Compare 3 commits »
REDCODE pushed to develop at MilkyShots/MilkyShots 2026-07-06 17:18:18 +00:00
ff3fbc1ff1 Merge branch 'feature/metadataJob' into develop
4cf29ab4f2 fix: prevent master PHashJob from spinning indefinitely on sub-job completion
08dba4b257 fix: remove completed sub-jobs from list so master job can finish
e88a5c4ea7 fix: add missing Butter.Types import in AssetRepository for EAssetType
09883c797c feat: implement MetadataJob for image resolution extraction
Compare 6 commits »