Skip to content

Filesystem refactor#4

Merged
firu11 merged 3 commits into
mainfrom
fs-refactor
Apr 29, 2026
Merged

Filesystem refactor#4
firu11 merged 3 commits into
mainfrom
fs-refactor

Conversation

@firu11
Copy link
Copy Markdown
Member

@firu11 firu11 commented Apr 18, 2026

I've moved the Origin private file system (OPFS) into a separate package in preparation for easy swap with IndexedDB.
I also simplified the path so that the core doesn't have to work from the $HOME dir, but directly from $HOME/.git-calendar-data. This also reduces the risk of accidental access or modification of unrelated files by scoping all operations to a dedicated directory.

firu11 added 2 commits April 18, 2026 12:18
root was $HOME, now its $HOME/.git-calendar-data
@firu11 firu11 marked this pull request as ready for review April 18, 2026 10:52
@firu11 firu11 requested a review from ondrej-salat April 18, 2026 10:52
@firu11 firu11 mentioned this pull request Apr 24, 2026
@firu11 firu11 self-assigned this Apr 24, 2026
@firu11 firu11 added the enhancement New feature or request label Apr 24, 2026
@firu11 firu11 merged commit 3335b45 into main Apr 29, 2026
4 checks passed
@firu11 firu11 deleted the fs-refactor branch April 29, 2026 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant