Commit graph

1388 commits

Author SHA1 Message Date
dependabot[bot]
1f965f59b6 Update flask-migrate requirement from <4,>=2.5.3 to >=2.5.3,<5
Updates the requirements on [flask-migrate](https://github.com/miguelgrinberg/flask-migrate) to permit the latest version.
- [Release notes](https://github.com/miguelgrinberg/flask-migrate/releases)
- [Changelog](https://github.com/miguelgrinberg/Flask-Migrate/blob/main/CHANGES.md)
- [Commits](https://github.com/miguelgrinberg/flask-migrate/compare/v2.5.3...v4.0.0)

---
updated-dependencies:
- dependency-name: flask-migrate
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-08 15:48:00 +01:00
cbrosnan
4bef5ad922
added confirmation for expense deletion (#1096) 2022-12-11 21:19:31 +01:00
7714ed9198
Favicon update. (#1102)
Original work by @asya99 in #1024. Thanks for this :-)
2022-12-11 12:44:47 +01:00
Glandos
9a8cc16a0b unused import 2022-12-10 18:22:41 +01:00
Glandos
9ccfc2981d side-effect: add autofocus on admin field 2022-12-10 18:22:41 +01:00
Glandos
19f5f07bfb don't display content block on rate limit 2022-12-10 18:22:41 +01:00
Glandos
75ed637911 short date, clearer output 2022-12-10 18:22:41 +01:00
Glandos
4d7e966f7f fix tests 2022-12-10 18:22:41 +01:00
Glandos
d834394a44 ensure current_limit exist before displaying any message based on it 2022-12-10 18:22:41 +01:00
Glandos
63fba6be4c force in memory storage to remove warning
we don't need persistent storage for now
2022-12-10 18:22:41 +01:00
Glandos
e7ab3c1a95 Implement rate limiting with Flask-Limiter
Fixes #1054
2022-12-10 18:22:41 +01:00
Glandos
d8b6355101
Update Python (#1083)
* drop python3.6

* update github python actions and use pip cache

* we use setup.cfg not requirements.txt

* add python 3.11. Still in RC for now

* use latest 3.11 version

* 3.11 is strill RC for now

* go back to include key that match original py version

this shouldn't fail

* upgrade psycopg2 for python 3.11

Upgrade for all, it's a minor version

* update documentation for python 3.11 support

* update version

* 3.11 is out

Right on time!
2022-11-08 00:10:21 +01:00
dependabot[bot]
294042e812 Bump sphinx from 5.2.3 to 5.3.0
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.2.3 to 5.3.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.2.3...v5.3.0)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-23 11:58:33 +02:00
Glandos
24614b2c1d format doc 2022-10-22 23:02:27 +02:00
Glandos
d97123bf6b reformat 2022-10-22 23:02:27 +02:00
Glandos
dc40c8fc14 use a dict for project list
this avoid finding duplicates, and we only need id -> name

also, use a common function to avoid duplicate code

fix #1081
2022-10-22 23:02:27 +02:00
Glandos
cc18986b76 add test for multiple join 2022-10-22 23:02:27 +02:00
Saroj Regmi
2fcea313cd
Added the contributor images using contrib.rocks (#1072)
* Updated the readme 

Added the contributer image and the link to their profile using contrib.rocks to give them some more respect.

* Changed according to the requirements.

 typo fixed,tool name removed and converted to markdown

* Fix : grammer typo.

Changed the "C" to "c" of the "Contributors".
2022-10-16 23:23:56 +02:00
dependabot[bot]
418716ee60 Bump docutils from 0.17.1 to 0.19
Bumps [docutils](https://docutils.sourceforge.io/) from 0.17.1 to 0.19.

---
updated-dependencies:
- dependency-name: docutils
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-09 22:22:39 +02:00
Sharan J
a352214033 Translated using Weblate (Telugu)
Currently translated at 28.3% (75 of 265 strings)

Added translation using Weblate (Telugu)

Co-authored-by: Sharan J <sharanjs1999@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/te/
Translation: I Hate Money/I Hate Money
2022-10-09 22:20:32 +02:00
dependabot[bot]
86f99db7cc Bump sphinx from 5.2.2 to 5.2.3
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.2.2 to 5.2.3.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.2.2...v5.2.3)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-30 22:50:29 +02:00
dependabot[bot]
7e1ab0bd04 Bump sphinx from 5.2.1 to 5.2.2
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.2.1...v5.2.2)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-30 22:30:41 +02:00
Andrzej Ochodek
ac2c9ffb73 Translated using Weblate (Polish)
Currently translated at 100.0% (265 of 265 strings)

Co-authored-by: Andrzej Ochodek <andrzej.ochodek@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/pl/
Translation: I Hate Money/I Hate Money
2022-09-30 22:30:10 +02:00
Dmytro Onopa
f63611212f Translated using Weblate (Ukrainian)
Currently translated at 24.1% (64 of 265 strings)

Co-authored-by: Dmytro Onopa <dmytro.onopa@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/uk/
Translation: I Hate Money/I Hate Money
2022-09-30 22:30:10 +02:00
dependabot[bot]
9aba6cc55c Bump sphinx from 5.1.1 to 5.2.1
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.1.1 to 5.2.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.1.1...v5.2.1)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 12:34:42 +02:00
Maite Guix
26b9262ce1 Translated using Weblate (Catalan)
Currently translated at 100.0% (265 of 265 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (265 of 265 strings)

Co-authored-by: Maite Guix <maite.guix@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/ca/
Translation: I Hate Money/I Hate Money
2022-09-12 22:52:58 +02:00
Maite Guix
39bf774941 Translated using Weblate (Catalan)
Currently translated at 100.0% (265 of 265 strings)

Translated using Weblate (Catalan)

Currently translated at 74.3% (197 of 265 strings)

Translated using Weblate (Catalan)

Currently translated at 69.8% (185 of 265 strings)

Added translation using Weblate (Catalan)

Co-authored-by: Maite Guix <maite.guix@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/ca/
Translation: I Hate Money/I Hate Money
2022-09-09 23:09:14 +02:00
Glandos
f98b126e58 Captcha value should be case insensitive on both side (form and l10n values)
Fixes #1060
2022-09-09 22:44:27 +02:00
Glandos
8695b899db
Allow more elements with CSP (#1057)
Ultimately, we should get rid of inline style
For image in data: scheme, I think it's OK for now
Fixes #1055
2022-08-28 11:49:29 +02:00
Glandos
08defaea8f use double quotes so that value that contains single quote is not a syntax error 2022-08-28 11:34:38 +02:00
ffcc0a717a Fix broken link to CHANGELOG in the docs. 2022-08-09 19:52:49 +02:00
dependabot[bot]
25865bcf8c Bump sphinx from 5.1.0 to 5.1.1
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.1.0...v5.1.1)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-30 22:30:24 +02:00
dependabot[bot]
44e8d3946a Bump sphinx from 5.0.2 to 5.1.0
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.0.2 to 5.1.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.0.2...v5.1.0)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 21:16:33 +02:00
z.liu
fc0a73e8b2 Translated using Weblate (Chinese (Simplified))
Currently translated at 95.8% (254 of 265 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.4% (253 of 265 strings)

Co-authored-by: z.liu <zwliu07@live.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/zh_Hans/
Translation: I Hate Money/I Hate Money
2022-07-21 22:40:10 +02:00
Glandos
78af70b2c1 Add url from request 2022-07-16 23:29:35 +02:00
Glandos
667b65b9cc
Surround email in case of error (#1044)
fix https://huntr.dev/bounties/441cc44c-6837-46ec-9b30-52455aa71a2f/
2022-07-16 23:26:51 +02:00
Matteo Piotto
e9b7426a98 Translated using Weblate (Italian)
Currently translated at 76.6% (203 of 265 strings)

Co-authored-by: Matteo Piotto <piotto@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/it/
Translation: I Hate Money/I Hate Money
2022-07-14 15:55:18 +02:00
Glandos
31fef4f4d6
Fix CSRF on logout (#1040)
fix for https://huntr.dev/bounties/a3045614-1125-4901-bb7a-9d51be4beeed/
2022-07-14 15:45:32 +02:00
dependabot[bot]
91280a5d88 Bump sphinx from 4.5.0 to 5.0.2
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.5.0 to 5.0.2.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v4.5.0...v5.0.2)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-10 16:17:28 +02:00
Shafiq Azeez
c164a1fbd2 Translated using Weblate (Urdu)
Currently translated at 4.5% (12 of 265 strings)

Added translation using Weblate (Urdu)

Co-authored-by: Shafiq Azeez <fubukishirouk@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/ur/
Translation: I Hate Money/I Hate Money
2022-07-10 16:16:06 +02:00
Glandos
3a73c26e6d fix flake8 2022-07-10 16:07:19 +02:00
Glandos
ff08df043a change error format to be compatible with py < 3.10 2022-07-10 16:07:19 +02:00
Glandos
9341dc292e fix #1037
Add a warning, so adapt the test to capture it
2022-07-10 16:07:19 +02:00
Glandos
7a55fb23fa add test to show the failure 2022-07-10 16:07:19 +02:00
Jonny Järnmark
b32abadd05 Translated using Weblate (Swedish)
Currently translated at 69.0% (183 of 265 strings)

Co-authored-by: Jonny Järnmark <jarnmark@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/sv/
Translation: I Hate Money/I Hate Money
2022-06-26 16:19:02 +02:00
Wilfredo Gomez Martinez
3d8f91af35 Translated using Weblate (Spanish)
Currently translated at 36.9% (98 of 265 strings)

Co-authored-by: Wilfredo Gomez Martinez <wilfredo.gomezmartinez@wallawalla.edu>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/es/
Translation: I Hate Money/I Hate Money
2022-06-26 16:19:02 +02:00
МАН69К
b3a87ad1e8 Translated using Weblate (Russian)
Currently translated at 82.2% (218 of 265 strings)

Co-authored-by: МАН69К <weblate@mah69k.net>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/ru/
Translation: I Hate Money/I Hate Money
2022-06-26 16:19:02 +02:00
G Pery
9c2c4bf453 Translated using Weblate (Hebrew)
Currently translated at 24.1% (64 of 265 strings)

Added translation using Weblate (Hebrew)

Co-authored-by: G Pery <gpery+weblate@proton.me>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/he/
Translation: I Hate Money/I Hate Money
2022-05-29 15:01:05 +02:00
Glandos
042b33aeb2 escape csv formulae
This is only needed for unsecure spreadsheet applications (hi Google Docs and MS Excel) that load formulae by default.

See https://owasp.org/www-community/attacks/CSV_Injection for some mitigation explanation. This is not complete, but it should be OK for now.
2022-05-14 16:16:12 +02:00
Glandos
8b9370088f minimal version for qrcode is 7.1 to get to_string 2022-05-14 16:09:14 +02:00