Skip to content

Remove notify watch, use local socket IPC for changes feed #732

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 54 commits into
base: main
Choose a base branch
from

Conversation

tmpfs
Copy link
Collaborator

@tmpfs tmpfs commented Mar 10, 2025

  • Replace serde encoding with protobuf

Closes #681 and closes #736.

@tmpfs tmpfs self-assigned this Mar 10, 2025
tmpfs added 27 commits March 10, 2025 09:51
It would have been nice to use a compile time check such as vec1::Vec1
but that over-complicates the API and adds more dependencies so we just
bail early and return a default CommitSpan when the event records are
empty.
As there can be multiple browsers (and browser extensions) running
and hence multiple consumers.
Yet another Windows quirk.
tmpfs added 6 commits April 18, 2025 11:30
So that we remove the file system watching logic and receive events from
the changes consumer instead.
Prevents the gui code from triggering a compiler error due to the files
feature being enabled elsewhere.
No longer assumes a file system backend but expects a BackendTarget to
be passed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support global_config db table Support file-based change log
1 participant