Commit graph

  • 4674565d64 fix: Use new URL() for better compatibility. main Shibo Lyu 2025-04-30 22:49:35 +08:00
  • 91c0ecb704 doc: Clarify license in README. Shibo Lyu 2025-04-30 22:46:24 +08:00
  • b8b956db84 chore: Release 0.7.0. Shibo Lyu 2025-04-30 22:37:42 +08:00
  • 19525fad00 chore: Change license from GPL-3.0 to MIT Shibo Lyu 2025-04-30 22:37:09 +08:00
  • 6e8d77b11a feat: Add identity description file URL utilities Shibo Lyu 2025-04-30 22:33:34 +08:00
  • 2c84f4dee7 chore: Update zod dependency from 3.24.2 to 3.24.3 Shibo Lyu 2025-04-27 23:22:32 +08:00
  • 77befc142a chore: Release 0.6.0. Shibo Lyu 2025-04-13 00:55:18 +08:00
  • 24c9032f25 refactor: Refactor key storage to use raw hex format instead of JWK Shibo Lyu 2025-04-13 00:54:51 +08:00
  • 4e8a8789d4 chore: Release 0.5.1. Shibo Lyu 2025-04-12 22:12:57 +08:00
  • dc5e51602c fix: Verify profile signatures use correct identity key Shibo Lyu 2025-04-12 22:12:21 +08:00
  • 549162d223 chore: Bump version to 0.5.0 Shibo Lyu 2025-04-12 03:21:50 +08:00
  • 57ecdfec84 chore: Update @std/expect and @std/testing dependencies Shibo Lyu 2025-04-12 03:21:13 +08:00
  • 249bbf2b54 refactor: Replace key wrapping with manual PKCS8/raw key encryption Shibo Lyu 2025-04-12 03:19:18 +08:00
  • 23bd666a6e fix: bump version and add toPlainText export Shibo Lyu 2025-03-17 01:30:08 +08:00
  • 598ed931e0 fix: array buffer typing Shibo Lyu 2025-03-11 19:03:48 +08:00
  • a10a49152e feat(richtext): spoiler Shibo Lyu 2025-03-11 18:50:10 +08:00
  • f0edaba656 chore: release 0.4.1 Shibo Lyu 2025-02-16 22:47:21 +08:00
  • 5791e31599 chore: release 0.4.0 Shibo Lyu 2025-02-16 22:44:59 +08:00
  • a270d634f2 feat: richText Shibo Lyu 2025-02-16 22:44:37 +08:00
  • 36c2184784 chore: bump deps Shibo Lyu 2025-02-16 21:58:15 +08:00
  • d31970be78 feat: expose actkey expires at Shibo Lyu 2024-12-06 00:17:46 +08:00
  • 214ccd90c3 fix: tests Shibo Lyu 2024-12-05 17:35:45 +08:00
  • d699b54ff6 fix(identity): validate profile on creating identity Shibo Lyu 2024-12-05 17:21:15 +08:00
  • 067276e367 feat: require at least 1 id_url in profile Shibo Lyu 2024-12-05 17:20:39 +08:00
  • 2eb559da7f chore: bump deps Shibo Lyu 2024-12-05 17:20:12 +08:00
  • 99cdef8987 chore: release 0.3.0 Shibo Lyu 2024-10-31 01:59:02 +08:00
  • 11bd85d4ff deps: upgrade @std/expect 1.0.5 -> 1.0.6 Shibo Lyu 2024-10-31 01:57:50 +08:00
  • 465dfc7b3c fix: janky search & replace causes case error Shibo Lyu 2024-10-31 01:55:22 +08:00
  • 25bab4374d refactor: identityFile -> identityDescription Shibo Lyu 2024-10-31 01:51:34 +08:00
  • 79fbd17ff8 refactor: extract BlahActKey to streamline BlahIdentity Shibo Lyu 2024-10-31 01:42:38 +08:00
  • f7afcaa1f2 chore: release 0.2.9 Shibo Lyu 2024-10-17 13:04:32 +08:00
  • a88b004e9f fix(crypto): parse & verify type annotation Shibo Lyu 2024-10-17 13:04:10 +08:00
  • 3ad7e826e2 chore: release 0.2.8 Shibo Lyu 2024-10-17 12:39:53 +08:00
  • e39152d49c feat(identity): export schema Shibo Lyu 2024-10-17 12:39:00 +08:00
  • c0627b5d96 chore: release 0.2.7 Shibo Lyu 2024-10-17 11:41:31 +08:00
  • 7c971e83cc feat(crypto): parse and verify Shibo Lyu 2024-10-17 11:41:01 +08:00
  • a1afee0e04 chore: release 0.2.6 Shibo Lyu 2024-10-15 01:04:19 +08:00
  • 584d0758e3 chore(npm): remove shim for crypto Shibo Lyu 2024-10-15 01:01:50 +08:00
  • b1939308f1 chore: release 0.2.5 Shibo Lyu 2024-10-11 01:54:42 +08:00
  • 3f7d058e4b feat: make keypair constructor public Shibo Lyu 2024-10-11 01:53:40 +08:00
  • 58b50c1ec5 chore: release 0.2.4 Shibo Lyu 2024-10-11 01:27:05 +08:00
  • 43516e4da6 fix: make public & private key readonly to outside Shibo Lyu 2024-10-11 01:26:43 +08:00
  • afccd120eb ci: update publish workflow to use deno 2.x too Shibo Lyu 2024-10-11 00:49:22 +08:00
  • d61627f1e3 chore: bump deps & release 0.2.3 Shibo Lyu 2024-10-11 00:46:04 +08:00
  • e42e85af46 ci: update deno to 2.x Shibo Lyu 2024-10-11 00:45:52 +08:00
  • ac711a63e1 feat: encode private key with a password Shibo Lyu 2024-10-11 00:42:52 +08:00
  • 9ff4d6da44 chore: bump deps and release 0.2.2 Shibo Lyu 2024-10-10 15:31:35 +08:00
  • 49d0079e46 feat(crypto): allow generating non extractable keypair with additional usage Shibo Lyu 2024-10-10 15:26:23 +08:00
  • ae146c8ab2 chore: release 0.2.1 Shibo Lyu 2024-09-30 16:21:35 +08:00
  • 342a87fc8d fix: forgot to export identity class 🤦 Shibo Lyu 2024-09-30 16:21:19 +08:00
  • 502c108eb6 chore: release 0.2.0 Shibo Lyu 2024-09-30 16:18:11 +08:00
  • c6378ad797 fix(identity): catching sig verification errors Shibo Lyu 2024-09-30 16:17:19 +08:00
  • 5761b308a4 feat(identity): update profile Shibo Lyu 2024-09-30 16:16:58 +08:00
  • 6546c2fe51 chore: fix lint error Shibo Lyu 2024-09-30 02:06:14 +08:00
  • 5d6209c5d7 test: add tests for identity Shibo Lyu 2024-09-30 02:04:57 +08:00
  • a1dfed9815 feat: identity file gen, add & update act keys Shibo Lyu 2024-09-30 02:04:44 +08:00
  • 0e16b1ae28 feat(identity): create identity with id key, act key & profile Shibo Lyu 2024-09-28 03:47:38 +08:00
  • 297425d336 feat: [wip] BlahIdentity Shibo Lyu 2024-09-27 00:51:22 +08:00
  • 1e283829d8 fix: npm package.json repository Shibo Lyu 2024-09-26 01:59:55 +08:00
  • 1281fe32da chore: publish on npm Shibo Lyu 2024-09-26 01:48:16 +08:00
  • 3eabba3466 chore: exclude other files from jsr publish Shibo Lyu 2024-09-26 00:50:51 +08:00
  • ce48c65b0b fix: use zod from npm Shibo Lyu 2024-09-26 00:38:23 +08:00
  • a2ef1311a4 refactor: spell out all types & test types against schema Shibo Lyu 2024-09-26 00:32:29 +08:00
  • 51f7a3cdd1 chore: setting up for publishing on JSR Shibo Lyu 2024-09-24 03:13:07 +08:00
  • 50553085e7 feat: new types for identity files Shibo Lyu 2024-09-24 03:02:57 +08:00
  • c5f6659d8f refactor: id / act key support Shibo Lyu 2024-09-23 02:31:23 +08:00
  • 74f1c59566
    ci: deno test Shibo Lyu 2024-09-23 01:02:08 +08:00
  • 52ceaaae89 init Shibo Lyu 2024-09-18 02:44:42 +08:00