moooon
Motir
Vibe the project. Bring an idea — Motir's three AI layers plan it, track it, and ship it, end to end. You're looking at Motir, built in Motir.
- Vibe Project
- Open Source
- AI Agent
- AI Loop
- 5
- prośby
- 0
- głosy
- 378
- zaplanowane
- 4039
- wydane
- Per-locale font sets on motir.co — @motir/design-system bumped from 0.10.0 to the version MOTIR-7852 verified, each locale's set loaded through next/font so a page fetches only its own script's faces, and the six Type pairings on /design still resolving in every localeMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- First-visit language in proxy.ts — on motir.co an unprefixed address goes to the remembered-choice cookie's locale, then the best Accept-Language match (regional to base), then English; a prefixed address is never moved; tenant and customer hosts rewrite onto the chosen locale's /p/[identifier] with their address unchangedMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Every catalogue reader takes the page's locale — lib/copy.ts becomes a per-locale catalogue with English fallback per missing key (never a raw key), and every reader under app/ and lib/, the module-scope ones included (products.ts, SiteShell, the header and footer), reads it through the localeMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- motir.co catalogue tooling — the per-language glossaries mirrored from app.motir.co's, the extract / merge / status translation CLI with its English-source record, the ICU placeholder-and-tag shape gate, and tests/copy.test.ts's copy-rule sweeps run over every catalogueMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Locale routing on next-intl — the eleven locales en·zh·ja·ko·de·fr·es·it·nl·pl·pt, English unprefixed and the rest under /<locale>/ (as-needed), every route moved under app/[locale] and statically generated per locale, <html lang> and openGraph.locale following the localeMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- To resume lists a parent run under one of its legs when the run's target is not itself waiting to resume — the entry must not appear at all
- (verify) On production, `motir-codegraph` runs two started machines, both answer reads, and planning keeps reading motir-core's code with one of them stoppedA dedicated code-graph service serves every tenant's graph reads, so any number of planning sessions read current code and the planning machines hold no graphs
- A done story with many open children keeps every one of them open — the downward cascade closes them all in ONE default-budget transaction, so one failure or a slow batch rolls back the whole set on every retry
- (motir-core · design) The Workbench's To do, In progress and Recently finished tabs GROUPED by runnable container — the group row with its count and expand/collapse, the context head, standalone rows, collapsed-by-default, the pager over groups, and zh — a delta on `design/workbench/`
- app.motir.co in eleven languages — the locale set en·zh·ja·ko·de·fr·es·it·nl·pl·pt, first-visit browser detection, a saved account language that wins (seeded at sign-up from the language the person was viewing, including one carried in from motir.co), English fallback for an untranslated string, and the nine new cataloguesMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Scan the existing Chinese catalogue against the glossary and the English source, correct the drift, then adopt zh into the source record (i18n:baseline --locale zh --confirm)Motir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Format every date and number in the reader's language — replace the hard-coded en-US / en-GB / en and the runtime-default Intl locales on the app's surfaces with the active localeMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Portuguese catalogue, part 2 — messages/pt.json completed in Brazilian Portuguese for the namespaces from billing to pages, and the whole file reviewed against the Portuguese glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Polish catalogue, part 2 — messages/pl.json completed for the namespaces from billing to pages, and the whole file reviewed against the Polish glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Dutch catalogue, part 2 — messages/nl.json completed for the namespaces from billing to pages, and the whole file reviewed against the Dutch glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Italian catalogue, part 2 — messages/it.json completed for the namespaces from billing to pages, and the whole file reviewed against the Italian glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Spanish catalogue, part 2 — messages/es.json completed for the namespaces from billing to pages, and the whole file reviewed against the Spanish glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- French catalogue, part 2 — messages/fr.json completed for the namespaces from billing to pages, and the whole file reviewed against the French glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- German catalogue, part 2 — messages/de.json completed for the namespaces from billing to pages, and the whole file reviewed against the German glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Korean catalogue, part 2 — messages/ko.json completed for the namespaces from billing to pages, and the whole file reviewed against the Korean glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation