1
0
Commit Graph

7 Commits

Author SHA1 Message Date
3695902041
add time ordered session db accessor 2026-02-27 23:28:53 +01:00
4f5f4fbb28
make it possible to reinsert all sessions at once
This will be needed for database upgrades going forward. For example, an
old session without an update timestamp will not be visible in the index
that will soon be added. But since the UI will switch to that index, it
is paramount that all sessions are part of that.

The session model was built with that in mind, and has the corresponding
"update" logic. However, for that to matter old records first need to be
readded to the database.
2026-02-27 23:24:35 +01:00
a7012657b3
refactor SessionRepo change tracking
It was gettig tedious to add the change tracking logic in all of the
methods. And since there likely will be many more such methods, I have
now extracted that bit into its own function.
2026-02-27 23:12:38 +01:00
bb3ad61950
make import paths absolute 2026-02-22 12:51:28 +01:00
353c441722
add repo method to load specific session 2026-02-17 20:41:08 +01:00
ad9f9035a1
update stored session when the model changes 2026-02-17 00:30:52 +01:00
b89206f113
implement session repository 2026-02-15 18:09:50 +01:00