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 |
|
bronsen
|
28eb110b82
|
chore(deps): ⬆️ have uv upgrade packages
|
2025-12-04 20:27:49 +01:00 |
|
bronsen
|
affee093c6
|
chore(git): 🔧 keep internal todo list off of version control
|
2025-12-04 20:25:18 +01:00 |
|
bronsen
|
732f8d5a61
|
chore(project): 🎨 Format pyproject.toml according how the LSP likes it.
|
2025-12-04 20:22:50 +01:00 |
|
bronsen
|
ebb94963fc
|
test(ui): ✨ Add snapshot test for our first very simple Screen
These snapshots will need to be refreshed when we made changes and are
happy with the changed or new layout.
uv run pytest --snapshot-update tests.py
|
2025-12-04 20:17:56 +01:00 |
|