v1.13.2 (2022-10-15)
Implemented enhancements:
- Staff users added via CLI should also be superuser #543
v1.13.1 (2022-10-13)
Fixed bugs:
- Database Admin: 500 Error v1.13.0 #540
v1.13.0 (2022-10-12)
Implemented enhancements:
- Dutch Translations updated on POEditor #535
- Delete Inactive Timers shouldn't appear if there are no timer entries #533
- Create a user add management command #528
- French translations updated on POEditor #521
- Allow REMOTE_USER authentication #517
- "Recently used" shouldn't appear if no tags were recently used #470
- Minutes instead of minutos in Spanish #468
- Delete (instead of deactivate) completed timers #109
- #468 Minutes instead of minutos in Spanish #538 (jmunoz94)
- 533 - Delete Inactive Timers shouldn't appear if there are no timer entries #537 (earthcomfy)
- 470 - "Recently used" shouldn't appear if no tags were recently used #536 (earthcomfy)
- 528 - Create a user add management command #534 (earthcomfy)
- Add forward auth by way of remote user #531 (EnsuingRequiem)
- Install GNU gettext at gitpod startup #519 (amorphobia)
- Update Chinese translations #518 (amorphobia)
Fixed bugs:
- Data mismatch #520
- Data mismatch - Issue #520 #527 (matthieu-kr)
Closed issues:
- Feeding via API returns 400 #522
Merged pull requests:
v1.12.2 (2022-08-04)
Fixed bugs:
- Ver 1.12.1 regression - date is reversed with en_gb locale #516
Closed issues:
v1.12.1 (2022-08-04)
Implemented enhancements:
- Add a way to set the SMTP configuration #499
- 🚸 adds a child quick switch in breadcrumb #511 (jljouannic)
- Add a way to set the SMTP configuration #506 (cdubz)
Fixed bugs:
Closed issues:
- One user does not see the "Pumping entry" menu, the other one does #493
- Move demo and PR deploys to new service #462
v1.12.0 (2022-07-28)
Implemented enhancements:
- Improves Quick Start Timer UX in multiple children case #500 (jljouannic)
- Adds settings file and documentation to deploy on clever cloud #495 (jljouannic)
- Radio buttons for child selection #494 (jljouannic)
Closed issues:
- "Child" dropdown intermittently not accessible when used in PWA mode on iOS #501
- Fix for Django Framework SQL Injection vulnerability #496
- Re-enable Python cache in CI #256
v1.11.2 (2022-06-28)
Implemented enhancements:
Fixed bugs:
- Unable to add tags to notes via API #488
- Use Taggit serializer for taggable models #489 (cdubz)
- Fix 500 in sleep pattern #487 (kejadlen)
- Fix dayssince sometimes being off by 1 day depending on timezone #484 (DanBeard)
v1.11.1 (2022-06-13)
Implemented enhancements:
- Use local timezone for pumping graph data #478 (appletalk)
- Add i18n for
dayssince
filter #477 (amorphobia) - ✨ adds support for other S3-like providers #476 (jljouannic)
- Add
timer
field data to OpenAPI schema #474 (cdubz) - Handle plurals with
count
tag #473 (amorphobia) - Add carousel of last 7 days of feedings to the todays feeding card #450 (DanBeard)
Fixed bugs:
- "No notes found" background doesn't extend to the Tags column #469
- Can't filter notes by capitalized tags #467
- Fix list view classes and colspans and re-sort menu items #481 (cdubz)
- Fix filtering not working for capitalized tags #480 (Alberdi)
Closed issues:
- Handle plurals with
count
tag ofblocktrans
#472 - Missing "timer" field documentation in openapi schema #439
- Feature request: Support for tea and water as feeding type #432
- Remove
TIME_ZONE
environment variable configuration #301
Merged pull requests:
- Update Spanish translations #466 (Alberdi)
- Use bash script for Procfile #465 (cdubz)
- Update Chinese translations #464 (amorphobia)
v1.11.0 (2022-05-28)
Implemented enhancements:
- Diaper change frequency statistics #425
- Tagging refinements #415
- Track crying and bedtime #412
- Feature suggestion: Add user editable tags to "notes"-sections #380
- Feature Request: track milk pumping #159
- Allow end of feeding to be in the future #443 (myxor)
- change api date filter to datetime filter #442 (jcgoette)
- Defaults some models to now #438 (jcgoette)
- Add Catalan language support #436 (cdubz)
- Further improve german translations #433 (myxor)
- Allow diaper change without any contents #431 (myxor)
- Add import/export support to new models + tag filtering in Database Admin #430 (cdubz)
- Add tag filtering support to API #429 (cdubz)
- Add diaper change stats for 3 days and 2 weeks #427 (myxor)
- Update german translations #422 (myxor)
- Show tags in lists #416 (MrApplejuice)
- Add tags support to most things #414 (MrApplejuice)
- Add breastpump measurement #409 (bugbountyguy)
- Tagging #396 (MrApplejuice)
Fixed bugs:
- Photos of children not found after upgrade to v1.10.0 #400
- Fix link to translation documentation #420 (myxor)
- Fix KeyError at /children/x/reports/sleep/pattern/ #445 (myxor)
Closed issues:
- Feature Request : Ability to add custom activities. #455
- API endpoint list missing port? #446
- Sleep Pattern giving 500 Internal Server Error #440
- catalan translation #434
- Diaper change without wet/solid #426
- "Failed to install add-on" in Home Assistant due to "non-zero code" #423
- Update import/export support for new models #421
- Sleep Patterns showing a 500 error - Exception Type: KeyError #417
- 500 error when trying to login / 'attempt to write a readonly database' in the logs #411
Merged pull requests:
- Integrate with Render.com #457 (cdubz)
- fix leading spaces #437 (jcgoette)
- Improve test coverage #458 (cdubz)
- fix typo #452 (adamaze)
- fastforward openapi-schema #441 (jcgoette)
v1.10.2 (2022-03-04)
Implemented enhancements:
- Document Docker + NGINX HTTPS config #407
- Create custom
CSRF_FAILURE_VIEW
with details about how to resolve the issue #402 - Host in a subfolder / different root path #186
- All the words have been translated into Chinese. #405 (gesisirus)
- Update Spanish translations #404 (Alberdi)
- Improve 403 Bad Origin and other error templates #403 (cdubz)
Fixed bugs:
- "Time since" using Django time zone and not user time zone #178
- v1.9.0 update to manual timer edit makes mobile UX worse #385
- Graph selection has unreachable areas on mobile #379
Closed issues:
- Add documentation about proxy setup #394
- Remove/Change Drop-down Options #389
- HTTPS doesn't seem to be working...? #406
v1.10.1 (2022-02-22)
Implemented enhancements:
- Add Chinese (simplified) translations #399 (cdubz)
- Use "secret" generator for
DISABLE_COLLECTSTATIC
in Heroku #398 (cdubz)
Fixed bugs:
- CSRF Error (403) When Adding Entry (v1.10.0) #393
Closed issues:
- Heroku Server Error (500) #395
Merged pull requests:
- Additional Dutch translations #397 (Gitoffomalawn)
v1.10.0 (2022-02-16)
Implemented enhancements:
- Feature Request: Track baby height #191
- Hardcoded English strings on timeline #352
- breakout feeding types #384 (alzyee)
- Rearrange dashboard cards to set timer card first #382 (adamaze)
- Update to Django 4.x #378 (cdubz)
- Updated Italian translation #376 (nos86)
- Fix ordering of start/stop items when start and stop times are the same #372 (MrApplejuice)
- Fix German translation mistake #368 (MrApplejuice)
- Add timer restart and stop triggers to REST-API #367 (MrApplejuice)
- Optional last name #361 (Alberdi)
- Add Height, Head Circumference, and BMI #360 (Daegalus)
- Improve iOS webapp/clip/pwa experience #359 (cdubz)
- Convert envir variables that are supposed to be boolean to boolean #356 (MagiX13)
Fixed bugs:
- iOS 15 web app experience is degraded #357
- Boolean environmental variables #354
- Sleep graph has incorrect positioning when there is a gap in days. #286
- Sleep graph issues #283
- KeyError at /children/XXX/reports/sleep/pattern/ #211
- fix(sleep-reports): #286 Init all days in the period to remove gaps #341 (codisart)
Closed issues:
- Show type breakdown on feeding_amounts report #383
- Error during add/edit action for fed and diaper #374
- Evaluate replacements for Easy Thumbnails #373
- Issue with timer API for Feeding, Sleep, and Tummy-Time #363
Merged pull requests:
- Hide feeding_day card when no information present #386 (BenjaminHae)
- add HA Addon link #375 (OttPeterR)
- Minor changes to run into subdir #358 (MagiX13)
v1.9.3 (2021-12-14)
Implemented enhancements:
Fixed bugs:
- ERROR: Enter a valid date/time #337
v1.9.2 (2021-12-04)
Implemented enhancements:
- Notes on child timeline #343
- Wrong language after logging in #346
- Add notes to child timeline #344 (Alberdi)
- Complete Spanish translations plus some fixes #338 (Alberdi)
Fixed bugs:
Closed issues:
- column core_sleep.napping does not exist #348
- Sleep pattern returns server error (500) #347
- Connection to Home Assistant #345
- Do not attempt to deploy demo on PRs in CI #339
- Crashes on startup:
ImportError: cannot import name 'etree' from 'lxml'
#336 - en_GB Time Format (24 Hour) #333
v1.9.1 (2021-11-13)
Implemented enhancements:
- Help with API - Only Receive Todays Results #328
- Add date filters to API #330 (cdubz)
- feat(sleep): #323 Add napping field to the sleep model #325 (codisart)
- add en-GB 'translations' #321 (Amith211)
- Added pl translations #317 (KaminskiDaniell)
- Add tummy time duration report #316 (lutzky)
Fixed bugs:
- Custom
en
date formats interfere withen-GB
language #324 gulp migrate
failing in Gitpod #320- Selection not working on Firefox Android #258
- Update format customizations handling #332 (cdubz)
Closed issues:
- OPTIONS API returns results instead of parameters #329
- Enhancement: premature birth #313
- SSL/TLS setup instructions #166
Merged pull requests:
- Fix typo in README #322 (kejadlen)
- Reorganize documentation #331 (cdubz)
- refacto(sleep-reports): #283 Replace times and labels lists by a single days list #327 (codisart)
- refacto(sleep-reports): #283 Rename some variables and add constants for magic strings #326 (codisart)
v1.9.0 (2021-09-25)
Implemented enhancements:
- Favicon is hard to see on dark backgrounds #297
- Mobile UI Tweaks #229
- Sleep graph y-axis should go "down" from midnight at the top. #289
- Allow manual editting of datetime values #284
- Add prominent link to timeline view from dashboard #271
- Nav items linking to timeline from dashboard #278 (lutzky)
- Adding Portuguese Translation #308 (signorecello)
- Feeding form type breast autoselect #307 (ntrecina)
- Date picker changes #304 (ntrecina)
- Gitpod config #303 (lutzky)
- reversing y-axis of sleep plot (top to down) #295 (fodi666)
Fixed bugs:
- If there is only one sleep entry and it starts one day and ends the next day the sleep graph excepts. #290
- Buttons icon glyphs missing in time selector #302
- Sleep graph uses 12h format when 24h is enabled. #287
Closed issues:
- All users lost #305
- iOS Shortcuts #299
- Last Feed Time vs Last Time First Fed #162
- Button group flex spacing is weird on smaller screens #298
- Add a gulp commend for font updates #296
Merged pull requests:
v1.8.3 (2021-08-28)
Implemented enhancements:
- Start / finish times are treated as inclusive-at-both-ends ranges rather than standard half-open ranges #263
- Timeline view: Activities should include their notes (or at least mark activities that have notes) #272
- Improve cross-midnight timeline view #270
- Timeline: For feedings, show time-since-feeding-before #266
- add Docker admin activity example #282 (jcgoette)
- Add date-nav to bottom #281 (lutzky)
- Show notes in timeline #280 (lutzky)
- Add "time since previous feeding" #275 (lutzky)
- add SECURE_PROXY_SSL_HEADER env arg option #285 (jcgoette)
Fixed bugs:
- KeyError when generating graph for sleep pattern #293
- Graph x-axis date labels should not show times, only dates. #288
- Mobile submit button prevents date selection in some circumstances #265
v1.8.2 (2021-08-06)
Fixed bugs:
- Default SQLite DB behavior broken in v1.8.1 #279
v1.8.1 (2021-08-06)
Fixed bugs:
- List time stamps localization bug #276
- v1.8 shorter timestamps using UTC time #274
- docker configured with postgres uses sqlite3 #273
v1.8.0 (2021-08-05)
Implemented enhancements:
- Move Time column to be first in list view #232
- Don't hide Submit button below optional fields #231
- Use shorter timestamp formats in list view #237
- Move Color and Amount columns to far right in list view #236
- Unify "wet" and "solid" columns to a quad-state in list view #235
- Links from dashboard #234
- Hide Child column if only one child is shown #233
- Feature/UI Request: Only require a single time for feedings #192
- Add links from dashboard #268 (lutzky)
- Dashboard: Auto-refresh even if focus is supported #255 (lutzky)
- Make form submit full width fixed #254 (cdubz)
- Brighten blue and cyan colors #251 (lutzky)
Fixed bugs:
- Heroku approaching row limit #219
Closed issues:
Merged pull requests:
- Ignore files in static for repository language #269 (lutzky)
- Move Actions column to the far left #267 (lutzky)
- Unify "wet" and "solid" columns #264 (lutzky)
- Hide child column if only one child is shown #262 (lutzky)
- Consider last-feeding-method as empty if never-changing #261 (lutzky)
- Use short datetime string for lists #260 (cdubz)
- Provide example config for secure cookies #259 (cdubz)
v1.8.0-beta (2021-07-10)
Implemented enhancements:
- Dashboard: Move "Last Diaper Change" to near-top #230
Merged pull requests:
- Move Time column to be first in list view #250 (lutzky)
- Dashboard: Move all "last" cards to top #248 (lutzky)
- Show duration in timeline #247 (lutzky)
v1.7.0 (2021-07-08)
Implemented enhancements:
- Potential security issue #226
Fixed bugs:
Closed issues:
- iOS Shortcut: "Authentication credentials were not provided" #222
- Move from Travis CI to GitHub Actions or something else #214
- Child slug may become empty #205
- Unable to run on docker ARM64 #199
WORKER TIMEOUT
on Docker 20.x #227
Merged pull requests:
- Add
libpq-dev
to instructions #242 (lutzky) - Make docker-compose examples unicorn-appropriate #228 (lutzky)
- Replace Travis with GitHub Actions #216 (cdubz)
- Timeline: Add edit links #246 (lutzky)
- Update deployment documentation #245 (cdubz)
- Clarify "no events" on timeline #244 (lutzky)
- Timeline: Show diaper change details #243 (lutzky)
- Reverted tempus dominus to the previous version to fix an issue with marking fields as read only #241 (ntrecina)
- Show feeding amount on timeline #240 (lutzky)
- Show absolute last times in dashboard #239 (lutzky)
- Update dutch translation #225 (svenvdmeer)
- Feedings #223 (jcgoette)
- update post: sections #221 (jcgoette)
- change ADD to COPY #220 (jcgoette)
- Dashboard: Hide old data #215 (BenjaminHae)
v1.6.0 (2021-05-14)
Fixed bugs:
- unsupported format character in "duration_string" (i18n problem, german language) #208
- Test
test_user_settings_language
fails in CI consistently but does not fail CI #203 - Sleep Pattern Error #198
Closed issues:
- Docker-compose settings being ignored #204
Merged pull requests:
- add option for hiding empty dashboard cards (3) #213 (BenjaminHae)
- Fixes another issue with translation (de) #212 (BenjaminHae)
- fix translation format strings #209 (BenjaminHae)
- fixes translation (de) #210 (BenjaminHae)
- child slugs: Require non-blank, preserve unicode letters #206 (cben)
- Add solid food option to feeding types #201 (0x4161726f6e)
v1.5.1 (2021-02-25)
Fixed bugs:
- Translations are inconsistent on Docker Deployment of v 1.5 #197
Closed issues:
- iFrame Support #184
- Using Minio and an S3 endpoint via the AWS_S3_ENDPOINT_URL setting #183
- Improve manual install documentation step 4 #194
Merged pull requests:
- Remove leading space in code blocks #195 (jcgoette)
- Add Notes to Applicable APIs #193 (jcgoette)
- Boolean field labels are no longer clickable #188 (ntrecina)
v1.5.0 (2021-01-06)
Implemented enhancements:
- Add tracking for height #105
- Feature Request: Media Tracking #87
- Feature Request: Development Milestones #86
- Postgres password concern #180
- Store birthday as timestamp with time zone #167
- Adding via Portainer #165
- Allow to set/change the date/time of notes #151
Fixed bugs:
- Last Feeding - 0 Days #181
- Travis running all tests with Python 3.8 #158
- Unable to run
gulp migrate
locally as database path does not exist #156
Closed issues:
- Recommend Backup Solution #164
- Integration with HA #163
- Start page showing "Welcome to nginx!" #157
- pre-filled date/time #91
- Use of datetime.date.fromisoformat breaks Python 3.6 compatability #170
- POEditor translations not reflected in codebase #168
- Refactor Sleep pattern graph to not need pandas/numpy #116
Merged pull requests:
- Allow for custom PostgreSQL Deployments #182 (Zutart)
- Updates to docker compose files for Portainer compatibility #179 (phidauex)
- Refactor to remove pandas dependency #177 (cdubz)
- Update README.md #175 (jcgoette)
- Use correct Python versions in Travis CI #169 (cdubz)
- German spelling corrections #160 (dettmering)
- Fixed duplicate data/form-submit from double click #173 (ABOTlegacy)
- Add Finnish language #152 (haiksu)
v1.4.1 (2020-07-27)
Implemented enhancements:
- Using 24H format for time #148
- [Feature Request] API Endpoints to end timers and associate that timer with a task #131
Fixed bugs:
Closed issues:
- docker-compose example needs rework #141
- server error 500 after initial login #140
- Feature request: Allow hiding the "Last Feeding Method" card #139
- Docker data problems #129
- Allow activity without ending datetime, to be filled in later #92
- Add importable API examples JSON file #147
- Docker instance using Sqlite #145
- Set user automatically on Timer via API #134
- Extend session timeout #130
- Auto select "bottle" method with "formula" type #127
- Add PATCH support to API #126
Merged pull requests:
- Add support for 24 hour time override (#148) #150 (cdubz)
- Add a "Today's Feeding" card #149 (JeanFred)
- Ensure date passed to nap filter is localtime. #144 (phardy)
- Periodic session expiry update to prevent timeouts #143 (phardy)
- Auto select "bottle" method for formula and fortified milk types #138 (phardy)
- add enhanced feedings statistics #135 (BenjaminHae)
- [WIP] Update serializers to accept a "timer" argument #133 (cdubz)
- Add API PATCH and DELETE methods #132 (cdubz)
- Rework docker example #142 (MaximilianKindshofer)
v1.4.0 (2020-02-19)
Implemented enhancements:
- Add additional feeding methods to "Last Feeding Method" card #117
- Simple notes textarea for changes and feedings #89
Closed issues:
- Error: DoesNotExist at /feedings/add/ #114
- Get timezone from client #95
- Allow application time zone to be set from UI #113
- Improve Plotly output handling for reports #69
- Add ability to export/import data #35
Merged pull requests:
- Add import/export support #122 (cdubz)
- Add ability to record notes on most entry types #121 (cdubz)
- Add last three methods to Last Feeding Method card #120 (cdubz)
- Remove exception handling for Plotly output (#69) #119 (cdubz)
- Allow application time zone to be set from UI #118 (cdubz)
v1.3.4 (2020-02-09)
v1.3.3 (2020-02-08)
v1.3.2 (2020-02-07)
v1.3.1 (2020-02-07)
Implemented enhancements:
- Add ability to delete all inactive Timers #108
Closed issues:
- Update documentation for new Docker Hub repo #112
- Test case test_timer_stop_on_save fails occasionally #111
- Use docker-compose's environment instead of docker.env file #110
- Implement pull-to-refresh #107
- Docker Compose configuration prevents tagged image updates #106
v1.3.0 (2020-01-31)
Implemented enhancements:
- Add a "Now" button to input the current date and time #99
- Allow AM/PM instead of military time #93
- FR: Diaper change volume #77
- Timezone #50
Fixed bugs:
Closed issues:
- Login username case sensitivity #98
- Feature Request: Customizable Dashboard #88
- Add
updatestatic
management command #102 - Improve datetime picker widget #101
- Add optional Child relationship to Timer #100
Merged pull requests:
- Add optional Child relationship to Timer #104 (cdubz)
- Improve datetime picker widget #103 (cdubz)
- Update to Node 10 minimum version for development #97 (cdubz)
- Support localized datetime strings #94 (cdubz)
v1.2.4 (2020-01-04)
Implemented enhancements:
- Enhancement: "Fortified breast milk" Option #71
- FR/Question: active timers on home dashboard #73
- feature request: Feeding daily input #68
Fixed bugs:
Closed issues:
Merged pull requests:
- Spelling corrections for 'not enough information' messages #85 (nelsonblaha)
- Extend translation support #84 (cdubz)
- Improve german tummy time translation #83 (irmela)
- Update dashboard.html #82 (paulcalabro)
- A couple minor changes #81 (paulcalabro)
- Time last feeding from start #78 (PhilRW)
- Add dashboard sort clauses: first name and id #74 (burkemw3)
v1.2.3 (2019-06-07)
Implemented enhancements:
Closed issues:
- Best way to update to latest? #65
Merged pull requests:
v1.2.2 (2019-05-04)
Implemented enhancements:
v1.2.1 (2019-04-10)
Closed issues:
- Commit compiled assets #56
- Manual Installation on ARM7: ImportError: Missing required dependencies ['numpy'] #55
Merged pull requests:
v1.2.0 (2018-11-06)
Closed issues:
- Safari pinned iOS App links to Home / Permission denied #57
- auto reboot server on reboot #54
- users not able to login #49
- configure nginx #47
- Persistent Data - Docker #46
Merged pull requests:
v1.1.0 (2018-05-20)
Fixed bugs:
- DoesNotExist error on feeding add with fresh install #37
Closed issues:
- how to setup locale #48
- ARM (i.e. Raspberry Pi) install problematic #43
- modul Image missing #42
- sha256 of docopt does not match #41
- New logo for Babybuddy #38
- Improve dashboard mobile performance #31
Merged pull requests:
- tackle the manual a bit. #45 (novski)
- correct text to previous PR #44 (novski)
- manual build corrections in readme.md #40 (novski)
- New logo for Babybuddy #39 (reallinfo)
v1.0.3 (2018-03-28)
Closed issues:
- Configurable units? #36
v1.0.2 (2018-03-04)
Closed issues:
- Add photo field to Child model #13
Merged pull requests:
v1.0.1 (2018-01-25)
v1.0.0 (2017-12-30)
Closed issues:
- Refresh dashboard without full reload #30
- Add API tests #29
- Documentation on the API #28
- Fix reset command test #27
- Add basic users management #26
- Add status messages #25
- Add an average feeding time graph #23
- Use .env file for environment/settings variables #22
- Docker installation #21
- Add fixtures and improve tests #18
- Add a welcome/intro page #17
- Improve Timeline view and placement. #16
- Add Weight tracking #15
- Improve dashboard view for > 1 child #14
- Add filtering on all lists and API #12
- Handle custom data validation for forms #11
- Improve child delete confirmation flow #8
- Datetime pickers broken #6
- Use Visibilty API on dashboard #5
- Provide averages data #4
- Review/refactor handling of timezone information #3
- HTTP 500 on sleep pattern graph when no sleep entries exist #2
- Task 'migrate' is not in your gulpfile #1
Merged pull requests:
- Make ALLOW_UPLOADS a setting dependent on user preference and platform #20 (overshard)
- Add ability to upload picture of child with thumbnailing capabilities. #19 (overshard)
- Add validation for model durations #10 (youngbob)
- Fix style for datetime picker #9 (youngbob)
* This Changelog was automatically generated by github_changelog_generator