• Joined on 2026-02-17
grenade pushed to main at tidal/tidal 2026-04-03 08:20:37 +00:00
f46b1ef449 Add Dutch, Polish and Portuguese translations to web UI
0e46ab545f Add French, German, Italian and Spanish translations to web UI
Compare 2 commits »
grenade pushed to main at rbv/rbv 2026-03-30 08:52:28 +00:00
173feb930d Add ETA to periodic progress log
b10c197645 chore: another decimal point of percentage accuracy
59a064ffa4 Set pool slow_acquire_threshold to 4s
8ac5341a40 Warm connection pool at startup and disable idle recycling
Compare 4 commits »
grenade pushed to main at rbv/rbv 2026-03-30 08:36:37 +00:00
ef2db56f9b chore: log verbosity/phrasing
ee504208da Remove per-image image_exists DB check from IO phase
c06bdfc0d5 chore: log progress
Compare 3 commits »
grenade pushed to main at rbv/rbv 2026-03-30 07:58:21 +00:00
2df65b7389 fix: handle oneshot service
886e19717b chore: remove redundant metric
731e3688e7 Fix deploy script for oneshot service state detection
Compare 3 commits »
grenade pushed to main at rbv/rbv 2026-03-30 07:36:09 +00:00
c0bcf63daa Format progress log as progress=checked/total
294cc10cf8 Cycle index and cluster as oneshot services
a9413012a8 Include checked/total/indexed counts in progress log
Compare 3 commits »
grenade pushed to main at rbv/rbv 2026-03-30 06:50:43 +00:00
4acf189562 Log progress every 100 skipped galleries
617fa34a23 Pre-warm connection pool and size it to match concurrency
154d46f5a0 Batch skip-path DB writes and reduce pool pressure
eed2184ed2 Fix DB connection pool exhaustion during image processing
83cd55bdcb Remove --include/--exclude filters and unused dependencies
Compare 6 commits »
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 pushed to main at tidal/tidal 2026-03-28 14:30:29 +00:00
8f6ad14a14 Initial commit: Tidal PAP therapy data analysis tool