Commit graph

8 commits

Author SHA1 Message Date
Mike Cao
50edb71687 Simplify i18n: remove old react-intl artifacts, rename formatMessage to t, replace FormattedMessage with t.rich().
- Rewrite messages.ts to plain string key maps (remove MessageDescriptor)
- Rewrite useMessages hook to expose t from useTranslations() directly
- Rename formatMessage → t across 193 consumer files
- Replace custom FormattedMessage component with next-intl t.rich()
- Update 52 language files to use rich text tags (<b>, <a>)
- Remove all direct imports from @/components/messages in favor of useMessages()

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 11:19:04 -08:00
Mike Cao
f66a508892 Add website binding to boards with filter and date controls.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-05 22:04:59 -08:00
Mike Cao
a39ebffd8b Boards components.
Some checks failed
Node.js CI / build (postgresql, 18.18, 10) (push) Has been cancelled
2025-11-29 15:59:01 -08:00
Mike Cao
fa8d8055df Reformatted files with biome. 2025-11-22 22:42:42 -08:00
Mike Cao
1d7759408f Fixed build. 2025-09-29 15:13:01 -07:00
Mike Cao
6faf16e9aa Convert all mutate to mutateAsync. 2025-09-22 22:39:25 -07:00
Mike Cao
0f9669f886 Converted mutation queries. 2025-08-24 15:20:19 -07:00
Mike Cao
d0d11225f4 Converted UTM report to a view. 2025-05-20 21:25:06 -07:00