Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 24 02:33
    hsinpeng commented #164
  • Jun 24 02:31
    hsinpeng commented #164
  • Jun 05 21:42
    Otto-AA commented #164
  • May 05 11:02
    timea-solid labeled #164
  • May 03 07:27
    gp125fi opened #164
  • Apr 29 14:07

    github-actions[bot] on gh-pages

    deploy: 6dd19a2832f44262a0a827d… (compare)

  • Apr 29 14:04

    bourgeoa on main

    update dependencies 1.8.3 (compare)

  • Apr 29 14:04

    bourgeoa on v1.8.3

    (compare)

  • Apr 29 09:40

    github-actions[bot] on gh-pages

    deploy: a8f173949d2bc7ed32e107e… (compare)

  • Apr 29 09:37

    timea-solid on main

    Update README.md (compare)

  • Apr 26 11:59
    kakawait commented #100
  • Apr 26 11:58
    kakawait commented #100
  • Apr 15 15:02
    jeff-zucker closed #162
  • Apr 15 08:53

    bourgeoa on jeff-zucker-loginStatusBox-1

    (compare)

  • Apr 15 08:14

    github-actions[bot] on gh-pages

    deploy: d32aa1cd126aa0cdf6f9eef… (compare)

  • Apr 15 08:11

    theRealImy on main

    Mention changed loginStatusBox Merge pull request #163 from So… (compare)

  • Apr 15 08:11
    theRealImy closed #163
  • Apr 15 01:37
    jeff-zucker commented #162
  • Apr 15 01:34
    jeff-zucker review_requested #163
  • Apr 15 01:34
    jeff-zucker review_requested #163
Tim Berners-Lee
@timbl
(or, i guess raise an issue for it)
Timea
@timea-solid
I also just release a new PR related to documentation which got me to create a new header menu item. Check it out and feedback: solid/mashlib#125
P.s. @jeff-zucker all my build issues were because the solid-ui code I created first was not affecting the header in production 😅 @SharonStrats helped me sort it out. And npm start -- --reset-cache does work and help if npx lerna bootstrap --force-local does not.
Jeff Zucker
@jeff-zucker
@/all shall I integrate Data-Kitchen and CSS into the SolidOS build process and documentation? Basically npm add both of those and lerna link DK to mashlib and CSS and describe a development process for running DK/CSS in live-reload (watch) mode.
Tim Berners-Lee
@timbl
The whole NPM methid seems to give us a system which is reliable or dependable. if we couple yet more things together we might make it incrememntally more unstable! What sort of integrarion were you thinking of — that I would treak solid-ui and then all three would b rebuilt?
Jeff Zucker
@jeff-zucker
I was thinking that rebuilding either mashlib or CSS would show up live in DK, changes in solid-ui would need to be built , also editing mashlib.js with no building would show up live
Tim Berners-Lee
@timbl
Sounds like a reasonable way to go
Jeff Zucker
@jeff-zucker
It shouldn't interfere with the current build process ... devs can either test against NSS using existing or test against CSS/DK with the additions.
Alain Bourgeois
@bourgeoa
You can add a parameter to scripts/watch --all or equivalent
Sharon Stratsianis
@SharonStrats
@timbl I have a little issue I wanted to run by you with regards to "Show your Profile" in the menu not working. After investigating I see that the reason it isn't working properly is that it sees that it is exactly the same page it's already on. Because even if you click on "Edit my Profile" it is still on "https://.... profile/card#me". So when you click on Edit then back to Show my profile, to the browser nothing has really changed. I have found a solution, but I have a feeling it's not the correct one. I think you'll have a better idea. My current solution is to instead of making it an a tag, I have made it a button with a click, and in the click handler I do this () => { window.location.href = user.uri location.reload()}
I'm wondering though how this will affect the auth, that might actually make them have to relogin, so maybe there is more I have to do here or maybe there is a better solution.
Tim Berners-Lee
@timbl
ALl the dashboard things are sort of meta space where we are not really in the web of linked data.
The dashboard is for things out of gthe normal workflow.
In this case we can’t just go and look at the person, as we are looed in and will gett aneditable view. So we have to either make ansdbox with no log in, and show the user ID in that so they get whjatvertyone else gets, or we specfically invoke the profile pane you make sure hey get the profile view (and make sure it is nopt oversmart about realizing who they are).
Tim Berners-Lee
@timbl
Your window.location.href = user.uri will cause it to show the right object but it won’t eliminatd the login, and it won’t force the prolfile view.
1 reply
Sharon Stratsianis
@SharonStrats
hmm, the only thing is that this is from the login menu and should be showing the logged in person their own profile i think. in the current way a link is created to their own webid. but because their webid is technically the page they are on it won't prompt a refresh and stays on the tab their are on.
1 reply
Tim Berners-Lee
@timbl
using renderPaneByName() with profile as the pane name mayb be a bettre bet
8 replies
Tim Berners-Lee
@timbl
I’m havingh a look at solid/folder-pane#23 and so solid/solid-panes#71 in the bug #17 how does megoth image the folder was deleted? Using the internals pane?
Tim Berners-Lee
@timbl
looks like a case for addDownstreamChangeListener(folder, refresh)
4 replies
Tim Berners-Lee
@timbl
Code policy question: should I set the git rebase bvs merge glag which way? git config pull.rebase false | true?
Tim Berners-Lee
@timbl
og no … I’ve been working in main instead of the bug branch
timbl @timbl puts it down to covid
timbl @timbl did git pull origin bug/issue7 expecting it t s switch to that branch
Tim Berners-Lee
@timbl
Loaded it into timbl.com
tried … seems to work
1 reply
Jeff Zucker
@jeff-zucker
@bourgeoa - the webapp index.html pages load /mashlib.min.js ... is that the same mashlib that runs the main databrowser? I am getting inconsistent behavior where the old popup is being called even when using the new auth.
^^ on :8443 test server
^^ testing a new index.html page
Tim Berners-Lee
@timbl
I merged solid/folder-pane#23 after having it backwards for a bit.
Added a scheencast ofnit working for good measure .. playing with OBS
Jeff Zucker
@jeff-zucker
:clap: :clap: nice surprise ending when the folder refreshes automatically!
Tim Berners-Lee
@timbl
Shouldn’t be a suprise of course .. ll the solid-ui and solid-ux stuff should be built using refresh() functions and … should watch for changes!
1 reply
Just trie it between chrome and FF in fiff windows, one folder tree tracks the other one, evn if you delete a folder with more stuff in it.
Whatever happned to the folderTable pane I wonder .. should be able to do live update between the two
Jeff Zucker
@jeff-zucker
No it shouldn't be a surprise but compared to previously, quite refreshing in both senses of the term.
Tim Berners-Lee
@timbl
:-)) 🤣😆
timbl @timbl heads off - till tomorrow
Jeff Zucker
@jeff-zucker
@bourgeoa there is something wrong with the test server - mashlib.js is not the same as mashlib.min.js. If you go tohttps://jeff-zucker.solidcommunity.net:8443/test/mash.html and https://jeff-zucker.solidcommunity.net:8443/test/mashmin.html, the only difference is that one uses /mashlib.js and the other /mashlib.min.js. Clicking login in mash.html opens the IDP modal as it should in the new auth. Clicking login in mashmin.html opens a popup window like the old flow.
Matthias Evering
@ewingson
I didn't dare to ask by now, but why is it, timbl.com isn't pingable or viewable in a browser but times out ?(nevertheless, DNS resolves)... just to educate me right........
23 replies
Matthias Evering
@ewingson
Bildschirmfoto_2021-10-03_11-51-08.png
thought it might be just me, so checked
Alain Bourgeois
@bourgeoa
@jeff-zucker Absolutely no-idea. I never changed the build process.
I checked the server and the files size are the 1.7.5-beta ones.
NSS test :8443 on the server has been created as usual (pull, npm ci and then start)
Tim Berners-Lee
@timbl
What next is a priority to review/check?
Matthias Evering
@ewingson
@ewingson thinks silently he needs to better document solidweb.org and solidweb.me (NSS and CSS) server management for potential others and meet scientific standards
Jeff Zucker
@jeff-zucker
@bourgeoa - I just did pull & build in mashlib and pull & ci in nss and diffed the two mashlib.min.js files and they are not the same.
Alain Bourgeois
@bourgeoa

I merged solid/folder-pane#23 after having it backwards for a bit.
Added a screencast of it working for good measure .. playing with OBS

Screencast should be nice for the solidos user documentation

Alain Bourgeois
@bourgeoa

@jeff-zucker
deleted the branch locally, recreated it, npm ci && npm run build

root@DESKTOP-PIRJOCS:/mnt/d/github/solid/solidos-auth-upgrade/workspaces/mashlib# git branch -d auth-upgrade
warning: deleting branch 'auth-upgrade' that has been merged to
         'refs/remotes/origin/auth-upgrade', but not yet merged to HEAD.
Deleted branch auth-upgrade (was f7e9911).
root@DESKTOP-PIRJOCS:/mnt/d/github/solid/solidos-auth-upgrade/workspaces/mashlib# git checkout --track origin/auth-upgra
de
Branch 'auth-upgrade' set up to track remote branch 'auth-upgrade' from 'origin'.
Switched to a new branch 'auth-upgrade'
root@DESKTOP-PIRJOCS:/mnt/d/github/solid/solidos-auth-upgrade/workspaces/mashlib# npm ci && npm run build

With exactly the same sizes on the test-server and also on solidos/workspaces/node-solid-server with npm ci

root@DESKTOP-PIRJOCS:/mnt/d/github/solid/solidos-auth-upgrade/workspaces/mashlib/dist# ls -al
total 24124
drwxrwxrwx 1 root root     512 Oct  3 18:57 .
drwxrwxrwx 1 root root     512 Oct  3 18:57 ..
-rwxrwxrwx 1 root root    3333 Oct  3 18:57 browse.html
-rwxrwxrwx 1 root root     589 Oct  3 18:57 databrowser.html
-rwxrwxrwx 1 root root   22462 Oct  3 18:57 mash.css
-rwxrwxrwx 1 root root   45117 Oct  3 18:57 mash.css.map
-rwxrwxrwx 1 root root 5964523 Oct  3 18:57 mashlib.js
-rwxrwxrwx 1 root root 6284529 Oct  3 18:57 mashlib.js.map
-rwxrwxrwx 1 root root 2809270 Oct  3 18:57 mashlib.min.js
-rwxrwxrwx 1 root root 9553918 Oct  3 18:57 mashlib.min.js.map
Jeff Zucker
@jeff-zucker
I get those sizes in the nss build, I get different sizes by building mashlib directly.
Alain Bourgeois
@bourgeoa
I suppose it is normal if the package-lock.json are different. Else I don't see. I shall look at the webpack
Jeff Zucker
@jeff-zucker
The files are definitely different as my two examples show.