aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
23 hoursfix postgres detection in upgrade scriptDaniel Schadt
23 hourschange transformer column from JSON to TEXTDaniel Schadt
JSON is nice because the DB engine can parse the JSON, and we can query JSON values inside an SQL query. However, we don't use that feature, we simply use it as an opaque storage for the transformer parameters. When we want to keep it as JSON, Postgres complains that it cannot compare two values of JSON, which seems to be an issue in some generated SQL query (I don't think we ever explicitely compare the value of transformers?). We could fix that by using JSONB, but since we don't use the "augmented" JSON features anyway, we might as well keep it as a TEXT.
24 hoursclean up database after bootstrap testDaniel Schadt
25 hoursbootstrap test: install psycopgDaniel Schadt
25 hoursmake upgrade scripts work with postgresDaniel Schadt
2025-05-11update CHANGELOGHEADmasterDaniel Schadt
2025-05-11fix tileproxy testDaniel Schadt
2025-05-11add test for setting new GPX filesDaniel Schadt
2025-05-10disable lint for broad exceptionDaniel Schadt
2025-05-10add button to exchange GPX trackDaniel Schadt
2025-05-10add preview images to storage breakdownDaniel Schadt
2025-05-10Merge branch 'trackmap'Daniel Schadt
2025-05-10add track previews to profile pageDaniel Schadt
2025-05-10move padding in browse track cardDaniel Schadt
This way, the map preview nicely touches the border, and the padding is onyl for the tabular data.
2025-05-06fix test for new 403 pageDaniel Schadt
2025-05-06Merge branch 'admin-stats'Daniel Schadt
2025-05-06fix missing newlineDaniel Schadt
2025-05-06remove unused importDaniel Schadt
2025-05-06use version from fietsboek.__VERSION__Daniel Schadt
We already have that, I forgot.
2025-05-06new 403 pageDaniel Schadt
2025-04-25rework 404 pageDaniel Schadt
Just something to no longer have the pyramid standard template.
2025-04-23fix profile testDaniel Schadt
We added the trailing slash some commits ago.
2025-04-23sort importsDaniel Schadt
2025-04-23fix lintsDaniel Schadt
2025-04-23fix types for trackmapDaniel Schadt
2025-04-22build track previews in fietscronDaniel Schadt
2025-04-21fix layer passing in conftestDaniel Schadt
2025-04-21don't fail for empty tile dataDaniel Schadt
This might happen in tests, so we should be prepared for it.
2025-04-21use configured tile layers for trackmapDaniel Schadt
2025-04-21cache & generate trackmap when uploading a trackDaniel Schadt
2025-04-21fix content-type in tileproxyDaniel Schadt
Now that we don't get the response object anymore, we just pretend it's image/png. Nobody would serve OSM tiles with something else, right?
2025-04-21use cached tiles when generating trackmapDaniel Schadt
2025-04-20show track images in browse viewDaniel Schadt
2025-04-20add a function to render a track as static imageDaniel Schadt
Not really useful yet, but it's nice that it works.
2025-04-19move badge delete button next to edit buttonDaniel Schadt
Seems like a more sensible location
2025-04-19get fietsboek version via importlibDaniel Schadt
Seems cleaner than shelling out to pip for that.
2025-04-19use proper templates for profile tabsDaniel Schadt
I wasn't very happy with the wonkiness that the previous tabs were, especially with the calendar having different URLs *sometimes*. I'm planning to use the same strategy for the admin site soon, so it makes sense to implement it here.
2025-04-19pre-select heat map on profile viewDaniel Schadt
2025-04-18docs: change opensans to interDaniel Schadt
2025-04-18add title to links in calendarDaniel Schadt
2025-03-28remove extraneous blank lineDaniel Schadt
2025-03-27have a dark background for the admin navbarDaniel Schadt
2025-03-26fix variable shadowingDaniel Schadt
2025-03-26translate admin overviewDaniel Schadt
2025-03-26add system stats to admin pageDaniel Schadt
2025-03-25first working admin site size statsDaniel Schadt
Still needs a bit of a design touchup and proper localozation. Also opens up the way for a cleaner admin interface and proper user/track lists in the admin panel.
2025-03-01add __all__ to modulesDaniel Schadt
2025-03-01replace typing.List/Set/DictDaniel Schadt
The built-in types set/list/dict support type arguments since 3.9, so we should just use them.
2025-03-01replace use of utcnow with now(datetime.UTC)Daniel Schadt
2025-02-25better align counts on home viewDaniel Schadt