Enhancements to DataKitchen
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- electron, javascript
- Domain
- desktop
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.
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
- Dominant language
- JavaScript
- Stars
- 35
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Getting set up
We have not checked this project's setup files yet. Start from its README, and see our first-contribution guide for the general steps.
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.
More from SolidOS/data-kitchen
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
SolidOS/data-kitchen#76 ·
-
I clicked on the search button below, but when the keyboard pops up I cannot see what I'm typingOpen
Difficulty 3/5 1-2 days Newbie friendliness 55/100
SolidOS/data-kitchen#75 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 50/100
SolidOS/data-kitchen#74 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
SolidOS/data-kitchen#73 · 1 comment ·
All issues in SolidOS/data-kitchen
Similar issues
-
agent/quality hive/hosted-available-lke648397-260827-5n31 quality testing
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 Half a day Newbie friendliness 78/100
jaegertracing/jaeger-ui#4512 ·
Maintainers usually reply within 1 day
-
feedback simulation workshop
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
githubnext/gh-aw-workshop#3857 ·
Maintainers usually reply within 2 days
-
area-clientside-dartpad
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
quarkusio/extensions#3432 ·
Maintainers usually reply within 1 day