icovada
a122733a47
Enable filtering and sorting on all API views
2026-01-11 12:19:30 +01:00
Herculino Trotta
ab4075c500
fix: missing list close
2026-01-10 17:44:57 -03:00
Herculino Trotta
96318f003d
Merge branch 'main' into rest_filtering
2026-01-10 17:43:45 -03:00
icovada
2588404876
Merge branch 'main' into pagination_simplification
2026-01-10 18:16:34 +01:00
icovada
c015b78cd6
Apply CustomNumberPagination to all API views
2026-01-10 17:14:53 +00:00
icovada
7687ff81c3
Enable filtering and sorting on all API views
2026-01-08 22:51:49 +01:00
icovada
b0815e00c7
Add token authentication to the API
2026-01-02 13:56:15 +01:00
Herculino Trotta
0545fb7651
fix: try to fix stale database connections (again)
2025-12-19 21:59:55 -03:00
Herculino Trotta
01ea0de4b3
fix: decouple DEBUG env variable from vite dev server
2025-12-06 17:32:34 -03:00
Herculino Trotta
92f7bcfd9e
fix: try to fix "the connection is closed" db errors
2025-12-06 16:46:33 -03:00
Herculino Trotta
eb4723e890
feat: cleanup vite configs
2025-11-23 20:15:06 -03:00
Herculino Trotta
89b2d0118d
feat: another batch of fixes
2025-11-02 03:03:22 -03:00
Herculino Trotta
a63367a772
feat: first batch of work
2025-11-01 03:15:44 -03:00
Herculino Trotta
e600d87968
feat: automated replacement
2025-10-28 14:13:30 -03:00
Herculino Trotta
abf3a148cc
feat(sidebar): add button to keep it open
2025-08-22 17:15:32 -03:00
Herculino Trotta
a544dc4943
feat(tasks:check_for_updates): add env variable to disable checking
2025-08-06 16:58:58 -03:00
Herculino Trotta
76822224a0
feat: check and notify users of new versions
...
checks are done against github's API with one request every 12 hours
2025-07-27 01:28:27 -03:00
Herculino Trotta
4291a5b97d
feat: allow only social auth with django-allauth
2025-06-16 22:20:10 -03:00
Herculino Trotta
c8d316857f
feat: changes
2025-06-16 21:33:59 -03:00
google-labs-jules[bot]
5d5d172b3b
feat: Initial OIDC integration with django-allauth
...
I've added django-allauth and configured it for OIDC authentication.
This included changes to settings, URLs, and login templates to support OIDC.
I verified that the User model and UserSettings creation are compatible.
I also added documentation for OIDC environment variables to README.md.
2025-05-31 02:31:01 +00:00
Herculino Trotta
3463c7c62c
locale: add all supported languages by django as an available option
2025-04-13 00:58:57 -03:00
Herculino Trotta
f74946cba7
fix(app): rename DEMO_MODE variable to DEMO for simplicity
2025-03-31 02:45:09 -03:00
Herculino Trotta
26b218ae51
feat(app): disable API when demo mode is enabled
2025-03-31 02:28:48 -03:00
Herculino Trotta
47d34f3c27
feat(app): add a demo mode
2025-03-31 02:14:00 -03:00
Herculino Trotta
45d939237d
locale(de): enable Deutsch
2025-02-24 16:33:14 -03:00
Herculino Trotta
3080df9b66
feat: export (WIP)
2025-02-18 19:55:12 -03:00
Herculino Trotta
02376ad02b
feat(insights): sankey diagram (WIP)
2025-02-15 00:48:59 -03:00
Herculino Trotta
94e2bdf93d
fix(dev): django-browser-reload not working
2025-02-08 16:00:45 -03:00
Herculino Trotta
86112931d9
fix(logging): procrastinate job logs not showing up
2025-02-08 04:18:33 -03:00
Herculino Trotta
852ffd5634
feat: cleanup and format logs
2025-02-07 11:31:14 -03:00
Herculino Trotta
62bfaaa62a
feat: add TZ env var
2025-02-07 11:29:28 -03:00
Herculino Trotta
85794f5c01
feat: expose current version
2025-01-31 11:15:15 -03:00
Herculino Trotta
19a65ac45f
feat: reduce db queries when saving order on session
2025-01-29 00:12:47 -03:00
Herculino Trotta
a08548bb13
feat: add local access to user and request from anywhere
2025-01-27 13:19:28 -03:00
Herculino Trotta
eec2ced481
refactor(settings): drop SQL_ENGINE env variable as only postgres is supported
2025-01-26 11:19:38 -03:00
Herculino Trotta
58a6048857
fix(settings): respect SQL_PORT env variable, defaulting to 5432 if not available
2025-01-26 11:17:38 -03:00
Herculino Trotta
b535a12014
feat: enable Dutch (Nederlands) language choice
2025-01-25 15:55:42 -03:00
Herculino Trotta
0857b44fc3
feat: add new /add/ endpoint for quickly adding new transactions
2025-01-24 22:50:39 -03:00
Herculino Trotta
b9cd97f0b8
locale: update translations and remove dutch from available languages until translation is done
2025-01-24 16:30:31 -03:00
Herculino Trotta
dbea78cd3c
feat(pwa): better offline page and offline request handler
2025-01-24 14:22:30 -03:00
Herculino Trotta
e4a2b83c83
feat: add new envs
2025-01-23 21:08:12 -03:00
Herculino Trotta
a85221468a
Merge remote-tracking branch 'origin/main' into 41-import-export-function
...
# Conflicts:
# app/WYGIWYH/settings.py
2025-01-23 14:32:16 -03:00
Herculino Trotta
e3d3a7cf91
feat: add new envs
2025-01-23 14:30:59 -03:00
Herculino Trotta
aaee602b71
refactor: remove django-ace for now
2025-01-23 12:54:26 -03:00
Herculino Trotta
bcc96588bf
feat: PWA support
2025-01-23 12:49:50 -03:00
Herculino Trotta
f2cc070505
feat(settings): add KEEP_DELETED_TRANSACTIONS_FOR variable
2025-01-22 10:43:18 -03:00
Herculino Trotta
8a127a9f4f
feat(transactions): soft delete
2025-01-22 10:43:17 -03:00
Herculino Trotta
87345cf235
docs(requirements): add django_ace
2025-01-22 10:43:17 -03:00
Herculino Trotta
493bf268bb
feat: rename app, some work on schema
2025-01-22 10:43:17 -03:00
Herculino Trotta
8992cd98b5
feat: add import app boilerplate
2025-01-22 10:43:17 -03:00