Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
fc90d8d
replace Inrupt by Uvdsl OIDC client
bourgeoa May 20, 2026
cc582ca
lint-fix
bourgeoa May 20, 2026
b5c8420
feat(auth): address Copilot review findings for uvdsl migration
bourgeoa May 21, 2026
d4078aa
add IndexedDbSessionDatabase fallback
bourgeoa May 21, 2026
41b9e23
feat(auth): export RefreshWorker asset and support same-origin worker…
bourgeoa May 22, 2026
c9ab4d9
update RefreshWorker URL
bourgeoa May 22, 2026
5935525
revert(auth): remove RefreshWorker integration and URL override
bourgeoa May 22, 2026
24c3ea5
fix(auth): avoid SharedWorker startup on localhost dev http
May 23, 2026
ac99dd5
fix(auth): accept object-style login args for UVDSL session
May 25, 2026
e26518a
Merge remote-tracking branch 'origin/main' into uvdsl
bourgeoa May 27, 2026
0d895f0
fix(auth): handle NSS local issuer and cookie-backed logout
May 29, 2026
232c30c
fix(issuer): preserve current host suggestion for subdomains
May 29, 2026
ff4a2d3
update rdflib
bourgeoa May 29, 2026
a54b216
normalize subdomain issuer from /.well-known/openid-configuration
bourgeoa May 30, 2026
0bd4659
Preserve existing refresh_token when new value is null/empty
bourgeoa May 30, 2026
1a13227
refactor(authSession): split into session, events, issuer modules
Jun 5, 2026
ceffa35
Merge branch 'main' into uvdsl
bourgeoa Jun 5, 2026
069ebe0
apply Copilot reviews
bourgeoa Jun 5, 2026
8a3d8be
Merge branch 'main' into uvdsl
bourgeoa Jun 10, 2026
d08bd59
Merge pull request #278 from SolidOS/uvdsl
bourgeoa Jun 10, 2026
f301c13
typed authSession
bourgeoa Jun 12, 2026
c72d7e1
update webpack-cli
bourgeoa Jun 12, 2026
362fb17
Merge pull request #292 from SolidOS/authSessionType
bourgeoa Jun 12, 2026
f3bebf5
Update ci.yml
bourgeoa Jun 18, 2026
d602d67
Merge pull request #298 from SolidOS/ci-staging-1
bourgeoa Jun 18, 2026
264b952
externalize auth lib, fix vonfigs
timea-solid Jun 18, 2026
9b902db
fix vulnerabilities
timea-solid Jun 19, 2026
49d8ec7
updated ts-loader
timea-solid Jun 19, 2026
4186d77
update authn lib to latest (binds fetch to session)
timea-solid Jun 19, 2026
c157ed6
updated eslint to 9.39.4
timea-solid Jun 19, 2026
6015221
jest updates
timea-solid Jun 19, 2026
5f488cb
bundle uvdsl authn lib in CDN only
timea-solid Jun 19, 2026
97620d6
imporve build optimization
timea-solid Jun 19, 2026
324b000
added npm publish staging
timea-solid Jun 19, 2026
033239a
Merge pull request #300 from SolidOS/authnFix2
bourgeoa Jun 19, 2026
1a8517f
Merge branch 'staging' into depUpdate
bourgeoa Jun 19, 2026
b5fe7ca
Merge pull request #299 from SolidOS/depUpdate
bourgeoa Jun 19, 2026
450ed4f
Merge branch 'staging' into prereleaseStaging
bourgeoa Jun 19, 2026
756e230
4.0.8-0
bourgeoa Jun 19, 2026
ad7e8e3
Update ci.yml
bourgeoa Jun 19, 2026
6a21882
4.0.8-0
bourgeoa Jun 19, 2026
88d393d
4.0.8-1
bourgeoa Jun 19, 2026
0fd53ff
Merge pull request #302 from SolidOS/prereleaseStaging1
bourgeoa Jun 19, 2026
21456ff
Merge branch 'staging' of https://github.com/solidos/solid-logic into…
bourgeoa Jun 21, 2026
a62443f
package-lock.json
bourgeoa Jun 21, 2026
8afec24
remove npm-publish-staging
bourgeoa Jun 21, 2026
744355a
add oidc permissions
bourgeoa Jun 21, 2026
334ea00
remove peerdependencies
bourgeoa Jun 25, 2026
cde4ba1
add solidosdependencies auto update
bourgeoa Jun 25, 2026
13635eb
4.0.8-1
bourgeoa Jun 25, 2026
c296dce
Merge pull request #312 from SolidOS/solidosDependencies
bourgeoa Jun 25, 2026
698e89e
Migrate to Vite #314
SharonStrats Jul 5, 2026
16b446f
Merge pull request #315 from SolidOS/feat/vite-migration
timea-solid Jul 31, 2026
46c1251
remove module
SharonStrats Jul 31, 2026
092c482
to avoid no-session error on localhost, add session restore timeout
bourgeoa Aug 7, 2026
38e8af5
4.0.8-3
bourgeoa Aug 7, 2026
1a4b0aa
Merge pull request #318 from SolidOS/fix/no-session
bourgeoa Aug 7, 2026
f818a3f
The guard now treats any restore failure on an inactive session as lo…
bourgeoa Aug 8, 2026
57529e0
Merge pull request #319 from SolidOS/fix/no-session
bourgeoa Aug 8, 2026
5411883
add functionality to support 3 dots menu
SharonStrats Aug 9, 2026
d9dd62f
move resource logic to service
SharonStrats Aug 10, 2026
d2f36d9
add and move testing for the resource service
SharonStrats Aug 10, 2026
184f18c
update version
SharonStrats Aug 10, 2026
54b6d32
address PR feedback
SharonStrats Aug 10, 2026
939474e
remove acl deletion - server does it
SharonStrats Aug 20, 2026
a65c3bc
fix test
SharonStrats Aug 20, 2026
4735af2
Merge pull request #320 from SolidOS/feat/3-dots-menu
SharonStrats Aug 20, 2026
d9dd480
6.0.0-0
bourgeoa Aug 20, 2026
97c23a4
Merge pull request #323 from SolidOS/staging-version
bourgeoa Aug 20, 2026
3c06085
add a edittable refresh to resource
SharonStrats Sep 12, 2026
0d8b2a1
update version
SharonStrats Sep 12, 2026
03b5171
Merge pull request #326 from SolidOS/add-edittable-refresh
SharonStrats Sep 14, 2026
4d42327
Revert "add a edittable refresh to resource"
Sep 15, 2026
748b954
Merge pull request #327 from SolidOS/revert/editable-refresh
bourgeoa Sep 15, 2026
73bfda4
feat(auth): one identity state per session
bourgeoa Sep 18, 2026
05d92a1
refactor(auth): read identity, events and lifetime from one state
bourgeoa Sep 18, 2026
a3e8b7a
test(auth): pin the wiring-level identity behaviours
bourgeoa Sep 18, 2026
cd5e02f
feat(auth): invalidate and repair cached authorization from the state
bourgeoa Sep 18, 2026
dcafca2
chore: move to rdflib 2.4.1 and pin the healed contract
bourgeoa Sep 18, 2026
9adbdf6
fix(auth): apply the transition before reporting it
bourgeoa Sep 20, 2026
5d518c1
refactor(auth): repair a flagged document with a load, not a forced r…
bourgeoa Sep 20, 2026
f877a54
fix(auth): fail a load with no loader and release the store subscription
bourgeoa Sep 20, 2026
dbfcf10
fix(auth): report token updates that fail, and take the newest resync
bourgeoa Sep 20, 2026
bb5575b
fix(auth): format the caught value; release identity subscriptions in…
bourgeoa Sep 20, 2026
612a99d
6.0.0-2
bourgeoa Sep 20, 2026
df2e3e6
Merge pull request #329 from SolidOS/session-staleness-1
bourgeoa Sep 20, 2026
91e72e4
chore(release): staging supersedes main
bourgeoa Sep 28, 2026
971102c
update node to 22
bourgeoa Sep 28, 2026
43b5b4e
6.0.0
bourgeoa Sep 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
# Check for updates to GitHub Actions every week
interval: "weekly"
5 changes: 4 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,13 @@ jobs:

npm-publish-dev:
needs: build
permissions:
id-token: write
contents: read
uses: SolidOS/solidos/.github/workflows/publish-prerelease.yml@main
with:
node_version: 22

npm-publish-latest:
needs: [build]
runs-on: ubuntu-latest
Expand Down
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Core business logic of SolidOS which can be used for any webapp as well.
npm install solid-logic rdflib
```

> **Important**: `rdflib` is a peer dependency - you must install it separately.
> **Important**: `rdflib` is still required by the published bundles, so install it alongside `solid-logic` in your app.

### Import in your project (ESM/TypeScript)

Expand Down Expand Up @@ -121,10 +121,9 @@ Check the scripts in the `package.json` for build, watch, lint and test.

# Used stack

* TypeScript + Babel
* Jest
* TypeScript + Vite
* Vitest
* ESLint
* Webpack

# How to release

Expand Down
13 changes: 0 additions & 13 deletions babel.config.mjs

This file was deleted.

22 changes: 0 additions & 22 deletions jest.config.mjs

This file was deleted.

Loading
Loading