Commit Graph
224 Commits
Author SHA1 Message Date
Rūdolfs Ošiņš 15e2935cee Disable "New" issue button on issue creation view
If the user pressed that button multiple times then the "Dismiss" button
would have to be pressed multiple times too because it just pops the
history.
2024-12-06 11:48:18 +01:00
Rūdolfs Ošiņš 96b422bdac Add hover styles to icon when the onclick prop is passed 2024-12-06 11:48:18 +01:00
Rūdolfs Ošiņš 2abb7f16cd Add label and assignee inputs to the create issue view 2024-12-06 11:48:18 +01:00
Sebastian Martinez ece9ee1eb0 Avoid announcing changes when node is stopped
Also in the edge case that the front-end didn't update and the node just
stopped in between we fallback gracefully instead of returning an error
on the back-end.
2024-12-06 10:06:45 +01:00
Rūdolfs Ošiņš 7d5ff0ac1d Implement assignee editing 2024-12-05 15:55:19 +01:00
Rūdolfs Ošiņš 379c3137f3 Implement label editing 2024-12-05 15:51:51 +01:00
Rūdolfs Ošiņš a2e212303d Implement label editing 2024-12-05 15:48:02 +01:00
Sebastian Martinez ebc8b3236b Improve e2e clipboard tests
Instead of trying to copy the RID of the first repo card, try to copy
the one you later expect.
2024-12-05 14:48:43 +01:00
Sebastian Martinez 653cf9a48d Sort repos by activity 2024-12-05 13:56:12 +01:00
Sebastian Martinez 5c8844db1c Fix radicle crate at 0.14.0
Also update `heartwood-release` to a pre-release to get the tests to
pass
2024-12-02 17:06:42 +01:00
Sebastian Martinez e093a5bc29 Let ts_rs run formatting types instead of prettier 2024-12-02 16:34:12 +01:00
Sebastian Martinez 45699e4fc8 Run checks for all rust crates 2024-12-02 16:34:12 +01:00
Sebastian Martinez 1f779a8a1b Add tests for list_commits unit test 2024-12-02 16:34:12 +01:00
Sebastian Martinez 70ee53e859 Add unit tests for radicle-types crate 2024-12-02 16:34:12 +01:00
Sebastian Martinez b7b71ccb11 Move AppState to radicle-types 2024-12-02 16:30:54 +01:00
Sebastian Martinez f5d559158b Add list_commits tauri command
Returns all commits for a specific repo.

Takes a `parent` argument as starting point for the git history.
Uses the `head` field of the project payload if not provided.

Instead of since and until timestamps uses cursor and take params to
paginate the commit history.
2024-12-02 16:30:54 +01:00
Sebastian Martinez a2776c27a4 Remove migrate argument since not used anymore 2024-12-02 16:30:54 +01:00
Rūdolfs Ošiņš 52c25a905d Truncate long title in breadcrumbs with ellipsis
We can still see the full title at the top of the issue.
2024-12-02 10:45:24 +01:00
Rūdolfs Ošiņš cd0bc9c01b Fix long title wrapping in issue view 2024-12-02 10:45:07 +01:00
Rūdolfs Ošiņš 312402b5b5 Update issue title in breadcrumbs on edit 2024-12-02 10:31:42 +01:00
Rūdolfs Ošiņš d86291eb79 Update comment count in second column when adding comments 2024-11-29 17:03:52 +01:00
Rūdolfs Ošiņš 84fbb1cfb2 Update dependencies 2024-11-27 15:44:12 +01:00
Rūdolfs Ošiņš bc53d1b822 Bump nodejs version to next LTS 2024-11-27 15:38:21 +01:00
Sebastian Martinez 4670370562 Use Into::into instead of a closure in radicle-types 2024-11-22 11:15:05 +01:00
Sebastian Martinez c176fb9a3d Take a &identity::Did for the Author constructor 2024-11-22 10:54:49 +01:00
Sebastian Martinez 936d8197b1 Update heartwood crates to commit 2d13591
- Add `migrate::ignore` callback to `cob::cache` calls
- Remove the `Verified` trait from the `Doc` struct
- Update `Doc` fields with read-only methods
2024-11-22 10:54:49 +01:00
Sebastian Martinez 06437656c0 Add filter for repos to list_repos command
Instead of only returning seeded repos, this repo adds 3 new filter
options to the `list_repos` command, under the `show` field

- *all* - All repos that a user has initialized or forked (own
namespace)
- *seeded* - Repos that are beeing seeded by the user
- *delegate* - Repos that the current user is a delegate of.
2024-11-22 09:35:26 +01:00
Sebastian Martinez c35ab783a7 Add tests to verify authenticated identities 2024-11-21 10:29:24 +01:00
Sebastian Martinez f23206b83d Instrument authentication for e2e tests 2024-11-21 10:29:14 +01:00
Sebastian Martinez 7cdf6544ad Fix error serialize in the test-http-api crate 2024-11-20 14:20:57 +01:00
Sebastian Martinez ac550e0602 Remove unused console.logs 2024-11-20 12:16:43 +01:00
Sebastian Martinez 743b7af54c Revert logging from crabnebula dev tools to the tauri-plugin-log 2024-11-20 11:35:50 +01:00
Rūdolfs Ošiņš 982ce568b7 Check auth status periodically 2024-11-19 17:15:00 +01:00
Sebastian Martinez d52c01e26a Fix error serialize implementation 2024-11-19 10:42:37 +01:00
Rūdolfs Ošiņš 9ff061793d Implement loading on scroll for patch second column 2024-11-15 10:05:26 +01:00
Rūdolfs Ošiņš ff8fca8dd7 Use comment component for patch body 2024-11-15 10:05:26 +01:00
Rūdolfs Ošiņš e8263b8c21 Rework layout to have a sidebar and second column 2024-11-15 10:05:26 +01:00
Sebastian Martinez 376e475adf Reset Issue component state on reload
There was a need to double click on the reply icon in the `Issue` view
to get `topLevelReplyOpen` to the correct state.
2024-11-08 06:49:09 +01:00
Sebastian Martinez 4537a003ad Refactor issue thread compute to the backend 2024-11-08 06:49:09 +01:00
Sebastian Martinez 93e2770d6d Fix focus on comment component 2024-11-06 13:26:29 +01:00
Rūdolfs Ošiņš 4428a4576c Make issue state button reactive to issue state 2024-11-05 15:51:54 +01:00
Rūdolfs Ošiņš 34c64809e2 Load issue activity in the router to prevent flickering 2024-11-05 13:09:59 +01:00
Sebastian Martinez 777430ab92 Add tests for clipboard, issue listing and issues 2024-11-05 12:43:52 +01:00
Sebastian Martinez 58891de06f Add svelte runes 2024-11-05 10:54:09 +01:00
Sebastian Martinez 737be7935a Replace <slot> directives with snippets 2024-11-01 13:27:21 +01:00
Rūdolfs Ošiņš 3df2d3ec14 Parallelise all requests 2024-11-01 11:43:45 +01:00
Rūdolfs Ošiņš ba0293324a Show which issue is selected in the sidebar 2024-11-01 11:17:50 +01:00
Rūdolfs Ošiņš 2c0aed2b75 Update issue state icon in the sidebar when changing state 2024-11-01 11:10:53 +01:00
Rūdolfs Ošiņš 8b27966711 Use a more descriptive variable name for issue body 2024-11-01 11:08:01 +01:00
Rūdolfs Ošiņš 80314b2148 Fix issue title editing and state change permissions
Only delegates and authors should see the edit and state change buttons.
2024-10-31 16:18:58 +01:00