content management in a form of a spreadsheet table with typization, tagging, and multimedia https://dym.sh/inventory/
Go to file
Dym Sohin 7b74b294da readme, license 2023-12-28 19:39:27 +01:00
docs readme, license 2023-12-28 19:39:27 +01:00
src init 2023-12-28 19:37:20 +01:00
static init 2023-12-28 19:37:20 +01:00
.gitignore init 2023-12-28 19:37:20 +01:00
.npmrc init 2023-12-28 19:37:20 +01:00
LICENSE readme, license 2023-12-28 19:39:27 +01:00
jsconfig.json init 2023-12-28 19:37:20 +01:00
meta.kdl readme, license 2023-12-28 19:39:27 +01:00
package.json init 2023-12-28 19:37:20 +01:00
readme.md readme, license 2023-12-28 19:39:27 +01:00
svelte.config.js init 2023-12-28 19:37:20 +01:00
vite.config.js init 2023-12-28 19:37:20 +01:00

readme.md

inventory

content management for your filesystem

early WIP stage — ideas welcome (but dont bother with code contributions)

current plan

a tauri-bundled svelte-based webapp, to serve as an abstraction layer on top of filesystem, to:

  • navigate/organize/manage your stuff
  • convert folder structure and content of files into a website

endgame

eventual plan is to make a custom window-manager, where (parts of) apps are ingrated as wigets, keeping entire focus on project/content magement

key features

  • local-first, file-based
  • interop layer for web-sharing and interactions
  • async and realtime teamwork
  • simple setup and integration with existing systems

items, containers, and workspaces

  • note (post-it sized)
  • url/bookmark/tab
  • rich-text document/wikipage
  • audio-visual media
  • app/widget
  • workspace (saved arrangement of running apps and services)
  • brainstorm/whiteboard/mindmap/thought-flow session with diagraming and drawing support

content types

  • file listing
  • picture gallery
  • list of short notes
  • single article
  • book chapters
  • git repo
  • music track, playlist
  • mixed content (using markdown extentions)

core wigets

  • plaintext
  • webview
  • image manipulation and basic editing
  • music/video local playback
  • calendar/tasks with tagging system
  • project overview

base ui

  • 16x16 grid of item-slots
  • workspace is zoomable/expandable items
  • sides for secondary and background wigets

keyboard shortcuts

  • Meta + KP_{4 6 8 2} — move window to the left/right/top/bottom half of the screen
  • Meta + {WASD} — same idea
  • Meta + KP_{1 3 7 9} — move window to the according corner (1/3rd) of the screen
  • Meta + Space / Meta, Meta — core naviagation and universal search
  • holding Meta — move and resize items

pipe/interop layer

  • rss
  • json
  • activitypub
  • git patch/diff