Commit Graph

28 Commits

Author SHA1 Message Date
admin 43189e8972 D3 Part 4: docs — .tag/.badge addendum, website CHANGELOG, REPORT
- design-system.md: the .tag (outline+dot, state) vs .badge (filled
  chip, static informational label) distinction the D1 unified view
  left implicit, + a Website (TASK-D3) section (shared site.css,
  self-hosted fonts, external sprite, mask-based CSS marks, ?v=
  cache-busting, site_gates.py enforcement).
- website/CHANGELOG.md created (newest-on-top) with the D3 entry.
- REPORT.md overwritten per §15 (baselines, commits, gate outputs +
  all three red-proofs, 84-problem/182-emoji baseline → 0, contact-form
  freeze proof + live TESZT submission resend id, live checks, the
  narrow-viewport limitation, observations).
2026-07-02 22:19:58 +02:00
admin f114f4a7e7 D3: Open Source badge glyph — green checkmark image -> sprite ico-yes check (v2 blue) 2026-07-02 22:12:31 +02:00
admin ccbb13a3db D3 Part 3: remaining five pages on design system v2
alkalmazasok (verified hand-maintained — no generator in any repo; the
49-card grid layout stays, screenshots/logos untouched), technologiak,
biztonsagimentes, gyik, szolgaltatasok-nonpublic (re-skinned, remains
unlinked from nav): same conversion — Google Fonts out, site.css?v=1
in, style blocks deleted, body classes, canonical nav/footer, all
emoji -> sprite icons (category/FAQ/service headers .ico-lg, feature
tiles .ico-tile, inline .ico) incl. an ℹ️ the census ranges initially
missed (its FE0F variation selector tripped the gate — the gate works).

ALL 8 SITE GATES GREEN: BOM ×7, emoji 0 (baseline was 182), nav/footer
identical after active-marker normalization, analytics on all 6 public
pages, no CDN, banned legacy tokens 0 (baseline 84 problems), <style>
blocks 7→0, every shared-asset ref cache-busted.
2026-07-02 22:07:52 +02:00
admin bed8675930 D3 Part 2: index + kapcsolat on design system v2
- Both pages: Google Fonts links + preconnects removed; ONE stylesheet
  (/assets/site.css?v=1); embedded <style> blocks deleted; body classes
  page-index/page-kapcsolat; canonical nav/footer (active marker per
  page; index's #szolgaltatasok href normalized to /#szolgaltatasok);
  all emoji -> sprite icons (feature tiles = .ico-tile 48px bg-2
  squares; headings .ico-lg; inline .ico) or plain text.
- kapcsolat: the contact form is functionally frozen — every field
  name/id, the submit JS, and the /api/contact endpoint byte-identical;
  only the visual layer changed (upload/paperclip + file-type icons as
  sprite refs in JS strings, the x button as &#215;, status-message
  emoji prefixes dropped).
- site.css: CSS-generated marks (content '✓'/'✗'/'⚠'/'★ …') replaced by
  currentColor mask-based marks / plain text (emoji-free stylesheet;
  gate now scans it too); .ico-tile is svg-as-tile (immune to container
  display rules), .ico-lg added.
- Gates: zero failures for the two converted pages; the remaining five
  convert in Part 3.
2026-07-02 22:06:27 +02:00
admin dd54e4cdf6 D3 Part 1: shared website assets + site gates (pages untouched)
- website/assets/site.css: ONE stylesheet for all seven pages — vendored
  @font-face (4 faces, latin+latin-ext, /assets/fonts/ paths), the
  design-system v2 :root token block verbatim, a hand-written shared
  base (reset, nav, two-tone heading as solid blue-bright, section/page
  headers, buttons, card, footer, hamburger + mobile menu, icon-tile,
  reduced-motion), and per-page sections mechanically converted from
  the seven embedded style blocks (tokens renamed, radii → 2px,
  box-shadows/text-gradients/hover-lifts removed, greens → blue per
  exception-color) scoped under .page-<name> body classes.
- website/assets/fonts/: the 4 woff2 files copied byte-identical from
  felhom-controller (self-hosted — removes the Google Fonts CDN / GDPR
  exposure once the pages switch over).
- website/assets/icons.svg: 70-symbol Lucide sprite (the D0 30 + 40
  marketing icons) for <use href="/assets/icons.svg?v=1#i-name">.
- scripts/site_gates.py: 8 gates (BOM bytes, Python-codepoint emoji,
  nav/footer consistency after active-marker normalization, analytics
  presence, no-CDN, banned legacy tokens, zero <style> blocks,
  ?v= cache-busting). Baseline against the unconverted pages: 84
  problems, 182 emoji — goes green with the page conversion commits.
- Live site unaffected: nothing references the new assets yet.
2026-07-02 22:00:01 +02:00
admin aa3d7c762d website: reflect Proxmox-based platform (foundation framing, stack diagram, FAQ)
- technologiak.html: kill the 'most users don't need Proxmox' warning; reframe Proxmox
  as the foundation every box is built on (grounded benefits: snapshot-before-change,
  whole-system backup/restore to new hardware, isolation, fast provisioning); rebuild the
  stack diagram to 5 layers (Hardver -> Proxmox VE -> izolált rendszerkörnyezet -> Docker
  -> Felhő Felügyelő + Alkalmazások); reframe the controller as the management layer on
  every box; relabel Kubernetes + rack/multi-node as 'Üzleti / igény szerint' (Option 3).
- index.html: Proxmox tile 'Virtualizáció haladóknak' -> 'Stabil virtualizációs alap';
  Kubernetes tile -> 'Üzleti szintű rendelkezésre állás'.
- gyik.html: rewrite the OS answer (Proxmox VE foundation + Docker in isolated env); new
  'Mi az a Proxmox' FAQ entry; snapshot clause on the update FAQ (visible + JSON-LD).
- biztonsagimentes.html: note the whole system (not just data) is backup/restorable.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 09:58:38 +02:00
admin 276ccda938 updated logo 2026-02-27 11:24:46 +01:00
admin f82fa9be2c favicon to svg 2026-02-26 13:21:55 +01:00
admin 1eccd4df58 added favicon png 2026-02-26 13:20:26 +01:00
admin 652d567864 updated favicon 2026-02-26 13:17:14 +01:00
admin f50278e2b0 favicons 2026-02-25 12:29:12 +01:00
admin 1e354cbd41 feat(hub): Configuration page, asset seedOrUpdate, English UI
- Add Configuration page with "Refresh Assets" button
- Replace seedIfEmpty with seedOrUpdate (SHA-256 compare on startup)
- Translate all Hungarian text on Apps pages to English
- Add Configuration tab to all template navigation
- Expand isAssetFile to match favicon patterns
- Add felhom-logo.svg to website assets for the pipeline

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 09:34:43 +01:00
admin d8790af6bb logo change 2026-02-25 08:25:35 +01:00
admin 11924f044e favicon 2026-02-24 18:13:16 +01:00
admin 725af801c1 uploaded 2026-02-24 17:53:41 +01:00
admin feef6d51fc deleted 2026-02-24 17:51:42 +01:00
admin d8e1ec44d7 added upsnap, guacamole logo 2026-02-19 14:19:02 +01:00
admin 13c5c874d2 replaced portainer with controller 2026-02-16 08:11:37 +01:00
admin f2eba5bd95 760 2026-02-11 10:00:10 +01:00
admin dc048f4c2d 800 2026-02-11 09:59:38 +01:00
admin 6a4a4bd730 760 2026-02-11 09:58:26 +01:00
admin 5c1eafd015 max width increased 2026-02-11 09:56:50 +01:00
admin 7557b924b7 updated disclaimer banner box 2026-02-11 09:56:10 +01:00
admin af0ab5060f modified files to UTF-8-BOM 2026-02-11 09:52:41 +01:00
admin 5bd014d740 test coding change to UTF-8-BOM 2026-02-11 09:51:07 +01:00
admin faf0444394 updated banner box (li) on page 2026-02-11 09:41:08 +01:00
admin ed9b4bcff0 updated alkalmazasok.html, fixed filebrowser 2026-02-11 09:11:09 +01:00
admin 0b144a4d24 initial move to gitea 2026-02-11 08:50:08 +01:00