| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-06-18 | Rename global search to "Album Search" and group results by album | Ken D'Ambrosio | 4 | -33/+30 |
| 2026-06-18 | Fix transcoded video playback in lightbox and slideshow | Ken D'Ambrosio | 3 | -4/+6 |
| 2026-06-18 | Add "move to new person" bulk action | Ken D'Ambrosio | 2 | -1/+13 |
| 2026-06-16 | Exclude transcoded originals from video count for non-admins | Ken D'Ambrosio | 1 | -2/+4 |
| 2026-06-16 | Split album count into separate photo and video counts | Ken D'Ambrosio | 3 | -18/+29 |
| 2026-06-16 | Transcode HEVC/non-H264 MP4 files to H.264 for browser compatibility | Ken D'Ambrosio | 1 | -9/+35 |
| 2026-06-16 | Fix OG image for photo links: use thumbnail, drop false dimension tags | Ken D'Ambrosio | 2 | -2/+4 |
| 2026-06-16 | Fix WhatsApp/OG link previews: https URLs and correct image dimensions | Ken D'Ambrosio | 3 | -2/+8 |
| 2026-06-12 | Fix bulk action 400: Rack maps entries[] to params['entries'] not params['ent... | Ken D'Ambrosio | 1 | -3/+3 |
| 2026-06-12 | Fix face selection: move checkbox below thumbnail, remove pointer-events hack | Ken D'Ambrosio | 2 | -29/+41 |
| 2026-06-12 | Move bulk selection to admin cluster detail page (correct page) | Ken D'Ambrosio | 3 | -156/+243 |
| 2026-06-12 | Add bulk photo selection panel to person page (admin) | Ken D'Ambrosio | 3 | -8/+280 |
| 2026-06-09 | Fix New Person flow: redirect to new cluster, show hero face, detect duplicat... | Ken D'Ambrosio | 3 | -4/+73 |
| 2026-06-09 | Add face pool, blacklisting, and action explanations to people admin | Ken D'Ambrosio | 5 | -27/+140 |
| 2026-06-08 | Add face and cluster deletion to people admin | Ken D'Ambrosio | 3 | -1/+25 |
| 2026-06-08 | Add people cluster detail page with face move/merge and hover preview | Ken D'Ambrosio | 4 | -2/+245 |
| 2026-06-08 | Add photo search with Boolean operators | Ken D'Ambrosio | 4 | -0/+242 |
| 2026-06-08 | Add people/face clustering feature | Ken D'Ambrosio | 7 | -0/+607 |
| 2026-06-08 | Separate face detection into standalone daemon | Ken D'Ambrosio | 6 | -126/+355 |
| 2026-06-08 | Add progress counter and faces-pending sentinel bypass to update.rb | Ken D'Ambrosio | 1 | -3/+18 |
| 2026-06-08 | Switch face detection to CNN model with parallel batch processing | Ken D'Ambrosio | 2 | -49/+93 |
| 2026-06-08 | Add opt-in facial recognition: detection and embedding storage | Ken D'Ambrosio | 4 | -3/+202 |
| 2026-05-22 | Add hover zoom preview for admin thumbnailsv1.1 | Ken D'Ambrosio | 2 | -0/+51 |
| 2026-05-22 | Speed up update.rb and fix UI always forcing full rescan | Ken D'Ambrosio | 6 | -13/+266 |
| 2026-05-14 | Fill viewport with media in lightbox and slideshow | Ken D'Ambrosio | 2 | -11/+7 |
| 2026-05-14 | Hide transcoded originals from non-admins; mark them visually for admins | Ken D'Ambrosio | 5 | -20/+39 |
| 2026-05-14 | Auto-transcode non-browser-playable videos to MP4 in update.rb | Ken D'Ambrosio | 1 | -4/+39 |
| 2026-05-14 | Add per-photo delete checkbox to admin edit form | Ken D'Ambrosio | 3 | -5/+39 |
| 2026-05-13 | Add folder rename and background update trigger to admin UI | Ken D'Ambrosio | 3 | -0/+145 |
| 2026-05-12 | Use albumen.png as OG image for root URL | Ken D'Ambrosio | 1 | -3/+3 |
| 2026-05-12 | Add albumen.png as app icon, favicon, and OG fallback image | Ken D'Ambrosio | 4 | -1/+3 |
| 2026-05-12 | Show slideshow button for folders with media anywhere in hierarchy | Ken D'Ambrosio | 2 | -4/+2 |
| 2026-05-12 | Add organize_by_day.rb script for GPS-based day/location splitting | Ken D'Ambrosio | 1 | -0/+135 |
| 2026-05-12 | Add photo counts, EXIF details, video duration badges, slideshow launcher UI | Ken D'Ambrosio | 5 | -13/+67 |
| 2026-05-12 | Reverse default slideshow order to show newest photos first | Ken D'Ambrosio | 1 | -0/+2 |
| 2026-05-12 | Move slideshow interval control to album page; fix mobile viewport clipping | Ken D'Ambrosio | 5 | -9/+13 |
| 2026-05-12 | Prune orphaned thumbnails when update.rb removes deleted files | Ken D'Ambrosio | 1 | -4/+10 |
| 2026-05-12 | Fix slideshow photos showing too briefly due to preload timing | Ken D'Ambrosio | 1 | -5/+8 |
| 2026-05-12 | Keep screen awake during slideshow via Wake Lock API | Ken D'Ambrosio | 1 | -1/+16 |
| 2026-05-11 | Fix slideshow timer burst when returning from background tab | Ken D'Ambrosio | 1 | -1/+10 |
| 2026-05-11 | v1.01: replace bcrypt with PBKDF2-SHA256; update README and DESIGN docsv1.01 | Ken D'Ambrosio | 7 | -36/+149 |
| 2026-05-11 | Fix OG image previews: use ?photo= param so server can set correct og:imagev1.0 | Ken D'Ambrosio | 3 | -19/+30 |
| 2026-05-11 | Add Open Graph meta tags for social media link previews | Ken D'Ambrosio | 2 | -0/+19 |
| 2026-05-11 | Add HTTP vs HTTPS setup guide with Certbot instructions to INSTALL.md | Ken D'Ambrosio | 1 | -0/+67 |
| 2026-05-11 | Replace cover dropdown with Random checkbox and per-file cover radio | Ken D'Ambrosio | 2 | -13/+25 |
| 2026-05-11 | Always show filename in lightbox info panel | Ken D'Ambrosio | 2 | -2/+2 |
| 2026-05-11 | Limit slideshow to filtered albums when search filter is active | Ken D'Ambrosio | 3 | -26/+43 |
| 2026-05-11 | Fix set_password.rb to chown config.yml to albumen user when run as root | Ken D'Ambrosio | 1 | -0/+9 |
| 2026-05-11 | Add INSTALL.md with Debian/Ubuntu setup instructions | Ken D'Ambrosio | 1 | -0/+103 |
| 2026-05-11 | Reverse sub-album listing order on admin edit page | Ken D'Ambrosio | 1 | -1/+1 |