Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
0bd8129
fix dev and tests
timea-solid Jun 18, 2026
3474c39
expand transformIgnorePatterns
Jun 18, 2026
562cb94
added some more lit transform ignore patterns
timea-solid Jun 19, 2026
024a757
update CI to include staging
Jun 20, 2026
0e839b9
rewrite transformIgnorePatterns to solid-ui node_modules
Jun 20, 2026
65dc661
update solidos dependencies test/dev and patch-package
Jun 20, 2026
443cb4e
4.4.2-0
Jun 20, 2026
2343f3f
Merge pull request #698 from SolidOS/fixAuthTests
bourgeoa Jun 20, 2026
c0cb896
change to new auth for menu
SharonStrats Jun 21, 2026
5e5f8a2
Potential fix for pull request finding
SharonStrats Jun 21, 2026
4c4fd89
fix build issues
SharonStrats Jun 21, 2026
8518043
4.4.2-1
Jun 21, 2026
6614821
Merge pull request #700 from SolidOS/fix/missing-menu
bourgeoa Jun 21, 2026
7e8005b
CI update solidos dependencies
Jun 21, 2026
63c2078
update to dev
Jun 21, 2026
4a42e61
4.4.2-2
Jun 21, 2026
04a5756
remove postversion
Jun 21, 2026
5a8654e
chore: update solidos dependencies (dev: solid-logic@4.0.8-0 solid-ui…
github-actions[bot] Jun 21, 2026
7c14db2
Merge pull request #701 from SolidOS/fix/missing-menu
bourgeoa Jun 21, 2026
65687c6
fix dependencies
SharonStrats Jun 25, 2026
722ffad
Merge pull request #704 from SolidOS/fix/build
timea-solid Jun 25, 2026
e2a3405
chore: update solidos dependencies (dev: solid-logic@4.0.8-0 solid-ui…
github-actions[bot] Jun 25, 2026
0607bd2
update solidos dev dependdencies
Jul 1, 2026
a6564c9
esm issue
Jul 1, 2026
57a5543
ts conflicts on deduped versions
Jul 1, 2026
f37de12
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 solid-ui…
github-actions[bot] Jul 1, 2026
8232e33
Merge pull request #717 from SolidOS/fixStagingTest
bourgeoa Jul 1, 2026
cbed87e
#703 Migrate to Vite
NoelDeMartin Jun 30, 2026
c437907
Merge pull request #707 from NoelDeMartin/vite
timea-solid Jul 2, 2026
636c0cb
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 solid-ui…
github-actions[bot] Jul 2, 2026
23c6ba4
#709 Implement Design System Header
NoelDeMartin Jul 1, 2026
a11db0c
4.4.2-3
NoelDeMartin Jul 2, 2026
68fe2e5
Merge pull request #716 from NoelDeMartin/709-header
NoelDeMartin Jul 2, 2026
9f5abbb
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 solid-ui…
github-actions[bot] Jul 2, 2026
754770d
Fix sideEffects declaration
NoelDeMartin Jul 2, 2026
2ef3018
4.4.2-4
NoelDeMartin Jul 2, 2026
63bd00c
Merge pull request #718 from NoelDeMartin/709-header
NoelDeMartin Jul 3, 2026
3595a85
added menu items to drop down logged in user menu
timea-solid Jul 3, 2026
1d15ef1
delete footer acording to new layout
timea-solid Jul 3, 2026
32084e8
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 solid-ui…
github-actions[bot] Jul 3, 2026
88ac477
removed traces of left side menu
timea-solid Jul 3, 2026
6de81a1
Merge branch 'newLayout' of https://github.com/solidos/solid-panes in…
timea-solid Jul 3, 2026
525aca1
Remove toolkit overrides
NoelDeMartin Jul 6, 2026
39e3da3
Merge pull request #720 from NoelDeMartin/improvements
NoelDeMartin Jul 18, 2026
dabe035
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 solid-ui…
github-actions[bot] Jul 18, 2026
0a08b17
merge staging
timea-solid Jul 21, 2026
5672f5a
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 solid-ui…
github-actions[bot] Jul 21, 2026
cf19783
Merge pull request #719 from SolidOS/newLayout
timea-solid Jul 21, 2026
39bddb5
cleaned typings
timea-solid Jul 24, 2026
a7f5c8c
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 solid-ui…
github-actions[bot] Jul 24, 2026
696e63e
Merge pull request #723 from SolidOS/cleandeclarations
timea-solid Jul 24, 2026
100a089
new navbar component
timea-solid Jul 28, 2026
9111028
up version
timea-solid Jul 28, 2026
21a5b23
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 solid-ui…
github-actions[bot] Jul 28, 2026
e1624e4
Potential fix for pull request finding
timea-solid Jul 29, 2026
f8313a0
Potential fix for pull request finding
timea-solid Jul 29, 2026
f78db6a
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 solid-ui…
github-actions[bot] Jul 29, 2026
878fcaf
Potential fix for pull request finding
timea-solid Jul 29, 2026
26920ef
Potential fix for pull request finding
timea-solid Jul 29, 2026
c3a24ac
Potential fix for pull request finding
timea-solid Jul 29, 2026
f0f62c5
fix test
timea-solid Jul 29, 2026
662bc65
Merge branch 'navbar' of https://github.com/solidos/solid-panes into …
timea-solid Jul 29, 2026
bc4d3a3
fix button texts
timea-solid Jul 29, 2026
8e1ebd3
functionality is bug free
timea-solid Jul 29, 2026
a06ea97
navbar load also when not logged in
timea-solid Jul 29, 2026
4f781a1
consolidated pane utils
timea-solid Jul 29, 2026
32f17c3
navbar is multiple storage ready
timea-solid Jul 30, 2026
69108f4
removed console logs
timea-solid Jul 30, 2026
41ab10f
navbar and header are multiple storage capable
timea-solid Jul 30, 2026
4955014
fixed a pre load of webId
timea-solid Jul 30, 2026
5901674
cleaned out dashboard - not needed anymore
timea-solid Jul 30, 2026
2f361d4
we hide navbar when logged in user
timea-solid Jul 30, 2026
6f3d4ec
added back internal and default panes
timea-solid Jul 30, 2026
bc18470
update lock
timea-solid Jul 30, 2026
cb3f919
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 solid-ui…
github-actions[bot] Jul 30, 2026
a3a7c3f
Improve navbar component
timea-solid Jul 31, 2026
602d1f5
updated test accordingly
timea-solid Jul 31, 2026
f8cd32d
renamed function call
timea-solid Jul 31, 2026
cce3bda
make sure pane history is still working
timea-solid Jul 31, 2026
822f093
both storages were selected upon page reload
timea-solid Jul 31, 2026
c0abf56
Merge branch 'navbar' of https://github.com/solidos/solid-panes into …
timea-solid Jul 31, 2026
4484cf1
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 solid-ui…
github-actions[bot] Jul 31, 2026
6666953
fix lint and tests
timea-solid Jul 31, 2026
7f83134
override rdflib
timea-solid Jul 31, 2026
897d24f
Merge branch 'navbar' of https://github.com/solidos/solid-panes into …
timea-solid Jul 31, 2026
72b112d
rempve all eye focus because it scrolls main page
timea-solid Jul 31, 2026
f72e649
chore: update solidos dependencies (dev: solid-logic@4.0.8-2 solid-ui…
github-actions[bot] Jul 31, 2026
eae5096
Merge pull request #725 from SolidOS/navbar
timea-solid Jul 31, 2026
d25feb6
implement header web component and draft provider
SharonStrats Aug 2, 2026
8935eee
example of header in panes using web components
SharonStrats Aug 4, 2026
a3c9f39
chore: update solidos dependencies (dev: solid-logic@4.0.8-2 solid-ui…
github-actions[bot] Aug 5, 2026
d77ed3b
Merge pull request #730 from SolidOS/file-explorer-header
SharonStrats Aug 5, 2026
361ca68
chore: update solidos dependencies (dev: solid-logic@4.0.8-2 solid-ui…
github-actions[bot] Aug 5, 2026
a901122
adjust styling
SharonStrats Aug 5, 2026
8ab402b
chore: update solidos dependencies (dev: solid-logic@4.0.8-2 solid-ui…
github-actions[bot] Aug 5, 2026
7ea89eb
Merge pull request #734 from SolidOS/fix/subdomain-header-style
SharonStrats Aug 5, 2026
8d631da
fix resize issue - subject showing
SharonStrats Aug 13, 2026
bc3ad6b
remove delete from resource action menu
SharonStrats Aug 13, 2026
fe40f18
fix up header stylings
SharonStrats Aug 13, 2026
58393ee
needed to include storage for refresh
SharonStrats Aug 13, 2026
35eba13
mobile
SharonStrats Aug 14, 2026
b266d3e
chore: update solidos dependencies (dev: solid-logic@4.0.8-3 solid-ui…
github-actions[bot] Aug 14, 2026
b225e8b
address pr comments
SharonStrats Aug 14, 2026
5a47f57
editor card - rdfxml and n3
SharonStrats Aug 15, 2026
aefbf8d
chore: update solidos dependencies (dev: solid-logic@4.0.8-3 solid-ui…
github-actions[bot] Aug 15, 2026
5ac0174
remove fix for resize issue
SharonStrats Aug 18, 2026
f669922
chore: update solidos dependencies (dev: solid-logic@4.0.8-3 solid-ui…
github-actions[bot] Aug 18, 2026
1c2626b
add index for export
SharonStrats Aug 18, 2026
f9003df
Merge branch 'fix/bugs-for-release' of https://github.com/solidos/sol…
SharonStrats Aug 18, 2026
9c1cb57
Apply suggestion from @TallTed
SharonStrats Aug 18, 2026
f699752
resize fix
SharonStrats Aug 18, 2026
d1c8502
export from index
SharonStrats Aug 18, 2026
fbd170a
chore: update solidos dependencies (dev: solid-logic@4.0.8-3 solid-ui…
github-actions[bot] Aug 18, 2026
b5cd57d
tdflex styling
SharonStrats Aug 18, 2026
0cac0b5
chore: update solidos dependencies (dev: solid-logic@4.0.8-3 solid-ui…
github-actions[bot] Aug 18, 2026
44083bf
Merge pull request #742 from SolidOS/fix/tdflex-styling
SharonStrats Aug 18, 2026
53c195f
chore: update solidos dependencies (dev: solid-logic@4.0.8-3 solid-ui…
github-actions[bot] Aug 19, 2026
e59fe04
Merge pull request #741 from SolidOS/fix/resize
SharonStrats Aug 19, 2026
99869a3
address PR comments
SharonStrats Aug 20, 2026
128a511
Merge branch 'staging' into fix/bugs-for-release
SharonStrats Aug 20, 2026
39a605c
Merge branch 'fix/bugs-for-release' of https://github.com/solidos/sol…
SharonStrats Aug 20, 2026
34906ed
change to access
SharonStrats Aug 20, 2026
5117832
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Aug 20, 2026
838cb04
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Aug 20, 2026
d178c85
update SolidOS dependencies
bourgeoa Aug 20, 2026
4e08caf
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Aug 20, 2026
800e72c
5.0.0-0
bourgeoa Aug 20, 2026
b2c1fef
Merge branch 'staging-version' of https://github.com/solidos/solid-pa…
bourgeoa Aug 20, 2026
1e78e17
Merge pull request #747 from SolidOS/staging-version
bourgeoa Aug 20, 2026
717edec
merge with staging
SharonStrats Aug 23, 2026
15a6da2
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Aug 23, 2026
5b4b099
Merge pull request #738 from SolidOS/feat/add-editor
SharonStrats Aug 23, 2026
50d5916
Use HEAD for file explorer metadata
SharonStrats Aug 23, 2026
3e0c80d
fix content count and cleanup share to access
SharonStrats Aug 23, 2026
cda1e87
Merge branch 'fix/bugs-for-release' of https://github.com/solidos/sol…
SharonStrats Aug 23, 2026
9576821
merge staging
SharonStrats Aug 23, 2026
6859c65
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Aug 23, 2026
8794bc4
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Aug 26, 2026
e26df5d
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Aug 26, 2026
e34be47
Merge pull request #737 from SolidOS/fix/bugs-for-release
SharonStrats Aug 26, 2026
165688b
change the method name in manager
SharonStrats Aug 26, 2026
b453bad
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Aug 26, 2026
6065e21
fix horizontal scroll problem
SharonStrats Aug 26, 2026
b31934f
minor dev pane styling
SharonStrats Aug 27, 2026
d5dc2eb
change icon and better styling
SharonStrats Aug 27, 2026
e7556d8
Merge pull request #755 from SolidOS/change-share-icon
SharonStrats Aug 27, 2026
82606cf
Merge pull request #754 from SolidOS/fix-styling
SharonStrats Aug 27, 2026
7b332f6
Merge pull request #753 from SolidOS/fix-access-click
SharonStrats Aug 27, 2026
ac046b1
capitalize and modify a few labels
SharonStrats Aug 28, 2026
63c30b4
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Aug 28, 2026
b8f4aa9
Apply suggestions from code review
SharonStrats Aug 28, 2026
3393853
Merge pull request #756 from SolidOS/styling-label-names
SharonStrats Aug 31, 2026
97f0658
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Aug 31, 2026
4ace137
remove edit icon for unsupported panes
SharonStrats Sep 4, 2026
025dcd5
ci: retrigger (npm 11 arborist fix in update-solidos-deps workflow)
Sep 4, 2026
52704c1
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Sep 4, 2026
b40ef03
Merge pull request #757 from SolidOS/fix/remove-edit
SharonStrats Sep 5, 2026
7e9e56c
fix heading overflow and update version
SharonStrats Sep 9, 2026
45a5927
chore: update solidos dependencies (dev: solid-logic@6.0.0-0 solid-ui…
github-actions[bot] Sep 9, 2026
3f1bebe
Merge pull request #760 from SolidOS/fix/heading
SharonStrats Sep 9, 2026
2b05da2
chore(release): staging supersedes main
bourgeoa Sep 29, 2026
5f1e315
update ci.yml and remove dependabot.yml
bourgeoa Sep 29, 2026
33ca8ac
SolidOS dependencies
bourgeoa Sep 29, 2026
88c8ba0
5.0.0
bourgeoa Sep 29, 2026
70ce68d
chore: update solidos dependencies (latest: rdflib@2.4.1 solid-logic@…
github-actions[bot] Sep 29, 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/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,27 @@ on:
workflow_dispatch:

jobs:
update-deps:
uses: SolidOS/solidos/.github/workflows/update-solidos-deps.yml@main
secrets: inherit

build:
needs: update-deps
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [22, 24]

steps:
# The update-deps job commits the updated package.json/package-lock.json to the head
# branch, but `needs` only orders the jobs: without an explicit ref the default
# checkout uses the SHA of the triggering event, so the build (and the artifact that
# later gets published) would still carry the pre-update dependencies.
# Build the branch that received the commit (PR head branch, or the pushed branch);
# fork PRs keep the default commit, as the updater deliberately does not commit there.
- uses: actions/checkout@v6
with:
ref: ${{ github.event_name == 'pull_request' && (github.event.pull_request.head.repo.fork && github.sha || github.head_ref) || github.ref_name }}
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6
with:
Expand Down Expand Up @@ -58,6 +71,9 @@ 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
Expand Down
50 changes: 10 additions & 40 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,19 +50,20 @@ Volunteers are always welcome!
- [Conventions](./Documentation/conventions.md)

## Development
To get started, make sure you have Node.js installed (for instance
through https://github.com/nvm-sh/nvm), and:
1. run

To get started, make sure you have Node.js installed (for instance through [nvm](https://github.com/nvm-sh/nvm)), then:

1. Clone, install, and start the dev server:

```sh
git clone https://github.com/solidos/solid-panes
cd solid-panes
npm install
npm run start
npm start
```
2. a browser window should automatically open at http://localhost:9000, if for some reason it doesn't go ahead and manually navigate there.
3. Once you arrive at the Solid Pane Tester page, the `profile-pane` will be loaded by default. Proceed to edit `solid-panes/dev/loader.ts` and, at line 5, you should see `import Pane from 'profile-pane'`. Simply change `'profile-pane'` to your preferred pane/directory containing the pane of choice; for example, you could choose `'source-pane'` and bam, it will load that pane. For those who are new, you can go to the `solid-panes/src` directory and manually navigate through each individual folder. In most folders, you simply look for any file that has `pane` in the title. Copy and paste the `pane.js` file of your choice into the `solid-panes/dev/pane` folder, or you can import directly from the `src` directory. For example, importing from `'../src/dokieli/dokieliPane'` will work just fine. Each time you save `solid-panes/dev/loader.ts` while importing a different pane, your browser at `http://localhost:9000/` should automatically refresh. It's a good idea to keep the developer console open in your web browser to ensure panes are loading and rendering properly.
2. Open http://localhost:5173 in your browser. You should see the pane development sandbox.

4. Another tip: to ensure you arrive at the proper destination, look at lines 48–53 in `solid-panes/dev/loader.ts`. You should see an event listener that is ready for a string. `renderPane('https://solidos.solidcommunity.net/Team/SolidOs%20team%20chat/index.ttl#this')` will be the default. Depending on the `pane.js` that you chose in the earlier import statements, the `renderPane` function determines the way you will see DOMContent inside of that particular pane. If you have created an `index.html` in your provider pod storage area, you could use `'https://yoursolidname.solidcommunity.net/profile/index.html'` inside of the `renderPane()` function parameters. You can edit the string manually in `solid-panes/dev/loader.ts`, or you can go to your developer console and type `renderPane('https://yoursolidname.solidcommunity.net/profile/index.html')` — just point to a part of your account that is congruent to the pane that you wish to import! :)
3. You can change the `subject` in the sandbox to determine which pane gets rendered. For example, the default subject loads the `profile-pane`.

## Contributing panes
When you created a pane, you can either add it as an npm dependency
Expand All @@ -80,8 +81,8 @@ pane. Any other pane which wants to deal with contacts can just use the pane wit


## Generative AI usage
The SolidOS team is using GitHub Copilot integrated in Visual Studio Code.
We have added comments in the code to make it explicit which parts are 100% written by AI.
The SolidOS team is using GitHub Copilot integrated in Visual Studio Code.
We have added comments in the code to make it explicit which parts are 100% written by AI.

### Prompt usage hitory:
* Model Claude Opus 4.6: Initially solid-panes is loaded into an HTML shell form mashlib that looks like ... Also, an iFrame is rendered inside the `<div class="TabulatorOutline" id="DummyUUID">` for “isolated pane rendering”. Analyze the solid-panes code for what it uses from this HTML and suggest a new HTML structure which is mobile and accessibility friendly. Let's go ahead and make changes in this code as suggested to accommodate the new databrowser HTML.
Expand All @@ -90,35 +91,4 @@ We have added comments in the code to make it explicit which parts are 100% writ

* Raptor mini: Update the code to use the new solid-ui-header component. Keep in mind the log in and sign up are wired in specific ways.

* Auto: change the menu to fill up the menu items like in the code: async function getMenuItems (outliner: any) {
const items = await outliner.getDashboardItems()
return items.map((element) => {
return {
label: element.label,
onclick: () => openDashboardPane(outliner, element.tabName || element.paneName)
}
})
}

* Auto: each #sym:MenuItem has an icon which i want displayed on the left side of each menu item when rendered

* Auto: don't add each menu item in a button looking border. Simply list them.
Upon hover apply background color e6dcff and selected or active to be background color: cbb9ff

* Raptor mini: the menu dissapears when on mobile. That is great.
I want the menu to have a tiny button on the bottom margin left with an arrow to the left or right for expanding the menu or for making it small. This is only for web. When we make it small it folds and only displays the icons of teh menu items, when it is expanded it should also add the labels to the menu items.

* Raptor mini: i want to imporve the left side menu on mobile. When the menu is visible it should be higher, the top part should be on top of the header, folding out and in with the rest of the menu. It should have an x close button and it should say menu. The locor of that top line of the header should be the color of the header 332746

* Raptor mini: the menu, on desktop, has a button to fold in or out. I want the same behavior to occur also when i simply click the folded in menu: it should expend. Not just when i click the dedicated button

* Raprot mini: instead of this code (index.ts of footer), I want to make use of a new footer web component with the readme: # solid-ui-footer component

* Raptor mini: The footer created should actually be part of the left side menu only. Should be displayed inside it and should collaps and expand as the menu.

* Raptor mini: the footer should completely dissapear when menu folded up.

* Raptor mini: Please always keep the footer at the bottom of the menu

* GPT-5.4 Model: Add a compatibility shim in the form pane for mixed `ui:Group` plus field typing.

20 changes: 0 additions & 20 deletions babel.config.mjs

This file was deleted.

Loading
Loading