What changed, and when.
Not a feature list. Every line below is dated, and every date is checked against the commit or the price constant that proves it before this page can ship.
This record starts on 2025-11-26 — the day the site entered version control. EGPHP itself has been running since 2021, and none of that is listed here, because none of it can be proved from this repository.
September 2026
Every picture on the site, in one room
A showroom page listing all 36 scenes we have made, how each one was shot, and the page it belongs to. None of the imagery on this site is stock.
the sitee72cf71
A plan finder that does not sell
Four questions, then the cheapest plan that satisfies every answer, placed on the whole price range. It works without JavaScript and it says so when nothing fits.
the sitede4d10b
The guarantee, and its seven exclusions, on one page
What we owe you when uptime is missed, what the guarantee does not cover, what happens to your card, and which building your server is in.
the sitea1a0879
The help centre stops borrowing its pictures
Forty-three articles had no image of their own and shared one preview. Each of the eight categories now has a scene made for it.
the site91c6ead
Pictures no longer vanish without JavaScript
Nineteen picture frames rendered as an empty rectangle for anyone browsing with scripting off or reduced motion turned on. The photograph is now always there; the film is the enhancement.
the sitea126cca
Eighty-nine search listings stop being cut off
Titles and descriptions that ran past what Google shows, mostly in French and German because the translations run longer than the English.
the site34d3513
Fonts and icons come from this server now
No third-party request on any public page. The icon set went from a 269 KB webfont to 29 KB of CSS, and the hero stopped downloading five stills to show one.
the siteb01c127
The film adapts to the device, and so do its posters
Every clip already served a smaller file to a phone; the still behind it did not. A phone now fetches roughly a third of what it used to on the hosting page.
the siteed6e75b
The whole site reads in four languages
Arabic, German and French beside the English, each on its own indexable URL, with the country deciding the first visit and a switch in the header that remembers.
the sitecfd8ef2
Prices re-derived from cost, on a fixed exchange rate
Every plan price is now calculated from what the hardware costs us at a pinned euro rate, rather than typed in. No plan on the site went up.
the serviceprice list
The exchange rate we price at is pinned and published
Prices do not move with the daily rate. The pin is a stated number with a date on it, and it is what the checkout charges from.
the serviceprice list
Google can find the film on every page
Each page now declares the clip it carries with everything a video result needs, and the sitemap carries the same list read back off the rendered page.
the site93ad599
November 2025
The site enters version control
Where this record begins. EGPHP itself has been running since 2021; everything before this date was not tracked, so it is not listed here.
the site60f2469
Why each line carries a reference
A changelog is only worth reading if it cannot quietly acquire entries that never happened. Every line here names either a commit in the repository that builds this site, or a dated constant in the price list the checkout charges from. A gate checks that the reference exists and that its date matches the line before the page is allowed to ship, so a claim cannot outlive the thing it describes.
Watching it live is better than reading about it.
The status board shows what is happening now. This page only shows what has already been done.