SolidOS / SolidOS/data-kitchen
Enhancements to DataKitchen
Open
Nobody has claimed this yet.
good first issue
help wanted
- Dominant language
- JavaScript
- Stars
- 35
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
- reads & writes local file-system Resources & Containers
- Turtle
- JSON-LD
- text files
- images
- audio
- video
- reads and respects local settings
- local solid webid but only when on local page
- local solid profile
- local solid preferences (e.g. action icons depending on audience = developer/power-user)
- Local iconBase for completely offline work
- respects offline nature of local pages
- does not attempt to login on write on local page1
- does not show login/logout/signup buttons when on local page
- does not offer to login to Data-Kitchen local URL on IDP menu
- [x ] respects online nature of non-local pages
- operates with same databrowser in same window/tab as pod access
- non-local pages show signInOrSignUpButton
- [] login redirects to same page visited before login
- on NSS
- on CSS
- [?] on ESS
- [] logout works as expected
- on NSS
- on CSS
- [?] on ESS
- Easy install/update
- make binaries available
- internal CSS server stops & starts with electron - user doesn't need to start/stop separately
- automated checking for updates
- follows electron security best practices
- nodeIntegration = false in electron
- contextIsolation = true in electron
- informally tested on platforms
- Android
- Linux
- MacOs
- Windows
- To be added later (my previous versions did most of these)
- Get testers for Mac and Windows (all my tests are on Linux)
- add context menu to use local apps (protoge, vim, etc.) and to move/copy/delete/zip/SPARQL query each resource
- RDF configuration files with solid-ui forms
- Ontology Search
- Bookmarking
- Navigation (up a level, back, rebase)
- Apps
- Copy/Move/Zip between local file system and pods or between pods
- Help menu
- SPARQL
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the unchecked items in the DataKitchen checklist, especially ESS login redirects and logout, MacOS and Windows testing, context-menu actions, ontology search, and bookmarking. Confirm which remaining enhancement is intended before starting; done should mean the selected item works and its platform or Solid-specific behavior is verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, javascript
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100