Commit graph

1374 commits

Author SHA1 Message Date
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
Glandos
9b4834ff55 remove unused imports 2022-05-14 16:09:14 +02:00
936ea0ea8e
Almet/qrcode (#1000)
Add a QRCode utility to join the project.
2022-05-11 11:20:15 +02:00
Glandos
dc6cead5cd
Update CHANGELOG.md 2022-05-08 15:40:12 +02:00
erwan-lacoudre
0d511e03d8
Add a Cancel Button when editing a bill (#1013)
Co-authored-by: Glandos <bugs-github@antipoul.fr>
2022-05-08 15:37:28 +02:00
dependabot[bot]
5bad2c0f16 Bump sphinx from 4.4.0 to 4.5.0
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/4.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v4.4.0...v4.5.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-05-01 18:15:39 +02:00
Glandos
416374da63 pin flask/werkzeug to avoid dropping py3.6 2022-05-01 18:06:46 +02:00
Andrzej Ochodek
15a81be0c9 Translated using Weblate (Polish)
Currently translated at 98.4% (261 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-04-30 08:33:04 +02:00
Hasidul Islam
ace8e9afdb Translated using Weblate (Bengali)
Currently translated at 10.9% (29 of 265 strings)

Added translation using Weblate (Bengali)

Co-authored-by: Hasidul Islam <ihasidul@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/bn/
Translation: I Hate Money/I Hate Money
2022-04-23 18:05:01 +02:00
Santiago José Gutiérrez Llanos
f086cb7aa4 Translated using Weblate (Indonesian)
Currently translated at 96.2% (255 of 265 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (265 of 265 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 93.9% (249 of 265 strings)

Co-authored-by: Santiago José Gutiérrez Llanos <gutierrezapata17@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/es_419/
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/id/
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/zh_Hans/
Translation: I Hate Money/I Hate Money
2022-04-23 18:05:01 +02:00
Baptiste Jonglez
a86e06269f Back to development: 5.2.1 2022-04-07 21:31:42 +02:00
Baptiste Jonglez
31f110a2f5 Release 5.2.0 2022-04-07 21:26:08 +02:00
Baptiste Jonglez
70790386cc Prepare changelog for 5.2.0 release 2022-04-07 21:23:25 +02:00
Glandos
5f4f69bc6c
Convert MAIL_DEFAULT_SENDER to a string (#1007)
Fixes #1005
2022-04-07 21:15:48 +02:00
Baptiste Jonglez
0dede02133 Add missing __init__.py that may explain why CI fails 2022-04-03 00:28:08 +02:00