Sebastian Martinez
3bdf21ec06
Update dependencies
2023-11-15 12:51:02 +01:00
Sebastian Martinez and Rūdolfs Ošiņš
1add6958cb
Add externalNodes to node detail view
...
Instead of showing the node id with a clipboard that copies a possible
wrong port number, this commit adds the externalAddresses config to the
node detail view, so node operators can define which externalAddresses
should show up.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
Co-authored-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-11-06 14:34:18 +01: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ņš 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
1ef0f9dfd1
Add issue embeds
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-09-27 16:40:49 +02:00
Sebastian Martinez
bd6ba784b3
Improve binary detection
...
libgit2 optimizes around not loading the content, when there's no
content callbacks configured.
So we aren't able to get a clear answer from radicle-surf if a file in a
diff is a binary or not.
A simple way without doing additional API requests is to check if the
file type is a executable and if there are no hunks (since we don't get
any deltas in binaries), this is a strong
indicator for a binary.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-09-26 09:04:01 +02:00
Sebastian Martinez
9b15911f83
Use lastCommit of each blob for navigation instead of patch revision
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-09-25 10:07:14 +02:00
Sebastian Martinez
ee9cb2b0d7
Clean up some unnecessary types
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-09-19 07:49:36 +02:00
Sebastian Martinez
217d8b2dd4
Add base diffChangeset schema and extend for other schemas
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-09-19 07:49:36 +02:00
Sebastian Martinez
ca6762fc95
Refactor commit and diff types, updates outdated diff types
...
- Adds support for modified moved files see https://github.com/radicle-dev/radicle-git/pull/141
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-09-19 07:49:36 +02:00
Sebastian Martinez
a650c37383
Add alias to session payload
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-09-16 07:00:08 +02:00
Sebastian Martinez
542630a7f7
Add patch comment and state modifiers
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-08-30 17:05:25 +02:00
Sebastian Martinez
2c81228db6
Sort node projects by HEAD commit time
...
Instead of going with project activity which is being stripped
everything that is older than one year, we should look at the current
project head time.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-08-17 11:29:19 +02:00
Sebastian Martinez
6a1137a024
Add parents property to CommitHeader type
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-08-14 11:33:00 +02:00
Rūdolfs Ošiņš
0146ca00b5
Update the UI to work with the new COB schema
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-08-08 10:53:49 +02:00
Sebastian Martinez
0327cf21e5
Add a create method to the session.Client
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-07-12 10:58:45 +02:00
Sebastian Martinez
d5857952aa
Add createPatch method to the project.Client
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-07-12 10:58:45 +02:00
Sebastian Martinez
9294e23ea4
Update patch review schemas
...
To address changes to patch code review,
implemented in Heartwood in commit 45e87a6.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-07-11 13:59:23 +02:00
Sebastian Martinez
f971d777f2
Add missing moved and copied file operations to Changeset
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-17 17:50:19 +01:00
Rūdolfs Ošiņš
149a5d6fb5
Fix comment schema
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-06-27 18:21:21 +02:00
Rūdolfs Ošiņš
260cd4c144
Use object instead of strictObject for httpd schema checking
...
This way we can deploy back-end API changes that are backwards
compatible without breaking the UI.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-06-02 15:54:50 +02:00
xphoniex
c3346575ee
Show number of nodes tracking a repo
...
Signed-off-by: xphoniex <dj.2dixx@gmail.com >
2023-06-02 13:11:27 +00:00
xphoniex
47622735c7
Use description from first revisions of Patch
...
Signed-off-by: xphoniex <dj.2dixx@gmail.com >
2023-05-29 13:02:44 +00:00
xphoniex
da361fb399
Use author from Revision as it might differ from original one
...
Signed-off-by: xphoniex <dj.2dixx@gmail.com >
2023-05-29 15:57:07 +03:30
xphoniex
a916783d6f
Add reviewers field on Patch scheme
...
Signed-off-by: xphoniex <dj.2dixx@gmail.com >
2023-05-29 12:23:56 +00:00
xphoniex
824c719313
Use the new Merge scheme for Patch
...
`merges` field has moved one level up, from `revisions` to `patch` itself
Signed-off-by: xphoniex <dj.2dixx@gmail.com >
2023-05-29 12:14:17 +00:00
xphoniex
39874d8d51
Add alias to Patch
...
Signed-off-by: xphoniex <dj.2dixx@gmail.com >
2023-05-29 12:14:17 +00:00
xphoniex
2b21390540
Add alias to PeerSelector
...
Signed-off-by: xphoniex <dj.2dixx@gmail.com >
2023-05-16 08:17:48 +02:00
xphoniex
305c9677fd
Add alias to Comment
...
Signed-off-by: xphoniex <dj.2dixx@gmail.com >
2023-05-12 14:30:27 +00:00
xphoniex
3eab5b9d62
Add alias to Issue/IssueTeaser
...
Signed-off-by: xphoniex <dj.2dixx@gmail.com >
2023-05-12 14:58:16 +02:00
xphoniex
04bae0ade6
Add alias to PatchTeaser
...
Signed-off-by: xphoniex <dj.2dixx@gmail.com >
2023-05-12 14:57:10 +02:00
Rūdolfs Ošiņš
b815c9004b
Fix httpd client root query
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-05-11 18:15:47 +02:00
Sebastian Martinez
d8d049518b
Improve patch timeline and add description
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-05-10 09:15:19 +02:00
Rūdolfs Ošiņš
518b821250
Fix patch review schema
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-04-26 10:42:00 +02:00
Rūdolfs Ošiņš
3a4a766cfa
Fix httpd-client patch review verdict schema
...
We now also show an error message to the user instead of silently
failing.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-04-25 11:56:40 +02:00
Sebastian Martinez
d77b6041a6
Fetch cobs by selected or default state
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-04-20 22:29:37 +02:00
Rūdolfs Ošiņš
c8c251fabd
Add httpd-client api library
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-04-11 15:31:08 +02:00