Commit Graph

  • 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