aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-12-25Document database migrations0livd3-2/+25
Closes #390
2018-12-25update apk before installing dependencies (#398)mcnesium1-1/+1
2018-12-25Add bill.creation_date field (#327)Lucas Verney5-5/+63
2018-12-20Add a link to the mailing listAlexis Metaireau1-0/+2
2018-12-12Fix the nginx conf generation commandAlexis Metaireau1-1/+1
2018-12-08Add upgrade instructions for 3.xJocelyn Delalande1-0/+10
Fix #396
2018-12-07Document database migrations0livd3-1/+21
Closes #390
2018-11-25Document `make release` magicJocelyn Delalande1-0/+4
I am a bit scared to use this magic command each time I have to. That is to reassure future me and future others :-).
2018-11-25flake8 code cleanupJocelyn Delalande2-3/+3
Flake8 was nitpicking about: ihatemoney/forms.py:192:13: F841 local variable 'e' is assigned to but never used ihatemoney/utils.py:26:8: W605 invalid escape sequence '\w' ihatemoney/utils.py:26:10: W605 invalid escape sequence '\s' ihatemoney/utils.py:27:8: W605 invalid escape sequence '\s'
2018-11-25Back to development: 3.1Jocelyn Delalande2-1/+7
2018-11-25Preparing release 3.0Jocelyn Delalande2-3/+3
2018-11-25Add utf-8 BOM to please zest.releaserJocelyn Delalande1-1/+1
Without that, it seems to crash.
2018-11-25Add missing contributorsJocelyn Delalande1-0/+5
More friends ! For 3.0 release. Ref #396
2018-10-13Add missing Change Log entries and group themJocelyn Delalande1-1/+30
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-04Docker: Fix bug where conf is duplicated at each run (#392)0livd1-1/+1
2018-09-25Correct documentation for create bills via api (#391)Daniel Schreiber1-2/+2
2018-09-03Fix form error on already existing participant. (#370)Alexis Metaireau1-0/+1
Fixes #350
2018-09-03Sort members alphabetically in the new bill form. (#374)Alexis Metaireau1-1/+1
Fixes #333
2018-09-03Add a ihatemoney delete-project command. (#375)Alexis Metaireau2-2/+20
2018-09-03Underline actions links on hover. (#377)Alexis Metaireau1-0/+4
Fix #260
2018-09-03Almet/docs/mail server configuration (#378)Alexis Metaireau1-0/+16
* Replace the settings table with multiple sections. It's easier to read, and easier to maintain. Fixes #251. * Document external mail server configuration. Fixes #278
2018-09-03Replace the settings table with multiple sections. (#376)Alexis Metaireau1-42/+72
It's easier to read, and easier to maintain. Fixes #251.
2018-09-03Add a handler when pages aren't found. (#379)Alexis Metaireau6-16/+45
Fixes #356
2018-09-03Fix double-click when deleting a bill (#349) (#372)Alexis Metaireau1-1/+1
When double-clicking on the delete button, the first click actually deletes the bill, and the second click does the same action again. But as the bill is already deleted, it displays a 404 page which can be misleading. This fix makes the app trigger a redirect when the bill seem to doesn't exist, fixing this strange behaviour.
2018-09-03Fix error escaping; (#388)Benjamin Bouvier1-1/+1
2018-09-03Simplify a JS function. (#371)Alexis Metaireau2-19/+8
2018-09-03doc: Improve Makefile (#387)Marien Fressinaud1-12/+31
* Add help target to the Makefile It is often expected to have a `help` target in a Makefile. This one is automatically generated from comments in the Makefile so it is easier to maintain. This commit only documents targets that seem the most important. * Add the server address and port on `make serve` Developers should not have to read the documentation to find where to point their browsers to access ihatemoney application. * Add .PHONY instructions to the Makefile `.PHONY` instructs Make to not look, for instance, for an `install` file before executing the corresponding target. If such a file would exist, the command would not be performed at all. This is because Make is initially intended to create files (i.e. targets) and consider there is nothing to do if the file already exists. More information on https://stackoverflow.com/a/2145605.
2018-08-31Merge pull request #386 from bnjbvr/add-contribute-readmeJocelynDelalande1-0/+7
Add a contributing section to the readme file
2018-08-30Add a contributing section to the readme file;Benjamin Bouvier1-0/+7
2018-08-11Add a favicon.ico route and logo. (#381)Alexis Metaireau2-1/+8
Might fix #255
2018-08-11Remove Sentry, as it's not used anymore on prod. (#380)Alexis Metaireau2-5/+0
Fixes #312.
2018-08-10Fix docker ADMIN_PASSWORD configuration (#384)0livd1-1/+1
Use single quotes instead of double to not interpret inner $ as nested variables. Fixes #334
2018-08-10Fix failing tests (#365)Alexis Metaireau3-2/+7
* Remove unwanted space in utils.py * Fix email validation when sending invites
2018-08-05Remove unwanted space in utils.pyAlexis Métaireau1-1/+1
2018-08-05Enhance translation tooling (#360)JocelynDelalande4-298/+30
* Add a `make update-translations` command To collect new strings to be translated from code. Totally cheated on @Glandos commands :-) Ref #336 Ref https://github.com/spiral-project/ihatemoney/issues/336#issue-322069517 * Document translation process Fix #336 * Drop noisy location comments from .po files Fix #339 * Drop .pot header As it serves no purpose with our translation workflow. .po header could be removed also, but pybabel has no option for that. Ref #339
2018-08-05Remove strict_slashes for /Glandos3-1/+8
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-05Merge branch 'master' into almet/fix-pbkdf2-checkAlexis Métaireau32-559/+899
2018-08-05Merge branch 'master' into almet/fix-supervisord-templateAlexis Métaireau3-2/+29
2018-08-05Update the changelog entryAlexis Métaireau1-0/+1
2018-08-03Fix cffi installation in Dockerfile (#364)Carey Metcalfe1-1/+2
The Python cffi package requires the libc, libffi and openssl development packages, as well as gcc to compile it.
2018-07-17Document MySQL setup (#357)JocelynDelalande2-1/+24
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-16Add missing ChangeLog entryJocelyn Delalande1-0/+4
2018-07-16Merge branch 'master' into almet/fix-supervisord-templateAlexis Metaireau21-525/+786
2018-07-16Fix Apache conf template, without relying on environment var (#359)JocelynDelalande2-1/+2
`python-home` is prefered over `python-path`. It will work with or without a virtualenv. See http://modwsgi.readthedocs.io/en/develop/configuration-directives/WSGIDaemonProcess.html
2018-07-16fix install with pip10 (#341)mduret1-11/+8
* fix the docker build with pip10 * maj tricks https://github.com/spiral-project/ihatemoney/pull/341
2018-06-20Merge pull request #338 from Glandos/translation_updateJocelynDelalande4-368/+510
Translation update
2018-06-19Add changelog entryAdrien CLERC1-1/+1
2018-06-17compile l10nAdrien CLERC1-0/+0
2018-06-17fix fr l10nAdrien CLERC1-1/+1
2018-05-15compile translations to MOAdrien CLERC1-0/+0