Christopher C. Wells
d187ac58ae
Create v1.12.1 release
2022-08-03 19:55:09 -07:00
Jean-Louis Jouannic
4455e74262
💄 improves dropdown toggle look and feel
2022-08-03 10:45:22 -07:00
Jean-Louis Jouannic
0cd989ff96
🚸 adds a child quick switch in breadcrumb
...
This quick switch is available in dashboard, timeline and reports breadcrumbs
and allows to quickly switch to the "same" page but for another child
2022-08-03 10:45:22 -07:00
Christopher Charbonneau Wells
0d26efe05a
Add a way to set the SMTP configuration ( #506 )
...
* Update configuration of password reset URLs
* Add support for email configuration via environment variables
* Remove unused settings files
* Add email configuration documentation
* Reorganize configuration documentation by topic
* Fix linting issue
* Add password reset flow test
* Correct icon name
* Isolate password reset test case
* Update locales for new strings
2022-07-30 14:22:34 -07:00
Christopher C. Wells
d397d169f9
Set default date during picker initialization
2022-07-29 07:58:01 -07:00
Christopher C. Wells
c816726960
Create v1.12.0 release
2022-07-28 08:07:26 -07:00
Christopher C. Wells
85f20377e5
Revert demo deploy action to Heroku config
2022-07-24 13:04:15 -07:00
Christopher C. Wells
abc21728e5
Remove demo reset workflow
2022-07-24 12:51:00 -07:00
Christopher C. Wells
68bbe242a6
Update node dependencies
2022-07-24 12:46:57 -07:00
Jean-Louis Jouannic
a606f86033
🚸 improves quick timer user experience
2022-07-24 12:32:07 -07:00
Jean-Louis Jouannic
58615fde0a
📦 update production static files
...
And fixes package.json and package-lock.json out of sync
2022-07-24 12:32:07 -07:00
Jean-Louis Jouannic
e6107b6f3d
♻️ changes the way to prevent double form submission
...
Instead of disabling form submit buttons, which values were lost
in the process, attach a new handler which disabled form submission
until first submission is processed
2022-07-24 12:32:07 -07:00
Christopher Charbonneau Wells
dd016cb1ea
Tweak section title
2022-07-16 18:52:12 -07:00
Christopher C. Wells
a51dbf370e
Update python dependencies
2022-07-13 09:29:29 -07:00
Christopher C. Wells
b058de5496
Update node dependencies
2022-07-13 09:18:13 -07:00
Jean-Louis Jouannic
b0f469497e
🚨 fixes lint errors
2022-07-10 07:16:15 -07:00
Jean-Louis Jouannic
d43bf344f4
📝 adds some documentation about deploying on Clever Cloud
2022-07-10 07:16:15 -07:00
Jean-Louis Jouannic
e8de147657
🔧 adds config file for Clever Cloud deployment
2022-07-10 07:16:15 -07:00
Jean-Louis Jouannic
e950aeb4da
🐛 sets overflow-auto class only for child selection input
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
a453d869a3
🎨 fixes template formatting
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
94c557d3b8
🚨 fixes wrong code styling
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
d8aa3acf91
🚸 scrolls if too many selectable children in forms
...
May be particularly useful on a phone
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
ac664cb511
✨ applies new child selection widget to all forms
...
filters out blank option for timer form as it does not really
make sense to allow user to select no child
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
e86d7cc6f6
💄 renders inputs as Bootstrap radio buttons
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
956125afcc
♻️ puts child thumbnail in a dedicated template
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
424f9947af
⚗️ changes the way to select child in feeding (for now)
...
- uses input radio instead of select,
- displays child thumbnail.
2022-07-07 14:28:40 -07:00
Christopher C. Wells
3a022f8b12
Ignore list items order in test x2
2022-06-28 07:09:34 -07:00
Christopher C. Wells
406a4edf82
Correct CHANGELOG entry title
2022-06-28 07:07:18 -07:00
Christopher C. Wells
f4d15043d6
Ignore list items order in test
2022-06-28 07:05:47 -07:00
Christopher C. Wells
dbc5236ed5
Create v1.11.2 release
2022-06-28 07:01:33 -07:00
Christopher C. Wells
dd0ba29416
Use Taggit serializer for taggable models
2022-06-28 06:58:37 -07:00
Daniel Beard
834e7636fc
Sleep history ( #485 )
...
* Fix dayssince sometimes being off by 1 day depending on timezone
* Add sleep stats carousel for last 7 days
* Renamed sleep_day to sleep_recent
* Rename Today's Sleep to Recent Sleep in dashboard
2022-06-27 19:39:45 -07:00
Alpha Chen
c98f6cd433
Fix 500 in sleep pattern ( #487 )
2022-06-17 06:40:28 -07:00
Christopher C. Wells
a84087edf3
Install `pipenv` via Pipx
2022-06-16 18:32:34 -07:00
Christopher C. Wells
0b9a380c62
Use `requirements.txt` as `Pipenv.lock` isn't committed
2022-06-16 18:24:58 -07:00
Christopher C. Wells
3601a0897f
Upgrade `actions/setup-python` to v4 and use built-in cache
...
See https://github.com/actions/setup-python#caching-packages-dependencies
2022-06-16 18:22:16 -07:00
Daniel Beard
7d7982b077
Fix dayssince sometimes being off by 1 day depending on timezone ( #484 )
2022-06-15 06:53:32 -07:00
Christopher C. Wells
f47fbce0cb
Use consistent naming for forms test case classes
2022-06-14 14:05:03 -07:00
Christopher C. Wells
0eac0f6934
Create v1.11.1 release
2022-06-12 19:26:59 -07:00
Christopher Charbonneau Wells
f5ae1a55a7
Fix list view classes and colspans and re-sort menu items ( #481 )
...
* Standardize list class and fix colspans
Fixes #469
* Alpha organize new recent menu item additions
2022-06-12 19:24:00 -07:00
Marcelino Alberdi Pereira
9d3c32fec1
Fix filtering not working for capitalized tags ( #480 )
...
Closes #467 .
2022-06-12 19:07:19 -07:00
appletalk
b2c228fac9
Use local timezone for pumping graph data ( #478 )
2022-06-10 22:00:40 -07:00
Xuesong
c1ee2a940b
Add i18n to `dayssince` filter ( #477 )
2022-06-10 21:39:24 -07:00
Christopher C. Wells
cf33fc3e69
Remove resolutions hullabaloo
2022-06-10 19:47:40 -07:00
Jean-Louis Jouannic
f6960dc2e9
✨ Add support for other S3-like providers ( #476 )
2022-06-06 13:34:22 -07:00
Christopher C. Wells
a75e000af6
Disable demo deploy CI job
...
Demo deployments will be triggered via Railway.app in order to support PR
environment deployments as well.
2022-06-06 06:49:51 -07:00
Christopher Charbonneau Wells
1a19f05130
Add `timer` field data to OpenAPI schema ( #474 )
...
* Add timer as an actual field on the duration serializer
This change enables the timer field to be part of the generated OpenAPI
schema.
2022-06-06 06:47:57 -07:00
Xuesong
5ab2fce0d0
Handle plurals with `count` tag ( #473 )
2022-06-05 06:34:52 -07:00
Marcelino Alberdi Pereira
17c52b40a0
Update Spanish translations ( #466 )
2022-06-04 18:57:55 -07:00
Christopher C. Wells
3c05768f0e
Use a composite action for job setup
2022-06-02 21:34:04 -07:00