74c51be5a3
Fix #434 Use the debts lib to solve settlements.
2019-09-24 21:25:06 +02:00
8bdb8fb445
Add support for spanish language (es_419)
2019-09-24 17:13:20 +02:00
2ea7de3c16
Back to development: 4.2
2019-09-18 22:11:24 +02:00
f521b9eb4b
Prepare 4.1.3
2019-09-18 22:10:51 +02:00
1c9745460b
Fix CHANGELOG titles to be consistent with README
2019-09-18 21:49:30 +02:00
b301f3e670
Preparing release 4.1.2
2019-09-18 21:40:30 +02:00
c8396f50b9
Update translations to publish new point release.
2019-09-18 21:40:09 +02:00
b5d9855bf7
Back to development: 4.2
2019-09-18 21:33:12 +02:00
8f973ba1de
Preparing release 4.1.1
2019-09-18 21:32:14 +02:00
aeb6b102a9
Prepare 4.1.1
2019-09-18 21:31:58 +02:00
bfdd56564b
Reorganise changelog
2019-09-08 19:41:53 +02:00
fc7df8bdce
Preparing release 4.1
2019-09-08 19:30:34 +02:00
1c0927b235
Fix changelog
2019-09-08 19:30:20 +02:00
c24e93c972
Update the CHANGELOG
2019-09-06 23:59:18 +02:00
Alexis Métaireau
5e51808b00
Back to development: 4.1
2019-01-24 13:20:07 +01:00
Alexis Métaireau
c31622b553
Preparing release 4.0
2019-01-24 13:19:00 +01:00
Alexis Métaireau
a4d613984e
Prepare release
2019-01-24 13:12:09 +01:00
d55b996170
Do not allow negative weights on users ( Fixes #362 ) ( #366 )
2019-01-03 13:29:56 +01:00
Byron Ullauri
04adfe4155
Provide basic math operations on bills ( #413 )
...
* allow basic math ops in amount field for bills form
* docs: changing compile-translations to build-translations
2019-01-03 10:03:13 +01:00
620596e32c
Add CORS to the API. Fix #404 ( #407 )
2018-12-25 18:13:58 +01:00
0livd
6ca99a340c
Document database migrations
...
Closes #390
2018-12-25 17:40:06 +01:00
Jocelyn Delalande
04ad5de811
Back to development: 3.1
2018-11-25 19:52:24 +01:00
Jocelyn Delalande
1c8fde40c2
Preparing release 3.0
2018-11-25 19:47:06 +01:00
Jocelyn Delalande
5bd839e176
Add missing Change Log entries and group them
...
As there is a lot of stuff in « fixed », might be a bit clearer to group them
loosely.
Clean room for next release :-).
2018-10-13 00:57:39 +02:00
9d76144a83
Fix failing tests ( #365 )
...
* Remove unwanted space in utils.py
* Fix email validation when sending invites
2018-08-10 23:04:31 +02:00
Glandos
c1b5eb1375
Remove strict_slashes for /
...
I don't know why, but on my setup (nginx + uwsgi), the `strict_slashes` (default to `True`) was causing an infinite loop.
I think it could be safely removed for this route only.
2018-08-05 14:57:55 +02:00
Alexis Métaireau
633e3543b2
Merge branch 'master' into almet/fix-pbkdf2-check
2018-08-05 14:37:50 +02:00
Alexis Métaireau
08bcf702b8
Merge branch 'master' into almet/fix-supervisord-template
2018-08-05 14:27:30 +02:00
Alexis Métaireau
9ece687eb0
Update the changelog entry
2018-08-05 14:14:55 +02:00
JocelynDelalande
9caf213e1d
Document MySQL setup ( #357 )
...
PyMySQL is more difficult to install since its version 0.9 since it now depends
on *cryptography* lib, which in turns depends on OpenSSL and Python dev files.
See https://github.com/PyMySQL/PyMySQL/issues/697
2018-07-17 00:22:23 +02:00
Jocelyn Delalande
026c1ec4aa
Add missing ChangeLog entry
2018-07-16 23:00:31 +02:00
Adrien CLERC
26d1e03877
Add changelog entry
2018-06-19 22:35:23 +02:00
Jocelyn Delalande
c3b2af3df3
Back to development: 2.1.1
2018-02-16 23:21:36 +01:00
Jocelyn Delalande
131fe8a8b4
Add missing CHANGELOG and CONTRIBUTORS entries for v2.1
2018-02-16 23:17:45 +01:00
Jocelyn Delalande
b95ea7f4e6
Add statistics support to API
2018-02-07 00:06:08 +01:00
0livd
b93ea4830d
API: Migrate from flask-rest to flask-restful ( #315 )
...
The flask-rest custom json encoder is still needed
and thus was added to ihatemoney's utils.
Closes #298
2018-01-25 17:41:28 +01:00
Richard Coates
830718e1fe
Make sidebar scrollable ( #316 )
...
* Make sidebar scrollable
Make sidebar scrollable.
* Update CHANGELOG.rst
Fixes #318
2018-01-25 17:34:37 +01:00
c24ee6f1c4
Update the CHANGELOG.
2018-01-07 22:46:07 +01:00
f1e2a2d84c
Add a changelog entry
2018-01-07 21:43:35 +01:00
c3b973b15e
Do not enforce a check on sha256 hash algorithm.
...
This makes it inconsistent with our own generated passwords. Only check
that the password has been hashed.
Fixes #310 .
2018-01-05 22:59:12 +01:00
b581865873
Fix the supervisord template.
...
The script was relying on the presence of an environment variable, which
is only set when the virtualenv is activated. But a virtualenv does not
have to be activated to work (it's possible to call the python command
directly).
This fixes it by relying on `sys.executable` which should be correct at
all times.
Fixes #306
2018-01-05 22:40:28 +01:00
Jocelyn Delalande
8fdf6407eb
Back to development: 2.1
2017-12-27 19:10:00 +01:00
Jocelyn Delalande
b9d1a9c450
Preparing release 2.0
2017-12-27 19:09:05 +01:00
Jocelyn Delalande
d00f99b7ef
Add missing entry to ChangeLog
2017-12-27 19:04:47 +01:00
JocelynDelalande
4d359ce11b
Fix PUT api/project/:code/members/:id ( #297 )
...
* Fix PUT api/project/:code/members/:id
Before that commit, every PUT *must* change the name of the members, so that was :
- no idempotence,
- no ability to change only weight
fix #295
* Remove redundant comment
2017-12-27 15:58:40 +01:00
JocelynDelalande
b65ee59b1b
Remove API password ( #290 )
...
* Remove the password from API GET responses
While keeping it for POST/PUT.
fix #289
* Add a test to check password change via API
2017-12-22 17:39:48 +01:00
0livd
c6f72e112b
Use hashed passwords for projects ( #286 )
...
- Remove all occurences of clear text project passwords.
- Migrate the database to hash the previously stored passwords.
Closes #232
2017-12-21 13:57:01 +01:00
0livd
8a68ac0d5b
Use token based auth in invitation e-mails ( #280 )
...
* Use token based auth in invitation e-mails
Invitation e-mails no longer contain the clear
text project password
* Skip invite page after project creation
- Replace ``The project identifier is demo, remember it!``
by ``Invite other people to join this project!``
(linking to the invite page)
- Encourage users to share the project password via other
communication means in the reminder email
2017-12-15 17:10:28 +01:00
Jocelyn Delalande
59fc6e0d78
Add an upgrade guide
...
fix #274
2017-11-01 21:51:47 +01:00
0livd
b94bad829c
Use token based auth to reset passwords ( #269 )
...
Send a mail containing a password reset
token link instead of sending a clear text
password.
Ref #232
2017-10-26 19:46:34 +02:00