Sebastian Martinez
79b1e9c9f8
Add clipboard button to code blocks
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-11-06 18:38:11 +01:00
Rūdolfs Ošiņš
db2c744e45
Reduce blue color usage in menu buttons buttons
...
This makes the interface overall more legible.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-10-30 14:41:23 +01:00
Rūdolfs Ošiņš
98568fd2ff
Improve collapse/expand button visuals
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-10-30 13:49:36 +01:00
Rūdolfs Ošiņš
4bdbe7ff8b
Fixes sticky file header being on top of popovers
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-10-30 11:58:20 +01:00
Sebastian Martinez
c00c879d0c
Expand and collapse all files in a changeset quickly
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-10-27 15:53:47 +02:00
Rūdolfs Ošiņš
ab88f31eef
Improve attachment interactions on textareas
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-10-26 18:17:52 +02:00
Sebastian Martinez
c1740beb12
Add embeds to patches
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-10-26 16:58:14 +02:00
Sebastian Martinez
5e5f7fc12f
Add editing to issue/patch descriptions, comments and replies
...
Also does some refactoring for `action`, `editable` and other variables
we were using which weren't very clear
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-10-26 16:27:54 +02:00
Rūdolfs Ošiņš
9530af9ada
Fix revision expand button initial state
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-10-26 16:11:32 +02:00
Rūdolfs Ošiņš
cdf62f2883
Add track button to project header
...
This replaces the "Nodes <counter>" tab in the project view.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-10-24 12:16:12 +02:00
Rūdolfs Ošiņš
6f4f7894a3
Implement sticky file headers
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-10-20 09:34:55 +02:00
Rūdolfs Ošiņš
77b49dcb60
Auto-resize textarea height on user input
...
We want the textarea to grow when a user writes longer text. This also
fixes the `resizable` property, which when `true` allows the user to
resize the textarea with their mouse.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-10-18 11:36:16 +02:00
Rūdolfs Ošiņš and dnlklmn
d914710396
Implement new design
...
Co-authored-by: dnlklmn <pelicansinberlin@gmail.com >
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-10-13 18:05:19 +02:00
Sebastian Martinez
288f55da76
Add syntax highlighting to patch and commit changesets
...
- This commit doesn't change the way syntax highlighting is done.
- But due to changes in `radicle-httpd` we can highlight the entire
files of a changeset, and then replace the plain text lines with
highlighted ones.
- Also highlights only the files currently visible of a changeset.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-10-05 13:55:00 +02:00
Sebastian Martinez
8eaf39e6ae
Wrap links or similar in Comment component
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-10-02 12:46:28 +02:00
Sebastian Martinez
1ef0f9dfd1
Add issue embeds
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-09-27 16:40:49 +02:00
Sebastian Martinez
aec0289f10
Refactor some of the reaction components
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-08-28 13:52:57 +02:00
Sebastian Martinez
26447b3c59
Switch edit title button with icons
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-08-28 13:34:57 +02:00
Rūdolfs Ošiņš
3bd13196d9
Add icons to browser file tree
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-08-28 12:03:19 +02:00
Sebastian Martinez
1efeb41667
Add face Icon
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-08-24 09:23:36 +02:00
Sebastian Martinez
7edd6dcdf0
Enable adding and removing reactions
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-08-24 09:23:36 +02:00
Rūdolfs Ošiņš
3eecaeda29
Use proper issue icon for issues
...
The exclamation mark looked too much like a warning or error.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-08-23 15:09:20 +02:00
Sebastian Martinez
08683dc9e9
Update deps
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-08-23 10:07:15 +02:00
Sebastian Martinez
3dd590d8e6
Add key to each loop in project listing
...
Without a key we started to get an erratic behavior when adding more
projects and then sorting them.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-08-17 13:14:52 +02:00
Rūdolfs Ošiņš
5736083d50
Fix not found and loading error screens
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-08-16 09:35:44 +02:00
Rūdolfs Ošiņš
3bb56e6613
Organize project components
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-08-08 17:40:43 +02:00
Sebastian Martinez
69946f5d8c
Replace marked namespaces with Marked instance
...
Based on a new addition to marked, this commits replaces the imported
marked namespaces with a Marked class, that doesn't change when
`marked.use` introduces new options or extensions.
Also changes the naming slighty to use `markdown` as module, so it
sounds more generic.
Reference: https://github.com/markedjs/marked/pull/2831
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-07-17 14:47:53 +02:00
Thomas Scholtes
f80b193bbd
Don’t intercept navigation to external URLs in Markdown
...
Fixes 928
Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm >
2023-07-14 09:29:19 +02:00
Sebastian Martinez
205fc814bc
Bring reactions to comments and issues
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-07-12 15:36:02 +02:00
Thomas Scholtes
a7f267932d
Stop handling URL hash through routing
...
We stop handling the URL hash through the routing system. Hashes are
local to the current view and can be handled by the shown components.
Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm >
2023-07-10 15:15:22 +02:00
Rūdolfs Ošiņš
74fa05cf26
Rewrite markdown link navigation
...
Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm >
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-07-09 15:17:43 +02:00
Rūdolfs Ošiņš
cb52e96542
Use generic routing Link component everywhere
...
This way we can get rid of the project browsing specific ProjectLink
component and simplify the router types.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-07-09 15:05:18 +02:00
Sebastian Martinez
bde2d97c9b
Update dependencies
...
We had to change the eventDispatcher for events that shouldn't have a
second parameter to `null` instead of `never`.
See: https://github.com/sveltejs/svelte/pull/8872
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-07-09 14:02:58 +02:00
Thomas Scholtes
092f8ad774
Don’t leave line selected when switching blobs
...
Fixes #906
Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm >
2023-07-07 07:41:51 +02:00
Sebastian Martinez
555d4da30c
Fix some style regressions in patch view
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-07-04 16:33:17 +02:00
Sebastian Martinez
33594b732f
Change some ProjectLink components into Link
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-07-04 14:52:51 +02:00
Sebastian Martinez
fc05770775
Split patch revision creation from patch revision events
...
Also uses same border-radius on comment and other events, and removes
the revision creation as a timeline event.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-07-04 14:52:51 +02:00
Thomas Scholtes
1547e4fc39
Restrict parameters for updating project route
...
We restricted the allowed parameters that are used for project-relative
navigation. This allows us to better understand which of the parameters
are used.
Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm >
2023-07-03 15:03:53 +02:00
Sebastian Martinez
c04d399cf3
Revert HTML tag escaping
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-06-30 10:01:14 +02:00
Rūdolfs Ošiņš
4c101c2567
Move Blob loading into router
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-06-28 17:07:04 +02:00
Rūdolfs Ošiņš
eba977e14e
Add icon to Source tab
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-06-28 09:31:08 +02:00
Sebastian Martinez
0e6be19373
Add patch reviewers in sidebar
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-06-27 17:23:37 +02:00
Sebastian Martinez
ba57506d6d
Update svelte to version 4
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-06-26 14:13:22 +02:00
Sebastian Martinez
ecabe9b7a8
Escape html tags in marked found outside of code blocks
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-06-26 13:00:20 +02:00
Sebastian Martinez
52cece4680
Handle custom httpd port
...
We only supported fetching the default httpd port (8080).
This commit removes navigation to `radicle.local` which represents
`0.0.0.0:8080`, and prepares the app for defining custom port.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-06-14 16:17:21 +02:00
Rūdolfs Ošiņš and Thomas Scholtes
a331721c9f
Move project source browsing loading into the router
...
Co-authored-by: Thomas Scholtes <geigerzaehler@axiom.fm >
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-06-13 14:24:27 +02:00
Sebastian Martinez
87a0fffd7e
Fix alias color in review
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-06-12 10:01:26 +02:00
Sebastian Martinez
096e9dddb7
Increase height of Command component
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-06-12 09:37:15 +02:00
Sebastian Martinez
6d6cbbd34c
Fix margin between comments and other card elements
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-06-08 11:13:28 +02:00
Rūdolfs Ošiņš
ccc854dac1
Add 16x16 icons to project header
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-06-06 11:06:05 +02:00