Herculino Trotta
38118c56d3
Merge remote-tracking branch 'origin/main' into fix/configurable-app-paths
2026-11-08 02:53:53 -03:00
Herculino Trotta
fa120bb9f0
docs(readme): credit Simafri for demo and site hosting
2026-11-07 13:25:50 -03:00
Asish Kumar
6cf8cbf786
fix(import): stop hardcoding the Docker image's paths
...
Import uploads were always written to /usr/src/app/temp, presets were
read from /usr/src/app/import_presets and the caches lived in /var/tmp,
so WYGIWYH only worked from the Docker image's layout. Running it as a
systemd service with a strict sandbox, or on an immutable distro like
NixOS, needs these folders to follow the app or be configurable.
- Presets are read from IMPORT_PRESETS_ROOT, the import_presets folder
next to the app.
- Uploads wait in IMPORT_TEMP_ROOT, the temp folder next to the app by
default, and movable with the IMPORT_TEMP_ROOT env var. The web views,
the API and the import service all use it.
- The file-based caches live under CACHE_ROOT, /var/tmp by default, and
movable with the CACHE_ROOT env var.
In the Docker image the app sits in /usr/src/app, so every default
resolves to the same folder as before.
The import service checked that a file was inside the temp folder with a
plain string prefix, which also accepted sibling folders such as
/usr/src/app/temp-other. It now compares paths.
CI no longer needs to create /usr/src/app before running the tests.
Fixes #472
2026-11-07 14:56:55 +05:30
Herculino Trotta
556542ac9e
docs(readme): refresh screenshots
2026-11-01 00:12:33 -03:00
Herculino Trotta
5468d17e20
ci: provide container paths and a clean TMPDIR for tests
...
test(transactions): enable soft delete explicitly in the hard-delete attachment test
2026-10-24 14:01:47 -03:00
Herculino Trotta
b6833f2b7b
ci: run Django test suite on pull requests
2026-10-24 13:57:25 -03:00
Herculino Trotta
f58c341a84
ci: use python 3.14 in translations workflow
2026-10-10 18:05:25 -03:00
Herculino Trotta
d500bef481
ci(translations): drop force push to protected main
...
Branch protection rejects force pushes to main (GH006), so the
translation commit never landed. The push is a fast-forward anyway.
2026-09-06 16:53:57 -03:00
icovada
7e08028557
use uv in GH actions
2025-12-21 17:28:45 +01:00
Herculino Trotta
5f098e11a3
ci: try to improve build times
2025-11-23 22:08:39 -03:00
Herculino Trotta
66c3abfe37
Remove PT-BR to PT translation merge step
...
Removed the step that merges PT-BR translations into PT in the workflow.
2025-09-20 11:47:51 -03:00
Herculino Trotta
3e5aa90df0
Merge PT-BR translations into PT
2025-09-20 11:42:01 -03:00
Herculino Trotta
2800c53346
Create FUNDING.yml
2025-04-02 23:03:33 -03:00
Herculino Trotta
abb0993435
ci: update translations.yml
...
[skip ci]
2025-03-04 03:26:45 -03:00
Herculino Trotta
a9e7692f99
ci: update translations.yml
...
[skip ci]
2025-03-04 03:22:06 -03:00
Herculino Trotta
531571798a
Update translations.yml
...
[skip ci]
2025-03-04 03:00:00 -03:00
Herculino Trotta
7282aa20ee
ci: disable concurrency for release pipeline
...
[skip ci]
2025-03-04 02:59:18 -03:00
Herculino Trotta
13f9950afa
Update translations.yml
2025-03-04 02:54:21 -03:00
Herculino Trotta
8045e2c73a
ci: automatically generate translation files
2025-03-04 02:50:46 -03:00
Herculino Trotta
85794f5c01
feat: expose current version
2025-01-31 11:15:15 -03:00
Herculino Trotta
aae85ecf94
ci: allow for manual custom docker release
2025-01-31 01:31:09 -03:00
Herculino Trotta
fab77c8d9f
Update release.yml
2025-01-28 23:47:18 -03:00
Herculino Trotta
80fdf70f7d
Add a nightly docker tag built whenever there's a push to main
2025-01-28 23:13:23 -03:00
Herculino Trotta
b025ab7d24
docs: add more screenshots
2025-01-16 10:17:13 -03:00
Herculino Trotta
4be849f5de
github(release): add gha cache
2024-12-28 02:42:43 -03:00
Herculino Trotta
e760d42c2d
github(release): drop ghcr.io in favor of DockerHub
2024-12-27 12:53:43 -03:00
Herculino Trotta
1243dddd5d
github(release): cache build process
2024-12-27 11:24:56 -03:00
Herculino Trotta
8661fb39e8
github(release): disable provenance when building image
2024-12-27 11:20:44 -03:00
Herculino Trotta
b963a3cfb8
github(release): drop support for arm besides arm64
2024-12-27 03:23:51 -03:00
Herculino Trotta
265af71ac5
github: fix "repository name must be lowercase"
2024-12-27 03:12:59 -03:00
Herculino Trotta
d66a2e2856
github: remove changelog creation from release.yml 2
2024-12-27 03:09:16 -03:00
Herculino Trotta
114cf2622e
github: remove changelog creation from release.yml
2024-12-27 03:06:33 -03:00
Herculino Trotta
00a848f266
github: add ghcr.io image build
2024-12-27 02:59:23 -03:00
Herculino Trotta
a0d1d01d9d
docs: update README
2024-12-22 04:25:54 -03:00
Herculino Trotta
7dfe4d99aa
docs: add initial README
2024-12-19 01:23:13 -03:00
Herculino Trotta
f37e36c25b
docs: add initial README
2024-12-19 01:21:29 -03:00