Commit Graph

1120 Commits

Author SHA1 Message Date
Christopher C. Wells db703c07ec Merge remote-tracking branch 'origin/master' 2021-12-21 15:58:42 -05:00
MagiX13 498eddf5b6 Serve login pages using the SCRIPT_NAME if available 2021-12-21 15:51:20 -05:00
MagiX13 17e35e6469 Adjust paths to / to be dynamic
This is useful if you want to run babybuddy in a subdirectory
2021-12-21 15:51:20 -05:00
Christopher C. Wells 542e0dacb3 Ignore any unknown settings files 2021-12-20 09:41:32 -05:00
Christopher C. Wells 97fa8d7000 Support POST only for logout 2021-12-18 17:42:53 -05:00
Christopher C. Wells 32bfede6e2 Re-add non-svg favicon metadata files
Fixes #357
2021-12-18 17:11:55 -05:00
Christopher C. Wells 709847663c Lock Django to 3.x
Some Django 4.x deprecations/removals may affect Baby Buddy. And the Easy
Thumbnail dependency does not support Django 4.x yet.
2021-12-18 16:57:10 -05:00
Christopher C. Wells 457598e3da Translate untranslated strings
Fixes #352
2021-12-18 13:45:05 -05:00
Christopher C. Wells ee0805c824 Move stylelint config to a file 2021-12-18 13:04:14 -05:00
MagiX13 34038652b8 Convert envir variables that are supposed to be boolean to boolean
dotenv does not take allow for boolean environment variables and thus they have to be converted before
2021-12-15 06:26:50 -05:00
Christopher C. Wells 9722d540ec Create v1.9.3 release 2021-12-14 09:50:27 -05:00
Christopher C. Wells cddf0a8338 Update Python dependencies 2021-12-14 09:45:48 -05:00
Christopher C. Wells 73be17240e Update node dependencies 2021-12-14 09:37:47 -05:00
Christopher C. Wells 9585443218 Revert "Treat `en` as `en-US` for date formatting"
This reverts commit c06ce032. Proper handling for this language setting is
added in commit 59372a01.
2021-12-14 09:25:21 -05:00
Christopher C. Wells 59372a01d2 Add migration for `en` to `en-US` language setting
Fixes #337
2021-12-13 16:34:36 -05:00
Christopher C. Wells c06ce0325b Treat `en` as `en-US` for date formatting
Fixes #337
2021-12-13 16:28:53 -05:00
Christopher Charbonneau Wells 2ad48940c1
Merge pull request #335 from Amith211/333-en-gb-datetimeformat
Add en-gb datetime overrides
2021-12-13 16:19:45 -05:00
Christopher C. Wells b302cc853f Create v1.9.2 release 2021-12-04 06:44:41 -05:00
Christopher C. Wells e13f00e024 Force AM/PM for en-GB 12H setting combination 2021-11-28 15:51:51 -05:00
Christopher C. Wells f0a7f53752 Merge remote-tracking branch 'origin/master' into 333-en-gb-datetimeformat 2021-11-28 14:44:36 -05:00
Christopher C. Wells d532c57142 Update Heroku runtime 2021-11-28 14:34:15 -05:00
Christopher C. Wells 4920f4341b Use request language code when available (#346)
Enables translation on the login page.
2021-11-28 14:18:00 -05:00
Christopher C. Wells 0250faec6e Ensure "settings saved" is translated (#346) 2021-11-28 14:05:56 -05:00
Christopher C. Wells c28620b3d8 Activate and deactivate user language in middleware
Fixes #346
2021-11-28 14:02:23 -05:00
Marcelino Alberdi Pereira 462459964c Add notes to child timeline 2021-11-20 18:16:10 -05:00
Christopher C. Wells 2fea4c8806 Move CI deploy steps conditional to job level 2021-11-19 11:39:15 -05:00
Christopher C. Wells 828e9ffa3f Update OpenAPI schema doc 2021-11-19 11:17:09 -05:00
Christopher C. Wells 507e0c383d Ensure API `OPTIONS` captures class-based filters 2021-11-19 11:14:49 -05:00
Christopher C. Wells 54a24423c0 Fix `date` filter for models with `time` field
Fixes #342
2021-11-19 11:14:48 -05:00
Christopher C. Wells cc4e36bafd Update dev install procedure steps 2021-11-19 09:38:24 -05:00
Christopher Charbonneau Wells 9fd06eef4f
Fix Heroku deploy URL
Fixed #340.
2021-11-19 08:53:48 -05:00
Alberdi 97671f0d93 Complete Spanish translations plus some fixes
I've used the POEditor project to update them, this commit imports the
changes directly from there.
2021-11-16 12:12:39 -08:00
Amith211 429c85cd5a
fix en_GB display format 2021-11-15 17:30:12 +00:00
Amith211 df51cc05d8
fix en_GB tests 2021-11-15 17:15:57 +00:00
Amith211 0312a4210d
add en-gb format tests 2021-11-14 01:20:20 +00:00
Amith211 36318a05e3
add en-gb datetime overrides
close #333
2021-11-14 01:18:29 +00:00
Christopher C. Wells b8ef378a8e Update Node version used in CI 2021-11-13 06:31:29 -08:00
Christopher C. Wells 10f12f6a13 Create v1.9.1 release 2021-11-13 06:24:50 -08:00
Christopher C. Wells f432f1147f Quote Python versions in CI config 2021-11-13 06:11:42 -08:00
Christopher C. Wells 09714f5810 Update Python dependencies 2021-11-13 06:07:08 -08:00
Christopher C. Wells 2a2662045a Add Python 3.10 to CI tests 2021-11-13 05:54:20 -08:00
Christopher C. Wells f302aad710 Update Heroku runtime to Python 3.9 2021-11-13 05:53:38 -08:00
Christopher C. Wells fd9a0eb656 Replace usages of `darken` and `lighten` 2021-11-13 05:47:11 -08:00
Christopher C. Wells 9371b1a100 Do not extend standard CSS classes 2021-11-13 05:38:25 -08:00
Christopher C. Wells 13a81f6336 Update node dependencies 2021-11-13 05:13:08 -08:00
Christopher Charbonneau Wells d74f35d765
Handle format customization in middelware (#332)
This is done to allow for format difference between `en-US` (`en`) and `en-GB` that are not well supported by Django's format handling.
2021-11-12 10:13:08 -08:00
Christopher C. Wells 4b884fd030 Add a demo deploy step to CI 2021-11-07 13:53:58 -08:00
Christopher C. Wells 4c1eb06145 Add Python 3.9 to CI tests 2021-11-07 13:31:18 -08:00
Christopher C. Wells 748c7f235c Run python setup in CodeQL CI
See https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#analyzing-python-dependencies
2021-11-07 13:18:55 -08:00
Christopher C. Wells f755afb000 Don't install dev dependencies in CodeQL CI 2021-11-07 13:12:03 -08:00