OSS/VAT Calculator
liveFree EU One-Stop-Shop €10,000 VAT threshold calculator. Embeddable widget. First product.
What's live, what's pending, and what changed. Auto-generated on every push to main.
Free EU One-Stop-Shop €10,000 VAT threshold calculator. Embeddable widget. First product.
Desktop git GUI (GitKraken-style commit graph, time-travel history). Promo site + downloads for macOS/Windows/Linux. Latest: v0.2.0.
Safe-by-architecture self-hosted Docker Compose control panel. Landing page + comparison pages + binary downloads (linux amd64/arm64) all live. Blocked on HA-018 (public repo) before the launch spike.
A whoami stack brought up and managed by Ember on the production server — proof Ember runs real Docker Compose.
Privacy-first, client-side-only calorie/food diary with barcode lookup. No account. MyFitnessPal alternative.
Self-hosted Infisical. Internal — agent + Miquel only, not a product.
| 2026-08-15 | e5fff99 | run: Ember Slice A step 6b (item 1) — async per-stack backup jobs (decision 079) |
| 2026-08-08 | f283582 | run: Ember Slice A step 6b (item 4) — probe-assisted host-key confirm (decision 078) |
| 2026-08-07 | 025756d | run: Ember Slice A step 6b (2 of 4) — ingress-route generation + cmd/ember serve fleet wiring |
| 2026-08-01 | 6021287 | run: Ember Slice A step 6 (first tranche) — unified fleet dashboard + audit log |
| 2026-07-25 | 65eb620 | run: Ember Slice A step 5 — per-stack TLS (internal/tlsserve, decision 075) |
| 2026-07-24 | 4b4147b | run: Ember Slice A step 4 — cross-node lifecycle (internal/engine + internal/backup, build plan 074) |
| 2026-07-18 | 99ea55a | run: Ember Slice A step 3 — remote transport T1 (internal/engine, build plan 074) |
| 2026-07-11 | bc71f99 | run: Ember Slice A step 2 — internal/nodes node registry (build plan 074) |
| 2026-07-09 | e09b585 | Nibble: remove fiber from the macro radar (now a triangle) + add a calorie calculator |
| 2026-07-08 | 690c1a2 | Ember keystore: fix flaky TestTamperDetected (corrupt raw ciphertext, not base64) |
| 2026-07-08 | c72499b | run: mark Ember Slice A step 1 (keystore) done in STATE; next = step 2 node registry |
| 2026-07-08 | e81b977 | Ember Slice A step 1: internal/keystore — encrypted-at-rest secret store |
| 2026-07-08 | ebb16a9 | run: Ember milestone-2 build plan (decision 074) — Slice A, transport T1, 7-step sequence |
| 2026-07-08 | f09c8de | run: Ember milestone-1 re-scope (decision 072) — wedge, marketing edge, v1 feature slice |
| 2026-07-08 | a11d684 | Nibble: log by portion/pieces (not just grams) + move search to its own subpage |
| 2026-07-08 | 8e10fdd | run: Ember redefined milestone-0 threat model (decision 071) — SSH control plane, encrypted per-node keys |
| 2026-07-08 | 6a7ac5a | Nibble: fix splash CSS blocked by CSP; uppercase wordmark in a distinct font |
| 2026-07-08 | 46520ec | Nibble: branded launch/splash screen with animated logo |
| 2026-07-08 | 6642711 | Nibble: first-launch onboarding carousel for installed (home-screen) app |
| 2026-07-08 | 3bf6475 | Nibble: bigger tappable meal "+" buttons; move apple logo to intro/start screen |
| 2026-07-08 | d9fbeff | Nibble: send X-User-Agent to OFF + retry on 5xx (fixes "couldn't reach Open Food Facts") |
| 2026-07-08 | 28bbfa4 | run: Nibble — appearance (light/dark/system) setting + auto-updating PWA (build versioning) |
| 2026-07-08 | 9a25dda | run: Nibble — richer food-detail page + search on the meal page + centred day arrows |
| 2026-07-08 | 3314e09 | run: Nibble — structured strength workouts + week-day selector |
| 2026-07-08 | 2600ec8 | run: Nibble — language moved to Settings + Progress sub-tabs/deltas/labeled charts |