Eddy de Vink
|
3523637b17
|
feat: add EAS config and android package name for APK build
|
2026-06-28 00:05:04 +02:00 |
|
Eddy de Vink
|
c3881ea84e
|
docs: update README and Obsidian vault with latest features
|
2026-06-28 00:01:44 +02:00 |
|
Eddy de Vink
|
ea29f52fad
|
fix: confirm dialog before clearing WebDAV config, ensure full button text
|
2026-06-27 23:56:57 +02:00 |
|
Eddy de Vink
|
55785fe9e3
|
revert to three separate charts per metric
|
2026-06-27 23:53:59 +02:00 |
|
Eddy de Vink
|
4dd2ddaa58
|
feat: single chart with normalized curves, values below with delta
|
2026-06-27 23:53:17 +02:00 |
|
Eddy de Vink
|
3e4e7d6266
|
feat: separate y-axis scales per metric with three stacked charts
|
2026-06-27 23:51:26 +02:00 |
|
Eddy de Vink
|
1275a229f2
|
feat: add fat mass + muscle mass curves to chart, limit to last 30 days
|
2026-06-27 23:48:13 +02:00 |
|
Eddy de Vink
|
b9b800f628
|
fix: safe area bottom spacing for buttons above Android nav bar
|
2026-06-27 23:43:29 +02:00 |
|
Eddy de Vink
|
1bad7684bc
|
fix: keep save button visible when keyboard open, auto-sync after save
|
2026-06-27 23:40:14 +02:00 |
|
Eddy de Vink
|
049473c696
|
fix: pre-fill form with latest measurement values on focus
|
2026-06-27 23:31:00 +02:00 |
|
Eddy de Vink
|
3d1263b713
|
fix: make initDatabase idempotent to prevent empty history after sync
|
2026-06-27 23:27:24 +02:00 |
|
Eddy de Vink
|
d150dbf7b7
|
fix: add pull-to-refresh to HistoryScreen
|
2026-06-27 23:22:35 +02:00 |
|
Eddy de Vink
|
56168c3021
|
feat: pre-fill measurement form with latest measurement values
|
2026-06-27 23:15:41 +02:00 |
|
Eddy de Vink
|
129ac2c241
|
fix: correct WebDAV URL and auto-create weegschaal directory on sync
|
2026-06-27 23:13:54 +02:00 |
|
Eddy de Vink
|
e038ba1ad9
|
fix: enable KeyboardAvoidingView on Android with padding behavior
|
2026-06-27 23:07:24 +02:00 |
|
Eddy de Vink
|
326d16a659
|
feat: auto-calculate fatMass and muscleMass from weight + percentages
|
2026-06-27 23:03:53 +02:00 |
|
Eddy de Vink
|
ad108b3b16
|
feat: add date picker as first field in measurement form
|
2026-06-27 23:02:51 +02:00 |
|
Eddy de Vink
|
d2e8f4444f
|
feat: pre-fill WebDAV URL, add password visibility toggle
|
2026-06-27 22:58:27 +02:00 |
|
Eddy de Vink
|
5b38e99493
|
chore: downgrade Expo SDK 56 → 54 for Expo Go compat
|
2026-06-27 22:52:35 +02:00 |
|
Eddy de Vink
|
2905723637
|
docs: public domain (Unlicense)
|
2026-06-27 22:46:32 +02:00 |
|
Eddy de Vink
|
bc6e2a58b3
|
docs: add README.md
|
2026-06-27 22:45:56 +02:00 |
|
Eddy de Vink
|
01b3ba6d4d
|
chore: add .gitignore
|
2026-06-27 22:44:24 +02:00 |
|
Eddy de Vink
|
ec04c7317a
|
feat: wire up App.tsx with navigation
|
2026-06-27 22:42:33 +02:00 |
|
Eddy de Vink
|
58e1cd0c19
|
feat: add sync service with WebDAV merge logic
|
2026-06-27 22:42:01 +02:00 |
|
Eddy de Vink
|
553284f3b2
|
feat: add settings screen with WebDAV config
|
2026-06-27 22:41:24 +02:00 |
|
Eddy de Vink
|
c51a5f494f
|
feat: add history screen with measurement list
|
2026-06-27 22:41:08 +02:00 |
|
Eddy de Vink
|
45b2a2c36e
|
feat: add Dashboard with latest card and weight chart
|
2026-06-27 22:40:55 +02:00 |
|
Eddy de Vink
|
212bc700c3
|
feat: add MeasurementForm and NewMeasurementScreen
|
2026-06-27 22:40:38 +02:00 |
|
Eddy de Vink
|
3842e8af63
|
feat: add database layer with SQLite CRUD
|
2026-06-27 22:40:22 +02:00 |
|
Eddy de Vink
|
6c0b33f86a
|
chore: scaffold Expo project with types and utils
|
2026-06-27 22:39:55 +02:00 |
|
Eddy de Vink
|
f66034136d
|
Initial commit
Generated by create-expo-app 4.0.0.
|
2026-06-27 22:39:13 +02:00 |
|