83 Commits

Author SHA1 Message Date
Joachim Van Herwegen
576eefede6 docs: Add missing newline 2024-07-19 15:04:51 +02:00
Joachim Van Herwegen
9c44f375f2 docs: Update server architecture documentation 2024-07-19 15:04:50 +02:00
Joachim Van Herwegen
ab419674df docs: Explain WAC vs ACP 2024-07-19 15:04:50 +02:00
Joachim Van Herwegen
3aa28fa03b docs: Add test instructions to documentation 2024-07-19 15:04:49 +02:00
Joachim Van Herwegen
d350c140fd docs: Add missing index for starting the server 2024-06-11 08:58:00 +02:00
elf Pavlik
cb38613b4c
feat: Add support for StreamingHTTPChannel2023 notifications
* feat: initial StremingHTTPChannel2023 notifications

Co-authored-by: Maciej Samoraj <maciej.samoraj@gmail.com>

* test: unit for StremingHTTPChannel2023 notifications

Co-authored-by: Maciej Samoraj <maciej.samoraj@gmail.com>

* test: integration for StremingHTTPChannel2023 notifications

Co-authored-by: Maciej Samoraj <maciej.samoraj@gmail.com>

* emit initial notification on streaming http channel

* fix linting erros

* ensure canceling fetch body in integration tests

* extract defaultChannel for topic into util

* add documentation

* Apply suggestions from code review

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>

* only generate notifications when needed

Co-authored-by: Maciej Samoraj <maciej.samoraj@gmail.com>

* test: set body timeout to pass on node >21

Co-authored-by: Maciej Samoraj <maciej.samoraj@gmail.com>

* address review feedback

* remove node 21 workaround

* add architecture documentation

* Apply suggestions from code review

Co-authored-by: Joachim Van Herwegen <joachimvh@gmail.com>

---------

Co-authored-by: Maciej Samoraj <maciej.samoraj@gmail.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Joachim Van Herwegen <joachimvh@gmail.com>
2024-05-22 08:58:26 +02:00
Joachim Van Herwegen
7abca33b67 chore: Update @antfu/eslint-config dependency to 2.11.4 2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
d9a3612f3c docs: Fix issues in notification documentation 2024-01-25 08:50:55 +01:00
Joachim Van Herwegen
a93133fe7c
docs: Add login example to credentials documentation
* docs: Add login example to credentials documentation

* docs: Fix language

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>

---------

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
2024-01-18 09:45:47 +01:00
Joachim Van Herwegen
19f9ef7882 chore: Update @inrupt/solid-client-authn to v2.0.0 2024-01-12 10:17:37 +01:00
Joachim Van Herwegen
0ad7c19db0
docs: Update release instructions
* docs: Update release instructions

* docs: Fix language

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>

---------

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
2024-01-08 09:20:30 +01:00
Joachim Van Herwegen
716c3c3089 docs: Explain how to use AppRunner to start a server instance 2024-01-04 14:17:00 +01:00
Joachim Van Herwegen
dca71bc5b8 docs: Explain that users need to log in for client credentials 2023-11-28 09:44:38 +01:00
Joachim Van Herwegen
1f888645d6 docs: Fix links 2023-11-28 09:43:35 +01:00
Joachim Van Herwegen
c64a1a241d
docs: Describe server feature set
* docs: Describe server feature set

* docs: Fix language

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ruben Verborgh <ruben@verborgh.org>

* docs: Emphasize parts of feature documentation

---------

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ruben Verborgh <ruben@verborgh.org>
2023-11-27 08:58:10 +01:00
Jan
355f7dd1c7
docs: Fix Typo is -> if 2023-11-27 08:29:00 +01:00
Joachim Van Herwegen
15a929a87e
docs: Fix outdated information in IDP documentation (#1773)
* docs: Fix outdated information in IDP documentation

* docs: Fix language

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>

---------

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
2023-11-13 09:14:40 +01:00
Joachim Van Herwegen
4d05fe4315
docs: Explain the patching store in-depth
* docs: Explain the patching store in-depth

* docs: Fix language in patching documentation

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>

---------

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
2023-11-07 09:07:44 +01:00
Joachim Van Herwegen
3bb3004abb refactor: Bring lint config back to original strictness 2023-11-02 09:49:17 +01:00
Joachim Van Herwegen
6248ed0938 refactor: Replace linting configurations
The previous package was outdated, preventing us from updating TS.
This one also lints YAML and JSON,
and applies many more rules to the test files,
explaining all the changes in this PR.
2023-11-02 09:49:17 +01:00
Joachim Van Herwegen
61b8d4a7e8 docs: Fix incorrect variable in documentation 2023-10-20 15:14:38 +02:00
Joachim Van Herwegen
762d703df7 docs: Update v6 references 2023-10-20 10:33:35 +02:00
Joachim Van Herwegen
b65b72a25e docs: Update migration documentation 2023-10-11 12:47:02 +02:00
Joachim Van Herwegen
0ac7d407bf feat: Add migration for v6 account data 2023-10-06 12:54:26 +02:00
Joachim Van Herwegen
307dba3219 fix: Rename cookie field to authorization 2023-10-06 11:05:00 +02:00
Joachim Van Herwegen
cd07338ce7 feat: Add support for pod owners 2023-10-06 11:04:59 +02:00
Joachim Van Herwegen
4230db5038 feat: Use IndexedStorage to store account data 2023-10-06 11:04:58 +02:00
Joachim Van Herwegen
a47f5236ef feat: Full rework of account management
Complete rewrite of the account management and related systems.
Makes the architecture more modular,
allowing for easier extensions and configurations.
2023-10-06 11:04:40 +02:00
Joachim Van Herwegen
5eff035cb3 feat: Remove setup 2023-10-06 10:11:59 +02:00
Joachim Van Herwegen
531c299c7b refactor: Rename WebHook to Webhook 2023-10-06 08:39:42 +02:00
Joachim Van Herwegen
e0c1baeb43 chore: Make Node v18 the minimum supported version 2023-10-05 15:26:56 +02:00
Ruben Verborgh
e424b84882 docs: Add starting guide. 2023-10-05 09:20:39 +02:00
Joachim Van Herwegen
c0a881b980 fix: Use correct type for Webhook notifications 2023-06-13 08:14:11 +02:00
Joachim Van Herwegen
3fbdc69f3f docs: Update release steps 2023-05-02 14:00:15 +02:00
Joachim Van Herwegen
d6be724a12 Merge branch 'main' into versions/6.0.0
# Conflicts:
#	config/ldp/authorization/readers/access-checkers/agent-group.json
2023-04-24 11:21:59 +02:00
Joachim Van Herwegen
d59a1595d5 feat: Replace WebHookSubscription2021 with WebHookChannel2023 2023-04-24 11:00:54 +02:00
Joachim Van Herwegen
e9463483f4 feat: Allow unsubscribing from all notification channels 2023-04-24 10:18:17 +02:00
Joachim Van Herwegen
f7e05ca31e feat: Restrict channels to 2 weeks by default 2023-04-24 10:18:17 +02:00
Joachim Van Herwegen
1a1a6ee714 docs: Describe how notifications work on the server 2023-04-20 16:14:45 +02:00
Joachim Van Herwegen
702e8f5f59 feat: Replace WebSocketSubscription2021 with WebSocketChannel2023 2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
c36f15e2da feat: Generalize and extend notification channel type behaviour 2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
61f04487a1 refactor: Rename subscription to notification channel 2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
4b3301738e docs: Add references to the configuration generator 2023-04-05 10:07:23 +02:00
Pieter Heyvaert
50bb8cf923
docs: add responses when client credentials are incorrect
* docs: add responses when client credentials are incorrect

* fix: comment Joachim

* Revert "fix: comment Joachim"

This reverts commit aac6c738318e874101be044523a7679d53b74617.

* fix: my own damn mess
2023-03-24 13:45:49 +01:00
Joachim Van Herwegen
7cc0e3fbcc Merge branch 'main' into versions/6.0.0
# Conflicts:
#	src/init/ServerInitializer.ts
#	src/server/BaseHttpServerFactory.ts
#	src/server/HttpServerFactory.ts
#	src/server/WebSocketServerFactory.ts
#	test/unit/server/BaseHttpServerFactory.test.ts
2023-02-01 10:13:04 +01:00
Joachim Van Herwegen
f0c7c60619 docs: Add links to tutorial repo
Plus some cleanup in the main README
2022-12-13 08:12:27 +01:00
Jesse Wright
d61bf9bf19 feat: allow css configuration from package.json or config file 2022-11-24 14:25:33 +01:00
Joachim Van Herwegen
f54c34d1e0 feat: Add support for WebHookSubscription2021 2022-11-15 15:50:05 +01:00
Joachim Van Herwegen
7b6ddfa272 docs: Add notification architecture documentation 2022-11-09 09:10:00 +01:00
Joachim Van Herwegen
c73ef50e48 docs: Document ACP-related changes 2022-10-06 09:36:04 +02:00