Commit Graph

  • 748125b6e6
    add tangle.id field Andre Staltz 2023-10-19 13:37:57 +0300
  • d74695b7e7
    add ghosts API Andre Staltz 2023-10-18 17:04:50 +0300
  • 6996fb2d20
    use polyfill friendly "path" instead of "node:path" Andre Staltz 2023-10-18 14:45:06 +0300
  • 39d48ac416
    add semantic type MsgID in lib/index.js Andre Staltz 2023-10-18 14:43:24 +0300
  • 31ec544522
    fix tangle getShortestPath against cycles Andre Staltz 2023-09-26 15:31:19 +0300
  • fec2b46a3e
    improve types for void callbacks Andre Staltz 2023-09-26 15:30:48 +0300
  • 0d9ce50cfe
    change getDeletablesAndErasables return type Andre Staltz 2023-09-20 14:47:23 +0300
  • 385b34dbd6
    tangle.getDeletablesAndErasables() accepts many args Andre Staltz 2023-09-14 16:54:43 +0300
  • a5c4847244
    small rename Andre Staltz 2023-09-14 13:55:08 +0300
  • 530797317d
    make Msg type generic in msg.data Andre Staltz 2023-09-14 12:54:01 +0300
  • 5a405be367
    add API logStats(cb) Andre Staltz 2023-09-13 14:27:53 +0300
  • a6749cafa1
    improve feed.publish input assertions Andre Staltz 2023-09-07 17:28:43 +0300
  • 25eb244608
    allow adding erased msgs Andre Staltz 2023-09-07 16:38:58 +0300
  • b92d25c6a2
    validation on add() supports encrypted inner msgs Andre Staltz 2023-08-31 13:33:13 +0300
  • 222f54ea52
    minor refactoring and rename message=>msg Andre Staltz 2023-08-29 10:22:52 +0300
  • 3a9df124f6
    refactor account msg validation Andre Staltz 2023-08-28 17:04:23 +0300
  • f1a13eee80
    refactor validation Andre Staltz 2023-08-28 16:57:25 +0300
  • 0beb2477a2
    more Tangle getter renaming Andre Staltz 2023-08-28 15:56:21 +0300
  • 0b7f49846e
    rename some Tangle getters Andre Staltz 2023-08-28 15:47:24 +0300
  • c76584953b
    some breaking change renaming Andre Staltz 2023-08-28 15:14:15 +0300
  • c06828cd99
    update protospec: key types Andre Staltz 2023-08-24 14:00:24 +0300
  • af4325ef94
    rename identity to account Andre Staltz 2023-08-08 16:33:36 +0300
  • 557ea2252c
    implement powers in identity.add() Andre Staltz 2023-08-08 15:31:23 +0300
  • e6aa33d3f0
    add more JSDocs Andre Staltz 2023-08-08 14:04:27 +0300
  • 5f76000531
    fix which domain is used in identity.add() Andre Staltz 2023-07-20 20:23:27 +0300
  • 54f00d1944
    new identity.has() API Andre Staltz 2023-07-18 23:47:13 +0300
  • 7dea4b2328
    use github ppppp-keypair, not local fs Andre Staltz 2023-07-14 16:16:51 +0300
  • 79bc497911
    detailed tag union for adding identity keys Andre Staltz 2023-07-14 16:14:00 +0300
  • 07c2168f97
    identity.add() can implicitly also create the consent Andre Staltz 2023-07-11 10:49:33 +0300
  • 2347592aac
    update protospec to mention consent sigs Andre Staltz 2023-07-10 15:55:35 +0300
  • 0899ac5818
    add identity.consent() API Andre Staltz 2023-07-10 15:52:18 +0300
  • a3fcb641eb
    tests for identity.find() etc Andre Staltz 2023-07-10 15:41:28 +0300
  • a442a26c2a
    tiny refactor around msgv3.createIdentity() Andre Staltz 2023-06-25 20:50:02 +0300
  • df98d499f1
    identity tangle always has metadata.identity=self Andre Staltz 2023-06-25 20:48:20 +0300
  • 674e2ba66c
    use TypeScript in JSDoc Andre Staltz 2023-06-25 18:48:24 +0300
  • aab707f5da
    export msg-v3 file Andre Staltz 2023-06-25 16:52:32 +0300
  • 1ee69de573
    replace ssb-caps with ppppp-caps Andre Staltz 2023-06-25 11:38:19 +0300
  • d97d29fca0
    rename type=>domain, group=>identity Andre Staltz 2023-06-25 11:07:22 +0300
  • 08d3450f20
    replace buffer with b4a Andre Staltz 2023-06-15 14:55:23 +0300
  • aa5d49d512
    replace tape with node:test Andre Staltz 2023-06-14 11:56:00 +0300
  • fa16916e82
    use ppppp-keypair instead of ssb-keys Andre Staltz 2023-06-14 10:48:54 +0300
  • 78a6f2216c
    fix a test that was still using feed-v1 Andre Staltz 2023-06-14 10:27:42 +0300
  • 302bfa81f8
    also remove feed-v1 tests Andre Staltz 2023-06-13 16:00:39 +0300
  • f66807a774
    remove feed-v1 (it can be found in git tag "rev1") Andre Staltz 2023-06-13 15:57:47 +0300
  • e52368b92f
    fix package.json main field Andre Staltz 2023-06-09 13:50:02 +0300
  • 6e7fca8e6a
    Update protospec.md André Staltz 2023-05-29 16:00:25 +0300
  • 5c24ffc498
    add MsgV2 to protospec.md Andre Staltz 2023-05-26 16:58:35 +0300
  • 5ece075c79
    test that you can publish with a key added to a group Andre Staltz 2023-05-26 14:59:15 +0300
  • a3f37381cd
    test group.create() and group.add() Andre Staltz 2023-05-26 14:37:15 +0300
  • ce5acb849e
    properly implement group.add() Andre Staltz 2023-05-26 14:37:04 +0300
  • d91c2a0180
    test feed.getId() Andre Staltz 2023-05-26 14:24:52 +0300
  • 90395b8bd3
    rename feed.getRoot() to feed.getId() Andre Staltz 2023-05-26 14:24:39 +0300
  • 0772aa4883
    remove validateTangle Andre Staltz 2023-05-26 14:20:31 +0300
  • e0a136065e
    allow passing test nonce to group.create() Andre Staltz 2023-05-26 14:02:13 +0300
  • a4e94f1702
    add msg-v2 exports in package.json Andre Staltz 2023-05-25 17:50:29 +0300
  • 393c0e4827
    validate group tangle Andre Staltz 2023-05-25 17:10:42 +0300
  • e957a4a578
    more msg-v2 tests Andre Staltz 2023-05-25 16:11:20 +0300
  • 248e14da42
    small facepalm in msg-v2 validation Andre Staltz 2023-05-25 16:06:07 +0300
  • 8d0d3cf175
    msg-v2 with group tangles Andre Staltz 2023-05-25 15:52:11 +0300
  • 975769134c
    rename some test files rev1 Andre Staltz 2023-05-24 10:42:39 +0300
  • 510ebbd6ff
    not lgpl Andre Staltz 2023-05-23 16:22:27 +0300
  • 301cc6ff41
    use json-canon instead of canonicalize (#7) Mikey 2023-05-13 00:35:26 +1200
  • e66483391b
    alphabetize tangles (#5) Mikey 2023-05-09 19:31:44 +1200
  • f8bc73d52b
    use "JSON Canonicalization Scheme" (JSC) as deterministic JSON stringify (#4) Mikey 2023-05-09 19:27:47 +1200
  • d1247afb06
    more strict validation (#1) Mikey 2023-05-09 19:19:00 +1200
  • dc636c01c0
    add feedv1 protospec Andre Staltz 2023-05-05 14:21:28 +0300
  • 0948eadac0
    move some tests around Andre Staltz 2023-05-05 13:24:38 +0300
  • 029e893a4e
    make initializeFeed an internal API Andre Staltz 2023-04-28 15:22:25 +0300
  • 52a79e7dff
    boring license headers Andre Staltz 2023-04-28 14:09:23 +0300
  • d39ee6b017
    refactor: use initializeFeed() inside create() Andre Staltz 2023-04-28 11:27:15 +0300
  • 9dd5f92ce8
    test initializeFeed idempotency Andre Staltz 2023-04-28 11:27:00 +0300
  • 6ab3182613
    initializeFeed() API Andre Staltz 2023-04-28 11:22:46 +0300
  • 65622ac961
    Tangle.precedes(a,b) API Andre Staltz 2023-04-27 15:51:31 +0300
  • ba0a78b277
    fix format-code script Andre Staltz 2023-04-26 14:31:14 +0300
  • 3880877726
    format code Andre Staltz 2023-04-26 14:30:02 +0300
  • 1680719fb8
    fix tests to use correct plugin js Andre Staltz 2023-04-21 14:54:16 +0300
  • a5574b7133
    improve package.json files and exports Andre Staltz 2023-04-21 14:51:44 +0300
  • 10e74ea8da
    fix package.json files to include feed-v1 Andre Staltz 2023-04-21 14:45:12 +0300
  • f3bddbfb6a
    update CI tool Andre Staltz 2023-04-21 14:41:43 +0300
  • 99510e6fb7
    set module type to commonjs Andre Staltz 2023-04-21 14:39:07 +0300
  • dcab315fe5
    different type of package.json exports Andre Staltz 2023-04-21 14:37:26 +0300
  • cea1483d3c
    update CI Andre Staltz 2023-04-21 14:30:00 +0300
  • 898a652921
    MITTTTTTTTT Andre Staltz 2023-04-21 14:29:18 +0300
  • 9ee6bd6d47
    better readme Andre Staltz 2023-04-21 14:27:35 +0300
  • 18b9c230d6 lets try this Andre Staltz 2023-04-21 14:11:56 +0300
  • 9ddfeb43b2 improve feed-v1-create test Andre Staltz 2023-04-18 21:37:00 +0300
  • d040da5409 remove dead comments Andre Staltz 2023-04-18 20:34:46 +0300
  • f1e313461e new API validateTangle() Andre Staltz 2023-04-18 18:41:28 +0300
  • 3ab7d98550 validate is synchronous Andre Staltz 2023-04-18 18:40:52 +0300
  • 8288432785 fix a Tangle.topoSort() corner case Andre Staltz 2023-04-18 16:55:53 +0300
  • 656d622271 update comments Andre Staltz 2023-04-18 16:28:39 +0300
  • 837a78cbfc improve Tangle logic for unknown root msg Andre Staltz 2023-04-18 13:54:15 +0300
  • 188d37fefc dont add deleted msgs to the DBTangle Andre Staltz 2023-04-18 13:11:54 +0300
  • 3f7d299559 msg hash is only applied on msg.metadata Andre Staltz 2023-04-17 21:49:17 +0300
  • 3686f5de24 add metadata.v, rename metadata.proof to metadata.hash Andre Staltz 2023-04-17 18:39:33 +0300
  • faa7b13c92 remove metadata.when from FeedV1 Andre Staltz 2023-04-17 16:45:52 +0300
  • d2023b5bc0 Tangle class belongs to FeedV1 Andre Staltz 2023-04-17 16:25:43 +0300
  • 0917361305 validate who+type in feed tangles Andre Staltz 2023-04-17 15:57:11 +0300
  • 5883e1df21 just getTangle() Andre Staltz 2023-04-15 16:43:20 +0300
  • 01cb78c65a getTangleDeletablesAndErasables() Andre Staltz 2023-04-15 16:42:27 +0300