aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-04-08merge settings and import to avoid clutter (#550)eMerzh6-41/+68
2020-04-07updated web.py to make session permanent (#547)Charles Rose1-0/+2
* moved making session permanent to after authentication in web.py Co-authored-by: Charlie Rose <charlierose@Charlies-MacBook-Pro.local>
2020-04-05fix(Home): correct responsive width of cards (#549)eMerzh1-2/+9
2020-03-06Bmatticus/feature/112 dashboard sorting (#538)bmatt10-2/+228
* Added DataTables for table sorting, pagination, and searching of bill_table for dashboard. Issue #112 * Moved datatables CSS/JS to dashboard to reduce loaded data throughout * Moved link back to proper place, in head tab, but added if to prevent loading CSS/JS for datatables outside of the dashboard. Also added eye icon to drill into list_billa API to be more consistent with the look and feel of the overall site. Co-authored-by: bmatt <bmatt@nuc01.attlocal.net>
2020-02-23Misc small updates (#536)am974-6/+8
2020-02-20We have maintainers :-)Alexis Metaireau1-4/+0
2020-02-20Align tables in statistics (#535)Glandos3-35/+66
* Align tables in statistics The table in sidebar is now aligned with the one in content, to avoid redundant informations. All tables are back to normal on small devices. * fix test * run black on tests
2020-02-20Paginate the list of bills (#480)zorun3-3/+40
We display 100 bills on each page. We only show previous/next buttons (at the top of the view) and the list of pages (at the bottom) if there are more than one pages. This uses built-in pagination support from Flask-SQLAlchemy: https://flask-sqlalchemy.palletsprojects.com/en/2.x/api/#flask_sqlalchemy.BaseQuery.paginate https://flask-sqlalchemy.palletsprojects.com/en/2.x/api/#flask_sqlalchemy.Pagination
2020-02-20Added support for multiple API versions (#533)DavidRThrashJr5-26/+43
* Added support for multiple API versions Note that no changes were made to the api, the code was refactored to allow for new versions of the api to be created down the road. Here's what this would look like: +-- api/ +-- v1/ +-- __init__.py +-- resources.py +-- v1_1/ +-- __init__.py +-- resources.py +-- v2/ +-- __init__.py +-- resources.py +-- __init__.py +-- common.py * reformatted using black /Users/drthrash/PycharmProjects/ihatemoney/ihatemoney/api/v1/resources.py reformatted /Users/drthrash/PycharmProjects/ihatemoney/ihatemoney/api/common.py All done! ✨ 🍰 ✨ * Applying fix for unused import in init.py https://stackoverflow.com/questions/31079047/python-pep8-class-in-init-imported-but-not-used * Formatting changes recommended by black All done! ✨ 🍰 ✨ 1 file reformatted, 22 files left unchanged.
2020-02-17Use SQL statement for summing up weightsDavidRThrashJr2-2/+75
* Update models: Bill.pay_each() * Import sql func * reformatted using black * Added ModelsTestCase.test_bill_pay_each() in order to test the SQL query change within pay_each. Had to add Project.ProjectQuery.get_by_name() for the test.
2020-02-13Update from Weblate (#510)Weblate (bot)4-66/+1117
* Added translation using Weblate (Indonesian) * Translated using Weblate (Indonesian) Currently translated at 100.0% (158 of 158 strings) Translation: I Hate Money/I Hate Money Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/id/ * Added translation using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) Currently translated at 11.4% (18 of 158 strings) Translation: I Hate Money/I Hate Money Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/uk/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 20.9% (33 of 158 strings) Translation: I Hate Money/I Hate Money Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/zh_Hans/ * Translated using Weblate (German) Currently translated at 100.0% (155 of 155 strings) Translation: I Hate Money/I Hate Money Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/de/ Co-authored-by: Muhammad Fauzi <fauzipadlaw@users.noreply.github.com> Co-authored-by: Muge Niu <mugeniu12138@gmail.com> Co-authored-by: flolilo <30194876+flolilo@users.noreply.github.com>
2020-02-09Initial montly expenses (#526)Edwin Smulders4-1/+38
2020-02-09Update forms.html (#531)DavidRThrashJr1-1/+6
Made the html formatting more readable
2020-02-08Statistics view #323James Leong3-16/+10
Remove header and table column of 'Balance' in statistics view
2020-01-13Import previously exported json data (#518)Nicolas Vanvyve9-8/+379
Fix #417 * New tab upload * Extract data from JSON * Add users * Black format * Try to add bill * Import bills * Add french translation msg * Black reformat missing * Deactivated users are supported * Test import * Remove temp file in upload_json() * Incomplete tests * tests import * Update ihatemoney/translations/fr/LC_MESSAGES/messages.po Co-Authored-By: Rémy HUBSCHER <hubscher.remy@gmail.com> * Remove useless variable and check json format * Use String.IO and test for wrong json * Remove coma Co-authored-by: Rémy HUBSCHER <hubscher.remy@gmail.com>
2019-12-29Fixed typos in tests.py (#521)John-Michael Reed1-4/+4
2019-12-17Add a maintener wanted badge.Rémy HUBSCHER1-0/+4
2019-11-13Translated using Weblate (Norwegian Bokmål) (#509)Weblate (bot)1-5/+6
Currently translated at 84.8% (134 of 158 strings) Translation: I Hate Money/I Hate Money Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/nb_NO/
2019-11-01prevent bill cancellation when cancelling autocomplete (#506)Tom Biju1-1/+1
2019-10-25Added translation using Weblate (Czech) (#505)Weblate (bot)1-0/+516
2019-10-25Token support (#504)José Antonio de la Torre2-0/+48
Added API support to generate authentication tokens, at `/api/projects/:id/token`
2019-10-20Change the color of the add a member button.Alexis M1-1/+1
2019-10-20Translated using Weblate (German)nautilusx1-12/+14
Currently translated at 100.0% (155 of 155 strings) Translation: I Hate Money/I Hate Money Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/de/
2019-10-20Added missing strings and fixed some of themJosé Antonio de la Torre2-13/+13
2019-10-19Remove jQuery datepicker.Alexis M6-2816/+1
We don't need this anymore because all major browser now have implemented that feature on the browser itself. Closes #221.
2019-10-19Fix the "and add a new one" button.Alexis M1-1/+1
2019-10-19typoJosé Antonio de la Torre1-1/+1
2019-10-19Added testJosé Antonio de la Torre1-0/+40
2019-10-19Fixed public project creation flag in API creation #246José Antonio de la Torre1-3/+3
2019-10-17Prettify cssJosé Antonio de la Torre1-16/+123
2019-10-17Removed unused textarea to solve flake8 errorJosé Antonio de la Torre1-1/+1
2019-10-17Added support to split messages #133José Antonio de la Torre6-1/+407
2019-10-14Added better way to install ihatemoneyJosé Antonio de la Torre1-1/+1
2019-10-14Added install of ihatemoney module to documentationJosé Antonio de la Torre1-0/+1
2019-10-14Add instructions on how to run black in the contributing guideAlexis M1-1/+10
2019-10-14Reconfigure tox and travis integration.Alexis M2-8/+6
2019-10-14Add black in the tox matrix.Alexis M2-3/+13
2019-10-14Use black to refomat the files.Alexis M17-1090/+1494
2019-10-14Merge remote-tracking branch 'weblate/master'Alexis M1-7/+5
2019-10-14Add german as language and update german translationfreetim3-49/+42
2019-10-14Add first version of german translationfreetim2-0/+538
2019-10-14Added translation using Weblate (German)Tim1-0/+516
2019-10-14Add errors to the output if they arise.Alexis M1-3/+10
2019-10-11Enhance pytest support, update ProxyFix import.Alexis M1-1/+1
2019-10-11Enhance pytest support, update ProxyFix import.Alexis M1-1/+2
2019-10-11Remove support for python2.Alexis M11-146/+112
In the same move : - use a setup.cfg file for packaging - remove the use of six
2019-10-11Enhance postgresql installation docs.Alexis M2-2/+12
2019-10-08Translated using Weblate (French)Alexis Metaireau1-8/+8
Currently translated at 100.0% (158 of 158 strings) Translation: I Hate Money/I Hate Money Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/fr/
2019-10-08Translated using Weblate (Dutch)Heimen Stoffels1-9/+9
Currently translated at 100.0% (158 of 158 strings) Translation: I Hate Money/I Hate Money Translate-URL: https://hosted.weblate.org/projects/i-hate-money/i-hate-money/nl/
2019-10-07Fix a small typo in the french project-reminder emailAlexis M1-1/+1