• Joined on 2026-02-17
grenade pushed to main at rbv/rbv 2026-03-30 05:52:06 +00:00
1e7bc916e1 Fix duplicate VALUES keyword in assign_faces_batch query
grenade pushed to main at rbv/rbv 2026-03-30 05:34:51 +00:00
4326b1cd51 fix: tag/subject ui
1d7a505fdb Separate tags and subjects into independent concepts
Compare 2 commits »
grenade pushed to main at tidal/tidal 2026-03-29 15:24:03 +00:00
0736d0b5d0 Add device support note to upload page
6a7fc71a65 Add privacy note, remove link underlines, verify header repo link
Compare 2 commits »
grenade pushed to main at tidal/tidal 2026-03-29 14:57:09 +00:00
132d77396b Add upload guide, repo/issue links, update README for API and web UI
f995c588e3 chore: remove deprecated file
a060201d96 Add deployment scripts for tidal.fitw.io
Compare 3 commits »
grenade pushed to main at tidal/tidal 2026-03-29 13:48:39 +00:00
4108034cc5 Fix apnea double-counting: skip RespEventID 4 (unclassified pair)
grenade pushed to main at tidal/tidal 2026-03-29 13:37:21 +00:00
c7a998a438 Add Chart.js visualisations, zero-duration handling, PDF summary stats
grenade pushed to main at tidal/tidal 2026-03-29 13:19:48 +00:00
390ab61630 doc: visualisations planning
grenade pushed to main at tidal/tidal 2026-03-29 12:58:06 +00:00
a331531eef Improve PDF event tables: clock times, duration, legend summary
0879442f3c Add PDF export, period exclusion, and select-all toggle
f805a4bd77 Add localisation with language selector (en, bg, ru)
8cc33f1a9f Fix timestamps: treat device times as timezone-naive
4e2079faf6 Add tidal-api crate: stateless HTTP API and browser UI
Compare 5 commits »
grenade pushed to main at tidal/tidal 2026-03-29 10:42:06 +00:00
977ed761ec doc: api and ui planning
74e4ca0c37 Tighten signal encoding gate to pressure channels only
fcfacb55e3 Withhold signal channels with unconfirmed encoding from reports
b13ccc311e Fix signal conversion: apply confirmed Löwenstein scaling corrections
56755c1cc8 Add signal channel summaries to text and markdown exports
Compare 5 commits »
grenade pushed to main at tidal/tidal 2026-03-28 17:54:03 +00:00
ac20f67f12 Decode wmedf signal data, add --signals to session and export commands
dba07cc957 doc: decode signals planning
Compare 2 commits »
grenade pushed to main at tidal/tidal 2026-03-28 16:41:09 +00:00
9517f0f964 Fix hypopnea overcounting, filter device lifecycle from reports
grenade pushed to main at tidal/tidal 2026-03-28 16:17:23 +00:00
91882c98cc Add tidal export with therapy period grouping and multi-format output
2ed6f81034 doc: export planning
451ee3d768 Map all remaining unknown Löwenstein event IDs, add session detail view
Compare 3 commits »
grenade pushed to main at tidal/tidal 2026-03-28 15:24:25 +00:00
408e460d0c Add tidal-store crate with SQLite persistence and date-range imports
9098468ff3 doc: import plan with user data partitioning
Compare 2 commits »
grenade created branch main in tidal/tidal 2026-03-28 14:30:29 +00:00
grenade pushed to main at tidal/tidal 2026-03-28 14:30:29 +00:00
8f6ad14a14 Initial commit: Tidal PAP therapy data analysis tool
grenade created repository tidal/tidal 2026-03-28 14:28:08 +00:00
grenade pushed to main at rbv/rbv 2026-03-27 13:35:21 +00:00
542b793a70 doc: subject list plan
1548010bd1 Sync pagination state with URL query params
326a6ea89f Add paginated /tags page with random gallery thumbnails per tag
58f91678c2 doc: tag list plan
Compare 4 commits »
grenade pushed to main at rbv/rbv 2026-03-27 11:53:24 +00:00
64ea4305ee fix: cdn acls
grenade pushed to main at rbv/rbv 2026-03-27 11:49:41 +00:00
a10436880c Add CDN support for serving images via nginx with API fallback
6d0ce945ed Add clickable tags and tag management to gallery viewer
8d52abd932 fix(deploy): shell quoting
fb56428494 Add per-user gallery favourites with heart toggle
Compare 4 commits »
grenade pushed to main at rbv/rbv 2026-03-27 09:51:01 +00:00
1bf3ac1303 feat(deploy): enable rbv-api on index host