• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

joaoh82 / rust_sqlite / 26695636157
69%

Build:
DEFAULT BRANCH: main
Ran 30 May 2026 09:45PM UTC
Jobs 1
Files 61
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 May 2026 09:40PM UTC coverage: 68.845%. Remained the same
26695636157

push

github

web-flow
SQLR-41 — Tauri 2 + Svelte 5 local-first journaling example app (#145)

* feat(examples): SQLR-41 add Tauri 2 + Svelte 5 journaling desktop app

New `examples/desktop-journal/` showcases SQLRite as a serious choice
for a local-first desktop product. Tauri 2 backend owns one
Arc<Mutex<Connection>> in tauri::State; every #[tauri::command] grabs
the mutex and runs against the modern `Connection` API. Phase 8 BM25
full-text search drives the search bar with token-boundary-aware
<mark> highlighting in Rust. An "ask my journal" panel calls
Connection::ask, validates the returned SQL is SELECT/WITH-only, and
shows the user both the SQL and the rows.

In-app Settings dialog persists the Anthropic key to a separate
settings.json next to the journal file — the key never crosses into
the webview (DTO returns has_api_key: bool, not the value) and falls
back to SQLRITE_LLM_API_KEY when nothing's saved. Capabilities are
locked down to core window/event + dialog — no fs/shell/http, so the
IPC boundary is the only path to the engine.

Wiring: workspace gains `examples/desktop-journal/src-tauri` as a
member; CI's existing rust-build/test/clippy/doc commands pick up an
`--exclude sqlrite-journal` (same shape as the existing sqlrite-desktop
exclude). A new `journal-build` CI job mirrors `desktop-build` for the
frontend bundle + cargo build, including a no-default-features pass to
prove the off-`ask` build still works. A separate
`journal-release.yml` (manual / journal-v* tag trigger) builds .dmg /
.deb / .AppImage / .msi via tauri-action and attaches them to a draft
release.

14 unit tests cover migrations, CRUD, tag filtering, FTS+highlight,
stats, the ask-readonly SQL classifier, settings save/load round-trip,
empty-string-key normalisation, three-valued update semantics, the
no-leak-to-DTO contract, and settings-over-env precedence.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* feat(examples): SQLR-41 add Remotion demo + screenshots + websi... (continued)

11190 of 16254 relevant lines covered (68.84%)

1.24 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26695636157.1 30 May 2026 09:45PM UTC 61
68.84
GitHub Action Run
Source Files on build 26695636157
  • Tree
  • List 61
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 33f3e67d on github
  • Prev Build on main (#26419618555)
  • Next Build on main (#26697051200)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc