Commit Graph

13 Commits

Author SHA1 Message Date
topsinoty
fe8c2393eb merge(master): reconcile mentor updates with Vue site
Merge master without restoring the retired Jekyll build, whose layouts, root pages, Sass, and duplicate data paths are not consumed by the Vite build or GitHub Pages artifact.

Carry master’s mentor entries and wording exactly into public/_data/mentors.yml, changing only image filename suffixes required by the Vue image helper. Add Karina Reisel’s exact source portrait and retain the project MIT license.

Exclude line-ending-only rewrites and duplicate board portraits after verifying that byte-identical files already exist in the management image paths used by Vue. Image optimisation and the production build both pass with the resolved tree.
2026-07-04 16:40:21 +03:00
topsinoty
e5fc209203 fix(router,i18n): harden links, loading, and localized content
Make the custom router follow browser link conventions: resolve clicks from nested elements, preserve query strings and hashes, ignore modified, download, targeted, external, and in-page links, synchronize navigation listeners, and prevent stale lazy imports from replacing the newest route.

Keep language selection authoritative during translated navigation, reject unsupported stored locales, prevent stale translation requests from winning races, and synchronize the document language with standards-based et-EE and en-GB locale identifiers.

Route every YAML-backed page through one loader that checks HTTP responses, validates the parsed data shape against its fallback, and returns safe defaults. Render locale-neutral workshop months with Intl.DateTimeFormat and localize the embedded calendar URL from the active locale.

Replace HTML-bearing Helpdesk and workshop translations with structured plain-text segments rendered through escaped Vue bindings. This preserves emphasis and spacing without v-html, while direct MapLibre markers now build fixed DOM nodes through textContent and clean up safely after asynchronous loading.
2026-07-04 15:55:05 +03:00
Henri
63c4960062 updated image optimisation, updated readme accrodingly. fixed image issues, fixed navbar on mobile view + more 2026-04-23 15:48:34 +03:00
Henri
08d6e08c4d updated and fixed most pages + navbar update on home page 2026-04-22 20:59:29 +03:00
Henri
83e090ef8f workshops template 2026-04-21 20:17:59 +03:00
Henri
ce7a5c1ee7 updated images and data to the current live state 2026-04-17 10:04:55 +03:00
Henri
2b49761fa3 changed hinnakiri location 2026-04-09 09:18:50 +03:00
Henri
62cccf180f partners data update 2026-04-08 00:25:15 +03:00
Henri
1b704c7cc4 components and tailwind rework 2026-03-05 16:43:56 +02:00
Henri
89778446a6 helpdesk page 2026-02-25 15:30:13 +02:00
Henri
981f47d909 board page 2026-02-25 14:41:06 +02:00
Henri
0885de6e77 fixed error 2026-02-12 05:44:37 +02:00
Henri
9d13b57d2e lang changes, new pages, data changes 2026-02-12 05:27:53 +02:00