Wykres commitów

  • 5b2f37c9a3 Merge branch 'wip-error-handling-revamp' into 'master' master Michał "rysiek" Woźniak 2024-03-14 00:04:47 +0000
  • 562a62df11 documentation updated (ref. #36) Michał 'rysiek' Woźniak 2024-03-13 04:07:29 +0000
  • c573810762 additional test for activate event handling Michał 'rysiek' Woźniak 2024-03-13 03:35:19 +0000
  • 935b9c27ac additional tests for handling HTTP errors from plugins (ref. #36) Michał 'rysiek' Woźniak 2024-03-13 03:20:10 +0000
  • e4db403d62 additional tests for handling errors/rejections in plugins (ref. #36) Michał 'rysiek' Woźniak 2024-03-13 02:48:29 +0000
  • b7419d0fe8 tests passing for work done so far for error handling improvements (ref. #36) Michał 'rysiek' Woźniak 2024-03-06 16:33:22 +0000
  • cf0b9d93b0 further improved error handling, fixing some corner cases (ref. #36) Michał 'rysiek' Woźniak 2024-03-06 13:47:10 +0000
  • e443e26aae now displaying a user-facing HTML error page when a navigation request fails (ref. #36) Michał 'rysiek' Woźniak 2024-03-02 19:15:23 +0000
  • 58cb74cb2b still-loading screen page HTML now on the way to being configurable (ref. #36, #82) Michał 'rysiek' Woźniak 2024-03-02 18:17:35 +0000
  • 833ad8b07c minor improvement in the client-side code of the still-loading screen Michał 'rysiek' Woźniak 2024-03-01 18:24:05 +0000
  • 933bcbe7b4 handling 5xx HTTP errors directly in the service worker (ref. #36) Michał 'rysiek' Woźniak 2024-03-01 18:23:23 +0000
  • 18e436568a the still-loading screen now displays plugin errors (re. #36) Michał 'rysiek' Woźniak 2024-02-28 07:01:44 +0000
  • 0932bf9b9f exceptions thrown in plugins are now properly caught in libresilientFetch (ref. #36) Michał 'rysiek' Woźniak 2024-02-28 06:47:02 +0000
  • 81dfaab7c5 LibResilientResourceInfo can now hold errors for all plugins (ref. #36) Michał 'rysiek' Woźniak 2024-02-28 06:33:37 +0000
  • 17d1aee6db this.client is not used anymore in LibResilientResourceInfo Michał 'rysiek' Woźniak 2024-02-28 05:39:52 +0000
  • 5bae7cace6 minor improvements, including fetch plugin now returning 4xx errors directly as Response objects (ref. #36) Michał 'rysiek' Woźniak 2024-02-28 02:58:28 +0000
  • f5facd288a clarifying comment in alt-fetch plugin code Michał 'rysiek' Woźniak 2024-02-28 02:57:08 +0000
  • 1a4edee18b Merge branch 'modularize-alt-fetch-as-an-example' into 'master' Declan Rek 2024-02-26 10:51:59 +0000
  • 2406bca941 error plugin can now into headers Michał 'rysiek' Woźniak 2024-02-25 18:36:53 +0000
  • c1b84cac86 doh.js: bugfix (window is not a thing in service workers), improved errorreporting (ref. #36) Michał 'rysiek' Woźniak 2024-02-25 15:35:08 +0000
  • 15a52cade7 Merge branch 'wip-improved-user-experience' into 'master' Michał "rysiek" Woźniak 2024-02-23 17:58:45 +0000
  • e85d77bfe5 Improved user experience Michał "rysiek" Woźniak 2024-02-23 17:58:45 +0000
  • dd1ef475e8 fixed handling of errrs thrown when executing fetch()-ed config.json (fixes #81) Michał 'rysiek' Woźniak 2024-02-18 00:43:42 +0000
  • 4ec2b9f911 documentation for the more resilient config.json loading routine (ref. #48) Michał 'rysiek' Woźniak 2024-02-14 00:19:11 +0000
  • 124faa79e7 Merge branch 'wip-improved-config-handling' into 'master' Michał "rysiek" Woźniak 2024-02-11 23:39:51 +0000
  • b50b76d0d5 improved config.json error handling, including additional tests (ref. #48) Michał 'rysiek' Woźniak 2024-02-11 23:27:56 +0000
  • 28c79a35e4 working on tests for the improved config.json handling (ref. #48) Michał 'rysiek' Woźniak 2024-02-05 23:37:10 +0000
  • 0fe53bcc20 WIP: config.json caching/verification; some tests fixed, v1:verified cache implemented (ref. #48) Michał 'rysiek' Woźniak 2024-02-01 23:46:10 +0000
  • 5bca087442 WIP: safe loading of config.json (ref. #48) Michał 'rysiek' Woźniak 2024-02-01 01:11:14 +0000
  • 2409e716ef verifying config.json downloaded via other plugins than fetch (ref. #48) Michał 'rysiek' Woźniak 2024-01-31 21:46:29 +0000
  • d40cf65714 loading external MIME sniffing library moved to executeConfig() (ref. #48) Michał 'rysiek' Woźniak 2024-01-31 15:41:58 +0000
  • 4bf42c1c93 preparing for fully revertable config deployment: executeConfig() (ref. #48) Michał 'rysiek' Woźniak 2024-01-29 23:22:15 +0000
  • b159976478 service-worker: checking for plugin constructors availability after retrieving config.json using non-fetch means now also dives into dependencies (ref. #48) Michał 'rysiek' Woźniak 2024-01-28 22:56:25 +0000
  • 707ce71102 no such thing as "fail()" in Deno testing system Michał 'rysiek' Woźniak 2024-01-28 22:41:02 +0000
  • 8f23bc6965 Merge branch 'signed-integrity-cli-better-file-reading' into 'master' Michał "rysiek" Woźniak 2024-01-12 14:24:47 +0000
  • 9203834f78 signed-integrity cli: Improve file reading Wesley Aptekar-Cassels 2024-01-09 04:33:28 -0500
  • 4d3e088781
    export PLUGIN_NAME and import it in fetchContentFromAlternativeEndpoints decrek 2023-12-21 13:16:22 +0100
  • 29ac743432
    use a build step to create to build an iife and make sure libs are exported from dist decrek 2023-12-21 13:02:50 +0100
  • b8acb3929e
    modularize alt fetch plugin as an example decrek 2023-12-06 15:36:08 +0100
  • d96022f870 mentions of MIME type guessing in IPFS based plugins' documentation (ref. #62) Michał 'rysiek' Woźniak 2023-11-12 13:20:42 +0000
  • d648d95e81 Merge branch 'wip-mime-type-sniffing' into 'master' Michał "rysiek" Woźniak 2023-11-10 21:08:03 +0000
  • ac759fb3e2 MIME type sniffing Michał "rysiek" Woźniak 2023-11-10 21:08:03 +0000
  • e6f03e7dbd Add new file: CONTRIBUTING, containing a section on AI-generated code Michał "rysiek" Woźniak 2023-11-10 15:51:58 +0000
  • feb75b978c added funding section to README.md Michał 'rysiek' Woźniak 2023-11-04 17:09:39 +0000
  • a39f7cd69f Merge branch 'wip-improve-for-admins' into 'master' Michał "rysiek" Woźniak 2023-11-03 05:58:50 +0000
  • 9bb1e4c56f service worker removal script, plus documentation in the FAQ (ref. #71) Michał 'rysiek' Woźniak 2023-11-03 05:56:52 +0000
  • 05e9d6f2a5 basic-integrity plugin now handles absolute paths as keys as well (ref. #70) Michał 'rysiek' Woźniak 2023-11-01 00:29:35 +0000
  • fb63efbaa6 basic-integrity: comment about relative IRLs (ref. #70) Michał 'rysiek' Woźniak 2023-10-07 22:25:57 +0000
  • dfd07201eb implemented query params normalization (ref. #27) Michał 'rysiek' Woźniak 2023-10-07 17:08:05 +0000
  • 428c6be365 normalizing query params (ref. #27) Michał 'rysiek' Woźniak 2023-10-07 04:58:48 +0000
  • 12d558c934 basic-integrity: minor comment fix Michał 'rysiek' Woźniak 2023-10-07 04:57:46 +0000
  • d538dc6c88 a testing index.html for the fetch plugin (ref. %15) Michał 'rysiek' Woźniak 2023-10-07 04:57:06 +0000
  • dafbab22ce Merge branch 'doh-dnslink' into 'master' Michał "rysiek" Woźniak 2023-10-07 03:14:42 +0000
  • ef881eee9a DoH wire format implementation, use in dnslink-fetch plugin Michał "rysiek" Woźniak 2023-10-07 03:14:42 +0000
  • 60dfb907cb Update README.md: Deno tests Michał "rysiek" Woźniak 2023-09-26 23:19:08 +0000
  • 23f594cd48 no more Node/npm related stuff! (ref. #29) Michał 'rysiek' Woźniak 2023-09-26 20:36:52 +0000
  • a9828d23e7 Merge branch 'deno-tests' into 'master' Michał "rysiek" Woźniak 2023-09-26 20:32:54 +0000
  • 34b87e5ad2 Rewriting tests into Deno Michał "rysiek" Woźniak 2023-09-26 20:32:54 +0000
  • edd7a0c2ec QUICKSTART: narray typo Michał 'rysiek' Woźniak 2023-01-28 18:07:14 +0000
  • f0a21dc949 READMEs updated for plugins: dnslink-ipfs, ipns-ipfs Michał 'rysiek' Woźniak 2023-01-27 21:44:17 +0000
  • 702153c1d5 docs/FAQ small improvement so that it works better in the docs section Michał 'rysiek' Woźniak 2023-01-27 12:39:52 +0000
  • bb941b7efa Merge branch 'wip-cli' into 'master' Michał "rysiek" Woźniak 2022-12-16 17:55:40 +0000
  • 43e089f769 Merge branch 'wip-cli' into 'master' Michał "rysiek" Woźniak 2022-12-16 17:55:17 +0000
  • aff6709fe6 jest should now ignore deno-related files and tests when calculating coverage Michał 'rysiek' Woźniak 2022-12-16 17:51:35 +0000
  • d4c1e728a2 Update docs/QUICKSTART.md Michał "rysiek" Woźniak 2022-12-16 14:21:41 +0000
  • 25ff0968d9 Update docs/QUICKSTART.md Michał "rysiek" Woźniak 2022-12-16 14:13:36 +0000
  • a7988e3e0a Update README.md Michał "rysiek" Woźniak 2022-12-16 13:07:41 +0000
  • 24cbec237c Making sense of the README Michał "rysiek" Woźniak 2022-12-16 12:58:34 +0000
  • 7858687e5b cli: test for signed-integrity gen-keypair action (ref. #66) Michał 'rysiek' Woźniak 2022-12-15 17:29:36 +0000
  • a6985e8521 cli: more tests for signed-integrity cli done (ref. #66) Michał 'rysiek' Woźniak 2022-12-15 16:56:50 +0000
  • d6ac169816 cli: started implementing signed-integrity tests (ref. #66) Michał 'rysiek' Woźniak 2022-12-14 23:06:01 +0000
  • 8c0cda1adf cli: denotests keyfile mock file (ref. #66) Michał 'rysiek' Woźniak 2022-12-14 23:05:38 +0000
  • bae130d2a1 cli: basic-integrity minor test description improvement (ref. #66) Michał 'rysiek' Woźniak 2022-12-14 23:05:05 +0000
  • 6dbffb34f9 cli: basic-integrity plugin bugfix (ref. #66) Michał 'rysiek' Woźniak 2022-12-13 23:44:12 +0000
  • 1d8bcc0d39 cli: basic-integrity test suite complete (ref. #66) Michał 'rysiek' Woźniak 2022-12-13 23:43:42 +0000
  • 78b37cb7f0 cli: initial deno tests for basic-integrity cli plugin (ref. #66) Michał 'rysiek' Woźniak 2022-12-12 23:30:24 +0000
  • c6e04e9ca0 jest config updated to ignore deno tests (ref #66) Michał 'rysiek' Woźniak 2022-12-11 22:17:29 +0000
  • cb53fd16f4 bugfix for gitlab-ci config (ref. #66) Michał 'rysiek' Woźniak 2022-12-11 21:59:22 +0000
  • 16a2122629 cli: .gitlab-ci.yml updated for running deno tests (ref. #66) Michał 'rysiek' Woźniak 2022-12-11 21:57:39 +0000
  • 011c720b2d cli: first tests and mocks for lrcli (ref. #66) Michał 'rysiek' Woźniak 2022-12-11 21:48:36 +0000
  • 4b46a58809 cli: preparing lrcli.js for tests, part 2 (ref. #66) Michał 'rysiek' Woźniak 2022-12-11 21:48:12 +0000
  • 1711334e74 cli: lrcli prepared for testing (ref. #66) Michał 'rysiek' Woźniak 2022-12-11 19:49:22 +0000
  • 10b42c5273 cli: signed-integrity error checking in action handlers (ref. #66) Michał 'rysiek' Woźniak 2022-12-11 15:00:14 +0000
  • b226bf3012 cli: signed-integrity now has "json" output mode, and it is default (ref. #66) Michał 'rysiek' Woźniak 2022-12-11 14:38:57 +0000
  • 4d80cbe743 cli: signed-integrity now takes "algorithm" option (ref. #66) Michał 'rysiek' Woźniak 2022-12-11 14:15:50 +0000
  • 6e4e29b47e cli: basic-integrity minor action description fix (ref. #66) Michał 'rysiek' Woźniak 2022-12-11 14:15:02 +0000
  • 5c6a8d8d6c cli: signed-integrity CLI can now generate... signed integrity data (ref. #66) Michał 'rysiek' Woźniak 2022-12-11 03:06:47 +0000
  • 020df117ab cli: comment todo in lrcli added (ref. #66) Michał 'rysiek' Woźniak 2022-12-11 02:42:55 +0000
  • c0f6f62cfe cli: signed-integrity - started implementing the gen-integrity action (ref. #66) Michał 'rysiek' Woźniak 2022-12-10 23:49:10 +0000
  • 5af7012da7 cli: basic-integrity function comment added (ref. #66) Michał 'rysiek' Woźniak 2022-12-10 23:48:14 +0000
  • 4c0d9f1167 cli: signed-integrity get-pubkey action implemented (ref. #66) Michał 'rysiek' Woźniak 2022-12-10 23:07:55 +0000
  • 81fa42176b cli: lrcli.js minor formatting improvement (ref. #66) Michał 'rysiek' Woźniak 2022-12-10 23:07:21 +0000
  • 8406d4bc59 cli: signed-integrity cli implementation started (ref. #66) Michał 'rysiek' Woźniak 2022-12-10 22:02:18 +0000
  • 3f95e786bc cli: bugfix — gracefully handling lack of "arguments" key in action object (ref. #66) Michał 'rysiek' Woźniak 2022-12-10 22:01:28 +0000
  • 035d5d8c4b basic-integrity: improvements of CLI plugin actions metadata Michał 'rysiek' Woźniak 2022-12-10 18:40:30 +0000
  • 49b494f858 cli: describing plugin actions along with arguments and options Michał 'rysiek' Woźniak 2022-12-10 18:35:01 +0000
  • 3ecf637167 cli: shebang! Michał 'rysiek' Woźniak 2022-12-09 18:29:58 +0000
  • 17a20ba559 cli: cleaned up the implementation a bit; improved basic-integrity descriptions Michał 'rysiek' Woźniak 2022-12-09 18:22:24 +0000
  • b9d7d9f0eb cli: we can support multiple files passed via glob expressions; basic-integrity cli uses that now Michał 'rysiek' Woźniak 2022-12-09 13:45:05 +0000
  • 3dd94f1c75 cli: we have sane output for basic-integrity plugin Michał 'rysiek' Woźniak 2022-12-08 13:57:05 +0000