From 499785b0c638490be50a454a6cd068b7d9e56621 Mon Sep 17 00:00:00 2001 From: Mao Nakamoto <41178744+maonakamoto@users.noreply.github.com> Date: Tue, 28 Jul 2026 08:59:52 +0200 Subject: [PATCH] brand(evig): finish evig rename + honour the Revamp-IT roots and tell the fork MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two things the user asked for: finish renaming Layer A brand surfaces to evig (the GitHub repo is already `evig`; the rendered app copy + org.ts were already migrated), and lean INTO the Revamp-IT origin — name it, honour its history, and tell the fork honestly. Layer B infra identifiers (is_revampit, @revamp-it.ch, revampit_cms, /opt/revampit, systemd, host) are deliberately untouched. Layer A rename (leftovers): - package.json name revampit -> evig - public/site.webmanifest: name/short_name/description -> evig; drop the stale RevampIT orange (#ff6b35) for evig obsidian (#0a0a0a) - LICENSE holder -> evig - packages/saldo/package.json: stale github.com/maonakamoto/revampit -> /evig - CONTRIBUTING.md clone URL: was doubly-stale g-but/revampit -> maonakamoto/evig - public/saldo/index.html footer "from Revamp-IT" -> "from evig" - public/blog/geraete-eingang-integration.svg diagram label -> evig Honour Revamp-IT + the fork story (naming them, linking revamp-it.ch, crediting their real since-2003 history as THEIRS, and framing the split as a difference of ambition + tempo — not grievance): - src/config/org.ts: new ORG_ORIGIN SSOT (Revamp-IT: Zürich gemeinnütziger Verein, since 2003, revamp-it.ch) - GeschichteSection (/about) + vision (/vision): render the Revamp-IT link, rewrite the origin narrative in DE + EN - messages/{fr,es,it,ja,ko}.json: translated founding narrative (vision stays de/en with DE fallback, as before) - docs/EVIG_STORY.md + docs/MISSION_STATEMENT.md: rewritten to name/honour Revamp-IT and set the "grateful, never at their expense" voice guardrail; docs/MANIFESTO.md retitled to evig with a dated historical note Verified: tsc clean, eslint clean on changed files, lint:umlauts clean, all 7 locale JSON valid with balanced /{foundingYear} tags. Co-Authored-By: Claude Opus 4.8 (1M context) --- CONTRIBUTING.md | 6 +- LICENSE | 2 +- docs/EVIG_STORY.md | 37 +++-- docs/MANIFESTO.md | 10 +- docs/MISSION_STATEMENT.md | 159 +++++++++----------- messages/de.json | 10 +- messages/en.json | 10 +- messages/es.json | 6 +- messages/fr.json | 6 +- messages/it.json | 6 +- messages/ja.json | 6 +- messages/ko.json | 6 +- package.json | 2 +- packages/saldo/package.json | 4 +- public/blog/geraete-eingang-integration.svg | 6 +- public/saldo/index.html | 4 +- public/site.webmanifest | 10 +- src/app/[locale]/vision/content.tsx | 9 +- src/components/about/GeschichteSection.tsx | 35 +++-- src/config/org.ts | 17 +++ 20 files changed, 195 insertions(+), 156 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 82e5e5bd6..a9cefa4c9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -20,8 +20,8 @@ Thanks for the interest. This document covers the practical workflow for shippin ## Local setup ```bash -git clone https://github.com/g-but/revampit.git -cd revampit +git clone https://github.com/maonakamoto/evig.git +cd evig cp .env.example .env.local # fill in DATABASE_URL, AUTH_SECRET, payment + email keys npm install npm run db:migrate # apply scripts/db/migrations/*.sql @@ -79,7 +79,7 @@ Code reviews focus on: correctness, the rules above, test coverage, and whether ## Recognition -Contributors land in [GitHub's contributor graph](https://github.com/g-but/revampit/graphs/contributors); significant contributions get a callout in release notes. We don't currently maintain a separate CONTRIBUTORS file — git history is the source of truth. +Contributors land in [GitHub's contributor graph](https://github.com/maonakamoto/evig/graphs/contributors); significant contributions get a callout in release notes. We don't currently maintain a separate CONTRIBUTORS file — git history is the source of truth. ## License diff --git a/LICENSE b/LICENSE index 542f65870..af0a65183 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 RevampIT - Sustainable Technology for Everyone +Copyright (c) 2024 evig Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs/EVIG_STORY.md b/docs/EVIG_STORY.md index 9d3cf2493..c0a7085ed 100644 --- a/docs/EVIG_STORY.md +++ b/docs/EVIG_STORY.md @@ -61,9 +61,13 @@ reachable by anyone, anywhere. ## Where we come from -evig grew out of the world of circular IT — the quiet, unglamorous work of taking -tired laptops and computers, fixing them, tuning them up, and giving them a second -life instead of a landfill. +evig grew out of the world of circular IT — and specifically out of +[**Revamp-IT**](https://www.revamp-it.ch), the Zürich non-profit association +(*gemeinnütziger Verein*) that has, since **2003**, done the quiet, unglamorous work +of taking tired laptops and computers, repairing them, reinstalling Linux and free +software, and giving them a second life instead of a landfill — opening access to +technology for people on a small budget. That's good, important work, and it's the +ground evig grew from. We name it, and we're grateful for it. That work is good for the planet. A repaired laptop is a laptop that didn't have to be mined, manufactured, and shipped a second time. But we came to see something the @@ -75,15 +79,18 @@ seen from two sides. We built a platform around that idea — a marketplace, an AI assistant, workshops, a whole techno-optimist vision of good hardware, AI, robotics, and open tech kept in -circulation. We were ready to walk toward it. +circulation — and we wanted to carry it fast and far, beyond Zürich, as an +independent organisation. Revamp-IT stays with what it does well: repair and reuse, +at a calm, local pace. A different goal, a different tempo — both legitimate. -Our surroundings weren't. So in **2026, in Zürich, we started walking on our own.** -That's evig — full ownership, no inherited mandate, no committee to convince. The -same roots, aimed at a bolder destination. +So in **2026, in Zürich, we started walking on our own.** That's evig — full +ownership, no committee to convince, the same roots aimed at a bolder destination. -*(Origin tone: confident spin-off, not grievance. We say what we're for, not who -we're against. We never claim another organisation's history, track record, or -numbers as our own — evig is new, and says so.)* +*(Origin tone: confident spin-off, **grateful to Revamp-IT, never at their expense.** +We name Revamp-IT with respect and honour their history as **theirs** — we never +claim their "since 2003", their track record, or their numbers as evig's own. We +describe the split as a difference of mission and tempo, not a grievance: we say what +we're for and where we diverged, never who we're against. evig is new, and says so.)* --- @@ -225,11 +232,15 @@ anywhere — and kept reachable, for longer.** - **Confident, forward-leaning, warm.** Techno-optimist without hype. We're building the future of access, not apologising for the past of waste. -- **Honest by default.** No numbers we haven't earned. No "since 2003." "In Gründung" +- **Honest by default.** No numbers we haven't earned. evig claims no "since 2003" of + its own — that's Revamp-IT's history, and we say so when we tell it. "In Gründung" is stated plainly, not hidden. We don't issue tax-deductible receipts or claim recognised charitable status until the Verein is actually registered and recognised. -- **Differentiate by what we *are*,** never by naming and knocking another - organisation. "Complete machines, not parts" makes the point; insults don't. +- **Honour the roots, name Revamp-IT with respect.** We came out of Revamp-IT and we + say so — gratefully, and linked. We describe the split as a difference of mission + and tempo (fast/independent vs. calm/local; both legitimate), never as a grievance + and never by knocking them. Differentiate by what evig *is* — "complete machines, + not parts" makes the point; insults don't. - **"Intelligence" is the through-line word** — AI, robotics, and the compute to run them. Every page should be traceable back to *intelligence within reach*. - **Reuse = energy, not guilt.** Circular economy is how we make it affordable, not a diff --git a/docs/MANIFESTO.md b/docs/MANIFESTO.md index f94254774..f7551ea2b 100644 --- a/docs/MANIFESTO.md +++ b/docs/MANIFESTO.md @@ -1,8 +1,14 @@ -# Revamp-IT — Platform Manifesto & Vision +# evig — Platform Manifesto & Vision **Status:** Living vision doc (captures direction from founder brainstorming, 2026-07-06). Marks clearly what is **built** vs **proposed**. Not a spec — a -compass. Companion to the concrete plans in +compass. + +> **Historical note.** This was written *before* the 2026 spin-off, when the +> platform served **Revamp-IT** directly, so the body below refers to Revamp-IT as +> the operating org and dogfooding customer. The platform is now **evig**'s (see +> [`EVIG_STORY.md`](./EVIG_STORY.md)); those references are kept as the dated record, +> not updated in place. Companion to the concrete plans in [`SYSTEM_MIGRATION_STRATEGY.md`](./SYSTEM_MIGRATION_STRATEGY.md), [`KIVVI_ERP_ADOPTION.md`](./KIVVI_ERP_ADOPTION.md), [`SHOPWARE_MIGRATION_PLAN.md`](./SHOPWARE_MIGRATION_PLAN.md). diff --git a/docs/MISSION_STATEMENT.md b/docs/MISSION_STATEMENT.md index 89c06fe86..cab776fa4 100644 --- a/docs/MISSION_STATEMENT.md +++ b/docs/MISSION_STATEMENT.md @@ -1,122 +1,107 @@ -# Revamp-IT Mission Statement +# evig — Mission Statement -## Official Mission - -**Revamp-IT is a Swiss nonprofit organization dedicated to enabling free exchange of technology between individuals and groups, promoting open-source hardware and software as the ideal form of human collaboration.** +> Narrative SSOT for voice and story is [`EVIG_STORY.md`](EVIG_STORY.md). This file +> is the compact mission reference. Facts stay honest to `src/config/org.ts` and +> `.claude/CLAUDE.md`: evig is a **gemeinnütziger Verein in Gründung**, founded 2026 +> in Zürich — no invented metrics, no tax-receipt or recognised-charity claims until +> the Verein is registered and recognised. ---- - -## Core Principles - -### 1. Free Exchange of Technology +## Official Mission -We enable **free, nonprofit exchange** of technology between individuals and groups. Technology includes: +**evig makes access to intelligence affordable to everyone — good, durable hardware, +the software and knowledge to use it, and the AI and (in time) robotics that +increasingly decide who gets to take part. Curated, not junk refurb; a +market-and-quality model run as a non-profit, where affordable pricing is the +product, not a subsidy.** -- **Hardware**: Old computers, computer parts, synthesizers, DJ controllers, peripherals, bicycles, furniture -- **Software**: Old proprietary software given away for free, open-source software -- **Resources**: Compute resources (servers), memory resources (storage), cloud infrastructure +The single sentence behind everything: **intelligence should be reachable by anyone, +anywhere — and kept reachable, for longer.** -**Key Principle**: All technology redistribution happens on a **nonprofit, free basis**. +--- -### 2. Open Source Advocacy +## Origins — Revamp-IT -**Goal**: Enable open-source hardware and software to compete fairly with proprietary solutions. +evig is a 2026 spin-off from [**Revamp-IT**](https://www.revamp-it.ch), the Zürich +circular-IT non-profit it grew out of. We name and honour that root — Revamp-IT's +history is **Revamp-IT's**, never claimed as evig's own. -**Philosophy**: -- Open source is the **ideal way for humans to collaborate** -- As development becomes more decentralized (can be done without big teams), open source will **ultimately exceed the capacities of big, centralized corporations** -- The most beautiful way for this to happen is through **technological collaboration and exchange beyond national boundaries** +- **Revamp-IT** — *im Handelsregister eingetragener, selbsttragender gemeinnütziger + Verein*, Zürich. Since **2003**: refurbishing used hardware, installing Linux and + open-source software, running workshops, and making computing accessible to people + with limited means. Address: Birmensdorferstrasse 379, 8055 Zürich · https://revamp-it.ch +- **The divergence** — evig wanted to carry the same circular-IT conviction fast and + far, as an independent organisation aimed at *access to intelligence* (AI, robotics, + open tech). Revamp-IT stays with repair and reuse at a calm, local pace. A different + goal and tempo — both legitimate. So evig set out on its own: full ownership, no + committee to convince, the same roots aimed at a bolder destination. -**Vision**: Make technological collaboration and exchange easy and simple, transcending national boundaries. +--- -### 3. Subscription Exchange & Transition Support +## Core Principles -**When Subscriptions Are Needed**: -- Facilitate easy community funding of subscriptions -- Enable individuals to support each other's technology needs -- Provide transition path from proprietary to open-source +### 1. Access to intelligence is the inequality worth closing -**Open Source First**: -- Maintain open-source alternatives until they reach sufficient maturity -- Provide computers equipped with **fully open-source AI and blockchain solutions** -- Rank technology upgrades by **environmental impact** +Inequality of income and wealth are symptoms; the inequality that compounds hardest +today is **unequal access to intelligence** — the compute, AI, and (soon) robots that +multiply what a person can do and hand back their time. evig exists to put those tools +within reach of people, not just institutions and the wealthy. -### 4. Environmental Impact Awareness +### 2. Circular economy is the affordability engine -**CO2 Measurement**: -- Measure all electricity use: toasters, TVs, computers, AI, robotics, food production -- Enable individuals to understand their **true environmental impact** -- Rank technology upgrades by environmental impact +Good technology kept in circulation instead of turning to waste is what makes it +affordable. A refurbished laptop is both the greener choice **and** the cheapest +on-ramp to AI that exists. Reuse as energy, not obligation — *this still has a life in +it; let's raise it for longer.* -**Sustainability Focus**: -- Promote environmentally conscious technology choices -- Support circular economy through technology redistribution -- Reduce e-waste through refurbishment and reuse +### 3. Complete, working, honest — quality is a promise, not a lottery -### 5. Education & Digital Inclusion +evig sells complete, working machines (and, in time, robots) — never parts, never +"good enough." When we say a machine is good for a real purpose, the software is +installed and configured and it works the moment you open the lid. Fitness for a +concrete purpose is the product; a spec sheet isn't. -- Technical education on Linux, open-source software, hardware repair -- Workshops on sustainable technology practices -- Digital inclusion programs for underserved communities -- Community building and knowledge sharing +### 4. Hardware, software, and knowledge — handed over together ---- +Owning the box isn't the point; *doing the thing* is. evig brings three things closer +to people: **hardware** (curated, capable, reachable), **software** (set up and honest +about what it's for), and **knowledge** (workshops, repair café, a technician network, +and research published in the open). -## Nonprofit Status +### 5. Research in the open -Revamp-IT operates as a **Swiss nonprofit organization** with the following principles: +evig investigates — affordable AI, running intelligence on humble and second-life +hardware, open robotics, repair, sovereignty over your own tools — and publishes what +it finds. R&D is the engine under the curation, and the honest basis for every promise +evig makes. We never cite a finding we haven't actually published. -- ✅ **No Profit Distribution**: All surplus funds reinvested into mission -- ✅ **Public Benefit**: Activities serve public good -- ✅ **Non-Commercial Primary Purpose**: Technology redistribution, not profit generation -- ✅ **Transparency**: Financial records and activities are transparent +### 6. Ways to raise your way to intelligence -**See [Legal Compliance Documentation](LEGAL_NONPROFIT_COMPLIANCE.md) for full details.** +Alongside buying outright, evig is building pooled and shared financing so access +doesn't depend only on what's already in your wallet: subscription crowdfunding, +shared-subscription pools, and direct support (donate a device, fund a tool, sponsor a +workshop seat). The tagline lives here: **raise for longer.** --- -## Activities - -### Technology Redistribution -- Free/nonprofit exchange of computers, hardware, software, compute resources -- Refurbishment and repair services -- Community technology sharing - -### Open Source Advocacy -- Promote open-source solutions -- Provide open-source alternatives -- Support decentralized development - -### Environmental Impact -- CO2 tracking and measurement -- Environmental impact ranking -- Sustainability education - -### Education -- Workshops and training -- Technical support -- Community building - -### Subscription Exchange (When Needed) -- Facilitate community funding -- Support transition to open-source -- Enable access to necessary proprietary tools - ---- +## Legal & non-profit status -## Vision Statement +evig is a **gemeinnütziger Verein in Gründung** (non-profit association being founded), +2026, Zürich. Until the Verein is registered **and** recognised as tax-exempt by the +canton, evig does **not** issue tax-deductible donation receipts and does not claim +recognised charitable status. It is stated plainly as "in Gründung", never hidden. -**As development becomes more decentralized and can be done without big teams, open source will ultimately exceed the capacities of big, centralized corporations. The most beautiful way for this to happen is through technological collaboration and exchange beyond national boundaries, making it easy and simple for individuals and groups to share technology, knowledge, and resources.** +The platform is open-source ([MIT](../LICENSE)) so other circular-economy +organisations can adopt it directly. --- ## Contact -- **Organization**: Revamp-IT -- **Location**: Birmensdorferstrasse 379, 8055 Zürich, Switzerland -- **Website**: https://revamp-it.ch -- **Legal Status**: Swiss Nonprofit Organization +- **Organisation**: evig (in Gründung) +- **Base**: Zürich, Switzerland (online-first; no public store or warehouse) +- **Website**: https://evig.orangecat.ch +- **Legal status**: gemeinnütziger Verein in Gründung --- -**Last Updated**: January 2026 +**Last Updated**: 2026-07-28 diff --git a/messages/de.json b/messages/de.json index 4645fe61f..d16e52561 100644 --- a/messages/de.json +++ b/messages/de.json @@ -6408,9 +6408,9 @@ "founding": { "title": "Ein Spin-off aus Überzeugung", "subtitle": "Dieselben Wurzeln, ein mutigerer Weg", - "p1": "evig entstand {foundingYear} in Zürich — als Abspaltung aus der Schweizer Kreislauf-IT. Die Überzeugung dahinter: Der Zugang zu Intelligenz — KI und Robotik — ist die grosse Chance unserer Zeit, und er sollte für alle bezahlbar sein.", - "p2": "Wir haben die Plattform dafür gebaut: einen Marktplatz, einen KI-Assistenten und eine techno-optimistische Vision von KI, Robotik und offener Technik im Kreislauf. Diesen Weg wollte unser Umfeld nicht mitgehen.", - "p3": "Also gehen wir ihn selbst. evig behält die Wurzeln der Kreislaufwirtschaft und richtet sie auf das Zeitalter der Intelligenz aus — als echtes Markt- und Qualitätsmodell, offen und unabhängig." + "p1": "evig entstand {foundingYear} in Zürich — als Spin-off aus der Zürcher Kreislauf-IT, aus Revamp-IT. Der gemeinnützige Verein macht seit 2003 aus alter Hardware wieder brauchbare Computer: reparieren, mit Linux und freier Software neu aufsetzen, weitergeben statt verschrotten — und so Menschen mit kleinem Budget den Zugang zur Technik öffnen. Gute, wichtige Arbeit, und der Boden, auf dem evig gewachsen ist.", + "p2": "Aus dieser Arbeit heraus haben wir die Plattform gebaut — Marktplatz, KI-Assistent, Werkstatt — und eine techno-optimistische Vision: den Zugang zu Intelligenz, zu KI und Robotik, für alle bezahlbar machen, schnell und über Zürich hinaus. Revamp-IT bleibt bei dem, was es gut kann — Reparatur und Reuse, im ruhigen, lokalen Takt. Ein anderes Ziel, ein anderes Tempo.", + "p3": "Also gehen wir den Weg eigenständig. evig behält die Wurzeln der Kreislaufwirtschaft und richtet sie auf das Zeitalter der Intelligenz aus — volle Verantwortung, kein Komitee zu überzeugen, ein echtes Markt- und Qualitätsmodell, offen und unabhängig. Die Geschichte von Revamp-IT bleibt Revamp-IT; evig schreibt seine eigene." }, "badge": "Warum es evig gibt", "milestoneTitle": "Meilensteine", @@ -8943,8 +8943,8 @@ "origin": { "eyebrow": "Woher wir kommen", "quote": "Ein aufbereiteter Laptop ist die günstigste Auffahrt zur Intelligenz, die es gibt.", - "p1": "evig ist aus der stillen Arbeit der Kreislauf-IT entstanden — müde Laptops und Computer nehmen, reparieren, auf Vordermann bringen und ihnen ein zweites Leben geben statt der Deponie. Diese Arbeit ist gut für den Planeten. Aber wir sahen, was die Recycling-Sicht übersah: Dieselbe Maschine, die Elektroschrott geworden wäre, ist — richtig eingerichtet — ein Tor zu den mächtigsten Werkzeugen, die die Menschheit je gebaut hat.", - "p2": "Kreislaufwirtschaft und Zugang zu Intelligenz erwiesen sich als dieselbe Handlung, von zwei Seiten betrachtet. Wir haben eine Plattform um diese Idee gebaut. Unser Umfeld war nicht bereit, diesen Weg zu gehen — also gehen wir ihn seit 2026, in Zürich, selbst. Dieselben Wurzeln, ein mutigeres Ziel." + "p1": "evig ist aus der Zürcher Kreislauf-IT entstanden — aus Revamp-IT, wo seit 2003 aus müden Laptops und Computern wieder brauchbare Geräte werden: reparieren, mit Linux neu aufsetzen, ein zweites Leben geben statt Deponie. Diese Arbeit ist gut für den Planeten. Aber wir sahen, was die Recycling-Sicht übersah: Dieselbe Maschine, die Elektroschrott geworden wäre, ist — richtig eingerichtet — ein Tor zu den mächtigsten Werkzeugen, die die Menschheit je gebaut hat.", + "p2": "Kreislaufwirtschaft und Zugang zu Intelligenz erwiesen sich als dieselbe Handlung, von zwei Seiten betrachtet. Wir haben eine Plattform um diese Idee gebaut und wollten sie schnell und weit tragen. Revamp-IT bleibt der Reparatur und dem Reuse treu — gute Arbeit, im lokalen Takt. Wir wollten weiter: also gehen wir seit 2026, in Zürich, eigenständig. Dieselben Wurzeln, ein mutigeres Ziel." }, "diff": { "eyebrow": "Was uns anders macht", diff --git a/messages/en.json b/messages/en.json index 80a6d78ff..880cfe71c 100644 --- a/messages/en.json +++ b/messages/en.json @@ -6343,9 +6343,9 @@ "founding": { "title": "A spin-off born of conviction", "subtitle": "The same roots, a bolder path", - "p1": "evig was founded in {foundingYear} in Zurich — as a spin-off from Swiss circular IT. The conviction behind it: access to intelligence — AI and robotics — is the great opportunity of our time, and it should be affordable for everyone.", - "p2": "We built the platform for it: a marketplace, an AI assistant, and a techno-optimist vision of AI, robotics and open tech in circulation. Our surroundings didn't want to walk that path with us.", - "p3": "So we're walking it ourselves. evig keeps the roots of the circular economy and aims them at the age of intelligence — as a genuine market-and-quality model, open and independent." + "p1": "evig was founded in {foundingYear} in Zurich — as a spin-off from Zurich's circular-IT scene, out of Revamp-IT. Since 2003, that non-profit association has been turning old hardware back into usable computers: repairing them, reinstalling Linux and free software, passing them on instead of scrapping them — and opening access to technology for people on a small budget. Good, important work, and the ground evig grew from.", + "p2": "Out of that work we built the platform — marketplace, AI assistant, workshop — and a techno-optimist vision: making access to intelligence, to AI and robotics, affordable for everyone, fast and beyond Zurich. Revamp-IT stays with what it does well — repair and reuse, at a calm, local pace. A different goal, a different tempo.", + "p3": "So we walk our path independently. evig keeps the roots of the circular economy and aims them at the age of intelligence — full ownership, no committee to convince, a genuine market-and-quality model, open and independent. Revamp-IT's history stays Revamp-IT's; evig writes its own." }, "badge": "Why evig exists", "milestoneTitle": "Milestones", @@ -8926,8 +8926,8 @@ "origin": { "eyebrow": "Where we come from", "quote": "A refurbished laptop is the cheapest on-ramp to intelligence that exists.", - "p1": "evig grew out of the quiet work of circular IT — taking tired laptops and computers, fixing them, tuning them up, and giving them a second life instead of a landfill. That work is good for the planet. But we saw what the recycling framing missed: the same machine that would have been e-waste is, set up right, a doorway to the most powerful tools humanity has ever built.", - "p2": "Circular economy and access to intelligence turned out to be the same act, seen from two sides. We built a platform around that idea. Our surroundings were not ready to walk toward it — so in 2026, in Zürich, we started walking on our own. Same roots, bolder destination." + "p1": "evig grew out of Zurich's circular IT — out of Revamp-IT, where since 2003 tired laptops and computers are turned back into usable machines: repaired, reinstalled with Linux, given a second life instead of a landfill. That work is good for the planet. But we saw what the recycling framing missed: the same machine that would have been e-waste is, set up right, a doorway to the most powerful tools humanity has ever built.", + "p2": "Circular economy and access to intelligence turned out to be the same act, seen from two sides. We built a platform around that idea, and we wanted to carry it fast and far. Revamp-IT stays true to repair and reuse — good work, at a local pace. We wanted to go further: so in 2026, in Zürich, we walk on independently. Same roots, bolder destination." }, "diff": { "eyebrow": "What makes us different", diff --git a/messages/es.json b/messages/es.json index 17460cba9..57a1e1fbd 100644 --- a/messages/es.json +++ b/messages/es.json @@ -6350,9 +6350,9 @@ "founding": { "title": "Una escisión por convicción", "subtitle": "Las mismas raíces, un camino más audaz", - "p1": "evig nació en {foundingYear} en Zúrich, como escisión de la IT circular suiza. La convicción detrás: el acceso a la inteligencia —IA y robótica— es la gran oportunidad de nuestro tiempo, y debería ser asequible para todos.", - "p2": "Construimos la plataforma para ello: un mercado, un asistente de IA y una visión tecnooptimista de la IA, la robótica y la tecnología abierta en circulación. Nuestro entorno no quiso recorrer ese camino con nosotros.", - "p3": "Así que lo recorremos nosotros. evig conserva las raíces de la economía circular y las orienta hacia la era de la inteligencia, como un auténtico modelo de mercado y calidad, abierto e independiente." + "p1": "evig nació en {foundingYear} en Zúrich — como escisión de la IT circular zuriquesa, surgida de Revamp-IT. Desde 2003, esa asociación sin ánimo de lucro convierte hardware viejo en ordenadores de nuevo útiles: repararlos, reinstalarlos con Linux y software libre, transmitirlos en lugar de desecharlos — y así abrir el acceso a la tecnología a personas con poco presupuesto. Un trabajo valioso e importante, y el terreno del que creció evig.", + "p2": "De ese trabajo construimos la plataforma — mercado, asistente de IA, taller — y una visión tecnooptimista: hacer que el acceso a la inteligencia, a la IA y la robótica, sea asequible para todos, rápido y más allá de Zúrich. Revamp-IT sigue con lo que hace bien — reparación y reutilización, a un ritmo local y sosegado. Un objetivo distinto, un tempo distinto.", + "p3": "Así que seguimos nuestro camino de forma independiente. evig conserva las raíces de la economía circular y las orienta hacia la era de la inteligencia — plena responsabilidad, ningún comité al que convencer, un auténtico modelo de mercado y calidad, abierto e independiente. La historia de Revamp-IT sigue siendo de Revamp-IT; evig escribe la suya." } }, "impactStatsSection": { diff --git a/messages/fr.json b/messages/fr.json index 628cd0715..e8327b7a7 100644 --- a/messages/fr.json +++ b/messages/fr.json @@ -6350,9 +6350,9 @@ "founding": { "title": "Une scission par conviction", "subtitle": "Les mêmes racines, un chemin plus audacieux", - "p1": "evig est née en {foundingYear} à Zurich — comme scission de l'informatique circulaire suisse. La conviction derrière : l'accès à l'intelligence — IA et robotique — est la grande chance de notre époque, et il devrait être abordable pour tous.", - "p2": "Nous avons bâti la plateforme pour cela : un marché, un assistant IA et une vision techno-optimiste de l'IA, de la robotique et de la technologie ouverte en circulation. Notre entourage n'a pas voulu emprunter ce chemin avec nous.", - "p3": "Alors nous l'empruntons nous-mêmes. evig conserve les racines de l'économie circulaire et les oriente vers l'ère de l'intelligence — comme un véritable modèle de marché et de qualité, ouvert et indépendant." + "p1": "evig est née en {foundingYear} à Zurich — comme spin-off de l'informatique circulaire zurichoise, issue de Revamp-IT. Depuis 2003, cette association à but non lucratif redonne vie à du vieux matériel pour en faire des ordinateurs à nouveau utilisables : les réparer, les réinstaller sous Linux et logiciels libres, les transmettre plutôt que les mettre au rebut — et ainsi ouvrir l'accès à la technologie aux personnes disposant d'un petit budget. Un travail précieux et important, et le terreau sur lequel evig a grandi.", + "p2": "C'est de ce travail qu'est née la plateforme — marché, assistant IA, atelier — ainsi qu'une vision techno-optimiste : rendre l'accès à l'intelligence, à l'IA et à la robotique, abordable pour toutes et tous, vite et au-delà de Zurich. Revamp-IT reste fidèle à ce qu'elle fait bien — la réparation et le réemploi, à un rythme local et tranquille. Un autre but, un autre tempo.", + "p3": "Alors nous avançons de manière autonome. evig conserve les racines de l'économie circulaire et les oriente vers l'ère de l'intelligence — pleine responsabilité, aucun comité à convaincre, un véritable modèle de marché et de qualité, ouvert et indépendant. L'histoire de Revamp-IT reste celle de Revamp-IT ; evig écrit la sienne." } }, "impactStatsSection": { diff --git a/messages/it.json b/messages/it.json index af5cea706..6e20ffcc2 100644 --- a/messages/it.json +++ b/messages/it.json @@ -6350,9 +6350,9 @@ "founding": { "title": "Uno spin-off per convinzione", "subtitle": "Le stesse radici, una strada più coraggiosa", - "p1": "evig è nata nel {foundingYear} a Zurigo — come spin-off dell'IT circolare svizzera. La convinzione alla base: l'accesso all'intelligenza — IA e robotica — è la grande occasione del nostro tempo, e dovrebbe essere alla portata di tutti.", - "p2": "Abbiamo costruito la piattaforma per questo: un mercato, un assistente IA e una visione tecno-ottimista di IA, robotica e tecnologia aperta in circolazione. Il nostro ambiente non ha voluto percorrere questa strada con noi.", - "p3": "Così la percorriamo da soli. evig mantiene le radici dell'economia circolare e le orienta verso l'era dell'intelligenza — come un autentico modello di mercato e qualità, aperto e indipendente." + "p1": "evig è nata nel {foundingYear} a Zurigo — come spin-off dell'IT circolare zurighese, nata da Revamp-IT. Dal 2003 quell'associazione senza scopo di lucro trasforma il vecchio hardware in computer di nuovo utilizzabili: ripararli, reinstallarli con Linux e software libero, cederli invece di rottamarli — aprendo così l'accesso alla tecnologia a chi ha un piccolo budget. Un lavoro prezioso e importante, e il terreno da cui evig è cresciuta.", + "p2": "Da quel lavoro abbiamo costruito la piattaforma — mercato, assistente IA, laboratorio — e una visione tecno-ottimista: rendere l'accesso all'intelligenza, all'IA e alla robotica, alla portata di tutti, in fretta e oltre Zurigo. Revamp-IT resta fedele a ciò che sa fare bene — riparazione e riuso, a un ritmo locale e tranquillo. Un obiettivo diverso, un tempo diverso.", + "p3": "Così proseguiamo la nostra strada in autonomia. evig mantiene le radici dell'economia circolare e le orienta verso l'era dell'intelligenza — piena responsabilità, nessun comitato da convincere, un autentico modello di mercato e qualità, aperto e indipendente. La storia di Revamp-IT resta di Revamp-IT; evig scrive la propria." } }, "impactStatsSection": { diff --git a/messages/ja.json b/messages/ja.json index 1102c211d..4743646bc 100644 --- a/messages/ja.json +++ b/messages/ja.json @@ -6350,9 +6350,9 @@ "founding": { "title": "信念から生まれたスピンオフ", "subtitle": "同じ根、より大胆な道", - "p1": "evig は {foundingYear} 年、チューリッヒで生まれました。スイスの循環型 IT から分かれて。その背景にある信念は、こうです。知能へのアクセス、すなわち AI とロボティクスは、私たちの時代の大きなチャンスであり、すべての人に手の届くものであるべきだ、と。", - "p2": "私たちはそのためのプラットフォームを築きました。マーケットプレイス、AI アシスタント、そして循環の中にある AI・ロボティクス・オープンなテクノロジーへの技術楽観主義的なビジョンを。しかし、周囲はこの道をともに歩もうとはしませんでした。", - "p3": "だから、私たちは自らこの道を歩みます。evig は循環型経済の根を保ちながら、それを知能の時代へと向けます。開かれた、独立した、本物の市場と品質のモデルとして。" + "p1": "evig は {foundingYear} 年、チューリッヒで生まれました。チューリッヒの循環型 IT から、Revamp-IT を母体として。この非営利団体は 2003 年以来、古いハードウェアをふたたび使えるコンピューターへと生まれ変わらせてきました。修理し、Linux と自由なソフトウェアで入れ直し、廃棄する代わりに次の人へ手渡す——そうして、限られた予算の人々にも技術への扉を開いてきました。よい、大切な仕事であり、evig が育った土壌です。", + "p2": "その仕事の中から、私たちはプラットフォームを築きました——マーケットプレイス、AI アシスタント、工房を。そして技術楽観主義的なビジョンを。知能への、AI とロボティクスへのアクセスを、すべての人に手の届くものにする。速く、そしてチューリッヒを越えて。Revamp-IT は自らの得意なこと——修理とリユース——に、地域に根ざした穏やかなペースでとどまります。異なる目標、異なるテンポです。", + "p3": "だから私たちは、自らの足で独立して歩みます。evig は循環型経済の根を保ちながら、それを知能の時代へと向けます——完全な当事者としての責任、説得すべき委員会もなく、開かれた独立した、本物の市場と品質のモデルとして。Revamp-IT の物語は Revamp-IT のもの。evig は自らの物語を書きます。" } }, "impactStatsSection": { diff --git a/messages/ko.json b/messages/ko.json index 064c05ff5..ca5a67dd4 100644 --- a/messages/ko.json +++ b/messages/ko.json @@ -6350,9 +6350,9 @@ "founding": { "title": "신념에서 태어난 스핀오프", "subtitle": "같은 뿌리, 더 대담한 길", - "p1": "evig는 {foundingYear}년 취리히에서 태어났습니다. 스위스 순환형 IT에서 갈라져 나오면서. 그 바탕에 있는 신념은 이렇습니다. 지능에 대한 접근, 곧 AI와 로보틱스는 우리 시대의 커다란 기회이며, 모두가 감당할 수 있어야 한다는 것.", - "p2": "우리는 이를 위한 플랫폼을 만들었습니다. 마켓플레이스, AI 어시스턴트, 그리고 순환 속의 AI와 로보틱스, 열린 기술에 대한 기술 낙관주의적 비전을. 그러나 우리를 둘러싼 이들은 이 길을 함께 걷고자 하지 않았습니다.", - "p3": "그래서 우리는 이 길을 스스로 걷습니다. evig는 순환 경제의 뿌리를 지키면서, 그것을 지능의 시대로 향하게 합니다. 열려 있고 독립적인, 진정한 시장과 품질의 모델로서." + "p1": "evig는 {foundingYear}년 취리히에서 태어났습니다. 취리히의 순환형 IT에서, Revamp-IT를 모체로 하여. 이 비영리 협회는 2003년부터 낡은 하드웨어를 다시 쓸 수 있는 컴퓨터로 되살려 왔습니다. 고치고, Linux와 자유 소프트웨어로 새로 설치하고, 폐기하는 대신 다음 사람에게 건네며 — 그렇게 적은 예산을 가진 이들에게도 기술로 향하는 문을 열어 왔습니다. 좋고 소중한 일이자, evig가 자라난 토양입니다.", + "p2": "그 일에서 우리는 플랫폼을 만들었습니다 — 마켓플레이스, AI 어시스턴트, 작업장을. 그리고 기술 낙관주의적 비전을. 지능으로, AI와 로보틱스로 향하는 접근을 모두가 감당할 수 있게 만드는 것. 빠르게, 그리고 취리히를 넘어서. Revamp-IT는 자신이 잘하는 일 — 수리와 재사용 — 에 지역에 뿌리내린 차분한 속도로 머뭅니다. 다른 목표, 다른 템포입니다.", + "p3": "그래서 우리는 우리의 길을 스스로 걷습니다. evig는 순환 경제의 뿌리를 지키면서, 그것을 지능의 시대로 향하게 합니다 — 온전한 책임, 설득해야 할 위원회도 없이, 열려 있고 독립적인, 진정한 시장과 품질의 모델로서. Revamp-IT의 역사는 Revamp-IT의 것으로 남고, evig는 자신의 역사를 씁니다." } }, "impactStatsSection": { diff --git a/package.json b/package.json index ad96be875..5972a7875 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "revampit", + "name": "evig", "version": "0.1.0", "private": true, "license": "MIT", diff --git a/packages/saldo/package.json b/packages/saldo/package.json index bf762c93c..169343a1d 100644 --- a/packages/saldo/package.json +++ b/packages/saldo/package.json @@ -17,11 +17,11 @@ "homepage": "https://revampit.orangecat.ch/saldo", "repository": { "type": "git", - "url": "git+https://github.com/maonakamoto/revampit.git", + "url": "git+https://github.com/maonakamoto/evig.git", "directory": "packages/saldo" }, "bugs": { - "url": "https://github.com/maonakamoto/revampit/issues" + "url": "https://github.com/maonakamoto/evig/issues" }, "type": "module", "main": "./dist/index.js", diff --git a/public/blog/geraete-eingang-integration.svg b/public/blog/geraete-eingang-integration.svg index 6c2a93235..7b4702d74 100644 --- a/public/blog/geraete-eingang-integration.svg +++ b/public/blog/geraete-eingang-integration.svg @@ -1,4 +1,4 @@ - + @@ -7,10 +7,10 @@ - + - RevampIT + evig Geräte-Eingang createErfassungProduct() diff --git a/public/saldo/index.html b/public/saldo/index.html index 5cf4b07ae..a0a3f13e1 100644 --- a/public/saldo/index.html +++ b/public/saldo/index.html @@ -433,7 +433,7 @@

Give your hours a balance that adds up.

@@ -487,7 +487,7 @@

Give your hours a balance that adds up.

pl5: 'Öffentlicher Freigabe-Link für die Sozialarbeit (ohne Login)', pl6: 'Absenzanträge, Feriensaldo, Erinnerungen', e_final: 'Kostenlos · MIT · produktiv erprobt', h_final: 'Gib deinen Stunden einen Saldo, der aufgeht.', p_final: 'Motor in einer Minute installiert. Oder das ganze Produkt übernehmen — alles offen.', - read_docs2: 'Zur Doku →', foot_tag: 'Zeiterfassung, die aufgeht.', foot_by: 'ein offener Motor von Revamp-IT' + read_docs2: 'Zur Doku →', foot_tag: 'Zeiterfassung, die aufgeht.', foot_by: 'ein offener Motor von evig' } }; diff --git a/public/site.webmanifest b/public/site.webmanifest index 0ac75f483..161640b60 100644 --- a/public/site.webmanifest +++ b/public/site.webmanifest @@ -1,11 +1,11 @@ { - "name": "RevampIT", - "short_name": "RevampIT", - "description": "RevampIT - Nachhaltige Technologielösungen durch Aufarbeitung und Recycling", + "name": "evig", + "short_name": "evig", + "description": "evig — Intelligenz, für alle bezahlbar. Gute, langlebige Technik, kuratiert statt Ramsch.", "start_url": "/", "display": "standalone", - "background_color": "#000000", - "theme_color": "#ff6b35", + "background_color": "#0a0a0a", + "theme_color": "#0a0a0a", "icons": [ { "src": "/android-chrome-192x192.png", diff --git a/src/app/[locale]/vision/content.tsx b/src/app/[locale]/vision/content.tsx index 5a8fc67e8..472e4aeb9 100644 --- a/src/app/[locale]/vision/content.tsx +++ b/src/app/[locale]/vision/content.tsx @@ -1,6 +1,6 @@ import { getTranslations } from 'next-intl/server' import { Link } from '@/i18n/navigation' -import { ORG } from '@/config/org' +import { ORG, ORG_ORIGIN } from '@/config/org' import { ROUTES } from '@/config/routes' import { EVIG_MARK } from '@/config/brand' import type { ReactNode } from 'react' @@ -44,6 +44,13 @@ export default async function VisionContent({ locale }: { locale: string }) { b: (c: ReactNode) => {c}, em: (c: ReactNode) => {c}, lime: (c: ReactNode) => {c}, + // External link to the origin org (Revamp-IT). close.commercial overrides + // this with its own internal contact Link via a later spread. + a: (c: ReactNode) => ( + + {c} + + ), } return ( diff --git a/src/components/about/GeschichteSection.tsx b/src/components/about/GeschichteSection.tsx index f41522ffa..53234b7ec 100644 --- a/src/components/about/GeschichteSection.tsx +++ b/src/components/about/GeschichteSection.tsx @@ -1,11 +1,12 @@ /** * Origin Story Section — why evig exists. * - * evig is a 2026 spin-off, not a 20-year-old organisation. This section tells - * the founding story only; it deliberately carries NO achievement timeline and - * NO "since 2003" track-record stats — evig has no history to claim yet, and we - * never present another org's record (or invented metrics) as our own. When evig - * has real, verifiable numbers, add them from the org-numbers SSOT — not before. + * evig is a 2026 spin-off, not a 20-year-old organisation. This section names + * and honours the org evig grew out of — Revamp-IT, the Zürich circular-IT + * non-profit (link + facts from {@link ORG_ORIGIN}). Their "since 2003" history + * is theirs, told as theirs; evig claims no track record it hasn't earned and + * carries NO achievement timeline or invented metrics of its own. When evig has + * real, verifiable numbers, add them from the org-numbers SSOT — not before. */ 'use client' @@ -13,7 +14,7 @@ import { Compass } from 'lucide-react' import { useTranslations } from 'next-intl' import Heading from '@/components/ui/Heading' -import { ORG } from '@/config/org' +import { ORG, ORG_ORIGIN } from '@/config/org' export default function GeschichteSection() { const t = useTranslations('components.geschichteSection') @@ -37,11 +38,23 @@ export default function GeschichteSection() { {/* Founding Story */}
- {(['p1', 'p2', 'p3'] as const).map((k) => ( -

- {t(`founding.${k}`, foundingParams)} -

- ))} +

+ {t.rich('founding.p1', { + ...foundingParams, + a: (chunks) => ( + + {chunks} + + ), + })} +

+

{t('founding.p2', foundingParams)}

+

{t('founding.p3', foundingParams)}

diff --git a/src/config/org.ts b/src/config/org.ts index 705dafe5a..bace64de6 100644 --- a/src/config/org.ts +++ b/src/config/org.ts @@ -49,6 +49,23 @@ export const ORG = { timezone: 'Europe/Zurich', } as const +/** + * Origin org (SSOT) — the Zürich circular-IT non-profit evig grew out of. + * evig is a 2026 spin-off; Revamp-IT's history is Revamp-IT's, honoured as + * theirs and never claimed as evig's own (see docs/EVIG_STORY.md). Named + + * linked wherever we tell the founding story, so the roots are visible and + * verifiable. + */ +export const ORG_ORIGIN = { + name: 'Revamp-IT', + /** Registered Zürich non-profit ("im Handelsregister eingetragener gemeinnütziger Verein"). */ + legalForm: 'gemeinnütziger Verein', + city: 'Zürich', + /** Revamp-IT's own founding year — theirs, not evig's. */ + since: 2003, + url: 'https://www.revamp-it.ch', +} as const + /** * Default blog author (SSOT). The personal author behind the platform's * content. DB posts with a real `created_by` user show that user's name; this