mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-13 07:40:59 +00:00
03493d4f79
A demo instance now runs with one explicit addon policy (demo-addon-policy.ts) instead of whatever its admin last switched: every trip, global and integration addon on, and off only what reaches a server of the visitor's own, the five document sync providers, wanderer under Tours, the Immich and Synology Photos providers, AirTrail and Dawarich. The switches under the addons (Tours maps, piste routing, bag tracking, the collab features) are on. The demo seed applies it, together with the demo account's English language, on every boot and after every reopen, and the hourly reset applies it once more after the baseline swap, in one transaction each. A test pins that every seeded addon and provider is named in exactly one list, so a new addon has to be classified before it ships.