Commit Graph

998 Commits

Author SHA1 Message Date
Beni Cherniavsky-Paskin 29ef9f4f75 child slugs: allow unicode
This results in %-encoded URLs, but modern browsers display the unicode
chars (e.g. https://babybuddy.../children/мааян-паскин-чернявский).
2021-04-30 14:47:08 -07:00
Beni Cherniavsky-Paskin f58571bf17 child slugs: require non-blank
Currently it is easy for a child with non-ascii name to get empty slug:
'Мааян' 'Паскин-Чернявский' => '-'
'Мааян' 'Паскин' => ''

Once any child has an empty slug, many pages break with NoReverseMatch
errors.  This commit at least prevents setting such names;
slug computation to be fixed later.
2021-04-30 14:47:08 -07:00
Benjamin Häublein 14b11db91b fix translation format strings 2021-04-30 14:22:08 -07:00
Christopher C. Wells dadb84ec6a Add migrations 2021-04-15 05:45:25 -07:00
0x4161726f6e f4b9053c00 Add solid food option to feeding types
I would find this helpful as I coordinate with day care
2021-04-15 05:45:25 -07:00
Christopher C. Wells e6838a0c0f Correct sleep graph handling for entries that cross DST 2021-04-11 13:56:40 -07:00
Christopher C. Wells e27f7b76a0 Use Django 3.2 timesince depth parameter for child age 2021-04-11 13:35:07 -07:00
Christopher C. Wells fe92d3ea17 Update Node dependencies and static files 2021-04-11 12:51:12 -07:00
Christopher C. Wells fe454013da Update Python dependencies and runtime 2021-04-11 12:49:15 -07:00
Christopher C. Wells 4df001ce8f Update Node dependencies 2021-03-18 19:38:03 -07:00
Christopher C. Wells cad470fde2 Update Python requirements 2021-03-18 19:35:29 -07:00
Christopher C. Wells 6fb958d6b3 Add Italian translations 2021-03-04 06:03:29 -08:00
Christopher C. Wells 17b244a645 Remove WIP do folder 2021-02-25 06:25:21 -08:00
Christopher C. Wells 5aae21cebe Bump version to 1.5.1 2021-02-25 06:01:28 -08:00
Christopher C. Wells 311c6d2e05 Add Dutch translations 2021-02-25 06:00:23 -08:00
Christopher C. Wells 78842b9ca5 Update node dependencies and static assets 2021-02-24 05:33:50 -08:00
Christopher C. Wells a64b601f33 Use actual user and group in manual install instructions
Closes #194.
2021-02-24 05:17:38 -08:00
Christopher C. Wells 705f9d1ce1 Add locale folder to Dockerfile (#197) 2021-02-20 07:48:54 -08:00
Justin Goette 2c7ef55760 Remove leading space in code blocks
For quicker/easier copy-paste
2021-02-13 05:01:14 -08:00
jcgoette 4739d909e5 add tests 2021-02-09 18:10:36 -08:00
jcgoette 5f2c31c5e3 lint 2021-02-09 18:10:36 -08:00
jcgoette 172167e6a1 add notes to applicable APIs 2021-02-09 18:10:36 -08:00
Nicholas Trecina f5d523ba80 Boolean field labels are no longer clickable so they can't be accidentally toggle the field value 2021-01-19 08:37:07 -08:00
Christopher C. Wells 448234abc3 Bump version to 1.5.0 2021-01-05 21:08:49 -08:00
Sam 1b3f87ad8c
Update docker compose files for Portainer compatibility (#179)
* Update docker-compose.example.sqlite.yml

Add inline comments, tweak version to 2.4 for Portainer compatibility, add friendly container name.

* Update docker-compose.example.sqlite.yml

Add restart: unless-stopped

* Update docker-compose.example.yml

Update with more inline notes, friendly container names, and portainer deployment notes. Add "unless-stopped" restart parameter for auto restarting of containers.

* Update docker-compose.example.yml

Resolve pull comments

* Update docker-compose.example.sqlite.yml

Resolve pull comments

* Update docker-compose.example.yml

Adjust spacing of inline comments

* Update docker-compose.example.yml

Change back to DB_PASSWORD to conform to latest rebase of master

* Update docker-compose.example.sqlite.yml

* Update docker-compose.example.yml
2021-01-05 21:05:16 -08:00
Zutart 4733ec0b83
Improve database setting configuration options (#182)
* Updated docker.py to allow for custom PSQL env input

* Updated README.md with new PSQL env variables

* Updated with new variable names and adjusted inline logic

* Updated README.md to reflect new env variable names

* Updated database password fallback to prevent breaking existing deployments

* Updated with new env variables

* Further edits per PR discussion

* Removed unnecessary variables from example docker-compose file
2021-01-04 18:06:11 -08:00
Christopher C. Wells b009a0bebc Revert timesince chunks after monkey patch (fixes #181) 2021-01-03 19:08:11 -08:00
Christopher C. Wells b5086decd8 Update Heroku runtime Python version 2021-01-02 06:25:31 -08:00
Christopher C. Wells 344bb0f6d4 Lock requirements before deploy (AWS EB) 2020-12-02 20:44:42 -08:00
Christopher C. Wells 389211de22 Pin Docker build to Python 3.8 2020-12-02 20:42:06 -08:00
Christopher Charbonneau Wells 3f1a7d9a9d
Refactor to remove pandas dependency (#177)
* Use regular dicts for sleep pattern (WIP)

* Remove dataframes code from sleep pattern graph

* Reimplement UTC offset change handling

* Move label formatting in to a function

* Remove pandas!

* Fix linting issue

* Add dev requirements to generated requirements.txt

* Stop committing Pipfile.lock

Pipenv is designed to pin to a specific version of Python. Including the lock
file can lead to failed builds or broken package configurations on different
system architectures and/or Python versions.
2020-12-02 20:15:22 -08:00
Justin Goette 6d601abf30 Update README.md 2020-11-05 15:43:12 -08:00
Justin Goette b67ccb2fed Update README.md
Rearranged and added some detail to the Docker instructions to make them more beginner friendly.
2020-11-05 15:43:12 -08:00
= 187d2226e0 Fixed duplicate data/form-submit from double click 2020-10-28 14:35:22 -07:00
Christopher C. Wells 95a2cdf06d Use day precision for child age (#167) 2020-10-25 20:06:21 -07:00
Christopher C. Wells 19c91822e0 Update Piplock 2020-10-25 18:58:15 -07:00
Christopher C. Wells af482c70e6 Migrate timezones data 2020-10-25 18:58:09 -07:00
Christopher C. Wells b014dd29fb Fix tests for Python 3.6 support (#170) 2020-10-25 09:32:39 -07:00
Christopher Charbonneau Wells 9fb49876f4
Use correct Python versions in Travis CI (#169)
* Set python executable explicitly with pipenv command

* Move to travis-ci.com

* Remove Pipfile for older Python versions
2020-10-23 23:22:25 -07:00
Christopher Charbonneau Wells 9d261efc36 Update django.po (POEditor.com) 2020-10-23 20:39:43 -07:00
Christopher Charbonneau Wells 0a0d0dcc19 Update django.mo (POEditor.com) 2020-10-23 20:39:41 -07:00
Christopher Charbonneau Wells 750721bf51 Update django.po (POEditor.com) 2020-10-23 20:39:39 -07:00
Christopher Charbonneau Wells 9ab32c47d7 Update django.mo (POEditor.com) 2020-10-23 20:39:38 -07:00
Christopher Charbonneau Wells bd8ed871b1 Update django.po (POEditor.com) 2020-10-23 20:39:36 -07:00
Christopher Charbonneau Wells 82c50dddb4 Update django.mo (POEditor.com) 2020-10-23 20:39:34 -07:00
Christopher Charbonneau Wells b8dd889e14 Update django.po (POEditor.com) 2020-10-23 20:39:32 -07:00
Christopher Charbonneau Wells 9d706e4fd9 Update django.mo (POEditor.com) 2020-10-23 20:39:31 -07:00
Christopher Charbonneau Wells f7e551737d Update django.po (POEditor.com) 2020-10-23 20:39:29 -07:00
Christopher Charbonneau Wells e0b66b1143 Update django.mo (POEditor.com) 2020-10-23 20:39:27 -07:00
Christopher Charbonneau Wells 22d36c6642 Update django.po (POEditor.com) 2020-10-23 20:39:25 -07:00