Skip to content

feat(note-transport): add an initial port of the note transport service - #2632

Open
kkovaacs wants to merge 12 commits into
nextfrom
krisztian/note-transport-import
Open

kkovaacs wants to merge 12 commits into
nextfrom
krisztian/note-transport-import

Conversation

@kkovaacs

Copy link
Copy Markdown
Collaborator

Summary

This PR ports the state of the note transport service from the note transport repository with the following changes:

  • The code is using SQLite using the node's SQLite infra.
  • The database schema has been changed so that it does not rely on SQLite rowid semantics.
  • Implements the gRPC API and semantics from feat: add V1 storage with SQLite and PostgreSQL note-transport-service#157, with the protobuf messages adapted to common messages used on the node APIs.
  • Does not (yet) support subscriptions.

Changelog

[[entry]]
scope       = "note-transport"
impact      = "breaking"
description = "An initial implementation of the note transport service without support for subscriptions has been added."

Stack created with GitHub Stacks CLIGive Feedback 💬

@kkovaacs
kkovaacs added this pull request to stack #2634 September 16, 2026 08:21
Comment thread docs/external/src/local-network-development.md Outdated
Comment thread bin/note-transport/src/db/migrations/001_initial.sql
Comment thread bin/note-transport/src/db/queries/fetch_notes.sql Outdated
Comment thread bin/note-transport/src/db/queries/select_expired_notes.sql Outdated
Comment thread proto/proto/note_transport.proto Outdated
Comment thread bin/note-transport/src/db/mod.rs
Comment thread bin/note-transport/src/server/tests.rs Outdated
Comment thread bin/note-transport/src/server/mod.rs Outdated
Comment thread bin/note-transport/src/server/mod.rs Outdated
Comment thread bin/note-transport/src/server/mod.rs Outdated
@kkovaacs
kkovaacs force-pushed the krisztian/note-transport-import branch from ef95371 to e840a74 Compare September 16, 2026 14:40
@kkovaacs
kkovaacs marked this pull request as ready for review September 16, 2026 15:42
@kkovaacs
kkovaacs force-pushed the krisztian/note-transport-import branch from c3033a9 to 618fe3b Compare September 17, 2026 11:17
@kkovaacs
kkovaacs requested a review from igamigo September 17, 2026 13:11
@kkovaacs
kkovaacs force-pushed the krisztian/note-transport-import branch from 618fe3b to a2ac09b Compare September 17, 2026 14:12
@kkovaacs
kkovaacs force-pushed the krisztian/note-transport-import branch from bb02984 to fc0cb8e Compare September 18, 2026 06:28
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.

2 participants