-
b96f357c2e
Migrate `/v1/stats` route
xphoniex
2022-11-24 12:42:21 +0000
-
e5e8a403fc
Migrate `/projects`: `issues`, `issue` handlers
xphoniex
2022-11-23 05:57:12 +0000
-
b4902d3408
Migrate `/projects`: `remotes`, `remote`, `blob`, `readme` handlers
xphoniex
2022-11-22 15:17:56 +0000
-
84c3cf4cf1
Migrate `/projects`: `history` and `tree` handlers
xphoniex
2022-11-22 13:16:43 +0000
-
dea7082a6f
Migrate `/projects`: `root`, `project`, `commit`, `activity` handlers
xphoniex
2022-11-22 13:16:34 +0000
-
77e0a176bd
Migrate `/v1/delegates` route
xphoniex
2022-11-22 10:55:13 +0000
-
6f8511c360
Migrate `/v1/sessions` route
xphoniex
2022-11-22 10:55:08 +0000
-
acd7aeb9c9
Migrate `/v1/`, `/v1/node` routes to heartwood
xphoniex
2022-11-22 10:54:57 +0000
-
da55e521a1
Use socket addr instead of Ip for the address book
Dr Maxim Orlovsky
2022-11-29 17:03:21 +0100
-
c597b6989e
cli: Change help descriptions for cmds
xphoniex
2022-11-27 20:11:21 +0000
-
5532d40aae
cli: Add rest of cmds to `rad`
xphoniex
2022-11-25 12:05:55 +0000
-
86e6fa22a1
cob: Rename default history type
Alexis Sellier
2022-11-26 17:52:31 +0100
-
a79c95283b
Minor doc and instance changes
Alexis Sellier
2022-11-26 17:51:07 +0100
-
fee0296910
Rename `LClock` to `Lamport`
Alexis Sellier
2022-11-26 17:48:50 +0100
-
b79e2f5b56
crdt: Remove redundant `Author` type
Alexis Sellier
2022-11-26 17:44:18 +0100
-
d18b67ba21
crdt: Remove redundant `merge` function
Alexis Sellier
2022-11-26 17:15:50 +0100
-
d1360bbec0
crdt: Remove `Copy` bound on `LWWMap`
Alexis Sellier
2022-11-26 17:13:51 +0100
-
171b5a45f7
Implement issues using radicle CRDTs
Alexis Sellier
2022-11-26 11:59:36 +0100
-
36ccab2d7a
crdt: Make some improvements to the types
Alexis Sellier
2022-11-25 18:40:28 +0100
-
cc33d04a7b
crdt: Require `LWWReg` value to be `Semilattice`
Alexis Sellier
2022-11-25 14:56:48 +0100
-
cc64c1d80b
cob: Use semilattice rules for commenting
Alexis Sellier
2022-11-25 11:51:55 +0100
-
fa9a89caa3
Start integrating new CRDTs into `radicle` crate
Alexis Sellier
2022-11-24 22:28:04 +0100
-
550ad2b558
Make `Thread` a semilattice
Alexis Sellier
2022-11-24 19:45:36 +0100
-
7e8af47f59
Implement `Change::decode`
Alexis Sellier
2022-11-24 19:13:34 +0100
-
0448441418
Use `merge` as the `Semilattice` join method
Alexis Sellier
2022-11-24 19:10:32 +0100
-
01b7686659
Turn `Redactable` into a semilattice
Alexis Sellier
2022-11-24 19:02:45 +0100
-
681a8c9374
Test CRDT storage, simplify `Thread`
Alexis Sellier
2022-11-24 18:50:00 +0100
-
01ad0fb31d
cob: Split generic code from automerge-specific
Alexis Sellier
2022-11-24 13:36:35 +0100
-
5526eceea0
cob: Add new history type, simplify `Content`
Alexis Sellier
2022-11-24 11:48:53 +0100
-
8dc655758e
Test ordering of timelines with concurrency
Alexis Sellier
2022-11-23 20:49:14 +0100
-
64862b3ab3
Add lamport clock
Alexis Sellier
2022-11-23 17:34:24 +0100
-
0482757ce9
Implement `LWWReg` in terms of `Max`
Alexis Sellier
2022-11-22 15:02:26 +0100
-
b11826b113
Add `LWWMap` and implement `LWWSet` with it
Alexis Sellier
2022-11-22 14:40:01 +0100
-
35f061746c
Add `radicle-crdt` crate
Alexis Sellier
2022-11-19 12:00:13 +0100
-
21e47c7a34
cli: Use the build.rs at root
xphoniex
2022-11-23 08:25:10 +0000
-
f5d06f6138
node: Fix addresses sent to peers on conn.
Slack Coder
2022-11-23 13:13:56 -0500
-
308112618f
Get around circular-dependency
Alexis Sellier
2022-11-22 13:41:32 +0100
-
e258c72eca
Implement some CLI tests using `trycmd`
Alexis Sellier
2022-11-18 10:59:30 +0100
-
093bb686a4
Fix dependency issue with "test" feature
Alexis Sellier
2022-11-18 10:57:51 +0100
-
d6a95e4d58
Support `RAD_PASSPHRASE` in `signer` method
Alexis Sellier
2022-11-18 10:57:25 +0100
-
1d798a80b4
Fix issues with incorrect terminal width
Alexis Sellier
2022-11-18 10:56:32 +0100
-
fd936becf1
Make `Profile::init` more flexible
Alexis Sellier
2022-11-18 10:55:11 +0100
-
66d1f99a1e
Simplify key generation for tests and debugging
Alexis Sellier
2022-11-17 13:15:34 +0100
-
03fd69f323
Configure CLI default bin
Alexis Sellier
2022-11-17 13:15:14 +0100
-
bdeebfb79a
Add `rad-path` command
Alexis Sellier
2022-11-17 13:14:52 +0100
-
26fa16d2b2
Support ECDH
Dr Maxim Orlovsky
2022-11-21 15:08:48 +0100
-
3ec460056d
Add cyphernet dependency
Dr Maxim Orlovsky
2022-11-21 15:08:04 +0100
-
664898d8c8
Derive Hash for Signature
Dr Maxim Orlovsky
2022-11-21 15:07:34 +0100
-
ee17f35218
Implement Ord and PartialOrd for secret key type
Dr Maxim Orlovsky
2022-11-21 15:06:14 +0100
-
2a6f3c4f55
Update ed25519-compact dependency
Dr Maxim Orlovsky
2022-11-21 14:43:41 +0100
-
3e48548745
Integrate framing and muxer into wire protocol
Dr. Maxim Orlovsky
2022-11-14 22:55:50 +0100
-
13c9491e49
Implement framer and multiplexer
Dr. Maxim Orlovsky
2022-11-21 15:29:34 +0100
-
983b2dc534
Two-stage connectivity with handshake
Dr. Maxim Orlovsky
2022-11-21 15:28:39 +0100
-
008681a2ca
Complete transcoder documentation
Dr. Maxim Orlovsky
2022-11-21 15:25:23 +0100
-
4d77f95c21
Disconnect peers on failed handshakes
Dr. Maxim Orlovsky
2022-11-14 14:27:15 +0100
-
e9ae5897f7
Complete transcoder
Dr. Maxim Orlovsky
2022-11-14 10:41:44 +0100
-
56fb4d67a9
Introduce transcoder parameter to Wire & Transport
Dr. Maxim Orlovsky
2022-11-14 10:22:30 +0100
-
6b87eed670
Identify remote peers by full `SocketAddr`
Dr. Maxim Orlovsky
2022-11-14 10:04:31 +0100
-
c620f873e5
radicle-cob: test parse_refstr
Fintan Halpenny
2022-11-17 09:36:31 +0000
-
a985e067a5
Add TypeName & ObjectId parser
Fintan Halpenny
2022-11-16 14:05:13 +0000
-
b4bc032113
Add `rad-merge` command
Alexis Sellier
2022-11-16 15:07:09 +0100
-
01047a4942
Add `rad-review` command
Alexis Sellier
2022-11-16 15:50:36 +0100
-
89bdf59e8e
Add `rad-issue` command
xphoniex
2022-11-16 13:47:51 +0000
-
dc21692ea3
Add licenses and contributor information
Alexis Sellier
2022-11-16 12:26:12 +0100
-
47d20003c0
Implement `rad-patch`
Alexis Sellier
2022-11-15 16:22:02 +0100
-
dea268c389
Implement `rad-push`
Alexis Sellier
2022-11-14 17:43:06 +0100
-
5472931ff0
node: prune project routing table
Slack Coder
2022-11-07 11:51:01 -0500
-
a74cb416c1
node: sync project routing for known nodes
Slack Coder
2022-11-03 13:49:59 -0500
-
186eb42145
node: use announcer's timestamp in project inventory
Slack Coder
2022-11-03 09:23:32 -0500
-
a496eeb84d
Add `rad-rm` command
xphoniex
2022-11-15 10:48:23 +0000
-
12988da089
Add `Patch`, `Issue`, `Label` COBs
Alexis Sellier
2022-11-13 17:43:37 +0100
-
08811b4b87
Various fixes to COBs
Alexis Sellier
2022-11-13 17:41:43 +0100
-
80401f89ae
Add `rad-inspect` command
xphoniex
2022-11-14 10:24:37 +0000
-
507bc2237a
node: make tests in tests mod run
Slack Coder
2022-11-11 09:19:35 -0500
-
72ec0775c7
Add `rad-edit` command
xphoniex
2022-11-10 15:19:48 +0000
-
4feb224b1a
Add `rad-ls` command
xphoniex
2022-11-10 13:33:20 +0000
-
503a618743
node: announce node only when accessible
Slack Coder
2022-11-07 08:54:46 -0500
-
a9b38dc1ae
node: let others know their address
Slack Coder
2022-11-07 07:50:09 -0500
-
f3d867af4d
node: keep a healthy connection to the network
Slack Coder
2022-11-07 07:50:09 -0500
-
ff045e0813
node: use term 'session' over 'peer'
Slack Coder
2022-11-07 07:50:09 -0500
-
a91dcfb100
node: sync known sessions on disconnect
Slack Coder
2022-11-07 07:50:09 -0500
-
1d51afad28
Add `rad-track`, `rad-untrack` commands
xphoniex
2022-11-09 13:15:16 +0000
-
f05a040be6
Make `track` functions return correctly
Alexis Sellier
2022-11-09 13:12:48 +0100
-
eb666265be
Fix running `radicle-crypto` tests on its own
Alexis Sellier
2022-11-09 13:21:44 +0100
-
b040098447
Add `rad-clone` command
Alexis Sellier
2022-11-08 15:25:19 +0100
-
ca1b1f4453
Make some improvements to `rad-checkout`
Alexis Sellier
2022-11-08 12:18:53 +0100
-
cb2d83daae
radicle: wire up radicle-cob
Fintan Halpenny
2022-11-07 16:32:09 +0000
-
0bd213d15a
radicle-cob: simplify Objects and remove identifier
Fintan Halpenny
2022-11-08 13:52:00 +0000
-
d6416c9be1
radicle-cob: remove Resource on Store
Fintan Halpenny
2022-11-07 16:28:02 +0000
-
4112b0fdc5
radicle-cob: Reference conversion from git2::Reference
Fintan Halpenny
2022-11-07 12:30:12 +0000
-
6b303bdc97
radicle-cob: Component conversions
Fintan Halpenny
2022-11-07 12:27:53 +0000
-
c829045b8d
Add `rad-self` command
xphoniex
2022-11-08 11:05:25 +0100
-
c7ba5a7b3f
Add `rad-auth`, `rad-help`
xphoniex
2022-11-08 09:25:44 +0000
-
a8dc065dce
Use database transactions where appropriate
Alexis Sellier
2022-11-06 12:40:19 +0100
-
609d05fff2
Update `sqlite` dependency
Alexis Sellier
2022-11-05 20:51:24 +0100
-
8fe949b2a0
Implement `rad-checkout` command
Alexis Sellier
2022-11-07 22:04:47 +0100
-
32cd94dd23
Add `rad-init` command
Alexis Sellier
2022-11-07 17:46:15 +0100
-
223d36086e
Add `radicle-cli` crate's `terminal` module
Alexis Sellier
2022-11-07 13:38:16 +0100
-
357fc79b41
Implement `paths` for `Profile`
xphoniex
2022-11-05 05:27:24 +0000
-
5847ad2ff1
Add `Clone` instance to `Profile`
xphoniex
2022-11-04 17:20:46 +0000