Commit graph

  • edff559bac forgejo: add another workflow, using a github action, maybe it works? bronsen 2026-02-14 19:33:35 +01:00
  • 4a4d977b53 forgejo: play around with forgejo actions as opposed to woodpecker bronsen 2026-02-14 19:21:16 +01:00
  • 093250cc9e tests: new snapshot after we load data from the db bronsen 2026-02-14 18:56:48 +01:00
  • de0cd8034a just: allow passing args to pytest bronsen 2026-02-14 18:56:30 +01:00
  • d6bcb90431 main: don't add fake data during start up bronsen 2026-02-14 18:51:37 +01:00
  • b068bd1e2a models: add docstring to constructor function bronsen 2026-02-14 18:49:24 +01:00
  • 814d5eade7 models: more logging bronsen 2026-02-14 18:49:05 +01:00
  • 0d80c686c7 models: load initial data from database bronsen 2026-02-14 18:48:46 +01:00
  • 61f259ecfc database: use a file-based DB again, so we can manipulate it from outside the program bronsen 2026-02-14 18:47:39 +01:00
  • a34135ef6f syntax: when you await it must be async bronsen 2026-02-14 16:36:46 +01:00
  • 17a9593b32 datatable: colums should be a list of strings bronsen 2026-02-14 16:36:07 +01:00
  • 8da542a1f6 tooling: configure prek bronsen 2026-02-12 20:31:52 +01:00
  • 3c2828bae6 tooling: add linter and prek bronsen 2026-02-12 20:31:21 +01:00
  • cf192c7d02 [deps] update dependencies bronsen 2026-02-07 02:54:10 +01:00
  • e45dcaa0fd [deps] add ipython to dev dependencies bronsen 2026-02-07 02:53:11 +01:00
  • a45576406e [codestyle] clean up imports bronsen 2026-02-07 02:52:31 +01:00
  • 6a4334263a [models] move data loader to models module bronsen 2026-02-07 02:52:13 +01:00
  • d2b6e11fe4 [typing] remove various decorators that we only used to hep basedpyright bronsen 2026-02-07 02:51:02 +01:00
  • 312e60fa1f [models] move typedefs into models module bronsen 2026-02-07 02:49:38 +01:00
  • a7d0bee0e7 add hints for ty, remove hints for basedpyright bronsen 2026-02-07 02:48:27 +01:00
  • 6155b54083 [models] make helper function async bronsen 2026-02-07 02:47:36 +01:00
  • f4caba78e8 [models] don't warn on empty description bronsen 2026-02-07 02:46:44 +01:00
  • 50db5b9192 move special imports into helper function bronsen 2026-02-07 02:46:01 +01:00
  • e438015ba8 [codestyle] move class definition closer to usage bronsen 2026-02-07 02:44:59 +01:00
  • ddbfec4e54 [test] Make the tests pass even when we use relative imports bronsen 2026-01-08 12:08:13 +01:00
  • 8c0eff5693 [tooling] shut up basedpyright in this one case bronsen 2026-01-08 12:07:51 +01:00
  • 3e1bae138a [logging] End sentence of error message with a period "." bronsen 2026-01-08 12:07:31 +01:00
  • a49cfd0dc1 [codestyle] add TODO item bronsen 2026-01-08 12:06:32 +01:00
  • f622a58214 [models] simplify model hierarchy by removing one intermediate layer bronsen 2026-01-08 12:06:12 +01:00
  • 4236f39515 [mise] allow mise to create venv with specific python version bronsen 2026-01-08 12:05:22 +01:00
  • 13121637cf [codestyle] remove commented-out line of code bronsen 2026-01-08 12:04:36 +01:00
  • 444839b8e6 have Textual handle log messages bronsen 2025-12-28 21:56:57 +01:00
  • dbd622ed9d make it so that Textual can start the app bronsen 2025-12-28 21:56:21 +01:00
  • 173d23addf [project] extract tui code into own module, also extraxt (db) models into their own module bronsen 2025-12-26 18:53:14 +01:00
  • d58ae7aad1 [project] extract low-level database functions into own module bronsen 2025-12-26 18:51:07 +01:00
  • f37e920e00 [project] add "run" recipe to start the app with fewer keystrokes bronsen 2025-12-26 18:16:07 +01:00
  • f52ac0e69f [deps] add natsort so we can sort in a more natural way bronsen 2025-12-26 18:15:06 +01:00
  • de9a8497d8 [deps] drop tortoise in favour of sqlmodel bronsen 2025-12-20 04:31:02 +01:00
  • 5a190fe590 avoid circular imports bronsen 2025-12-10 02:18:33 +01:00
  • 58764b1e92 [ci] install uv into venv, have uv handle the rest bronsen 2025-12-10 00:07:49 +01:00
  • b71844ae5f [project] determine version by hand (in pyproject.toml) bronsen 2025-12-10 00:07:06 +01:00
  • de9342cdb0 [ci] reduce matrix size until we figure out how to run tests bronsen 2025-12-09 23:51:11 +01:00
  • dd98759a04 [ci] can we get uv involved this way? bronsen 2025-12-09 23:50:27 +01:00
  • 625dccf9b2 [ci] remove comment bronsen 2025-12-09 23:46:14 +01:00
  • e50f243cbf [ci] and now we are back to before when we had -e . in requirements.txt bronsen 2025-12-09 23:45:17 +01:00
  • 4d85dc4254 [ci] quieten down pip install; install project into venv bronsen 2025-12-09 23:43:23 +01:00
  • ccece213a3 [deps] this seems a better to export dependencies bronsen 2025-12-09 23:39:01 +01:00
  • 5609470af2 [ci] perhaps /bin/sh prefers . over source bronsen 2025-12-09 23:31:40 +01:00
  • d440e0417b [deps] exclude editable installs from exported requirements bronsen 2025-12-09 23:30:37 +01:00
  • 8a160c1c82 [ci] tro to execute pytest in a venv bronsen 2025-12-09 23:29:54 +01:00
  • 7eeb4799db [deps] update dependencies bronsen 2025-12-09 21:37:42 +01:00
  • e5edc0b0b3 configure ruff bronsen 2025-12-09 21:26:39 +01:00
  • 0e77d9691e some more recipes: set up, clean up, ... bronsen 2025-12-09 21:26:27 +01:00
  • da8e4ee47b add recipes for observing the app's console bronsen 2025-12-09 21:25:44 +01:00
  • ed8919cf38 explicitly define just's default recipe (we chose "--list") bronsen 2025-12-09 21:24:55 +01:00
  • a9bf9d0628 configure coverage testing and reports bronsen 2025-12-09 21:24:08 +01:00
  • 6c6ca0e997 create settings module in preparation of aerich bronsen 2025-12-09 21:22:49 +01:00
  • be0d7acf3b [models] add constraints bronsen 2025-12-09 21:21:36 +01:00
  • 59e68f47bd [models] extract common fields into mixin bronsen 2025-12-09 00:53:17 +01:00
  • 4e776f5a51 [deps] update dependencies bronsen 2025-12-08 17:54:24 +01:00
  • 05fad3432e [git] keep all the sqlite files off of version control bronsen 2025-12-08 17:53:44 +01:00
  • 59d668ba9c [models] move Models into their own module bronsen 2025-12-08 17:38:39 +01:00
  • 221062ead5 [models] make it so tortoise runs inside textual's async loop thing bronsen 2025-12-08 17:17:04 +01:00
  • df845c41f3 Revert "[deps] move ruff into special group because we can't build it on CI" bronsen 2025-12-05 18:39:47 +01:00
  • a8c4a36fd1 [ci] deactivate tests for now bronsen 2025-12-05 18:39:20 +01:00
  • 46b2a90869 [deps] move ruff into special group because we can't build it on CI bronsen 2025-12-05 18:18:38 +01:00
  • 6a5d798236 [ci] perhaps uv can update/install its own venv by itself? bronsen 2025-12-05 18:11:47 +01:00
  • f987274222 [ci] perhaps it's in this orga? bronsen 2025-12-05 18:09:07 +01:00
  • 0ca9cabd0d [ci] try uv again from a different docker registry bronsen 2025-12-05 18:08:19 +01:00
  • b4b5cdcc10 chore(dependencies): upgrade dependencies and export them bronsen 2025-12-05 17:59:02 +01:00
  • 0c294c46e4 [ci] forego uv in favour of plain python venv bronsen 2025-12-05 17:57:40 +01:00
  • 18c3af8939 [ci] perhaps we cannot use :latest AND a specific python version bronsen 2025-12-05 17:49:55 +01:00
  • 686e3e8a6f [ci] don't use variables in workflow bronsen 2025-12-05 17:44:37 +01:00
  • bea10df466 ci: 👷 Add workflow.yaml bronsen 2025-12-05 17:21:21 +01:00
  • c2e6896888 feat: 🎨 Add justfile with recipes bronsen 2025-12-05 17:07:19 +01:00
  • 0a02176b6c docs(project): 📝 Add even more trove classifiers bronsen 2025-12-05 16:55:06 +01:00
  • f3ba7f73c2 chore(project): add tortoise-orm and some of its recommendations bronsen 2025-12-04 23:18:54 +01:00
  • 599d4f579d sprinkle some async over the code bronsen 2025-12-04 23:11:41 +01:00
  • e41f5de853 Revert "chore(git): 🔧 keep internal todo list off of version control" bronsen 2025-12-04 21:02:51 +01:00
  • 4a3cd9b3b9 docs(relase): 📝 Explain how to make a new release bronsen 2025-12-04 20:44:25 +01:00
  • e6a7cc3fde chore(git): 🔧 keep snapshot reports off of version control bronsen 2025-12-04 20:29:04 +01:00
  • 28eb110b82 chore(deps): ⬆️ have uv upgrade packages bronsen 2025-12-04 20:27:49 +01:00
  • affee093c6 chore(git): 🔧 keep internal todo list off of version control bronsen 2025-12-04 20:25:18 +01:00
  • 732f8d5a61 chore(project): 🎨 Format pyproject.toml according how the LSP likes it. bronsen 2025-12-04 20:22:50 +01:00
  • ebb94963fc test(ui): Add snapshot test for our first very simple Screen bronsen 2025-12-04 20:13:32 +01:00
  • 8999f5a52f feat(ui): Layout our search results more correctly bronsen 2025-12-04 19:28:14 +01:00
  • 4fbee9dfee feat(ui): Add Datatable layout bronsen 2025-12-04 19:25:18 +01:00
  • 65ee1e37c6 feat(ui): Display header, footer, and searchbar bronsen 2025-12-04 13:21:49 +01:00
  • de8c467d7f docs: ✏️ Add link "textual" in readme bronsen 2025-12-04 07:01:32 +01:00
  • 00e7272277 chore(project): 📝 Add README file bronsen 2025-12-03 18:28:30 +01:00
  • 478bba9125 chore(git): 🔧 Keep version file artefact off of version control bronsen 2025-12-03 14:49:39 +01:00
  • 28cde5f516 chore(build): Retrieve version information from git tags bronsen 2025-12-03 14:23:06 +01:00
  • 9f4da60bb2 chore: add lots of metadata to pyproject.toml bronsen 2025-12-03 13:25:51 +01:00
  • e10b0e247b chore: start with .gitignore bronsen 2025-12-03 12:48:15 +01:00