|
5032c7408c
|
merge Store into Point
|
2024-11-11 21:13:50 +00:00 |
|
|
9a9c41a2ba
|
export Session.duration as NominalDiffTime
|
2024-11-11 19:14:21 +00:00 |
|
|
e58b250024
|
add intToText fn that doesn't use show
|
2024-11-11 18:44:10 +00:00 |
|
|
1fd0435da6
|
reorder imports
|
2024-11-10 22:17:18 +00:00 |
|
|
ea2732e525
|
linkify calendar entries
|
2024-11-10 17:34:39 +00:00 |
|
|
7a1901af7b
|
format session duration in calendar
|
2024-11-10 16:18:38 +00:00 |
|
|
886089fbcd
|
extract Session module
|
2024-11-10 16:18:18 +00:00 |
|
|
200c1019c4
|
separate migrations for Point and Session
|
2024-11-10 15:36:10 +00:00 |
|
|
6c3eb694f0
|
add "session"
a session is a series of points which we assume (or the
rider confirms) comprise a complete and continuous ride
|
2024-11-10 13:11:13 +00:00 |
|
|
b21eda22ad
|
chek for overlap when uploading file
|
2024-11-07 18:59:56 +00:00 |
|
|
4ca505ada1
|
Store.save takes Track not Point
|
2024-11-07 16:42:53 +00:00 |
|
|
04797427fc
|
add start and duration params to json endpoint
|
2024-11-06 22:00:51 +00:00 |
|
|
8bd67b2096
|
serve JSON fron db at /points
|
2024-11-05 23:32:01 +00:00 |
|
|
798ded7541
|
save points to postgres in upload handler
|
2024-11-05 19:37:11 +00:00 |
|
|
81fa7346d3
|
fix multiline string syntax error
|
2024-11-05 18:57:52 +00:00 |
|
|
fa123b7c9a
|
fix warning wrt static site config
|
2024-11-05 18:56:12 +00:00 |
|
|
2fae769bb9
|
add postgres
|
2024-11-04 23:37:48 +00:00 |
|
|
5995a4083a
|
remove unused names
|
2024-11-04 23:36:10 +00:00 |
|
|
f581107869
|
delete commented code
|
2024-11-03 18:48:01 +00:00 |
|
|
5f162a95bc
|
improve error message (it's still rubbish though)
|
2024-11-03 18:47:45 +00:00 |
|
|
1b8293f93e
|
upload gpx file (cargo-culted, very rough)
|
2024-11-03 18:41:29 +00:00 |
|
|
0d4da6ec93
|
add glue to serve frontend js from backend
|
2024-11-03 12:21:47 +00:00 |
|
|
fa289335d3
|
add yesod
hello world exaple is based on
https://github.com/yesodweb/yesod?tab=readme-ov-file#getting-started
|
2024-10-31 23:58:47 +00:00 |
|
|
a15346ae7a
|
add Track.parseFile and call it from the main app
that's right, this is no longer a hello world app
|
2024-10-31 18:29:57 +00:00 |
|
|
ad919999bc
|
cabal init and some Haskell nixy stuff
nix-shell -p "haskellPackages.ghcWithPackages (pkgs: with pkgs; [ cabal-install ])" --run "cabal init"
|
2024-10-27 20:19:38 +00:00 |
|