|
|
aab03ced07
|
fix(shared/room): add indices according to warnings
|
2026-03-25 21:53:13 +11:00 |
|
|
|
758f9cea01
|
refactor: use gradle toolchain
|
2026-03-25 21:14:28 +11:00 |
|
|
|
2b64fdcda9
|
refactor: migrate to agp9
|
2026-03-25 21:10:54 +11:00 |
|
|
|
74338d6dce
|
refactor: split composeApp to client and ui
also renamed client.datasource to client.data, which made me realise
.gitignore was ignoring `data` and therefore some gtfsr source files
😭
|
2026-03-02 00:09:33 +11:00 |
|
|
|
d3edabce36
|
feat(ui/map): use second invisible circle layer for bigger hitbox
|
2026-02-27 23:21:12 +11:00 |
|
|
|
b3f68d9e15
|
feat(ui): use expressive loading indicator
|
2026-02-27 23:20:21 +11:00 |
|
|
|
a3dacda912
|
feat(ui): hide elements when searcher is expanded
|
2026-02-27 22:56:44 +11:00 |
|
|
|
fb53422aac
|
refactor(ui): move maps to common code
iOS should work again, probably
|
2026-02-27 22:53:38 +11:00 |
|
|
|
b9fa8f77c7
|
feat(ui): switch from google maps to maplibre
Wayy more performant and flexible
|
2026-02-27 22:47:19 +11:00 |
|
|
|
2ad6e5d9e6
|
chore: bump dependencies
|
2026-02-24 18:33:57 +11:00 |
|
|
|
32f6e415e1
|
feat(server/gtfs): only display conflicting duplicates during import
|
2025-12-19 19:20:01 +11:00 |
|
|
|
5535034fd7
|
feat(server): store and expose last updated date of gtfs data
|
2025-12-19 19:16:22 +11:00 |
|
|
|
25e5282ea8
|
fix(server/gtfsr): remove debug code
oops
|
2025-12-13 20:37:08 +11:00 |
|
|
|
a6584ec68c
|
feat(server/gtfsr): initial impl of gtfsr; archive all data
|
2025-12-13 20:34:26 +11:00 |
|
|
|
302bda4f17
|
fix(server/gtfs): update default gtfs version, and use buffered read
Stop times are now huge files and will oom, so buffer and use sequences
instead to save some memory
|
2025-12-13 20:34:26 +11:00 |
|
|
|
9acfb52de9
|
feat(server): only log INFO to stdout, and TRACE to file
|
2025-12-13 20:34:26 +11:00 |
|
|
|
eb5569e85b
|
refactor(shared): move jvm room location
|
2025-12-13 20:34:26 +11:00 |
|
|
|
98e2610bf0
|
feat(ui): use correct sheet background colour
|
2025-11-29 01:56:25 +11:00 |
|
|
|
0060a21b36
|
fix(ui): handle bottom sheet peek change properly
|
2025-11-29 01:51:30 +11:00 |
|
|
|
40cfef5f1e
|
refactor(ui): use compose-unstyled bottomsheet
|
2025-11-28 21:20:45 +11:00 |
|
|
|
d4425f5b12
|
fix: lock compose material3 to 1.8.2 due to buggy bottom sheet
|
2025-11-25 20:52:23 +11:00 |
|
|
|
42f06ebefa
|
style: linting
|
2025-11-22 16:40:02 +11:00 |
|
|
|
74e3278012
|
chore: bump dependencies
|
2025-11-22 16:36:13 +11:00 |
|
|
|
7ead4b4634
|
fix(client): fix wrong path when base url already has a path
|
2025-08-15 18:34:23 +10:00 |
|
|
|
fc9cdc04d0
|
feat(shared): log api requests
|
2025-08-15 18:33:28 +10:00 |
|
|
|
57e10f697a
|
feat(client): use mutexes for repositories
|
2025-08-13 01:02:42 +10:00 |
|
|
|
50d312049b
|
feat(server): setup for deployment
|
2025-08-13 01:02:26 +10:00 |
|
|
|
58ee095522
|
feat: server-handled routes and stops
|
2025-08-12 22:43:33 +10:00 |
|
|
|
efba64ea90
|
chore: bump dependencies
|
2025-08-08 02:25:51 +10:00 |
|
|
|
6770c01613
|
feat: di, db, and preliminary server-side gtfs parsing
|
2025-08-08 01:59:32 +10:00 |
|
|
|
ccc748dc1f
|
refactor: more renames in preparation of repositories
|
2025-08-05 14:36:38 +10:00 |
|
|
|
75995e8985
|
fix: fix state issues when switching from run -> stop etc
|
2025-08-05 00:46:22 +10:00 |
|
|
|
c6b739e511
|
refactor: large treewide renaming
|
2025-08-05 00:37:28 +10:00 |
|
|
|
8c0bff3bc4
|
fix: handle more network errors, and large refactors
|
2025-08-02 01:35:59 +10:00 |
|
|
|
ce8425d6a7
|
feat: preliminary run info panel, and heavy refactoring
|
2025-07-30 03:18:52 +10:00 |
|
|
|
e52274a6ef
|
feat: vehicle positions and state dismissal
|
2025-07-29 20:35:32 +10:00 |
|
|
|
c526269e5d
|
refactor: split out searchstate
|
2025-07-29 00:21:26 +10:00 |
|
|
|
c26e522a2e
|
refactor: split out mapstate
|
2025-07-28 22:31:26 +10:00 |
|
|
|
b376e7da5b
|
refactor: split up state for info panel
|
2025-07-28 22:24:33 +10:00 |
|
|
|
1fa2a9bc10
|
refactor: move BoxedValue to util
|
2025-07-28 01:52:26 +10:00 |
|
|
|
64e6ccf08b
|
refactor: move logic to viewmodel
|
2025-07-28 01:39:31 +10:00 |
|
|
|
ba367d106c
|
refactor: extract route info box to composable
|
2025-05-01 19:57:35 +10:00 |
|
|
|
7281f6e1ba
|
feat: display selected route more prominently
|
2025-05-01 19:32:28 +10:00 |
|
|
|
81cdfcc9c5
|
feat: remove marker titles
|
2025-04-30 00:17:05 +10:00 |
|
|
|
b6deb30fcf
|
fix: prevent crash if no geopath is provided
|
2025-04-30 00:14:57 +10:00 |
|
|
|
515beefca6
|
fix: hide bottom sheet on initial load
|
2025-04-30 00:13:23 +10:00 |
|
|
|
339e8c802f
|
feat: stop info panel
|
2025-04-30 00:11:21 +10:00 |
|
|
|
b417118e3d
|
fix: hide bottom sheet upon opening search
|
2025-04-29 23:03:22 +10:00 |
|
|
|
67f18afc01
|
feat: basic stop markers on route
|
2025-04-29 22:58:26 +10:00 |
|
|
|
6a5a9b4974
|
build: temporarily use debug keys for signing release builds to test
|
2025-04-29 22:55:39 +10:00 |
|