ChROnoScOpE reLeasENotes
Chronoscope 2 uses mapbox gl, while Chronoscope 1 was built with google maps.
Release Notes Chronoscope 2
Chronoscope 2 starten
v2.14dev – since Jan 2023
Features
- cookie confirmation for memdots and ISS Tempus space ships
- API for year range: …&c=yFROM-TILL, c=yFROM, c=y-TILL
- Key x to exit map selector or layout mode to resolve a conflict with ESC to exit full-screen mode
- Key Alt x to reset all filters
- Key 9 9 and key 8 8 for a little less transparency
- Key Left Shift Y and key Right Shift Y to shift time interval backward or forward
- STOP Auto Pilot button
- Smart drop for https://da.library.ryukoku.ac.jp/
- Smart drop for Universitätsbibliothek Wien
- Smart drop for manuscripta.at Wien
- right-to-left support at page selector for CJK books
- Multimap: auto select and load hires version on zoom in – no extra click necessary anymore – still some QA required
Bugfixes
Known Issues
Experimental
v2.13 (Jan-24, 2023)
New Features
- Info Layer (ChronoMedia): previews for youtube and matterport
- IIIF book import; up to 10,000 pages can be imported at once.
- IIIF v2 supported
- IIIF v3 not yet
- Drag’n’drop thumbnails from IIIF archives into the Chronoscope window
- Internet Archive
- Ibero-Amerikanisches Institut, Preußischer Kulturbesitz
- Zentral- und Landesbibliothek Berlin zlb
- Herzogin Anna Amalia Bibliothek
- ULB Münster
- Universitätsbibliothek Düsseldorf
- Münchner Digitalisi entrum - Digitale Bibliothek
- e-rara by ETH Zürich
- e-manuscripta of the Zentralbibliothek Zürich
- Support for detektIIIF browser extension
- Use configuration URL: https://mprove.de/chrono?z=5&d=1&iiif-content=%%%URI%%%
- Victoria context menu:
Coastal Risk Screening
- no support for twitter anymore
- Outline Mode
- new link from Signature menu to list of openGLAMs
- signature filter for AB,CD (or AB+BC) to allow several signatures, e.g. LX,LH
Keyboard Shortcuts
- Shift W, Shift Q to display next Atlas' map and keep the current visible
- Right-Shift H to rotate a page into landscape home postion
- Left-Shift N to rotate the canvas counter clockwise
- Right-Shift N to rotate the canvas clockwise
- Shift B to open a IIIF book
- Outline Mode
- PageUp, PageDown to shift time frame
- Home to reset all filters
ChronoLink API (c=…)
- - to wait a second or -7 to wait 7 seconds
- ~A for Alt-A
- _ for space
- lAB+CD :: filter for AB and CD signatures
- l-AB-CD :: exclude all maps with AB or CD signature
Database
- 4,200 maps
- micro releases for DBs (revision number at map.html)
- chronoDB: gem info for some maps
- chronoDB: iiifmanifest can be iiif-content-ChronoLinks
Chronoscope 3D
- Shift M to adjust the mountain’s height
- mapbox v2.6.1 to v2.12.0
Experimental
- Alt 0 for map in solo mode = individual tranparency
Bugfix
- support for ChronoAtlas /[Ansicht]
- copy ChronoLink in no-UI mode
- Visited Maps survives DB reset
- www.*ChronoAlex link problem fixed :: www.mprove.de/chrono… redirects to mprove.de/chrono…
v2.12 (Jun-12, 2022)
New Features
- New Intro (German)
- 3.542 maps and counting, 480 maps for Hamburg
Table of maps: Sort by title function
Table of maps: random maps function
Textfilter in Layout Mode >> Video on twitter
- ChronoLink API: &c=lTextfilter
Victoria context menu: JveuxDuSoleil (Schattenwurf) als GeoService
Victoria context menu: Soundscapes in Radio Aporee
Info-Layer: New HAPAGAhoi! photo sets
- Info layer: New photos
- Alt modifier on Mac becomes right shift on Windows
- ChronoLink API: support &c=^w for Alt W or right shift w
Improvements
- 2 hacks to show or info markers. These two maps hide other ChroneMedia markers.just UNESCOjust HAPAG Ahoi!
- less glowing water color 284e9a >> 324977
Experimental
- initial support for IIIF collection import – examples on twitter
- U for stereoscopic swing (Chronoscope 3D)
v2.11 (Feb 2021)
New features
- Alt Space hides the controls and provides a clean view for screenshots. 3 finger tap on touch devices does the same. /example
- B B to move to the previous map; first B open the history table. Second B selects the second map – same as 2
- Victoria Context menu for city labels offers to open hash tag on Twitter. /example
- Victoria Context menu for Hamburger Starkregengefahrenkarte
- API: c parameter accepts a comma-separated list of commands, e.g. …c=ldk,f to set signature prefix to DK and call the Find command
- keyboard navigation in map table
- space & shift space to scroll in map table
- right arrow left arrow to move selection
- return to open selected map
- PageUp PageDown Home End
- keyboard navigation for atlas’ maps
- PageUp PageDown : next and previous map of atlas
- Home : home position of map
- End : open atlas
- IIIF link provides book context, i.e. #UHeidelberg
- Import geoURL directly with menu command Edit > Paste.
Improvements
- more map previews for map table on smart phone screens; 2 columns instead of 1. (TODO: Non IIIF maps stay large.)
- better layout for Victoria menu for iFrames
- autoplay for ISSTempus
- age/color coding for map outlines for short time intervals
Bugfix
- link updates for Deutsche Fotothek
Experimental
- IIIF manifest import at GeoURL or via drag’n’drop
- Multimap
- fast change between etitions
- Shift A to open all atlases’ maps
- [ ] add limit
- [√] load screen preview instead of 5k, load full resolution if map becomes active
- [√] update active map outline
- [√] emphasize active map with glow or shadow
- Click map to bring to front
- Alt Click to send to back
- Backspace to remove map
- MapSelector to remove all other maps
- New map segements icon
- 128x Scotland
- [√] Scotland on iPhone does not run through
- [ ] interference between edition and multimap, e.g. PU1n79h683g^A
- [ ] Remote calls do not trigger garbage collect?! e.g. ChronoAlex (3D) - Helgoland
- [√] too many calls to replaceState << updateChronoURLBar //Safari Air, Scotland
Chronoscope3D
- mapbox v2.4.1 >> 2.6.1
- experiment: projection: 'naturalEarth' // starting projection
Issues / Bugs
- Yale maps too big? pct’s fault?
- Text too long for hover (on phone) or map table e.g. manifest
- Who disables btnGem on iFrames? ok, but where?
- Brave: Find my Location > boom (Chrome ok)
Chronoscope v2.10
– release: 21-Jun-2021 –
New features
ChronoMedia: Podcasts, Videos, 360° content available at info layer
Remember history of maps. Show previous maps: B (back)
sMapshot support
Stolpersteine für Hamburg
EO Browser
Filter maps by scale, slider and optimum button
- Keyboard shortcut O to jump to your own location
- Atlas/Edition/City button shows number of maps info
- Show missing maps as blank places instead. example
- localization: user interface can be English or German
- map locale can be English, German, French, Spanish, Portugese, Russian or Arabic
- vertical 2-finger swipe to tilt the map area
Updates
- interval extended to 2020 to show urban planning projects for Hamburg
- less clutter on launch
- re-layout of task bar, i.e. move [L]ayout to the main bar.
- design updates for toolbars, i.e. blur-effect
- new icons for InfoLayer ChronoMedia
- smart phone UI: some functions only for landscape orientatoin
internal DB changes
- algorithmic north bearing
- disable 1,800 GWLB maps
Experimental
- configure signature filter as URL parameter: …c=lxxx –– command (L)ayout signature-letters
- URL parameter O: …c=o –– to trigger Find my Position
- T for ISS Tempus, Alt T to change the ship
- ToDo: pause, play, stop controls
- Chronoscope 3D >> v2.2.9 / v2.3 >> performance boost!!
Bugs
- Safari only: Internet Archive maps not loading on Safari /Issue
- If SU-maps are not loading: load map in full resolution (Victoria), accept the certificate, map loads, issue solved.
- Landsat Previews missing
- Brave: Map and info layer not restored after [D]ark switch
Brave: no scale control
v2.9 (Jun-Sep-Oct-Dec 2020)
– release: 29-Jan-2021 –
New features
- Relief/Mountain-Mode: M
- Alt R / Alt W for AutoPilot
- ChronoCity - key C - for several cities with more than 3 street maps. Think Chronoscope Berlin Chronoscope London Chronoscope Paris Chronoscope New York – 60+ cities in total
- drop Wikipedia GeoURL or plain text coordinates into Chronoscope window
- Victoria’s context menu
- PastVu support
- eFoto 2.0 support
- Berlin Portal
- Hamburg Bauakten (no Safari)
- Search maps (usability request)
- interval slider to focus on a specific time period for Search and Random maps: key L
- Reset filter button
- Close button
- signature filter. First 2 letters of map ID specify the collection; e.g. 'DK' for 'Königlichen Bibliothek Dänemark'; 'LH' for 'GWLB Hannover'; '-HK' for maps not coming from 'Leibniz Institut für Länderkunde'. Default is '-LX'.
- URL parameter c for key command: '…&c=a' opens the atlas on load. '…&c=l' opens the outline mode.
- display map table title
- 2,000+ rectified maps
- 4,000+ maps including GWLBHannover
Updates
- mapbox 1.12.0
- home & rotate is one animation (no separate map rotation anymore)
- faster panning and less update clutter in the periphery by hiding the map beneath the satellite layer
- vertical transparency slider
- simpler chronolinks:
- a) from https://mprove.de/chrono?… to https://mprove.de/chrono?…
- b) "Mx" removed from Map ID
- c) zoom parameter w/o meaningless zero digits
- minor updates for smartphone controls
Experimental
- 1800 additional maps by GWLB Hannover. > Log
- T for ISS Tempus
- Y for quick filter, i.e. set time interval to +/- 10 years of current map
- 17-Dec-2020: mapbox 1.12.0 >> 2.0.0 map3d.html
- maps only visible in Chrome; neither Safari nor FF
- this needs more work, redesign, QA >> postponed for Chronoscope v3
Bug Fix
Known Issues
- [?] black map pyramids in FF
init problems in Safari 11 (failed mapstyle loading)
- [ ] iiif.archivelab.org certificate issue for Safari e.g. Stonehenge /ff ok
- [ ] Alt not usable under Windows
- smartphone / mobile layout needs to be reconsidered
v2.8.6 (Mar/Apr/May 2020)
- mapbox 1.8.1
- https://code.jquery.com/jquery-3.3.1.min.js >> https://mprove.de/_libs.inv/jquery-3.5.1.min.js
- map atlas: key A Q W, 60x
- map editions: key E, 20x
- 144 additional maps from ifl; now 1267 HK maps
- 897 manually placed LM maps
- dynamic maximum resolution to better support Firefox and mobile devices
- map selector: sort by year J
- map selector: faster tooltips
- random auto pilot (kiosk mode) key Alt R)
Issues
v2.8.4 (Dec 2019) / v2.8.5 (Jan 2020) / v2.8.6 (Feb 2020)
- mapbox 1.6.0
- gecoder 4.4.2
- Disable mobile setting Reduce Motion to watch smooth animations between map locations.
- new supported geo services: OpenSeaMap, google Earth Engine, Sonnenstand, Windfinder
- known bug: google Earth Engine only works once on Mac Safari
- improved Search (Key K) will find also smaller maps in the current view if they are partly overlapping at least. ChronoCursor as target point is no longer used.
- Chronoscope Hamburg: 'H' for Home position
- Chronoscope Hamburg: new map Stadtplan aus dem Adressbuch 1929
experimental features
- cusotm maps >> to become huge in v2.9
- tools and A Q W E C for map groups and sets
v2.8.0 (Jul 2019 - Jan 2020)
- Update to mapbox v1.1.1 (from v0.52.0)
- Uddate to geocoder v4.4.1 (from v2.3.0)
- fullscreen mode
for desktop browser
- Chrono CityTour
- experimental: browser back button to get previous map
- audio feedback on hires map loaded (not by default in Safari) > sounds good
- internal: transform map editor for HK and Hamburg maps
- internal: /chronoscope/leibnizmaps/ >> chronoscope/atlas/
Bugfix
- Chronoscope World maps survives the night mode /still room for improvements
- robustness and performance boost: new maps interrupt the loading of previous maps
ToDos / Ideas
- [ ] experimental: Coordinate Geocoder only once
FullscreenControl not yet fo iFrame?!
set iframe props: allowfullscreen="" mozallowfullscreen="true" webkitallowfullscreen="true"
adjust .css .chronovmenu
call gMap.addControl(new mapboxgl.FullscreenControl( for init isIframe
cf. Fullscreen API
Amsterdam North in ChronoAtlas >> ChronoAtlas does not benefit from LMPatches
- Apple Maps: zoom on FF?
- [bug] I (Dransfeld layer) does not survive dark mode
- [bug] change dark mode not always robust; map lost >> dark-dark helps
v2.7.2 (Jun 2019)
- change maps remoteley (iFrame)
v2.7.1 (Mar 2019)
v2.7 (Jan 2019)
- Update to mapbox v0.52 (from v0.39)
- Update to geocodeer v2.3 (from v2.2)
- Chronoscope World / ChronoAtlas: margin cropping complete
ToDos
- [√] BUG Cannot pinch-zoom/doubletap/
pan in iOS 11.3 / 12.1 | 6092 | toucheaction
- √ panning fixed (CSS)
- > 2.6.3: Update to mapbox 52
- [ ] BUG Cannot doubletap in iOS 11.3 / 12.1
- [ ] No smooth drag&drop of ChronoCursor /FF, Safari /Chrome ok > https://docs.mapbox.com/mapbox-gl-js/example/drag-a-marker/
- [ ] Dark/Day Change not working properly. No ChronoCursor, no historical map
- [ ] Lost map focus /e.g. after close Victoria >> call focusMap more often
- [√]
LongTouch/Tilt not working for iOS12.4.1 (10.3.3 ok) >> 2 finger swipe
v2.6 (Okt 2018)
- link to GeoHack from Victoria’s panel
- link to Wikipedia »In der Nähe«
- link to Wikipedia NearBy for Chronoscope World
- link to TomTom + GeoURL support for TomTom URLs
v2.6.1 (Nov 2018)
- Hamburg: link to GeoPortal/Denkmalkartierung
v2.6.2 (Dec 2918)
New experimental features
- Press # to show a coordinate world grid; press # agains to hide the grid again >> v2.9 uses '#' to transform maps
- show/hide all ChronoAtlas’ frames, new control for the map selector, key L
- Internally, the same routines are used to calculate and position the map for the XML ChronoAtlas project and for Chronoscope World.
- Each frame has a hover menu on the top left corner for more options:
- a map preview – a click shows the map in place
- a short description and year of publication
- a button to show the map in place
- a button to jump to ChronoAtlas
- a button to show the high resolution scan of the map
- The ChronoLink sharing feature has been enhanced to point to a Leibniz Map as well.
- Search vicinity maps :: button in Victoria’s panel > map table/Kartentisch, key K
- Choose random map control in map selector bar, key R
ToDos for this release (Aug-Okt 2018)
- [√] clean init for LM-ChronoLinks, i.e. satellite, view controls
- [√] keep opacity controls visible for Chronoscope World
- [√] Pan and center after HK map load from hover panel
- [√] redesign for HK-hover panel,e.g. use buttons for show map / Mimic Victoria's layout
- [√] show label and outline on init for LM-ChronoLinks > move to loaded function
[ ] add year to title, add over popup(?)
- [√] full IIIF w/o margin cuts
- [√] BUG HK maps dont load after night switch -> theForce
- [√] offer GUI for LM frames »(L)age«
- [√] dark box outlines for day mode > invert and darken
- [√] icon for iOS
- [ ] round corners for box button
- [√] offer info on current HK map in Chrono Control area (instead of HH years)
- [√] Click auf LM Label should center the map
- [√] next click should go back
- [√] Victoria: Show TomTom only over land
- [ ] offer GUI for grid feature '#' >> v2.9 uses '#' to transform maps
[ ] offer remove control for HK maps -> top right x icon / …
- [√] offer a list of HK maps for the current view
sorted by year or overlap or size
- [√] UI? Preview Matrix like mphoto23
- [√] poor tag background on yellow maps
- [√] Victoria: Show Leibniz Link
- [√] vicinity map table
- [√] blending
- [√] BUG map table for chrome and ff
- [ ] cascaded blending for each thumbnail like in mphoto >> CSS cross browser issue
- Rotation
- [√] patch for Format B, e.g. HK0970
- [√] XML Rotation, e.g. HK0092 – new import of XML parameter sets √ 7Sep2018
- [√] XML Rotation !=x90, e.g. HK0738
- [√] No display: HK0150
[ ] no prettylabel on LM load, just a space at the moment > Hello World
- [√] define initial chronocontrole state for Chronoscope World :: init Chronoscope w/o a map
- [√] Landing Page Chronoscpe World
- [√]
Hidden Key R for random map >> + icon √
- [√] BUG wait until current map has loaded, otherwise no load
- GeoURL Input
- [√] ChronoLinks accepted
- [√] LeibnizIDs such as "HK0128" accpeted
- [√] Margin Patch
- [√] L10N bugfix for important buildings.
- [√] Copy ChronoLink + button flick + close Victoria on any click inside
- [ ] close LM Hover on any click inside
- […] Experimental X to show inline help
[ ] rethink remote slowFlight theUseDirection
- [ ] BUG: slash anchor
[ ] BUG lock in to HH : HK0649
v2.5 (Mar 2018)
New Features
- new scale control
- [ I ] enables info layer with Hamburg Residents of 1653 or architecture of the 1920s
- Search field
- reset north; key N
- dark mode for background map; key D
- v2.5.1 (May 2018)
Enhancements
- update from mapbox 0.32 to mapbox 0.39
- chrono cursor from Chronoscope 1 is back
- slider control for transparency
- less clutter on mobile, ie. smart phones
- no chrono controls if Chronoscope spots outside metropolitain region of Hamburg
ToDos
security for replaceURL w/o www
v2.4 – 15-Apr-2017
New Features
- select a selected year to center and zoom to the map – select the year once again to zoom back to the previous position
- new buttons for Victoria:
- mail chrono-link
- share on twitter
- share on facebook
- jump to Apple Map
- iframe enabled. If the Chronoscope is displayed inside an iFrame, a new button offers to break out and zoom the view; the click to reposition the chrono cursor is disabled for iframe display
- twitter: Chrono HH
- tumblr: Chrono Hamburg
- v2.4.1 (6-May-2017)
- Link to Google Street View
- Bonus feature: Press 'B'
- [Bugfix] Bing w/ or w/o sattelite view depending on sattelite setting in Chronoscope
- v2.4.2 (8-Jun-2017)
- Link to GeoPortal Hamburg. Depending on the chrono year the map (Vermessungskarte) of either 1880-89, 1900-10, 1930-40, or 1990-2000 are selected.
- support parameter o=0 for a hidden map at launch
- support parameter p=1 for instant time pendulum
- v2.4.3 (15-Jul-2017)
- v2.4.4 (1-Oct-2017)
- support parameter u=0 to hide chrono control bar; this is useful for iframes that just want to show a location
- v2.4.5 (24-Oct-2017)
- v2.4.6 (12-Jan-2018)
- tunnels (street, rails and DESY) are marked red
- thicker roads
- mapbox performace tests v0.43
- pendulum exported to chronoURL
- v2.4.7 (22-Feb-2018)
- ⛳ GeoURL Eingabe :: parse URLs from google maps, streetview, OSM, Geoportal, and Wikipedia <sic!> and navigate Chronoscope to the corresponding location
- live updates of browser’s address bar with ChronoLinks
Improved Features
- improved geomapping
- map 1937: Speicherstadt, 50er Schuppen
- map 1867: Binnenhafen und Speicherstadt-Bereichmittels Vorher/Nachher-Karte aus dem Speicherstadt-Museum
- map 1694: Binnenhafen
- default zoom levels for different screen and window sizes
- base map: special visualization of rail bridges (double lines)
- max zoom increased to 18
Bug Fixes
- [IE11] Victoria’s Panel can be opened /12-Nov-2017
v2.3 – 18-Mar-2017
- new feature to geo-locate the map to the current user’s location and then use the compass to rotate the map to the real North
- touch tilt on iPhone/iPad – (Does it work for Android as well?)
- time pendulum (yin & yang icon and Z-key): swing between today and historical map for easy comparison
- Victoria offers jump to Bing Maps & (if tilt is larger than 20°) Bird’s Eye View
- update: new georectification of 1905’s map
v2.2 – 5-Mar-2017
- a location based Chronoscope: jump to user's location!
- new map 1937
- control bar is now centred on tablets
- maps are defined by 4 corners and not mereley by a rectangular with a strict north/south orientation. Therefore we have the map 1867 w/o the rotated frame anymore
- v2.2.1
- experimental feature: geolocation + compass
- experimental feature: touch tilt
- experimental feature: time pendulum
- bugfix: Victroria's Secret Panel stays on screen, even on smartphone
- update: show warning and info if WebGL is not enabled for Chrome browser; fallback to Chronoscope 1.x
- update: move to new URL https://mprove.de/chronoscope/* – legacy URLs are redirected
- bugfix: improved ui layout for smartphones
- bugfix: chrono cursor is always on top of the map
- experimental feature: compass: after jump to user's location the map aims to orient itself to North
- bugfix: double tap to zoom
- update: new georectification of 1905’s map
v2.1 – 4-Mar-2017
v 2.0 – 1-Mar-2017
- smooth zooming thanks to Mapbox GL
- custom theme for Mapbox GL to highlight the buildings
- new keyboard and mouse commands
- secure https instead of plain http
- chrono parameters for rotation, tilt and satellite view
Known Issues
[iOS 11, iOS12] Zooming the map with pinch&spread gesture zooms the entire view.
[Safari] link to google Streetview does not work for Safari. Chrome and Firefox are ok.
"Undo home zoom" is not 100% robust. Sometimes another place is still stored.
Perspective changes that happen while Victoria’s panel is open do not update the URLs to be shared. => but the address bar gets updated
- Chrome browser does not show the maps b/c WebGL is not enabled > display warning
no progress indicator for map loading
- reduced map resolution (4096px) to support iOS and WebGL > tile server for maps would solve the issue
no tilt touch gestures for mobile devices [#3405]
[Firefox] Map switch not visible
- Optimized WebApp not supportet at the moment due to year links, that exit the app and jump to Safari.
[IE11] Time Pendulum icon not visible
Release Notes Chronoscope 1
Chronoscope 1 starten
v1.5a – 18-Mar-2018
v1.4 – 23-Feb-2017
- new map of 1590
- v1.4.1 – 24-Feb-2017
- new rectified map of 1867 with 27 control points
- v1.4.2 – 27-Feb-2017
- 1,2,3,4,5 keys select the year
- 6,7,8,9,0 keys change the opacity
v1.3 – 16-Feb-2017

- new feature: Victoria offers new links to google maps and OpenStreetMap
- missing feature: Victoria's chrono links preserve map's opacity
- minor change: Victoria's coordinates precision reduced to 5 fractional digits
- v1.3.1 – 18-Feb-2017
- new rectified 1694's map with 112 control points
- v1.3.2 – 22-Feb-2017
-
- new rectified map of 1803 with 42 control points
- update of 1694's map to match the town wall of 1803
v1.2 – 20-Nov-16
- human-readable coordinates in Victoria's info windows. /Thanks to MarineLives
- space bar toggles map visibility
- adjusted position for map of 1694 to make the Ellerntorsbrücke a perfect fit
- v1.2.1 – 4-Dec-16
- API parameter for opacity 'o': …?o={0.2, 0.4, 0.8, 1}
- v1.2.2 – 8-Dec-16
v1.1 – 4-Nov-16
- chrono hyperlinks, victoria
v1.0 – 26-Nov-16
- Chronoscope 1.0 is open source under an MIT License: github.com/mprove/chronoscope
- Chronoscope as WebApp for iPhone/iPad
beta 2 – 16-Oct-16
- A map from 1867 has been rectified and added to the Chronoscope.
beta 1 – 12-Oct-16
- User can switch between 3 maps.
- railways only visible for 1905 (and 1867)
- app icon
alpha – 9-Oct-2016
- Shall it be called a minimal viable product (MVP)? Anyway – you can travel around Hamburg and travel through time. Please provide feedback to improve the Chronoscope Hamburg.
Known Issues
- [v1.x] Initial loading might be slow as the maps need to be cached in one step. A progress indicator is missing as well, as asynchronous loading cannot be tracked at the moment.
- Firefox: MapOn/Off Control not visible
[Feb 2017] The location of the Sternschanze in the map of 1694 is not quite correct. Re-rectification of the map seem necessary.
Support and Background Info
Tweet chronoHH, toot chronoMatthias or get in touch otherwise.

à propos
By Matthias Müller-Prove. Created: September 2016, Modified: 2/3/23