| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-11-04 | Refactor remaining components to use new Switch | Oliver | 7 | -100/+35 | |
| 2025-11-04 | Remove Animate component | Oliver | 16 | -357/+0 | |
| 2025-11-04 | Replace Animate with AnimatePresence in Accordion component | Oliver | 1 | -10/+25 | |
| 2025-11-04 | Add mocked E2E test for App Upgrades for when a release is halted | Tobias Järvelöv | 1 | -0/+67 | |
| 2025-11-03 | Update include account token in problem reports | Jonatan Rhodin | 1 | -1/+13 | |
| - Move checkbox below message - Add warning about anonymity - Change from AccountToken to account-token in support message | |||||
| 2025-10-31 | Add robber language | Oskar | 3 | -2/+72 | |
| 2025-10-30 | Add tests for using custom transformers with formatHtml | Tobias Järvelöv | 1 | -1/+18 | |
| 2025-10-30 | Convert tag transformers from Components to render props pattern | Tobias Järvelöv | 1 | -6/+8 | |
| This isn't necessarily better, but with our Mocha test setup we did not see the expected result in our tests when a React component was passed to the formatHtml function, likely due to something missing when JSX is transformed. | |||||
| 2025-10-30 | Import ALLOWED_TAGS from formatHtml in verify translations script | Tobias Järvelöv | 1 | -2/+8 | |
| It is easier if we have one source of truth for what tags are allowed. | |||||
| 2025-10-30 | Allow to pass in custom components to formatHtml | Tobias Järvelöv | 1 | -31/+27 | |
| 2025-10-30 | Add utility type ValueOfArray | Tobias Järvelöv | 1 | -0/+2 | |
| 2025-10-30 | Add unit test utility to create a React Fragment | Tobias Järvelöv | 1 | -0/+4 | |
| 2025-10-30 | Add unit test utility to verify React element children and type | Tobias Järvelöv | 1 | -0/+25 | |
| 2025-10-29 | Use outline for text field input state styling | Oliver | 1 | -38/+39 | |
| 2025-10-29 | Add pause to metadata scripts to allow manual edits | Oskar | 2 | -0/+10 | |
| This is to allow manual modification of metadata before it is signed and published, this is useful to set a custom rollout for a release. | |||||
| 2025-10-29 | Make publish-metadata-to-api run from containing directory | Oskar | 1 | -0/+3 | |
| 2025-10-29 | Make 6-publish-linux-repositories executable | Oskar | 1 | -0/+0 | |
| 2025-10-29 | Add error message to verify-version-is-release | Oskar | 1 | -1/+2 | |
| 2025-10-28 | Add option to show relay location in notification | Kalle Lindström | 1 | -0/+3 | |
| This PR adds the following: - An option to show the relay location in the connection notification. - A new submenu under Settings called Notifications. - In the new Notifications screen a toggle to enable/disable showing the location in the notification. | |||||
| 2025-10-28 | Add script that publishes to the linux repositories over ssh | Oskar | 2 | -0/+45 | |
| 2025-10-28 | Move BUILDSERVER_BUILDUSER variable to release-config.sh | Oskar | 2 | -2/+6 | |
| 2025-10-28 | Rename modify rollout script | Oskar | 1 | -0/+0 | |
| 2025-10-28 | Add help option to 4-make-release | Oskar | 1 | -1/+9 | |
| 2025-10-28 | Make --draft a non-default option to 4-make-release | Oskar | 1 | -2/+15 | |
| This changes the script from only creating draft releases to defaulting to final releases. It's still possible to create a draft release by adding the --draft flag. | |||||
| 2025-10-28 | Open editor to finalize changelog in 4-make-release | Oskar | 1 | -2/+14 | |
| 2025-10-28 | Verify artifacts using code signing key in repo | Oskar | 2 | -3/+10 | |
| 2025-10-27 | Make release script run from within repo instead of separate directory | Oskar | 4 | -99/+85 | |
| 2025-10-27 | Improve commit verification in release scripts | Oskar | 3 | -12/+5 | |
| 2025-10-27 | Verify that current commit is release in release-scripts | Oskar | 1 | -0/+2 | |
| 2025-10-27 | Add script that returns whether or not the current version is a release | Oskar | 1 | -0/+8 | |
| 2025-10-27 | Add test to ensure output is produced reliably on each call | Tobias Järvelöv | 1 | -0/+6 | |
| 2025-10-27 | Refactor expectChildrenToMatch to remove need for type casting | Tobias Järvelöv | 1 | -7/+27 | |
| 2025-10-27 | Move expectChildrenToMatch to a separate utils file | Tobias Järvelöv | 2 | -13/+14 | |
| 2025-10-27 | Add tests with both emphasized and bold text | Tobias Järvelöv | 1 | -0/+27 | |
| 2025-10-27 | Rewrite formatHtml to fix bugs in previous implementation | Tobias Järvelöv | 1 | -17/+34 | |
| When the functionality to format `em` tags was added a buggy behavior was introduced. This buggy behavior stems from the logic to match the input string against the tags we want to format, namely <b> and <em>. We mistakenly operate against the original string at all times when we match each tag, which means that for a string which contains '<b>something</b>' the content is correctly identified by the <b> tag's test function and gets rendered with the appropriate React component. However, since the original string is used for every tag this means the same string will also be handled by the next tag. In this case the <em> tag's test function will evaluate the string, '<b>something</b>' and see that it does not match and herein lies the buggy behavior. When a tag's test function does not get a match for the string it will render it as a fragment and push it to the formatted string array. This means that we get duplicated entries in the formatted string array because we get both the React component version of the string and the fragment version of the string. This buggy behavior is now fixed by passing the result of the first tag operations to the next tag. This ensures that once a part of the original string has been matched and turned into a component it can not be matched again by another tag. | |||||
| 2025-10-24 | Add 6-modify-rollout script | Joakim Hulthe | 1 | -0/+99 | |
| 2025-10-24 | Remove android no wireguard key string | Jonatan Rhodin | 1 | -3/+0 | |
| 2025-10-24 | Remove unused 'no wireguard key' error | David Lönnhager | 4 | -19/+0 | |
| 2025-10-24 | Update playwright and @playwright/test to 1.55.1 | Tobias Järvelöv | 2 | -28/+28 | |
| Patches the following vulnerability: https://osv.dev/vulnerability/GHSA-7mvr-c777-76hp | |||||
| 2025-10-24 | Update vite to 7.1.11 | Tobias Järvelöv | 2 | -9/+9 | |
| Patches the following vulnerability: https://osv.dev/vulnerability/GHSA-93m4-6634-74q7 | |||||
| 2025-10-23 | Add script that lists github issues for a given version | Oskar | 1 | -0/+58 | |
| 2025-10-23 | Make sure link to app upgrade view only appears on supported platforms | Tobias Järvelöv | 1 | -13/+22 | |
| 2025-10-23 | Update translations | Tobias Järvelöv | 1 | -1/+11 | |
| 2025-10-23 | Disable UpgradeButton when no upgrade exists | Tobias Järvelöv | 1 | -1/+4 | |
| 2025-10-23 | Add show variable for conditional render to adhere to the style guide | Tobias Järvelöv | 1 | -1/+3 | |
| 2025-10-23 | Make upgrade details conditionally render based on if an upgrade exists | Tobias Järvelöv | 2 | -50/+52 | |
| Render NoUpdateAvailable if the app upgrade does not exist | |||||
| 2025-10-23 | Add NoUpgradeAvailable component | Tobias Järvelöv | 3 | -0/+50 | |
| 2025-10-23 | Add AppUpgradeHeader component | Tobias Järvelöv | 3 | -0/+15 | |
| 2025-10-23 | Add hook useHasUpgrade | Tobias Järvelöv | 2 | -0/+10 | |
| 2025-10-23 | Sort exports alphabetically | Tobias Järvelöv | 1 | -1/+1 | |
