bronsen
|
444839b8e6
|
have Textual handle log messages
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
ci/woodpecker/push/workflow Pipeline failed
|
2025-12-26 18:53:14 +01:00 |
|
bronsen
|
d58ae7aad1
|
[project] extract low-level database functions into own module
|
2025-12-26 18:51:07 +01:00 |
|
bronsen
|
f37e920e00
|
[project] add "run" recipe to start the app with fewer keystrokes
Although history recall is a thing in all shells.
|
2025-12-26 18:36:40 +01:00 |
|
bronsen
|
f52ac0e69f
|
[deps] add natsort so we can sort in a more natural way
|
2025-12-26 18:15:06 +01:00 |
|
bronsen
|
de9a8497d8
|
[deps] drop tortoise in favour of sqlmodel
|
2025-12-20 04:31:21 +01:00 |
|
bronsen
|
5a190fe590
|
avoid circular imports
|
2025-12-10 02:18:33 +01:00 |
|
bronsen
|
58764b1e92
|
[ci] install uv into venv, have uv handle the rest
ci/woodpecker/push/workflow Pipeline failed
maybe this will work
|
2025-12-10 00:07:49 +01:00 |
|
bronsen
|
b71844ae5f
|
[project] determine version by hand (in pyproject.toml)
|
2025-12-10 00:07:06 +01:00 |
|
bronsen
|
de9342cdb0
|
[ci] reduce matrix size until we figure out how to run tests
|
2025-12-09 23:51:11 +01:00 |
|
bronsen
|
dd98759a04
|
[ci] can we get uv involved this way?
ci/woodpecker/push/workflow/2 Pipeline failed
ci/woodpecker/push/workflow/1 Pipeline failed
|
2025-12-09 23:50:27 +01:00 |
|
bronsen
|
625dccf9b2
|
[ci] remove comment
|
2025-12-09 23:46:14 +01:00 |
|
bronsen
|
e50f243cbf
|
[ci] and now we are back to before when we had -e . in requirements.txt
ci/woodpecker/push/workflow/2 Pipeline failed
ci/woodpecker/push/workflow/1 Pipeline failed
|
2025-12-09 23:45:17 +01:00 |
|
bronsen
|
4d85dc4254
|
[ci] quieten down pip install; install project into venv
ci/woodpecker/push/workflow/2 Pipeline failed
ci/woodpecker/push/workflow/1 Pipeline failed
|
2025-12-09 23:43:23 +01:00 |
|
bronsen
|
ccece213a3
|
[deps] this seems a better to export dependencies
ci/woodpecker/push/workflow/2 Pipeline failed
ci/woodpecker/push/workflow/1 Pipeline failed
|
2025-12-09 23:39:01 +01:00 |
|
bronsen
|
5609470af2
|
[ci] perhaps /bin/sh prefers . over source
ci/woodpecker/push/workflow/2 Pipeline failed
ci/woodpecker/push/workflow/1 Pipeline failed
|
2025-12-09 23:31:40 +01:00 |
|
bronsen
|
d440e0417b
|
[deps] exclude editable installs from exported requirements
ci/woodpecker/push/workflow/2 Pipeline failed
ci/woodpecker/push/workflow/1 Pipeline failed
|
2025-12-09 23:30:37 +01:00 |
|
bronsen
|
8a160c1c82
|
[ci] tro to execute pytest in a venv
|
2025-12-09 23:29:54 +01:00 |
|
bronsen
|
7eeb4799db
|
[deps] update dependencies
ci/woodpecker/push/workflow/2 Pipeline was successful
ci/woodpecker/push/workflow/1 Pipeline was successful
|
2025-12-09 21:37:42 +01:00 |
|
bronsen
|
e5edc0b0b3
|
configure ruff
|
2025-12-09 21:36:44 +01:00 |
|
bronsen
|
0e77d9691e
|
some more recipes: set up, clean up, ...
|
2025-12-09 21:36:44 +01:00 |
|
bronsen
|
da8e4ee47b
|
add recipes for observing the app's console
|
2025-12-09 21:35:48 +01:00 |
|
bronsen
|
ed8919cf38
|
explicitly define just's default recipe (we chose "--list")
|
2025-12-09 21:35:48 +01:00 |
|
bronsen
|
a9bf9d0628
|
configure coverage testing and reports
|
2025-12-09 21:35:48 +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
|
be0d7acf3b
|
[models] add constraints
|
2025-12-09 21:35:48 +01:00 |
|
bronsen
|
59e68f47bd
|
[models] extract common fields into mixin
|
2025-12-09 00:53:17 +01:00 |
|
bronsen
|
4e776f5a51
|
[deps] update dependencies
ci/woodpecker/push/workflow/1 Pipeline was successful
ci/woodpecker/push/workflow/2 Pipeline was successful
ci/woodpecker/tag/workflow/2 Pipeline was successful
ci/woodpecker/tag/workflow/1 Pipeline was successful
|
2025-12-08 17:54:24 +01:00 |
|
bronsen
|
05fad3432e
|
[git] keep all the sqlite files off of version control
|
2025-12-08 17:53:44 +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
|
df845c41f3
|
Revert "[deps] move ruff into special group because we can't build it on CI"
ci/woodpecker/push/workflow/2 Pipeline was successful
ci/woodpecker/push/workflow/1 Pipeline was successful
This reverts commit 46b2a90869.
|
2025-12-05 18:40:23 +01:00 |
|
bronsen
|
a8c4a36fd1
|
[ci] deactivate tests for now
We will fix this later, probably with help from competent friendlies.
|
2025-12-05 18:39:20 +01:00 |
|
bronsen
|
46b2a90869
|
[deps] move ruff into special group because we can't build it on CI
ci/woodpecker/push/workflow/2 Pipeline failed
ci/woodpecker/push/workflow/1 Pipeline failed
|
2025-12-05 18:18:38 +01:00 |
|
bronsen
|
6a5d798236
|
[ci] perhaps uv can update/install its own venv by itself?
ci/woodpecker/push/workflow/1 Pipeline failed
ci/woodpecker/push/workflow/2 Pipeline failed
|
2025-12-05 18:11:47 +01:00 |
|
bronsen
|
f987274222
|
[ci] perhaps it's in this orga?
ci/woodpecker/push/workflow/1 Pipeline failed
ci/woodpecker/push/workflow/2 Pipeline failed
|
2025-12-05 18:09:07 +01:00 |
|
bronsen
|
0ca9cabd0d
|
[ci] try uv again from a different docker registry
ci/woodpecker/push/workflow/1 Pipeline failed
ci/woodpecker/push/workflow/2 Pipeline failed
|
2025-12-05 18:08:19 +01:00 |
|
bronsen
|
b4b5cdcc10
|
chore(dependencies): upgrade dependencies and export them
ci/woodpecker/push/workflow/2 Pipeline failed
ci/woodpecker/push/workflow/1 Pipeline failed
|
2025-12-05 17:59:12 +01:00 |
|
bronsen
|
0c294c46e4
|
[ci] forego uv in favour of plain python venv
|
2025-12-05 17:57:40 +01:00 |
|
bronsen
|
18c3af8939
|
[ci] perhaps we cannot use :latest AND a specific python version
ci/woodpecker/push/workflow/1 Pipeline failed
ci/woodpecker/push/workflow/2 Pipeline failed
|
2025-12-05 17:49:55 +01:00 |
|
bronsen
|
686e3e8a6f
|
[ci] don't use variables in workflow
ci/woodpecker/push/workflow/2 Pipeline failed
ci/woodpecker/push/workflow/1 Pipeline failed
I don't understand them
|
2025-12-05 17:44:37 +01:00 |
|
bronsen
|
bea10df466
|
ci: 👷 Add workflow.yaml
ci/woodpecker/push/workflow/1 Pipeline failed
ci/woodpecker/push/workflow/2 Pipeline failed
|
2025-12-05 17:21:21 +01:00 |
|
bronsen
|
c2e6896888
|
feat: 🎨 Add justfile with recipes
We have linting and exporting dependencies to requirements files.
|
2025-12-05 17:11:58 +01:00 |
|
bronsen
|
0a02176b6c
|
docs(project): 📝 Add even more trove classifiers
|
2025-12-05 16:55:06 +01:00 |
|
bronsen
|
f3ba7f73c2
|
chore(project): ➕ add tortoise-orm and some of its recommendations
|
2025-12-04 23:18:54 +01:00 |
|
bronsen
|
599d4f579d
|
sprinkle some async over the code
|
2025-12-04 23:11:41 +01:00 |
|
bronsen
|
e41f5de853
|
Revert "chore(git): 🔧 keep internal todo list off of version control"
This reverts commit affee093c6.
|
2025-12-04 21:02:51 +01:00 |
|
bronsen
|
4a3cd9b3b9
|
docs(relase): 📝 Explain how to make a new release
|
2025-12-04 20:44:25 +01:00 |
|
bronsen
|
e6a7cc3fde
|
chore(git): 🔧 keep snapshot reports off of version control
|
2025-12-04 20:29:04 +01:00 |
|