Commit graph mirrors/README.html
Author SHA1 Message Date
4b46add3cc
feat(snapshots): implement historical root CID ledger, CLI tool, and time-travel documentation 2026-10-10 00:47:02 -06:00
5cc15b5cbb
feat(seo): add Open Graph and Twitter Card metadata for rich previews
- Add og:type, og:title, og:description, og:url, og:image (1376x768) and twitter:card
- Bundle high-resolution cover.jpg into mirror root for canonical card rendering
- Update mxos-build-html.bash and mxos-build-index.bash generators
- Support automatic preview card rendering across X (Twitter), Telegram, and social networks

Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 18:28:15 -06:00
9b0c1abfbd
docs: restructure manual and node operator guide with sequential flow and web0 peering
- Reorganize README.rst into a logical, progressive step-by-step manual
- Update docs/guides/operador-nodo.rst with 10 sequential steps
- Add web0 bootstrap multiaddrs and peering configurations
- Update module size measurements and Btrfs subvolume recommendations
- Regenerate README.html and index.html

Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 18:11:55 -06:00
de27d6f65e
refactor(structure): consolidate operator tools and configs into nodo/ and clean mirror root
- Move bin/ and config/ (etc/, systemd/) into nodo/ for clean mirror encapsulation
- Provide root symlinks bin and config pointing to nodo/ for CLI convenience
- Update script headers across all 15 bash utilities with robust REPO_ROOT resolution
- Clean raw developer artifacts (README.rst, logo.svg, guardianes.json) from IPFS root
- Update mirror root tree diagrams and documentation references to reflect clean structure
- Point Documentation URLs and RST source references to README.html and GitLab repo

Signed-off-by: Rénich Bon Ćirić <renich@woralelandia.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 16:04:39 -06:00
7c7ef4de69
refactor(structure): move etc and systemd into config/ and update references
- Relocate etc/ to config/etc/ and systemd/ to config/systemd/
- Update mirrors.env sourcing logic across all bin/*.bash scripts
- Update staging and IPFS MFS deployment paths to isolate runtime configs
- Update links in README.rst, README.html, and staging
- Create and push public repository to gitlab.com/mxos/mirrors
- Update DNSLink, IPNS, and pin on web0.mx-os.mx

Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 14:01:00 -06:00
6af4773a69
fix(ui): unificar dimensiones de encabezado y corregir desplazamiento de anclas
- Añadir scroll-margin-top de 5rem a selectores [id], section[id] y .section-title en portada y manual
- Prevenir superposición de la barra fija sobre encabezados al pulsar anclas del menú
- Armonizar dimensiones de barra de navegación en README.html idénticas a index.html (relleno 0.65rem, icono 22px, fuente 1.05rem)
- Forzar white-space: nowrap y flex-shrink en marca y enlaces para evitar saltos de línea indeseados
- Actualizar cifras de tamaño real para Fedora 45 Everything (116G) y catálogo completo (468G)
- Replicar y enclavillar en web0.mx-os.mx, MFS /mxos-root, IPNS y DNSLink

Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 11:42:48 -06:00
da0e1c384d
fix(portal): make mirror fully self-contained and fix relative links and anchor targets
- Include bin/, etc/, systemd/, and docs/ directly in IPFS root and staging
- Convert all tool and documentation links in README.rst to local relative paths
- Inject unaccented anchor aliases (<span id="...">) for all accented headings in README.html
- Add client-side fragment normalization handler for smooth anchor scrolling
- Add anchor forwarding from index.html to README.html for manual sections
- Update Vigía registration link to point directly to self-contained README anchor
- Resguard and pin bin/, etc/, systemd/, docs/, index.html, README.html on web0.mx-os.mx

Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 11:04:35 -06:00
e6d8d643de
feat(portal): create dedicated landing index.html with 6 modules, manual invitation, and fix all broken links
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 10:45:34 -06:00
8268a3685c
feat(catalog): consolidate to exactly 6 canonical distro and version modules
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 10:36:49 -06:00
62b9a3e757
feat(catalog): simplify to 10 canonical modules, integrate sphinx furo docs, and update size scripts
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 10:32:21 -06:00
7c2556ba84
feat(portal): streamline navigation menu, fix toc anchor, and add tmux sync runner
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 10:21:02 -06:00
5a443617d7
feat(catalog): complete centos 10 sigs subvolumes, add toc, and update exact sizes
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 05:10:04 -06:00
e6be3a5566
feat(portal): add interactive ToC, Btrfs CoW subvolumes management, and clarify gateway vs mirror domains 2026-10-09 04:32:10 -06:00
42d224303f
feat(catalog): add Fedora 44/45 modules, update sizing, document ipfs ls and anonymous custody 2026-10-09 04:13:17 -06:00
054e9c8266
feat(sync): configure 4x daily timer, document DoH resolution, and update specs
- Configure mxos-mirror.timer to run 4 times daily (every 6 hours) with persistence
- Implement flock and tmux concurrency guard in mxos-repo-sync.bash
- Document Cloudflare DoH resolution in Kubo to bypass DNSLink TTL cache lag
- Document updated Vigía observatory features, tag filtering, and copy-to-clipboard DI
- Rebuild production README.html and index.html

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 03:42:04 -06:00
b3dc5f3e11
fix(branding): restore original header icon and center enlarged hero emblem
- Restore original layers icon in navbar brand-group
- Center hero emblem above main document title
- Increase hero emblem size to 140px with responsive 100px mobile scaling

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 03:23:30 -06:00
db6fbe7518
feat(branding): add hero logo between header and title, update gateway terminology, and sync vigia
- Place prominent vector hero logo between sticky header and document h1
- Replace pasarela references with gateway and clarify official gateway at HOBOPS.IO
- Eliminate unnecessary parentheses and refine punctuation in README.rst
- Synchronize updated Vigia build with corner logo and natural badge typography
- Update guardianes.json with HOBOPS.IO organization

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 03:07:03 -06:00
0312c9e4a6
feat(branding): add official logo, update evaluator identity to EVALinux, and document guardian onboarding
- Embed official vector logo in portal header and Vigia bundle with adaptive theme styling
- Update public gateway domain to ipfs.mx-os.mx and gateway.ipfs.mx-os.mx in documentation
- Update custodian identity to EVALinux in Jalisco in guardianes.json
- Add comprehensive step-by-step onboarding guide for community nodes in README.rst and operador-nodo.rst
- Eliminate spaces around forward slashes across technical specifications and user guides
- Rebuild self-contained README.html and synchronize staging assets

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 02:50:08 -06:00
bc449b43ba
docs(readme): feature Vigia observatory and establish community guardians registry
- Add Vigia to technical architecture pillars, canonical tree, and tools
- Document three-layer guardian identification model (cryptographic, ASN, and declarative registry)
- Add Vigia navigation link in web portal header
- Create initial guardianes.json registry for verified custodians
- Synchronize minified Vigia web bundle with identity resolution support

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 02:33:52 -06:00
59b2de7954
feat(upstream): author RFC proposal TECH-007, automate size syncing, and enhance DNF guide
- Author formal upstream RFC proposal in docs/technical/specs/propuesta-rfc-upstream.rst
- Link TECH-007 in docs/technical/spec.rst
- Add update-readme action to bin/mxos-sizes.bash to dynamically update README.rst
- Ensure vigia dashboard files are included in staging on ingest
- Add zero-DNS direct IPNS key configuration to docs/guides/cliente-dnf.rst
- Recompile README.html and index.html

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 02:19:51 -06:00
a7d8b5b700
feat(security): implement mxos-mirrors Ed25519 key management, IPNS publishing, and backup procedures
- Generate and configure dedicated Ed25519 key mxos-mirrors (k51qzi5uqu5di6ed3qtnwrdlvpmfil07ib6qfzb1t259nux49jenn8my4dtg0v)
- Add bin/mxos-ipns-publish.bash to sign and publish mirror updates to IPNS
- Add bin/mxos-key-backup.bash for secure key export, age/gpg encryption, and import
- Author technical specification docs/technical/specs/gestion-llaves-ipns.rst
- Update orchestrator bin/mxos-mirror.bash, env config, and README documentation

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 02:11:12 -06:00
ace0bb067c
feat(docs): add quick-start pinning section and tmux sync automation
- Add prominent Inicio Rápido de Colaboración section to README.rst
- Include module size indicator table with live and estimated metrics
- Implement bin/mxos-repo-sync.bash and bin/mxos-tmux-sync.bash
- Implement bin/mxos-sizes.bash for dynamic staging inspection
- Add responsive table CSS and dark/light styling in bin/mxos-build-html.bash
- Eliminate parentheses in section headings and maintain FDL / GPL compliance

Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 01:08:33 -06:00
61395931c4
docs(license): adopt GNU GPLv3+ for software and GNU FDL v1.3+ for documentation
- Replace MIT with GNU General Public License v3.0 or later (GPL-3.0-or-later) for all tools and scripts
- Adopt GNU Free Documentation License v1.3 or later (GFDL-1.3-or-later) with no invariant sections, front-cover, or back-cover texts, in dual model with CC-BY-SA-4.0 for documentation
- Update footer and licensing sections across README.rst, README.html, and index.html

Signed-off-by: Rénich Bon Ćirić <renich@woralelandia.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 00:58:49 -06:00
8b075aff9b
fix(docs): improve mobile responsiveness and typography scaling
- Add responsive viewport-fit and eliminate horizontal page overflow
- Introduce fluid typography using CSS clamp for headings
- Structure header into mobile-friendly brand row and swipeable chip track
- Constrain code blocks and pre tags with touch-scrollable overflow
- Add wrapping safeguards for long inline paths and monospace tokens
- Re-sync theme toggle across mobile and desktop buttons

Signed-off-by: Rénich Bon Ćirić <renich@woralelandia.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 00:54:41 -06:00
cb6f4e0b58
feat(docs): generate standalone html documentation with pandoc and pure bash
- Implement bin/mxos-build-html.bash using pandoc and zero Python
- Produce standalone README.html and index.html with embedded styles
- Support light and dark themes with localStorage persistence
- Highlight bash and ini syntax blocks with high-contrast tokens
- Copy index.html and README.html into staging during ipfs ingestion
- Integrate html build step into mxos-mirror orchestrator

Signed-off-by: Rénich Bon Ćirić <renich@woralelandia.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 00:38:38 -06:00