aboutsummaryrefslogtreecommitdiff
path: root/ihatemoney/templates
AgeCommit message (Collapse)AuthorFilesLines
2020-11-13Use Flask-Babel to localize datetime in the History PageBaptiste Jonglez1-1/+1
By formatting datetime on the server, we get nice localized datetime strings that are adapted to the currently-selected language. Example: - English: "Apr 26, 2020, 3:58:54 PM" - French: "26 avr. 2020 à 15:58:54" - German: "26.04.2020, 15:58:54" - Spanish: "26 abr. 2020 15:58:54" - Indonesian: "26 Apr 2020 15.58.54" - Chinese: "2020年4月26日 下午3:58:54" However, there is a downside: time is not adapted to the user timezone. The solution is to define a timezone on the server: we use the server OS timezone by default, and it can be customized through the BABEL_DEFAULT_TIMEZONE setting. It's still not ideal, because it assumes that all users are in the same timezone (the one configured on the server).
2020-07-26Improve French translation of email templates (#593)zorun3-11/+11
Co-authored-by: Baptiste Jonglez <git@bitsofnetworks.org> Co-authored-by: Glandos <bugs-github@antipoul.fr>
2020-07-18Change mobile link icon to point to Play Store (#597) (#598)Abo7atm1-1/+1
* Change mobile link icon to point to Play Store (#597) * Link mobile app button to correct page (#597)
2020-05-30Rename see to show (#638)Glandos2-2/+2
2020-05-25fixed bug on tool-tip message (#635)Rajat Singh1-1/+1
Fix #634
2020-05-24Fix: Change tool-tip message for access code (#623)Rajat Singh1-1/+1
Fix #610
2020-05-21Replace currencyformat_nc with currency filter (#625)Glandos4-6/+6
2020-05-21Add a unified balance table for all sidebar pages (#618)Glandos5-69/+48
2020-05-10use currency format everywhere (#619)Glandos2-4/+4
This should unify the number formats, along with #618
2020-05-07Improve currencies (#604)Glandos2-12/+9
- Rename "No Currency" to ISO4217 "XXX" - Use Babel to render currency symbols and names in currency lists - Improve i18n in bill lists Fix #601 Fix #600
2020-05-07Integrate illustrations as a showcase (#544)Jojo1446-15/+99
Integrate some custom graphics, and a whole comics explanation, only in French for now. Fix #363
2020-05-04Fix order of participants in the statistics page (#608)zorun1-2/+2
This fixes #607 and add a test case for this bug. It also renames participants in test cases to avoid alphabetical ordering. Inserting participants in alphabetical order is a special case, because ordering by ID will be the same as ordering by name. This is a bad idea in test cases, as #607 has shown.
2020-04-29Feature/currencies (#541)dark0dave3-2/+30
Now each project can have a currency, default to None. Each bill can use a different currency, and a conversion to project default currency is done on settle. Fix #512
2020-04-26Add support for different categories of "flash alerts" (#594)zorun1-3/+7
2020-04-25Fix missing HTML tag (#583)zorun1-0/+1
2020-04-25Fix last history string.Rémy HUBSCHER1-2/+1
2020-04-25Fix history translations. (#580)Rémy HUBSCHER1-12/+20
2020-04-20Add Project History Page (#553)Andrew Dickinson3-0/+269
Co-Authored-By: Glandos <bugs-github@antipoul.fr> All project activity can be tracked, using SQLAlchemy-continuum. IP addresses can optionally be recorded.
2020-04-08merge settings and import to avoid clutter (#550)eMerzh3-18/+32
2020-03-06Bmatticus/feature/112 dashboard sorting (#538)bmatt2-1/+13
* 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-20Align tables in statistics (#535)Glandos1-30/+33
* 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)zorun1-2/+26
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-09Initial montly expenses (#526)Edwin Smulders1-0/+13
2020-02-09Update forms.html (#531)DavidRThrashJr1-1/+6
Made the html formatting more readable
2020-02-08Statistics view #323James Leong1-2/+5
Remove header and table column of 'Balance' in statistics view
2020-01-13Import previously exported json data (#518)Nicolas Vanvyve3-0/+20
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-11-01prevent bill cancellation when cancelling autocomplete (#506)Tom Biju1-1/+1
2019-10-20Change the color of the add a member button.Alexis M1-1/+1
2019-10-19Remove jQuery datepicker.Alexis M2-11/+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-17Added support to split messages #133José Antonio de la Torre2-0/+8
2019-10-07Fix a small typo in the french project-reminder emailAlexis M1-1/+1
2019-10-03feat: Optional field 'external link' in bill form.Leo Mouyna2-1/+5
An optional field has been added to the bill form to add a link to a real bill. A new action button allow user to see this bill. Breaking change with Bill model update for database, a migration is needed. See issue #429.
2019-09-30Add more human "for who?" description.Adrien CLERC1-1/+7
The limit for displaying "Everyone but …" instead of the ower's list is completely empirical.
2019-09-18Move translations in template and translate linkBrice Maron1-4/+4
2019-09-16PR remarksLeo Mouyna1-0/+2
2019-09-16fix: display validation message on password reminderLeo Mouyna1-0/+8
Create a new route with a new generic page that display a title and a message on a <p> tag. This route will be triggered after succesfully submit password reminder form See issue #455
2019-09-06bill list: add placeholder and disable add bill when no membersBrice Maron2-32/+53
2019-09-02fix: add table layout for sharing optionsBrice Maron1-22/+38
ref #451
2019-08-26Add some spacing when displaying « list empty ».Alexis M1-1/+1
2019-08-26Rework invite people to projectBrice Maron3-46/+66
2019-08-26Move export form to linksBrice Maron1-8/+44
2019-08-18add homepage designBrice Maron2-46/+79
2019-08-18Add project switcher on login page if already loggedBrice Maron1-34/+43
2019-08-18Add footer with linksBrice Maron2-84/+109
2019-08-18Arrange navbar items by functionsBrice Maron1-35/+51
2019-07-27Remove Added on column from bill list.Brice Maron2-4/+9
to avoid breaking anyone's workflow, i've instead use a tooltip to display the creation date. fix #418
2019-07-25Improve usability specially for small screenBrice Maron4-18/+34
- add buttons class to fix alignments - add responsive info to big tables - use visibility instead of display to avoid jumping rows - reorganize menu in responsive
2019-07-25Cleanup some unused css rulesBrice Maron1-2/+2
2019-07-23bump bootstrap to latest stableBrice Maron1-1/+1