| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-12 | client: Bump typescript version | Joel Klinghed | |
| 2025-07-12 | client: Add openapi-typescript and generated schema from openapi spec of server | Joel Klinghed | |
| 2025-07-12 | Cargo update | Joel Klinghed | |
| 2025-07-02 | Update npm packages | Joel Klinghed | |
| Including an override for cookie to 0.7.0+ which avoids three vulnerabilities. | |||
| 2025-07-02 | Cargo update | Joel Klinghed | |
| 2025-06-24 | client: Replace @sveltejs/adapter-auto with adapter-static | Joel Klinghed | |
| 2025-06-24 | Initial commit of client | Joel Klinghed | |
| Using svelte | |||
| 2025-06-23 | fixup! Initial support for translation reviews | Joel Klinghed | |
| Update sqlx | |||
| 2025-06-23 | clippy: Random fixups | Joel Klinghed | |
| 2025-06-23 | clippy: Use more effective zero-fill of vector | Joel Klinghed | |
| 2025-06-23 | clippy: Use is_empty | Joel Klinghed | |
| 2025-06-23 | clippy: Remove unused lifetime | Joel Klinghed | |
| 2025-06-23 | clippy: Use more rusty for loops | Joel Klinghed | |
| 2025-06-23 | clippy: Use if instead of empty match | Joel Klinghed | |
| 2025-06-23 | clippy: Remove unnecessary lambda | Joel Klinghed | |
| 2025-06-23 | clippy: Use slice instead of vec when possible | Joel Klinghed | |
| 2025-06-23 | clippy: Remove unnecessary return | Joel Klinghed | |
| 2025-06-23 | clippy: Use strip_prefix instead of start_prefix + manual slicing | Joel Klinghed | |
| 2025-06-22 | Add support for pushing changes to a translation review | Joel Klinghed | |
| Finally got around to fixing the pre-receive hook to include quarantined objects so the hook actually can run git commands on the not-yet-accepted commits. As part of that, had to make sure git hook and eyeballs server had the same path to the repo or confusion will appear. | |||
| 2025-06-22 | Cargo update | Joel Klinghed | |
| 2025-06-19 | Cargo update | Joel Klinghed | |
| 2025-06-19 | Make integration tests run serially | Joel Klinghed | |
| Tricky to setup the docker compose env to be able to run multiple so simple fix is run the tests sharing the same docker compose setup in serial. | |||
| 2025-06-19 | Cargo update | Joel Klinghed | |
| 2025-06-19 | Initial support for translation reviews | Joel Klinghed | |
| 2025-06-12 | git: Make fetch return the new head for the fetched branch | Joel Klinghed | |
| 2025-06-09 | git: Add ls-tree | Joel Klinghed | |
| 2025-06-09 | git: Allow usernames and emails with newlines in them | Joel Klinghed | |
| Not going to happen but why not use NUL delimiter when it's available. | |||
| 2025-06-08 | grit: Keep part when expanding | Joel Klinghed | |
| Makes it possible to still keep track of which file a string comes from. | |||
| 2025-06-08 | Cargo update | Joel Klinghed | |
| 2025-06-08 | common: Improve assert_eq output in tests | Joel Klinghed | |
| 2025-06-08 | Add translation module | Joel Klinghed | |
| Reads from a list of grit files, all strings and their translations. | |||
| 2025-06-07 | grit: Add basic parsing of xlf | Joel Klinghed | |
| This doesn't read the full xliff format, it only reads the translation target string and the id for the translation unit. | |||
| 2025-06-07 | grit: Add method for generating message translation id | Joel Klinghed | |
| reimplemented from a description of the grit id calculation | |||
| 2025-06-06 | grit: Add support for expanding grit-part in grit | Joel Klinghed | |
| 2025-06-06 | grit: Add test for parsing grit-part | Joel Klinghed | |
| 2025-06-06 | grit: Allow if's to be recursive | Joel Klinghed | |
| Not often used in grit files, if at all, but needed when we want to add support for expanding grit-part in grit structure. | |||
| 2025-06-05 | Cargo update | Joel Klinghed | |
| 2025-06-05 | Add grit module to common | Joel Klinghed | |
| Parses grit files. I tried using serde-xml-rs but it can't handle text mixed with elements so xml-rs and event stream it is. | |||
| 2025-06-04 | Cargo update | Joel Klinghed | |
| 2025-06-04 | Make integration actually work | Joel Klinghed | |
| Add logs Add remote keys for each user | |||
| 2025-04-27 | Cargo update | Joel Klinghed | |
| 2025-02-09 | First integration test | Joel Klinghed | |
| Sets up a whole slew of docker instances, all started from clean slate for test. | |||
| 2025-02-06 | Add DELETE command for review | Joel Klinghed | |
| Only the owner or a maintainer of the project can remove a review. Removing a review also removes the git branch. Only reviews that are either draft or dropped can be removed. | |||
| 2025-02-05 | Improve flycheck-rust for workspaces | Joel Klinghed | |
| 2025-02-05 | Add back default-run | Joel Klinghed | |
| Apparently it is still needed when the root package only has one binary. | |||
| 2025-02-05 | cargo update | Joel Klinghed | |
| 2025-02-04 | common: fs_utils: Style fix | Joel Klinghed | |
| 2025-02-04 | common: git: Improve config caching | Joel Klinghed | |
| Git treats most of a config name as case-insensitive. Specifically section and value are case-insenstive while optional subsection, if it exists, is case-sensitive. So, in "a.b.c" a and c will be made lowercase but not b before checking the cache. And in "a.b" both a and b will be made lowercase | |||
| 2025-02-04 | common: Add tests for git | Joel Klinghed | |
| Wanted to include a non-bare repo as well but git doesn't like one adding a non-bare git repo NOT as a submodule. And bare repos are the main code path anyway. | |||
| 2025-02-03 | Write correct command | Joel Klinghed | |
| Arguments go after action "build". | |||
