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
Glandos
eaf059fe91
Hide "each" amount when there's only one recipient ( #1008 )
...
Fixes #1002
2022-03-24 17:31:50 +01:00
dependabot[bot]
b89367a3b1
Update flask-talisman requirement from <1,>=0.8 to >=0.8,<2
...
Updates the requirements on [flask-talisman](https://github.com/wntrblm/flask-talisman ) to permit the latest version.
- [Release notes](https://github.com/wntrblm/flask-talisman/releases )
- [Commits](https://github.com/wntrblm/flask-talisman/compare/v0.8.0...v1.0.0 )
---
updated-dependencies:
- dependency-name: flask-talisman
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-20 14:52:22 +01:00
Weblate (bot)
22ac13a2e3
Translated using Weblate (Portuguese (Brazil)) ( #1004 )
...
Currently translated at 82.6% (219 of 265 strings)
Co-authored-by: Vinícius A. L. Souza <me@viniciusals.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/pt_BR/
Translation: I Hate Money/I Hate Money
Co-authored-by: Vinícius A. L. Souza <me@viniciusals.com>
2022-03-13 19:45:46 +01:00
9b1dfa38f3
Document cookies settings when using local Docker.
...
Secure Session Cookies must be disabled when running things
locally and using localhost.
Fix #979 .
2022-03-08 22:28:28 +01:00
Nicolas Ferrari
5cb53f1fce
Cloud Providers list ( #998 )
...
* Add Cloud Providers
* Link to Cloud Providers
2022-03-07 17:21:56 +01:00
Glandos
a71f154354
Purge project history on deletion
2022-03-05 17:12:59 +01:00
Allan Nordhøy
09e583b49e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 75.0% (199 of 265 strings)
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/nb_NO/
Translation: I Hate Money/I Hate Money
2022-02-28 22:28:45 +01:00
Glandos
e355894cee
Check for too high values ( #989 )
...
* check for too high values
see https://github.com/python-babel/babel/issues/821
fix #957
* black & isort
* add API test
2022-02-02 10:09:49 +01:00
Glandos
1bea93f8a5
upgrade sqlalchemy-continuum
...
1.3.10 is needed to remove the patch
1.3.12 is needed for SQLAlchemy 1.4
2022-02-01 23:02:49 +01:00
Gianluca De Cola
a14c7c5aaf
Add a tooltip to advertize the computation trick on bills.
2022-01-31 22:07:47 +01:00
Glandos
07e1eac0a9
Null amount validator was broken ( #990 )
2022-01-30 16:33:18 +01:00
Peter Maksymowsky
a5452ccee5
Display admin email in error message for password reminder ( #965 )
...
Co-authored-by: Glandos <bugs-github@antipoul.fr>
2022-01-30 15:33:54 +01:00
7c3ced06f8
Some small cleanups ( #976 )
...
Co-authored-by: Glandos <bugs-github@antipoul.fr>
2022-01-30 15:26:22 +01:00
Weblate (bot)
ed6676485a
Translations update from Hosted Weblate ( #987 )
...
Co-authored-by: yzqzss <yzqzss@yandex.com>
2022-01-25 22:34:00 +01:00
Glandos
1a90e4cdd8
Fix broken captcha validation when field is empty and we use WTForms 3 ( #988 )
2022-01-25 22:26:56 +01:00
dependabot[bot]
d324edfc1a
Bump sphinx from 4.3.2 to 4.4.0 ( #982 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-25 21:50:26 +01:00
Weblate (bot)
8fe7bbdf4c
Translated using Weblate (Polish) ( #983 )
...
Currently translated at 80.3% (213 of 265 strings)
Co-authored-by: Piotr <promantix@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/pl/
Translation: I Hate Money/I Hate Money
Co-authored-by: Piotr <promantix@gmail.com>
2022-01-23 19:43:45 +01:00
Glandos
40ce32d9fa
Support WTForms 3 ( #916 )
...
* Support WTForms 3
* default value to None for WTForm backward compatibility
* switch back to empty string as default
WTForm backward compatibility needs that
* format
2022-01-23 19:43:32 +01:00
Glandos
023ec71536
[Performance] Get weight sum along with bills to scale ( #949 )
...
* get weight sum along with bills to scale
otherwise, we need to get the weight sum for each displayed bill.
Here, we are much more scalable
* add test
* format
* remove unused import
* oops, restore pagination to 100
* add comments
* format
* rename method to make it clearer
And also, make it static, since it doesn't rely on instance.
* improve comments and naming
* improve naming
* missing article
2022-01-22 00:13:07 +01:00
zorun
c8cbe43ee2
Display monthly statistics for the range of months where the project was active ( #885 )
...
* Change the way we import datetime
This makes it easier to use datetime.date later.
* Display monthly statistics for the range of months where the project was active
Currently, we display a hard-coded "one year" range of monthly statistics
starting from today. This generally is not the intended behaviour: for
instance, on an archived project, the bills might all be older than one
year, so the table only displays months without any operation.
Instead, display all months between the first and last bills. There might
be empty months in the middle, but that's intended, because we want all
months to be consecutive.
If there are no bills, simply display an empty table.
Co-authored-by: Baptiste Jonglez <git@bitsofnetworks.org>
2022-01-18 14:32:43 +01:00
Baptiste Jonglez
7cb43f58c0
CI: check compatibility with Python 3.6 using vermin
2022-01-14 19:45:02 +01:00
Baptiste Jonglez
0c8b8e9374
Remove old python 2 compatibility code
2022-01-14 19:45:02 +01:00