💻
Alben
Code: 19.11.2025 | DB: 29.10.2025 / Fotos: 69.584 / Videos: 4.749
Changelog
TODO:
- display map with taken location of photos (added to DB on 06/2025)
- fix title / preview image for albums with &
- fix comparing mode not working properly with lightgallery
- fix Doctype HTML Layout problems
IDEAS / nice to haves:
- movies: allow multiple filters simultaneously
- movies: show movies watched in cinema (where release date and watch date are very close)
- add hide videos / uninteresting elements options to WhatsApp share
- add about page / document where the tool is explained in detail
2025-11:
- added camera models at the end of album with mapping
- added focal length stats per camera (OnePlus Open, Huawei Mate 20 Pro and Samsung NX300)
2025-10:
- fixed little bug with 360 raw photos not being counted as originals -> pagination was always displayed
- fixed little bug with darkmode map icons having white borders
- renamed all scanned photos to avoid displaying the compare to original button
2025-08:
- added camera model, exposure and focal length stats
2025-07:
- added fullscreen mode to leaflet map
- load 360 video js only when needed (optimizes speed)
- fixed little bug with displayquality
- [MAJOR] fixed bug with portrait video poster
- fixed bug with multiple GPX maps displayed and added duration + average speed
- little optimzitation in year pagination (smaller code, dark mode compatible)
2025-06:
- GPT: moved displayQuality to footer
- removed mode changer in header and just keep the icons
- fixed empty search error (setting field to required)
2025-05 [MAJOR]:
- GPT: added stats page with count of photos, videos and documents
- GPT: optimized age display with a function and show less details
- show age when shared
- added Emilia
- GPT: added GPX map display & download
- converted all TCX to GPX and renamed them to display the track in albums
- moved footer to separate file
- GPT [DB]: added filesize to DB to extend stats and geo data of photos
2024-04 -> 08 [MAJOR]:
- GPT: changed masonry onload script to reload when all videos are ready -> avoids portrait videos breaking layout
- GPT: change display size of media from normal to large for panorama photos and from large to small for portrait videos
- little code fixes
2024-02-01 -> 02 [FOLDABLE OPTIMIZATIONS]:
- added display quality "best" to display original media in lightgallery (useful on fold device when in home network)
- 3 columns optimisations for landscape mode of fold device. Changed size of large grid items to 66% affecting videos and 360 photos / videos
- show album name when comparing album
2024-01-02 -> 10:
- added on homepage 2 childhood pictures of this month and 2 undated childood pictures
- fixed very annoying bug with videos breaking grid layout (added code ensures that the Masonry layout is initialized only after all videos on the page have loaded their current frame
- some modification to compare page with stats and display limit
- added age of Ralph, Lisa and Philippe
2023-09-14 -> 11-14:
- fixed little bug with originals being added to the skipped media
- hide compare link when viewing one specific day in album (to avoid comparing the entire album, which might be huge)
- hide pictures taken now / movies and rollercoasters when navigating through pagination in default display mode
2023-08-07 -> 08-11:
- fixed little bug where compare link was displayed but no album has been defined
- removed some underscores in links of movies and updated DB. Added genre "Music"
- movies: modified sort order to include month & day instead of only year and added 2 filters
2023-06-07 -> 06-13:
- added function to compare all photos of one album, merged into one file later (with single compare)
- fixed bug of pagination with one page only beeing displayed (due to original count)
- added right arrows to distinguish links and underlined some links
- show original video in lightgallery when quality is high
2023-04-26
- fixed little bug when displaying 360 photos only
2022-12-28 -> 2023-01-05:
- little CSS optimizations for mobile login form
- fixed little bug with posters of old videos
- changed album titles to add month in album link while in default display mode
2022-09-21 -> 10-06:
- movies: also show elements released on that day (instead of just rated this day)
- movies: added filter for genres and filter for different sort orders
- movies: added number of votes for single movie and fixed DB value in Excel
- movies: extended search to directors
- little changes to sharing text in header
- shortened code by using urlArgumentsSettings variable
2022-09-09 -> 09-18 [MAJOR]:
- added movies / TV shows released or watched today
- movies: added filters for movies / TV shows
- movies: added display of single element and all elements
- movies: added filters for genre, rating, director
- little code optimizations (use in_array instead of many ORs)
- finally fixed menu to avoid large free space on mobile, other little style corrections
- removed logout button (rarely used)
2022-08-17 -> 09-02 [MAJOR]:
- added support for multiple search words (separated by a comma = OR / white spaces = AND / beginning with - = exclude from search)
- added automatic darkmode depending of time of the day during the year
- added movies / TV shows watched today
- fixed little bug with pagination in pathsearch mode while navigating through album
- removed year pagination displayed by mistake (not visible in normal mode)
- show 1 rollercoaster / beer / waterfall below photos taken now
- changed label of age to "einem Jahr" and "X Jahren" and fixed bug with age = current year being displayed
- automatically limit amount of 360 elements per page
- count embedded videos (.url) as videos
2022-07-26 -> 08-12:
- fixed little bug with older video (Ultraschall) posters not loading in gallery-slideshow
- added displayQuality = original argument when switching to local mode
- fixed bug with age display of Theodor (needed to add 0 to month < 10)
- changed form look to better fit on mobile
- removed album / standard display mode icons and replaced them by simple text
- shortened SQL requests by using variable
2022-04-21 -> 06-17:
- fixed bug with videos or 360 photos/videos breaking layout on mobile when displayed first (edit 13.07.23: as well for unsupported and embedded videos)
- moved media today info element to another position to avoid line break
- formated changelog as html
2022-02-16 -> 20:
- fixed bug with album being displayed multiple times when elements are not 100% correctly named
- added ages of Family
2021-12-16 -> 2022-01-04:
- ignored 360 photos from uninteresting filter (they are often in this folder...)
- removed white border of videos in fullscreen mode
- fixed little bug with empty pages on pagination because of skipped elements
- displayed skipped counter also when there's no pagination
2021-10-07 -> 21 [MAJOR]:
- replaced simple lightbox with (full screen) lightgallery slider with support for photos, 360 raws (hidden in normal view), videos and YouTube
- added slideshow mode to lightgallery
- optimized options of gallery-slideshow and 360 photo (moved to settings file)
- added zoom cursor when hovering photos / normal in album overview
- added zoom mode in slideshow
- fixed little bug with wrong quality in pictures with compare link
- fixed problem with video posters not showing depending of quality
- hid scrollbars in lightgallery
- added dynamic clock icon showing current time in menu
- added (hidden) mode "now12" to display pictures taken now + 12 hours
2021-09-28:
- added YouTube videos support (for after movies etc.)
2021-07-26:
- fixed bug with some childhood years (1988, 1992, 1993) in album overview breaking year pagination
2021-07-05 -> 13:
- added skipped parameter for better pagination when hiding elements (bug left when going backward)
- added link to footer "logo" -> homepage
- added [online - home - local] mode switch in footer
- replaced sharing link to always use online mode
2021-06-07 -> 22:
- share entire album when there are no more elements in this album (removed day & month from sharing URL)
- displayMode = default when album is set (cleaned up many unnecessary arguments)
- added displayMode auto, shows albums when more elements on that day then the display limit per page (50 by default)
- respected sharing thumbnail of specific day (don't choose picture of entire album when month is set)
- [DB] converted mkvs (not supported by NAS convert) to mp4
- added subject to mail share
- added smiley for WhatsApp share instead of :-)
- fixed bug with page argument added twice in pagination
- fixed bug with pagination displayed when amount of photos matches the limit per page
- fixed bug with pagination breaking inside page number
- fixed bug with media left in album when on another page (decreasing page by page...)
2021-05-16:
- added "mov" to unsupported videos extension
- [DB] removed Google Maps Title Photos album
2021-04-14 -> 25 [MAJOR]:
- moved all plugins and php files to separate folder "!VergangenHeut"
- added album sharing mode
- fixed bug with pictures displayed now in wrong quality
- added variable for VLC-placeholder image
- removed filter for standard/album display when displaying album
- [DB] moved Best Shots, Google Maps Picture etc. to folder "Diverse" and renamed them from "o_" to "nx_" (to be able to display them)
- moved notice of remaining photos in album to the bottom to display it also when pagination is enabled
- added function to get the website's URL (localhost or NAS)
- display original when file type is gif (not being converted from NAS)
- optimized loop on form days and added loop for form months
- replaced month number with month name at various places
- modified title to display album name when available
- fixed bug with unsupported videos no available in certain quality
- added og:meta for sharing (preview image, text etc.
- fixed WhatsApp sharing
- added little age counter for sharing text
- added sharing icons
- [DB] renamed South-Africa videos and optimized date of certain old photos
- added display of age at the end of album
- hide album display notice for photos taken close to midnight in "now" mode
- fixed bug in compare mode
2021-04-11 -> 12:
- added album captions to photos displayed now
- added counter next to album caption
- fixed bug with albums only having videos -> used VLC placeholder local or video thumbnail on NAS
2021-03-22 -> 04-03:
- used images in lower res for album display mode (except in original mode)
- created little summer winter date shift function (for localhost)
- replaced icons not working on mobile
- reduced size of album caption on mobile (less border)
- fixed problem with permanent focus on search field
- added quality changer
- used resized photo/video for 360
- used NAS generated thumbnail for 360 video
- added total amount of pictures "now" on homepage
- moved year pagination to function an displayed it on top of album overview
- fixed now pictures on homepage to display only jpgs
- added displayQuality parameter to logo and album overview link
- hide 360 RAW pictures by default
- fixed bug with album cover not displaying the first image
- fixed bug with pagination not respecting quality
- moved header to separate file
- implemented original vs edited compare mode
- added link to changelog file
- modified display stat number at the end when there is a pagination (sum up photos from previous pages)
- enabled day jumping in djwm-mode
- filtered "now" pictures in djwm mode to respect year
- added footer
- [DB] added cover / posters for all festivals
- added noCaption option for festivals
2021-03-16 -> 20 changes for NAS [MAJOR]:
- added getResizedMedia function to display Elements from @eaDir
- added "now photo display" at the end of the homepage
- added check for summer and winter time
- added password protection for website
- made album caption clickable (needed for mobile when panorama is used as album cover)
- colored favicon from blue to orange, CSS adjustments to album caption for hovering etc.
2021-02-23 -> 03-15:
- display notice if more elements in album available than displayed
- removed originals from counters (elements in album, filters and remaining elements in album)
- added autofocus to search field
- added some search examples
- display 360 and videos with full width on mobile
- fixed mobile CSS, added mobile year pagination
- removed page from day jumping links to avoid jumping to non existing page for that day
- created global first_year variable in settings for year pagination
2021-02-06:
- added little image zoom on hover via CSS
2021-01-18 -> 01-25:
- moved some variables to settings file
- added album overview display mode for most of the modes (display album instead of all photos of album)
- fixed "specific" mode not working anymore
- fixed bug with uninteresting elements hidden and pagination (not jumping far enough)
- enabled day jumping inside albums
- removed random sort in album display mode
- moved condition to check for elements a few lines down to still display day etc. before showing that there are no results
- added filter on the right to toggle between default/album mode
- added trigger to run the hideFields function at the end to show/hide form elements
- enabled album mode for pathsearch and display only search results inside album
- optimized album mode code and hided originals
- displayed last change of code automatically
2021-01-13 -> 01-14:
- moved some variables to a settings file to make the tool portable
- renamed "boff" to "uninteresting"
- added icons for mode selection
- optimized sorting filter size
- made search icon and specific date icon work to change the form value
- changed logo font
2021-01-07 -> 01-11:
- fixed filter buttons to make them work in album and search mode
- replaced icons for movie and boff filters
- optimized form auto select rules (remove isset as variables are always available)
- added icon for album overview
- added pre-counter for boff and video items (counter next to filter symbols), display them only when elements available
- added good photos icon and counter with link to hide videos and uninteresting elements
- added filter for elements per page at the bottom and removed from form
- removed jump buttons for mode "now"
2021-01-04 -> 05:
- created separate dateshit function (returns array with new date)
- make dateshift before formload to be able to use the increased / decreased date in it
- merged many arguments in one variable and use it for jumping buttons and pagination
- added same bottom jump icons instead of form buttons and removed form buttons
- simplyfied pagination urls by using urlAguments variable
- hided navigation in some modes
- modified jump buttons behaviour when in childhood mode (jump months) -> removed random childhood mode
- changed order by filters and show/hide boff and video to symbols floating right -> removed them from form
- moved changelog and style to separate files
2021-01-01 -> 01-03:
- added album overview mode incl. year pagination
- colored currently selected item of pagination
- added returns for better code reading
- changed grid behaviour when using random mode (necessary to make untappd work)
- fixed bug with 0 at the beginning of month / day and when jumping back to previous month
- tested tool on phone by forwarding port on router
- added file size counter and functions file
- fixed problem with special chars in file size counter (ex.: "Römer")
- [DB] added autocollage photos
- added album counter
- little css optimizations for mobile
2020-12-26:
- changed some options for displaying 360 photos (ignore scroll, hide compass etc.)
- adapted form to select the correct options depending on URL parameters (videos, boff, limit)
- [DB] sorted snorkelling videos of Mauritius
2020-12-23:
- [DB] sorted Abi-Reise photos and added those with wrong date/time and some videos
- [DB] renamed beer and wine photos to be able to find those
- added option to order elements randomly (useful for special albums)
- when sort order = RAND(): hide album name, remove pagination, hide album notice close to midnight, fixed refresh button when displaying special albums in random order
- added special album 360 photos
2020-12-21:
- added caption for unsupported videos
- randomized rotation speed and direction of 360 photos
- added filter to order from new to old (and adapted pagination etc.)
- added "NOW" mode (photos taken at the current time)
- [DB] Checked for 360 photos and renamed them correctly (example: Gent, Wohnung Kelmis etc.)
- [DB] renamed all SRW files with _o but excluded them from original counter of JPGs.
- [DB] removed duplicated photos from wedding (party) - originals (moved to Eigene Bilder)
2020-12-18:
- [DB] imported filename in SQL-Table
- [DB] merged columns in Excel to save space
- [DB] ignored non-media files for import into SQL table
- [DB] added CODUO Screenshots
- sorted results by filename
- ignored case of file extensions
- added some special albums like beers, wines, rollercoasters, waterfalls etc.
2020-12-14:
- simplified 360 photo ID in display loop (to avoid problems with special chars)
- reordered photos horizontally and added a script to wait until the page has finished loading to reorder elements with masonry
- created path variable and replaced // with /
2020-12-11:
- fixed little bug with pagination and jumping forward / backward
2020-12-10:
- added support for 360 videos
- [DB] renamed/sorted 360 (boff) videos from USA
2020-12-09:
- optimized month increment/decrement when jumping days forward / backward
- changed form behaviour while jumping to select specific date mode
- added support for 360 photos
2020-12-08:
- [DB] moved subfolders of Karneval and Badminton to main level and created year subfolder for childhood photos out of album (DB update needed)
- added DB info under title
- fixed error with boff folders (case sensitive)
2020-12-04:
- added mode "today + 6 months"
2020-12-03:
- modified childhood random rule (only until 08/2003)
- fixed problem with sub-albums in Foto-DB
2020-12-02:
- created loop to display days in form (15 lines instead of 31) and pre-selected day in form if available in argument
- pre-selected month in form if available in argument
- added navigation at the bottom to jump 1-3 days forward or backward
- fixed SQL problem with apostrophe in album name
2020-12-01:
- removed slb display for videos
- fixed little bug in text search
- added download link/image for unsupported videos formats
- added refresh button at the bottom
- added mode as argument and replaced check for post variable mode everywhere
2020-11-26:
- added album/photo search mode incl. adapted pagination
- fixed problem with "&" in Album names
2020-11-20:
- ignored original photos when displaying an album and added a counter at the end. Edit 2020-12-07: did the same for videos.
2020-11-19:
- changed name to "VergangenHeut'"
- added mode to display one album incl. adapted pagination
- added link above/below when photos are taken close to midnight
- added some color and styling
- formated changelog
2020-11-17:
- added masonry CSS grid layout
- added simple Lightbox to enlarge photos
2020-11-13:
- improved pagination (default limit = 100)
- added pagination at the bottom
- optimized code elements by adding global variables at the beginning
2020-11-11:
- added buttons for jumping to next/previous 1-3 days
- added display limit and pagination
- added checkbox to hide advanced filters
2020-11-10:
- implemented filter for uninteresting
- added classes for photo and video display
- added video and uninteresting counters
2020-11-05:
- added filter for DJWM
- added changelog
- prepared filter for uninteresting
2020-10-27:
- added filter for childhood
- hide form elements according to mode
- added camera favicon
- added up-arrow at bottom
2020-10-26:
- added different filters for specific date, hide videos etc.
2020-10-23:
- first version, showing today or random photos