2026-05-13 10:21:24 +03:00
|
|
|
{
|
|
|
|
|
"$schema": "https://raw.githubusercontent.com/nicegui/tauri-v2/refs/heads/main/tooling/cli/schema.json",
|
|
|
|
|
"productName": "BalDav",
|
2026-10-26 15:05:31 +03:00
|
|
|
"version": "0.1.522",
|
2026-05-13 10:21:24 +03:00
|
|
|
"identifier": "dev.baldav.app",
|
|
|
|
|
"build": {
|
|
|
|
|
"frontendDist": "../frontend"
|
|
|
|
|
},
|
|
|
|
|
"app": {
|
|
|
|
|
"withGlobalTauri": true,
|
OTA updates, BLE HR, water tracking, GPS altitude filter, BMR fix, nutrient units
OTA: VPS nginx endpoint, build.sh -u upload flag, Kotlin check + browser download
BLE HR: FitPro protocol (PAIR/CCCD/HR_SWITCH/REALTIME/MEASURE), GATT queue,
ACK responses, auto-detect device type, auto-start with GPS, re-trigger 25s
Kotlin BleHrService, btleplug for desktop, file IPC for Android
Water: products.water_pct column, getDailyWaterMl(), progress bar on today screen
GPS altitude: outlier spike filter (>4m), stuck run interpolation (5+ identical),
configurable smoothing (altSmoothHalf setting), filtered raw for kcal calc
BMR: removed broken estimateRealBmr, added activity level dropdown (1.2-1.725),
fixed 7-day trend using dailyBase instead of raw bmr
Nutrients: ginseng/resveratrol/coq10 columns, fixed folate/selenium units (removed
mult:1000), iodine/chromium input in mcg, addSupplement now inserts all 41 columns
UI: parseAmount() for 4*30 expressions, recipe portion amount field, nutrient
reserves strip, GPS sessions in today view, pan on charts, showToast(),
HR norms in settings, HR on recording screen, HR chart in track details
Scrapers: 5ka Load JSON button, magnit_scraper.user.js (NUXT_DATA parsing)
2026-06-07 01:36:38 +03:00
|
|
|
"security": {
|
2026-08-27 11:28:00 +03:00
|
|
|
"csp": "default-src 'self' 'unsafe-inline' 'unsafe-eval'; script-src 'self' 'wasm-unsafe-eval' 'unsafe-eval' 'unsafe-inline'; connect-src 'self' https://4aiman.top https://*.tile.openstreetmap.org https://*.tile.thunderforest.com https://api.open-meteo.com https://wttr.in http://192.168.1.1:88; img-src 'self' blob: data: https://*.tile.openstreetmap.org https://*.tile.thunderforest.com"
|
OTA updates, BLE HR, water tracking, GPS altitude filter, BMR fix, nutrient units
OTA: VPS nginx endpoint, build.sh -u upload flag, Kotlin check + browser download
BLE HR: FitPro protocol (PAIR/CCCD/HR_SWITCH/REALTIME/MEASURE), GATT queue,
ACK responses, auto-detect device type, auto-start with GPS, re-trigger 25s
Kotlin BleHrService, btleplug for desktop, file IPC for Android
Water: products.water_pct column, getDailyWaterMl(), progress bar on today screen
GPS altitude: outlier spike filter (>4m), stuck run interpolation (5+ identical),
configurable smoothing (altSmoothHalf setting), filtered raw for kcal calc
BMR: removed broken estimateRealBmr, added activity level dropdown (1.2-1.725),
fixed 7-day trend using dailyBase instead of raw bmr
Nutrients: ginseng/resveratrol/coq10 columns, fixed folate/selenium units (removed
mult:1000), iodine/chromium input in mcg, addSupplement now inserts all 41 columns
UI: parseAmount() for 4*30 expressions, recipe portion amount field, nutrient
reserves strip, GPS sessions in today view, pan on charts, showToast(),
HR norms in settings, HR on recording screen, HR chart in track details
Scrapers: 5ka Load JSON button, magnit_scraper.user.js (NUXT_DATA parsing)
2026-06-07 01:36:38 +03:00
|
|
|
},
|
2026-05-13 10:21:24 +03:00
|
|
|
"windows": [
|
|
|
|
|
{
|
|
|
|
|
"title": "BalDav",
|
|
|
|
|
"width": 400,
|
|
|
|
|
"height": 700,
|
|
|
|
|
"resizable": true
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"bundle": {
|
|
|
|
|
"active": true,
|
|
|
|
|
"targets": "all",
|
|
|
|
|
"icon": [
|
|
|
|
|
"icons/icon.png"
|
2026-05-14 17:35:29 +03:00
|
|
|
],
|
|
|
|
|
"resources": {
|
|
|
|
|
"../frontend/data/products_seed.db": "data/products_seed.db"
|
|
|
|
|
}
|
2026-05-13 10:21:24 +03:00
|
|
|
},
|
|
|
|
|
"plugins": {
|
|
|
|
|
"sql": {
|
|
|
|
|
"preload": ["sqlite:baldav.db"]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|