Commit Graph
100 Commits
Author SHA1 Message Date
kurt-mcrae 5b98ab67ab Update deps 2025-07-13 16:07:13 +10:00
kurt-mcrae e60cb2a399 Fix: Issue 9 - Cannot select stations after page 1 on the /stations page 2025-06-24 21:02:30 +10:00
kurt-mcrae 27addac10e Update deps 2025-06-24 20:46:17 +10:00
kurt-mcrae 482d8318c4 Optimise map heights for mobile 2025-06-15 22:36:42 +10:00
kurt-mcrae 00feaa1f79 Implement mobile UI for stations page 2025-06-15 22:03:20 +10:00
kurt-mcrae b09e60430e Add mobile responsive design to charts page 2025-06-15 18:46:07 +10:00
kurt-mcrae 034e2733a6 Implement mobile layout for map page 2025-06-15 17:38:07 +10:00
kurt-mcrae e06bc97994 Update deps 2025-06-15 16:24:33 +10:00
kurt-mcrae c3c9d03f8e Improve mobile layout 2025-06-14 14:17:12 +10:00
kurt-mcrae 6cdd95fac4 Initial implementation of Mobile UI 2025-06-14 13:37:12 +10:00
kurt-mcrae 3bc2fd11d3 Update deps 2025-06-14 11:39:34 +10:00
kurt-mcrae dcdc742bb4 Update deps 2025-05-29 21:35:57 +10:00
kurt-mcrae fac82987d1 Fix link 2025-05-28 21:59:46 +10:00
kurt-mcrae 3e74e3298c Fix server URL in prod 2025-05-28 21:57:08 +10:00
kurt-mcrae f43677aa78 Update API doc config 2025-05-28 21:39:07 +10:00
kurt-mcrae 47c5a680c3 Remove base path from app config 2025-05-28 21:14:55 +10:00
kurt-mcrae a4cf5c9da6 Update documentation wording 2025-05-28 21:09:47 +10:00
kurt-mcrae 08ad704cfe Update API docs link 2025-05-28 21:04:52 +10:00
kurt-mcrae 81909062a6 Fix build error 2025-05-28 21:00:20 +10:00
kurt-mcrae 34af6c3f5c Update deps 2025-05-28 20:33:13 +10:00
kurt-mcrae 7535913d06 Remove dead code. NOTE: This will require a reverse-proxy update, as the docs endpoints have changed 2025-05-27 21:07:59 +10:00
kurt-mcrae fc89a38964 Cleanup 2025-05-27 21:02:55 +10:00
kurt-mcrae 35f0a03d46 Update deps, initial migration to scalar for documentation 2025-05-27 21:01:27 +10:00
kurt-mcrae c932b8c0e5 Fix: colour scheme was incorrectly referencing system colour scheme, rather than Mantine's. Issue 4. 2025-05-18 12:06:50 +10:00
kurt-mcrae c8c7f7b859 Remove console log 2025-05-18 11:59:32 +10:00
kurt-mcrae 373f96296e Change cursor to pointer on docs link 2025-05-18 11:48:11 +10:00
kurt-mcrae 8da31f0692 Update deps 2025-05-18 11:36:33 +10:00
kurt-mcrae 6ec9e52334 Fix Mantine 8 migration error with Date strings 2025-05-12 18:11:21 +10:00
kurt-mcrae fe70af4417 Fix pagination trigger on stations page 2025-05-12 17:08:25 +10:00
kurt-mcrae 15c4b8271c Fix pagination from API 2025-05-12 16:40:13 +10:00
kurt-mcrae 0d815849a7 Update deps 2025-05-12 16:28:58 +10:00
kurt-mcrae 2e38a69682 Update to Mantine V8 2025-05-09 17:22:00 +10:00
kurt-mcrae 02eedccf3f Update deps 2025-05-09 17:10:40 +10:00
kurt-mcrae 6ec69ee491 Refactor: Update rate limiting to account for reverse proxy deployments 2025-05-04 21:08:12 +10:00
kurt-mcrae 4a8bd9307b Reformat and cleanup 2025-05-04 20:11:57 +10:00
kurt-mcrae e054331b7f Refactor: Massive performance improvement on fetching stations with prices within a radius 2025-05-04 20:11:12 +10:00
kurt-mcrae 4525bc6cf5 Format, cleanup 2025-05-03 17:03:54 +10:00
kurt-mcrae bee2663099 Format 2025-05-03 16:49:55 +10:00
kurt-mcrae 30a7637670 Fixing lint errors 2025-05-03 16:49:30 +10:00
kurt-mcrae 7ebc633755 Cleanup, format, annotate types 2025-05-03 16:43:09 +10:00
kurt-mcrae 20ed186455 Update dependencies 2025-05-03 16:42:36 +10:00
kurt-mcrae ec00b4aa12 Revert dev env vars 2025-05-03 16:41:32 +10:00
kurt-mcrae 125e68d276 Add route summary to RouteDisplay 2025-04-28 21:33:46 +10:00
kurt-mcrae f215a9b1fc Update deps 2025-04-28 21:00:09 +10:00
kurt-mcrae c405d9aa83 Fix build error 2025-04-16 22:46:45 +10:00
kurt-mcrae dd1e6936e2 Update deps and Dockerfile 2025-04-16 22:39:25 +10:00
kurt-mcrae fb52e41e0b Improve Route Display 2025-04-16 22:27:09 +10:00
kurt-mcrae 5d4f716973 Initial route display implementation 2025-04-16 21:43:28 +10:00
kurt-mcrae abd7485e44 Update deps 2025-04-16 20:42:37 +10:00
kurt-mcrae 8c5ff49a8c Generate API 2025-04-16 20:42:31 +10:00
kurt-mcrae 5807a2cd09 Improve user onboarding workflow 2025-04-12 17:56:49 +10:00
kurt-mcrae e7ab22eac2 Update deps 2025-04-12 17:56:17 +10:00
kurt-mcrae ab614d3e62 Update deps 2025-04-12 16:40:44 +10:00
kurt-mcrae 6a4fa63d01 Update deps, include diffs left out of previous push in error 2025-04-11 17:00:56 +10:00
kurt-mcrae 6bba870642 Add database migration for new soft-delete functionality on Stations table 2025-04-11 16:59:37 +10:00
kurt-mcrae a03c337923 Add logic for soft-deletes on stations which no longer appear in the onegov reference data. 2025-04-09 21:01:17 +10:00
kurt-mcrae 6449bd133d Update deps 2025-04-09 19:53:22 +10:00
kurt-mcrae 4c418766e4 Fix https 2025-04-02 20:08:47 +11:00
kurt-mcrae 70396a5a6f Just update this to match prod for now. TODO: add instructions for this to README 2025-04-02 19:00:36 +11:00
kurt-mcrae 50b31044a8 Add routing, update deps, cleanup. 2025-04-02 18:56:58 +11:00
kurt-mcrae 920daf5b9e Update deps 2025-03-30 20:04:37 +11:00
kurt-mcrae 8b798862a1 Update deps (TODO: Update to Next 15 and react 9) 2025-03-29 12:32:44 +11:00
kurt-mcrae 35bf10dd20 Fix reuse of query keys causing incorrect data across pages 2025-03-24 20:27:04 +11:00
kurt-mcrae 794f1c6810 Update deps 2025-03-24 20:26:38 +11:00
kurt-mcrae 20b713fd81 Begin refactoring StationWithPricesService to use more OrmLite conventions, and direct database access for efficiency 2025-03-06 21:50:47 +11:00
kurt-mcrae 8303aecfdd Update deps 2025-03-06 20:55:09 +11:00
kurt-mcrae 0e756e819d Update styling 2025-03-05 20:38:24 +11:00
kurt-mcrae 6b3daa308d Update stations page to include daily price history for selected stations. Remove loading spinners in favour of button loading. General styling refactor. Cleanup and generate API. 2025-03-05 18:27:01 +11:00
kurt-mcrae 3fdd62f0e9 Refactor routes 2025-03-04 21:28:27 +11:00
kurt-mcrae 199b6029b5 Generate API 2025-03-04 20:57:35 +11:00
kurt-mcrae a570cf224f Remove duplicated logic and simply leverage the method for querying price trends for stations by a list of station codes 2025-03-04 20:46:41 +11:00
kurt-mcrae da45d5e6f1 Update deps 2025-03-04 20:30:44 +11:00
kurt-mcrae 2f13e907d4 Generate API 2025-03-03 21:22:44 +11:00
kurt-mcrae ec810ece18 Add daily price history functionality for stations 2025-03-03 21:22:09 +11:00
kurt-mcrae 432087196c Add ability to search by station name in stations with prices 2025-03-03 20:31:16 +11:00
kurt-mcrae a5642caaa9 Add ability to click to select a location in the map page 2025-03-03 19:42:26 +11:00
kurt-mcrae a1d02bea20 Improve screen space usage on charts page 2025-03-03 19:19:38 +11:00
kurt-mcrae ebbc49b755 Add daily averages for stations within a radius 2025-03-01 22:05:18 +11:00
kurt-mcrae 6626cd00f0 Fix typo 2025-03-01 22:04:18 +11:00
kurt-mcrae 6cd935a6c3 Add check for no stations in radius 2025-03-01 21:47:38 +11:00
kurt-mcrae 2663b1663c Generate API 2025-03-01 20:48:55 +11:00
kurt-mcrae 6449d54335 Refactor route template 2025-03-01 20:46:04 +11:00
kurt-mcrae 7059634dc3 Add endpoint for price trends within a radius 2025-02-28 22:51:36 +11:00
kurt-mcrae 35a7851935 Fix breakpoint 2025-02-28 20:39:38 +11:00
kurt-mcrae 60a3c94a6e Increase header width 2025-02-28 20:38:45 +11:00
kurt-mcrae 4fcb3ae069 Update deps 2025-02-28 20:32:08 +11:00
kurt-mcrae ee84c0a8db Add fallback fuel type so that charts page isn't broken on initial load 2025-02-09 20:53:16 +11:00
kurt-mcrae bf3e719762 Update README 2025-02-09 20:36:25 +11:00
kurt-mcrae 0217ed9b26 Default to dark mode 2025-02-09 20:26:28 +11:00
kurt-mcrae fc6e6f14b5 Fix duplicate notifications bug 2025-02-09 20:05:48 +11:00
kurt-mcrae 21cc4ec862 Add donations 2025-02-07 23:54:01 +11:00
kurt-mcrae 7183633ec5 Add repo link 2025-02-07 23:24:44 +11:00
kurt-mcrae 3bb4cdbe84 Minor SEO adjustments 2025-02-07 23:03:50 +11:00
kurt-mcrae a0bc68e1a5 Add robots.txt 2025-02-07 23:03:33 +11:00
kurt-mcrae f04547ed96 Update deps 2025-02-07 21:30:41 +11:00
kurt-mcrae 1f2098046e Fix lint error 2025-02-06 23:23:58 +11:00
kurt-mcrae cecc204b43 Add attribution for suburb boundary API 2025-02-06 23:18:40 +11:00
kurt-mcrae 5ad493ae36 Add developers section, fix gradient on contact page 2025-02-06 23:02:33 +11:00
kurt-mcrae 31357f7400 Adjust max page size on map page 2025-02-06 22:38:06 +11:00
kurt-mcrae ba2803c962 Format + cleanup 2025-02-06 22:29:34 +11:00