Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
2174cc1
Add localized_api_error for marking a function as having localized Ap…
Gaming32 Aug 26, 2025
3916a49
Do too many things. Why did I wait so long to commit?
Gaming32 Aug 29, 2025
50671fc
Clean up I18nEnum generated code a bit
Gaming32 Aug 29, 2025
06c647a
Fix misc compile errors
Gaming32 Aug 29, 2025
25b8452
Cargo fmt
Gaming32 Aug 29, 2025
3a83373
Migrate project_creation::CreateError over to I18nError
Gaming32 Sep 2, 2025
e0015d5
Move labrinth error stuff to its own module
Gaming32 Sep 2, 2025
8bcb593
Get rid of I18nEnum proc macro in favor of regular macro
Gaming32 Sep 9, 2025
febf5fa
Make some small fixes
Gaming32 Sep 9, 2025
617e341
Remove actual translation from the backend, instead generating object…
Gaming32 Sep 10, 2025
e029996
Revert some accidental added blank lines
Gaming32 Sep 10, 2025
f863f6c
Add I18nEnum implementations for more error types
Gaming32 Sep 10, 2025
48b1fb9
Create ariadne-extract to extract i18n data
Gaming32 Sep 11, 2025
0aeb0dc
Improve ariadne-extract errors with miette
Gaming32 Sep 11, 2025
dfb9bb0
Only process src directory
Gaming32 Sep 11, 2025
ee79a88
Fix improper handling of Unicode in transform_format_string
Gaming32 Sep 11, 2025
c460db1
Add even more errors
Gaming32 Sep 11, 2025
5ba0bf5
Prefix all labrinth error root_keys with labrinth. and fix an error
Gaming32 Sep 11, 2025
4c7048e
Mark some error translations as transparent
Gaming32 Sep 11, 2025
2481479
Make labrinth extraction go into a frontend labrinth.json for now
Gaming32 Sep 11, 2025
1e2f55b
Move DatabaseError::SchemaError into its own I18nEnum
Gaming32 Sep 11, 2025
3d43c07
Make CI pay attention to labrinth.json
Gaming32 Sep 11, 2025
dfb2daf
Merge branch 'main' into josiah/localized-labrinth
Gaming32 Sep 11, 2025
948e8af
Fix lint
Gaming32 Sep 11, 2025
8588449
Should fix build and lint
Gaming32 Sep 12, 2025
98c8e45
Move FileHostingError::S3Error's first field into its own enum
Gaming32 Sep 12, 2025
665742c
Move CreateError::MissingValueError's field into its own enum
Gaming32 Sep 12, 2025
33fcded
Move CreateError to create_error.rs
Gaming32 Sep 15, 2025
77d936c
Rename labrinth.error.project_creation to labrinth.error.creation
Gaming32 Sep 15, 2025
df22150
Mostly migrate CreateError::InvalidInput to I18nEnum
Gaming32 Sep 15, 2025
4217f4b
Make VersionField*::parse return a Result<_, VersionFieldParseError>
Gaming32 Sep 15, 2025
0cb84b0
Add ApiError::InvalidLoaderField
Gaming32 Sep 15, 2025
f7bb094
Add CreationInvalidInput::Validation
Gaming32 Sep 15, 2025
40ba23b
Move ValidationResult::Warning to I18nEnum
Gaming32 Sep 15, 2025
1d5beb8
Merge branch 'main' into josiah/localized-labrinth
Gaming32 Sep 15, 2025
55a6ecc
Fix lint
Gaming32 Sep 15, 2025
2ed1d95
Migrate Notification to I18nEnum
Gaming32 Sep 16, 2025
5e79114
Run extract
Gaming32 Sep 16, 2025
6c7f8cd
Fix failing test
Gaming32 Sep 16, 2025
97408bb
Migrate ProjectStatus to I18nEnum
Gaming32 Sep 17, 2025
9e441c0
Migrate CreateError::CustomAuthenticationError to I18nEnum
Gaming32 Sep 17, 2025
d6b8b9e
Replace yaserde with serde-xml-rs
Gaming32 Sep 17, 2025
80431c1
Merge branch 'main' into josiah/localized-labrinth
Gaming32 Sep 17, 2025
cb96a41
Run intl:extract
Gaming32 Sep 17, 2025
8777543
Move ApiError::CustomAuthentication to I18nEnum
Gaming32 Sep 19, 2025
2515dd9
Change Organization in SpecificAuthenticationError to Org
Gaming32 Sep 19, 2025
6cc660b
Merge commit '4def0e84073c3d37c753ac9b7811d440efbe7376' into josiah/l…
Gaming32 Sep 19, 2025
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
2 changes: 2 additions & 0 deletions .github/workflows/labrinth-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,13 @@ on:
paths:
- .github/workflows/labrinth-docker.yml
- 'apps/labrinth/**'
- 'packages/ariadne/**'
pull_request:
types: [opened, synchronize]
paths:
- .github/workflows/labrinth-docker.yml
- 'apps/labrinth/**'
- 'packages/ariadne/**'
merge_group:
types: [checks_requested]

Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/turbo-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,6 @@ jobs:
- name: 🔍 Verify intl:extract has been run
run: |
pnpm intl:extract
git diff --exit-code --color */*/src/locales/en-US/index.json
git diff --exit-code --color \
*/*/src/locales/en-US/index.json \
apps/frontend/src/locales/en-US/labrinth.json
1 change: 1 addition & 0 deletions .idea/code.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading