Christopher C. Wells
cd946280cb
Format code with black
2022-02-09 16:00:30 -08:00
Christopher C. Wells
226f67f02c
Update Django to 4.x
2022-01-16 15:49:09 -08:00
Christopher C. Wells
81f0fb94e7
Replace easy-thumbnails with imagekit
...
Closes #373
2022-01-16 15:49:09 -08:00
Yulian Kuncheff
0af4521005
Linting and faker changes
2021-12-31 09:19:53 -05:00
Yulian Kuncheff
9b604627a1
Add Height, Head Circumference, and BMI, corresponding reports, and move to separate menu with Weight and Temperature.
2021-12-31 09:19:53 -05:00
Christopher Charbonneau Wells
8f6d0295f3
Improve PWA experience ( #359 )
2021-12-25 14:31:58 -05:00
Christopher C. Wells
c69fc603af
Add logo to login page
2021-12-24 14:54:03 -05:00
Christopher C. Wells
e62f4a6426
Use `sticky-top` instead of `fixed-top` for navbar
2021-12-24 14:48:14 -05:00
Christopher C. Wells
49919c2cbb
Decrease size of login page logo
2021-12-24 14:42:58 -05:00
Christopher C. Wells
6cc9890f5a
Use named patterns for settings URLs
...
This should improve support for subdirectory hosted installations.
2021-12-24 14:28:24 -05:00
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
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
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
f0a7f53752
Merge remote-tracking branch 'origin/master' into 333-en-gb-datetimeformat
2021-11-28 14:44:36 -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
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
10f12f6a13
Create v1.9.1 release
2021-11-13 06:24:50 -08:00
Christopher C. Wells
09714f5810
Update Python dependencies
2021-11-13 06:07:08 -08:00
Christopher C. Wells
fd9a0eb656
Replace usages of `darken` and `lighten`
2021-11-13 05:47:11 -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
codisart
c33ace2bf9
feat(sleep): #323 Add napping field to the sleep model
2021-10-30 07:16:37 -07:00
Christopher C. Wells
0c0d4baf41
Combine `en` and `en_GB` date input formats
2021-10-26 19:55:16 -07:00
Christopher C. Wells
b5d9875e9a
Fix linting issues
2021-10-26 19:55:16 -07:00
Christopher C. Wells
0efe0e4f0b
Remove deprecated use of session-based language handling
...
Session-based language handling is deprecated in Django 3.x and will be
removed in 4.x.
https://docs.djangoproject.com/en/3.2/topics/i18n/translation/#explicitly-setting-the-active-language
2021-10-26 19:55:16 -07:00
Christopher C. Wells
9e2048b26c
Change default locale to en-US
2021-10-26 19:55:16 -07:00
Amith211
52fab47735
add en-GB 'translations'
2021-10-26 19:55:16 -07:00
Christopher C. Wells
821aa34fed
Update language option configurations
2021-10-07 05:58:03 -07:00
Christopher C. Wells
fe7e16800a
Create v1.9.0 release
2021-09-25 14:44:55 -07:00
Christopher C. Wells
05c5b68d28
Remove link blank targets (let user decide)
2021-09-25 14:19:53 -07:00
Christopher Charbonneau Wells
4cf523dff0
Improve logo/favicon styling ( #312 )
...
* Update brand logo color (WIP)
Need more SVG hackery for proper transparency...
* Add SVG favicon (WIP)
👻
* Create transparent logo variant; use for brand icon
* Update primary color for all logo assets
* Add small white stroke to favicon
* Switch to SVG favicon
2021-09-25 14:16:48 -07:00
Christopher C. Wells
3f57b196b4
Disable secure cookies
...
This feature breaks login on non-HTTPs connections. Additional work needed.
2021-09-16 20:44:05 -07:00
Nick Trecina
a844aa7613
Date picker changes ( #304 )
...
Only open datepicker on calendar click
Co-authored-by: Christopher C. Wells <git@chris-wells.net>
2021-09-16 20:29:47 -07:00
Christopher C. Wells
c8d48945f2
Set `HttpOnly` flag on cookies
2021-09-16 19:37:04 -07:00
Christopher C. Wells
0e6a5cb08a
Prevent caching of pages requiring authentication
2021-09-16 19:34:33 -07:00
Christopher C. Wells
45cb43958d
Set default password policies in base settings
2021-09-16 19:14:48 -07:00