Commit Graph
62 Commits
Author SHA1 Message Date
Rūdolfs Ošiņš daaef13ff2 Implement issue state change button 2024-10-29 10:54:16 +01:00
Rūdolfs Ošiņš 319b1502c6 Fix issue sorting and timestamps
Issues should be sorted by creation time and we should show the creation
time as the issue timestamp. Otherwise edits will reorder the comment
thread.
2024-10-28 14:11:48 +01:00
Rūdolfs Ošiņš 1f9f6505ab Simplify comment reply form component structure 2024-10-28 14:11:48 +01:00
Rūdolfs Ošiņš 3a685584d2 Style comment reply box according to design 2024-10-28 14:11:48 +01:00
Rūdolfs Ošiņš 6052098c18 Allow editing issue titles 2024-10-28 14:11:48 +01:00
Rūdolfs Ošiņš 79dbe78751 Tweak create issue form styling 2024-10-28 14:11:48 +01:00
Rūdolfs Ošiņš 3f6e93203a Fix issue where preview would push down icon alignment 2024-10-28 14:11:48 +01:00
Rūdolfs Ošiņš c6c7f312c1 Add icons to comment reply, discard and save buttons 2024-10-28 14:11:48 +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
Rūdolfs Ošiņš 0693f4f806 Add announce preference to settings 2024-10-25 10:46:53 +02:00
Rūdolfs Ošiņš c01a48939e Add comment threads 2024-10-25 10:46:53 +02:00
Rūdolfs Ošiņš f5c35b2d31 Fix overflow problem in Border component 2024-10-23 12:09:41 +02:00
Sebastian Martinez 874605633e Refactor types
- Improves the hierarchy of types into separate folders
- Improve the types generation making more structs and less serde_json
- Adding more optional values to the tauri commands
2024-10-23 11:58:37 +02:00
Sebastian Martinez 5ed10a408c Fix overflow repo title and descriptions in RepoCard 2024-10-22 11:27:12 +02:00
Rūdolfs Ošiņš 9bed71d607 Refactor how we pass around DIDs 2024-10-11 11:58:02 +02:00
Rūdolfs Ošiņš c6dbf21ade Add comment counter to issue teasers 2024-10-11 11:58:02 +02:00
Rūdolfs Ošiņš 59be840f80 Align placeholder with markdown content
So it doesn't visually jump around when toggling between issues with and
without description.
2024-10-11 11:58:02 +02:00
Rūdolfs Ošiņš cfe1c546f9 Add markdown preview to create issue view 2024-10-09 21:12:12 +02:00
Rūdolfs Ošiņš 9958575626 Add Issue state/label/assignee section in single issue view 2024-10-09 21:12:12 +02:00
Sebastian Martinez 54ce1864eb Fix linter issue 2024-10-08 13:06:33 +02:00
Sebastian Martinez 8c80f7b228 Add get_file_by_oid command, enables support for embeds 2024-10-08 12:07:47 +02:00
Rūdolfs Ošiņš e5f90e20b8 Add create issue view 2024-10-08 11:27:44 +02:00
Sebastian Martinez e51df19fed Add infinite scrolling for patches listing 2024-10-07 13:11:08 +02:00
Rūdolfs Ošiņš ea9a425cf0 Add single patch route 2024-09-27 16:59:16 +02:00
Sebastian Martinez ddf44cea4e Rename and reorganize tauri commands 2024-09-26 11:30:44 +02:00
Rūdolfs Ošiņš 25c8042944 Add styling for patch diff stats 2024-09-25 17:34:59 +02:00
Rūdolfs Ošiņš 6b8cb91567 Add single issue view 2024-09-25 17:31:57 +02:00
Rūdolfs Ošiņš c316caec04 Port Markdown renderer component 2024-09-25 17:31:57 +02:00
Sebastian Martinez 608d211083 Add repo::diff tauri command 2024-09-25 16:59:47 +02:00
Sebastian Martinez 8731506b94 Improve the event threads in the backend 2024-09-18 17:37:40 +02:00
Rūdolfs Ošiņš 7ec692738e Add elevation shadow to popover 2024-09-18 16:59:26 +02:00
Rūdolfs Ošiņš ccd4c280a5 Wire up the revision count in PatchTeaser 2024-09-18 14:37:58 +02:00
Sebastian Martinez 91ba8ab390 Add timestamp and revisionCount to issue and patch listings 2024-09-18 14:37:58 +02:00
Rūdolfs Ošiņš 58f2ec2f51 Hook up the online/offline button to the new events 2024-09-18 12:59:17 +02:00
Rūdolfs Ošiņš 797a64b8d7 Replace patch icon from band-aid to +- 2024-09-18 12:17:08 +02:00
Rūdolfs Ošiņš 4fcf3619d0 Add InlineTitle component and use it in Issue/Patch lists 2024-09-17 18:09:23 +02:00
Rūdolfs Ošiņš 7f567e354a Style issue and patch list views 2024-09-17 17:32:08 +02:00
Rūdolfs Ošiņš f27974c23e Add sidebar 2024-09-17 10:22:19 +02:00
Rūdolfs Ošiņš a5601e7661 Extract header from repo card
This will be reused in the repo sidebar.
2024-09-13 17:16:27 +02:00
Rūdolfs Ošiņš 4f63f9e87f Link peer breadcrumb to home screen 2024-09-13 13:54:39 +02:00
Rūdolfs Ošiņš 5725cec33f Add breadcrumbs 2024-09-13 13:54:39 +02:00
Rūdolfs Ošiņš 33e0b52e23 Use new button styling for header buttons 2024-09-12 14:26:31 +02:00
Rūdolfs Ošiņš 7c1f0fb28f Make copyable highlight on hover 2024-09-12 14:23:31 +02:00
Rūdolfs Ošiņš d7c811ba11 Add hero image to home screen 2024-09-11 17:58:06 +02:00
Rūdolfs Ošiņš 1bb8a806aa Refactor header to use clip-path 2024-09-11 17:24:30 +02:00
Sebastian Martinez 43ad446dc7 Fix RepoInfo delegate type 2024-09-11 13:35:34 +02:00
Rūdolfs Ošiņš 8a417404b8 Add copyable current ID to the header 2024-09-11 09:44:48 +02:00
Rūdolfs Ošiņš c558235a49 Convert remaining on: events to onclick/ontouchstart 2024-09-10 11:55:37 +02:00
Sebastian Martinez ffff885ffb Event handlers with the on: directive are deprecated in svelte 5
Also bubbling events from HTML elements to the components have to be
done with `onclick` callback props.
2024-09-10 11:33:09 +02:00
Rūdolfs Ošiņš f09253f631 Add repo issues and patches routes 2024-09-10 11:13:45 +02:00