Repository navigation
Update to hightide 0.18.0 and add translations for all new languages - #378
Merged
Merged
Conversation
- Bump @helpwave/hightide 0.15.0 -> 0.17.2 and migrate to the new APIs (useLocalization, Select.Option/MultiSelect.Option, triggerProps, supportedLocales-based language select, theme modes) - Provide tasks translations through HightideProvider and register all twelve locales hightide now supports - Add tasks translations for it-IT, pl-PL, tr-TR, ro-RO, el-GR, ru-RU and 404 page translations for all locales - Bundle hightide's upstream component translations for the non de/en locales until they ship in a published hightide-utils release - Update nix npmDepsHash Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LbPakprLfjzLeRWSgiu4NY
- Bump @helpwave/hightide to 0.18.0, which ships translations and locale configs for all twelve languages - Drop the custom supported locales config in favor of hightide's defaults - Reduce the bundled hightide translation overlay to the nine strings the published hightide-utils 0.1.9 is missing (fr-FR, it-IT, nl-NL entries with unescaped apostrophes that failed to compile upstream) - Update nix npmDepsHash Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LbPakprLfjzLeRWSgiu4NY
Member
Author
|
E2E (proxy stack) failed on
No fix for this exists yet. Possible fixes are I tried to re-run the failed job, but the integration gets a 403 when re-running Actions jobs. Could someone with access re-run E2E (proxy stack)? Generated by Claude Code |
The backend's first database connection could be refused before Postgres accepted connections, making it restart while the proxy started. Nginx then failed to resolve the backend upstream and exited permanently. - Wait for a healthy Postgres before starting the backend - Restart the proxy on failure Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LbPakprLfjzLeRWSgiu4NY
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
@helpwave/hightidefrom0.15.0to0.18.0and migrates to the new APIs:useLocale→useLocalizationSelectOption/MultiSelectOption→Select.Option/MultiSelect.Option;buttonProps→triggerProps, andselectedDisplayis now a top-level propsupportedLocales; the theme select usespreferredThemeMode/supportedThemesHightideProvider'stranslationprop instead of the olduseHightideTranslation(tasksTranslation)call, and read withuseTranslation@helpwave/hightide-utils@0.1.9is missing 9 strings that had unescaped apostrophes upstream: 6 in fr-FR, 2 in it-IT, 1 in nl-NL.combineTranslationhas no fallback locale, so these would render as{{fr-FR:key}}. They are added inweb/hightide-locales/(with the apostrophes escaped) and compiled intoweb/i18n/hightideLocaleTranslations.tsbynpm run build-intl. This can be removed once hightide fixes them upstream.fr-FR.arb(scopeSharedDescription) that madebuild-intlfail for that stringnpmDepsHashinnix/packages/web.nixdocker-compose.e2e.yml): the backend now waits for a healthy Postgres (pg_isreadyhealthcheck plusdepends_on: condition: service_healthy), and the proxy hasrestart: on-failure. Previously the backend's first DB connection could be refused, so the backend restarted, and nginx exited for good withhost not found in upstream "backend:80".Note: in hightide 0.18.0,
Button,Select,Expandableand similar components no longer callstopPropagation. Tasks already stops propagation itself around its in-table editors, checkboxes and popups, so I made no code changes for this. The E2E inline-edit tests cover that path.Validation
npm run build-intl,npx tsc --noEmit,eslint .,npm run check-translationsandnpm test(153 passed) all passnext buildsucceedsnpmDepsHashwas computed withprefetch-npm-deps🤖 Generated with Claude Code
https://claude.ai/code/session_01LbPakprLfjzLeRWSgiu4NY