Rūdolfs Ošiņš
e2da5055ba
Integrate pierre's diffs into commit view
2026-07-20 17:40:25 +02:00
Rūdolfs Ošiņš
1ba7369392
Generate copyable patch text via libgit2
2026-07-03 11:32:33 +02:00
Rūdolfs Ošiņš
5b121b131a
Add a diff actions menu with copy and save to disk
...
Replace the file-header and whole-diff copy buttons with a popover menu
offering "Copy to clipboard" and "Save to disk".
2026-07-03 11:28:57 +02:00
Rūdolfs Ošiņš
a6d7d0c1e0
Cache job listings per commit
2026-06-04 18:04:33 +02:00
Rūdolfs Ošiņš
a3b66593a5
Log invoke timing in dev builds
2026-06-04 18:04:33 +02:00
Rūdolfs Ošiņš
27f860fd77
Cache repo summaries for the sidebar
2026-06-04 18:04:33 +02:00
Rūdolfs Ošiņš and Julien Donck
65c453e37d
Add commit history list and single commit views
...
Co-authored-by: Julien Donck <donckjulien@gmail.com >
2026-04-27 18:00:14 +02:00
Rūdolfs Ošiņš
cf40e86a8e
Use a dynamic port for the test-http-api to avoid conflicts
...
Pick a free port at config load time using a TCP probe on port 0, inject
it into the Vite dev server via VITE_TEST_HTTP_API_PORT, and have
globalSetup start the test-http-api on the same port. The frontend
reads the env var at build time instead of the previously hardcoded 8081.
2026-03-23 10:59:39 -06:00
Sebastian Martinez
e0ae5b5501
Add source browsing
2025-07-16 09:41:46 +02:00
Sebastian Martinez
0336da384f
Provide error.code to InvokeError
...
We decide during onboarding to display different things based on the
error code received from the backend.
Due to the new `InvokeError` type we lost this `error.code` string.
2025-07-09 16:20:38 +02:00
Sebastian Martinez
2f801b9940
Add eslint-plugin-simple-import-sort to sort and group imports
2025-07-03 15:46:18 +02:00
Thomas Scholtes
3adbfeecc2
Wrap invoke rejection reasons in Error instance
...
This way we get stack traces and more informative console logs (instead
of "[Object object]").
2025-06-27 16:29:03 +02:00
Rūdolfs Ošiņš
1a4dba2065
Deduplicate the diff/cob Stats type
2025-04-01 17:16:03 +02:00
Rūdolfs Ošiņš
7c0da906a8
Cache content-addressed API calls on the frontend
2025-04-01 17:16:03 +02:00
Rūdolfs Ošiņš
c35b4a3dc5
Fix flaky tests
...
It's normal that some of the "alias" queries return a 404 if a DID can't
be looked up, in this case the endpoint returns a 404 and we just log
it.
2025-02-13 09:54:32 -06:00
Sebastian Martinez
f23206b83d
Instrument authentication for e2e tests
2024-11-21 10:29:14 +01:00
Sebastian Martinez
777430ab92
Add tests for clipboard, issue listing and issues
2024-11-05 12:43:52 +01:00
Sebastian Martinez
e37369062f
Add playwright for e2e testing
2024-10-30 10:07:52 +01:00
Sebastian Martinez
d90dc0735c
Add test-http-api crate to make app work in browser
...
A new `invoke` function calls either the tauri backend or the
`test-http-api` function if ran in a browser.
2024-10-28 13:56:23 +01:00