Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
8b4cdf2
chore: add migration plan stories and progress tracker
wab Feb 1, 2026
e7ec8b6
feat: upgrade Panda CSS v0.37 → v1.8.1
wab Feb 1, 2026
cbdcb95
fix: correct localeRepoAPIUrl expectations in env tests
wab Feb 1, 2026
ef845de
feat: port design system tokens from prototype
wab Feb 1, 2026
f6091fc
feat: port text, badge, iconBox, section recipes from prototype
wab Feb 1, 2026
c08e131
refactor: isolate legacy recipes into _legacy/ subfolder
wab Feb 1, 2026
42d3061
feat: add feature flag system for unreleased pages
wab Feb 1, 2026
208532f
docs: add migration notes for deferred issues and learnings
wab Feb 1, 2026
f9df354
feat: add i18n namespace skeletons for offer, method, about pages
wab Feb 1, 2026
37e4988
docs: add spec note for story 6 navbar migration
wab Feb 1, 2026
f0351f7
feat: migrate navbar from Radix to Ark UI (Story 6)
wab Feb 3, 2026
2b0ca1f
docs: mark story 6 complete, update progress log
wab Feb 3, 2026
9e3fd8d
fix: address code review issues from Story 6 navbar migration
wab Feb 3, 2026
1a7092f
fix: forward refs in NavDropdownItem for Ark UI Menu.Item asChild
wab Feb 3, 2026
d7bb357
feat: migrate footer from prototype (Story 7)
wab Feb 3, 2026
31dccca
feat(home): migrate homepage redesign
wab Feb 4, 2026
6db3046
docs: update component inventory for home
wab Feb 4, 2026
fda362a
feat(offer): migrate offer page
wab Feb 4, 2026
0242b4a
fix(offer): improve Orion compatibility
wab Feb 4, 2026
90dd69d
feat(method): migrate method page
wab Feb 4, 2026
e2f7889
feat(about): migrate about page
wab Feb 4, 2026
0221736
feat(blog): refresh blog styling
wab Feb 4, 2026
6e9cc4b
fix(layout): add top padding for navbar
wab Feb 4, 2026
c65e6ea
fix(layout): normalize hero spacing with global navbar padding
wab Feb 4, 2026
9cafd6b
feat(stories): migrate stories pages to new design system
wab Feb 4, 2026
acecc58
fix(stories): move logo badge outside overflow container
wab Feb 4, 2026
92c2f02
fix(stories): enlarge logo badge and round only top of image
wab Feb 4, 2026
96b25ef
feat(contact): migrate contact page to new design system
wab Feb 4, 2026
b601778
feat(legal): migrate legal pages to new design system
wab Feb 4, 2026
8bcd3f4
docs: final verification pass for migration plan A
wab Feb 4, 2026
25a039f
fix(legal): remove scroll progress bar from layout
wab Feb 4, 2026
e8fea61
fix(nav): remove locale prefix from blog and stories menu paths
wab Feb 5, 2026
724d135
docs: expand Plan A scope with Technology, Studio, and external links
wab Feb 6, 2026
e26db71
feat(technology): migrate Technology/Partners page
wab Feb 6, 2026
e3e4d33
feat(studio): migrate Studio page
wab Feb 6, 2026
d803697
feat(nav): enable 'Nous rejoindre' and 'Podcasts' external links
wab Feb 6, 2026
83534dd
docs: migration p1 QA
wab Feb 6, 2026
1ee77f5
fix(nav): YouTube URL, dropdown z-index, nav spacing
wab Feb 6, 2026
616adb6
fix(offer): show all pyramid bullets on mobile
wab Feb 6, 2026
d2948e2
fix(method): circle animation spins in place
wab Feb 6, 2026
6902ed5
style: global polish — narrower container, yellow selection, blog cyan
wab Feb 6, 2026
c6b1bfe
style(home): increase font sizes, uniformise mission badge
wab Feb 6, 2026
9650fef
style(offer): hero arrow icon, bump grey text font sizes
wab Feb 6, 2026
c7b53a5
style(method): card sizing, bowtie fonts, activities title
wab Feb 6, 2026
3585ef4
style(about): larger manifesto text, yellow CTA background
wab Feb 6, 2026
be94a50
fix(nav): dropdown z-index stacking, full pill radius
wab Feb 6, 2026
d1521d6
fix(nav): remove Portal so dropdown inherits navbar z-index
wab Feb 6, 2026
a0a2c04
fix(nav): increase dropdown gutter, harmonise bg with navbar
wab Feb 6, 2026
f69f673
style(badge): simplify recipe to 4 colours, 2 sizes, always pill
wab Feb 6, 2026
6bd07fc
content(O5,M6): rename GROW title, remove Payfit from method
wab Feb 6, 2026
d5272f6
feat(S30,S31): stack tagline font size, method cards yellow hover + CTA
wab Feb 6, 2026
bcbae1f
content(S28): offer page method descriptions, implications livrables,…
wab Feb 6, 2026
0cfbccf
feat(S32): add "Pourquoi nous choisir" reassurance block on about page
wab Feb 6, 2026
ad84a99
feat(S33): add founders photos on about page
wab Feb 6, 2026
dede6ef
feat(S34): complete testimonials section with dynamic stories, logos,…
wab Feb 6, 2026
27d84fd
feat(S35): add local tool logos, team photos across offer/technology/…
wab Feb 6, 2026
8096dfe
refactor: create ButtonLink component with arrow, rationalise button …
wab Feb 6, 2026
ff067ca
fix: deduplicate pyramid data and align SVG edges
wab Feb 6, 2026
fd960ed
fix: restyle method section baseline with yellow line and subtitle label
wab Feb 6, 2026
b087d54
content: update whyOcobo section wording to match design spec
wab Feb 6, 2026
16d4e91
fix: pre-compute pillar card color styles for Panda CSS static extrac…
wab Feb 6, 2026
e636f0d
feat: add missing team photos and localise partner logos
wab Feb 6, 2026
50b1993
fix: smooth navbar border transition to avoid visible outline on scroll
wab Feb 6, 2026
cb747a6
fix: replace external logo URLs with local assets in stack grid
wab Feb 6, 2026
cb2eb69
fix: derive team card colours from category instead of i18n data
wab Feb 6, 2026
f311d11
fix: remove left colour bar from team member cards
wab Feb 6, 2026
f98c73b
fix: harmonise founder photos across all pages
wab Feb 6, 2026
41203fc
feat(S35): replace studio hero stock photo with local team photo
wab Feb 6, 2026
f3fda28
feat: re-enable English locale and replace language switcher with foo…
wab Feb 6, 2026
9e133ab
feat(S35): add partner certification badges for HubSpot, Aircall, Lem…
wab Feb 6, 2026
fc181b3
fix: replace partner logos with fresh versions (Clay, HubSpot, Hyperl…
wab Feb 6, 2026
572d9cd
fix: move language links to left side and add right padding to avoid …
wab Feb 6, 2026
ae6fad9
feat: add partner URLs, local Attio/Pandadoc logos, fix studio quote …
wab Feb 6, 2026
151803b
fix: studio model title white on dark, CTA sky background, force sect…
wab Feb 6, 2026
9eee75b
fix: enlarge offer subtitle text, remove 'RevOps' from service titles
wab Feb 6, 2026
bfaacc8
fix: increase bowtie flow label size and opacity for better readability
wab Feb 6, 2026
449dfc7
fix: enlarge home intervention subtitle text, remove 'RevOps' from title
wab Feb 6, 2026
67df81f
fix: increase bowtie loop labels (acquisition/expansion) size and opa…
wab Feb 6, 2026
f3dcd89
fix: add ($lang) prefix to clients routes for localized URLs
wab Feb 6, 2026
a08cdd4
feat: replace Modern Revenue Club icon with actual logo in nav menu
wab Feb 6, 2026
69ff24a
fix: correct Modern Revenue Club URL
wab Feb 6, 2026
7ebb075
feat: add LinkedIn links to studio team member cards
wab Feb 6, 2026
d3da6c8
fix: add missing French accents across studio and technology locale f…
wab Feb 6, 2026
43fe384
fix: use full mint/coral colours in section recipe, adjust studio CTA…
wab Feb 7, 2026
8abd26c
fix: show French testimonials on English homepage when stories are un…
wab Feb 7, 2026
fe9812e
feat: make homepage intervention cards link to offer page sections
wab Feb 7, 2026
e8b5ff0
fix: correct mobile grid columns generating 1px instead of 1fr
wab Feb 8, 2026
ae24634
fix: left-align footer bottom links to avoid chatbot overlap on tablet
wab Feb 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,6 @@ styled-system-studio

## Claude Code
.claude

## QA temp files
/qa
8 changes: 4 additions & 4 deletions app/components/ErrorMessage.tsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { BombIcon } from 'lucide-react';
import { useTranslation } from 'react-i18next';
import { NavLink } from 'react-router';

import { css } from '@ocobo/styled-system/css';
import { Container } from '@ocobo/styled-system/jsx';
import { button, icon } from '@ocobo/styled-system/recipes';
import { icon } from '@ocobo/styled-system/recipes';

import { ButtonLink } from '~/components/ui/button-link';
import { url } from '~/utils/url';

const Message: React.FunctionComponent<
Expand Down Expand Up @@ -34,9 +34,9 @@ const Message: React.FunctionComponent<
</h1>
<p>{t('error.description')}</p>
<p>
<NavLink to={url.homepage} className={button({ variant: 'solid' })}>
<ButtonLink to={url.homepage} variant="solid">
{t('error.back')}
</NavLink>
</ButtonLink>
</p>
</div>
);
Expand Down
Loading