Commit graph

19 commits

Author SHA1 Message Date
bronsen
d205f4909e test: ensure we read expected data from database 2026-02-22 18:57:16 +01:00
bronsen
5d10f25c39 main: absorb former tui module's responsibilities 2026-02-22 16:43:07 +01:00
bronsen
c7a4c7a411 codestyle: explain why we instantiate the app at module level 2026-02-22 11:04:05 +01:00
bronsen
b0e7089389 codestyle: ty needs less hinting 2026-02-18 20:40:58 +01:00
bronsen
d6bcb90431 main: don't add fake data during start up 2026-02-14 18:51:37 +01:00
bronsen
a34135ef6f syntax: when you await it must be async 2026-02-14 16:36:46 +01:00
bronsen
e438015ba8 [codestyle] move class definition closer to usage 2026-02-07 02:44:59 +01:00
bronsen
13121637cf [codestyle] remove commented-out line of code 2026-01-08 12:04:36 +01:00
bronsen
444839b8e6 have Textual handle log messages
Some checks failed
ci/woodpecker/push/workflow Pipeline failed
2025-12-28 21:56:57 +01:00
bronsen
dbd622ed9d make it so that Textual can start the app 2025-12-28 21:56:21 +01:00
bronsen
173d23addf [project] extract tui code into own module, also extraxt (db) models into their own module
Some checks failed
ci/woodpecker/push/workflow Pipeline failed
2025-12-26 18:53:14 +01:00
bronsen
de9a8497d8 [deps] drop tortoise in favour of sqlmodel 2025-12-20 04:31:21 +01:00
bronsen
6c6ca0e997 create settings module in preparation of aerich
currently, it's only used for tortoise_orm
2025-12-09 21:35:48 +01:00
bronsen
59d668ba9c [models] move Models into their own module 2025-12-08 17:38:54 +01:00
bronsen
221062ead5 [models] make it so tortoise runs inside textual's async loop thing 2025-12-08 17:38:54 +01:00
bronsen
599d4f579d sprinkle some async over the code 2025-12-04 23:11:41 +01:00
bronsen
8999f5a52f feat(ui): Layout our search results more correctly 2025-12-04 19:28:14 +01:00
bronsen
4fbee9dfee feat(ui): Add Datatable layout 2025-12-04 19:25:18 +01:00
bronsen
65ee1e37c6 feat(ui): Display header, footer, and searchbar 2025-12-04 13:21:49 +01:00