Christopher C. Wells
09714f5810
Update Python dependencies
2021-11-13 06:07:08 -08:00
Christopher C. Wells
c215ad9d0f
Ensure overridden Sleep.save() is run on migration
2021-10-30 10:47:44 -07:00
codisart
c33ace2bf9
feat(sleep): #323 Add napping field to the sleep model
2021-10-30 07:16:37 -07:00
Christopher C. Wells
774504bce2
Prevent potential sleep entry intersection errors in tests
2021-10-26 19:55:16 -07:00
Christopher C. Wells
0e6a5cb08a
Prevent caching of pages requiring authentication
2021-09-16 19:34:33 -07:00
Nicholas Trecina
fc8b230928
Selecting one of the breast feeding methods will auto select breast milk as the type
2021-09-09 04:45:32 -07:00
Christopher C. Wells
0a74061a7a
Remove readonly state from datetime picker fields ( #284 )
2021-09-03 20:38:15 -07:00
Christopher C. Wells
83b9177dbe
Add basic timeline page load test
2021-08-31 08:08:13 -07:00
Christopher C. Wells
e1f20db2cb
Update back/forward arrow icon classes
2021-08-31 08:08:13 -07:00
Christopher C. Wells
8fd9680284
Update existing test for icon class changes
2021-08-31 08:08:13 -07:00
Christopher C. Wells
c850998b64
Remove deprecated `icon` base class usage
2021-08-31 08:08:13 -07:00
Christopher C. Wells
10af931279
Populate the all-children timeline
2021-08-31 08:08:13 -07:00
Christopher C. Wells
0990678325
Add basic timeline view (WIP)
2021-08-31 08:08:13 -07:00
Christopher C. Wells
fad8f1500e
Make entry intersection check exclusive
...
Closes #263
2021-08-17 05:59:08 -07:00
Ohad Lutzky
3922966815
Add date-nav to bottom
...
Only if date has any events (otherwise no scrolling is necessary)
Fixes #229
2021-08-11 14:27:26 -07:00
Ohad Lutzky
5bc98bd7f0
Show notes in timeline
...
For Tummy Time, show milestone instead
Fixes #272
2021-08-11 06:11:42 -07:00
Ohad Lutzky
508292317f
Add "time since previous" to feedings in timeline
...
Fixes #266
2021-08-07 20:24:29 -07:00
Ohad Lutzky
ce507761cd
Split get_objects to short functions
2021-08-07 20:24:29 -07:00
Christopher C. Wells
858436e840
Convert passed datetime object to localetime
...
Closes #274
2021-08-06 08:33:41 -07:00
Christopher C. Wells
1aad600f6c
Only use `SHORT_MONTH_DAY_FORMAT` with supported locales
...
Closes #276
2021-08-06 08:24:07 -07:00
Ohad Lutzky
207a5bc236
Move Actions column to far left
...
This allows the columns to be ordered in a descending order of
importance from left to right, reducing scrolling.
Also un-center the column, as it is now flush to the left.
Fixes #236
2021-08-04 14:59:28 -07:00
Ohad Lutzky
e2779c006f
Hide child column if only one child is shown
...
Fixes #233
2021-08-04 08:47:56 -07:00
Ohad Lutzky
20538ce59d
Unify "wet" and "solid" columns
...
Note that change is always at least either wet or solid.
Fixes #235
2021-08-03 19:17:51 -07:00
Christopher C. Wells
51c70c1746
Fix linting issue
2021-08-01 04:42:38 -07:00
Christopher C. Wells
273c365bef
Add test for short datetime template tag
2021-08-01 04:42:38 -07:00
Christopher C. Wells
94cb7d771a
Use short datetime string for lists
2021-08-01 04:42:38 -07:00
Christopher C. Wells
58acccfddb
Use short datetime string for lists (WIP)
2021-08-01 04:42:38 -07:00
Christopher C. Wells
c1dab44596
Use POST for timer quick add functionality
2021-07-31 13:56:48 -07:00
Christopher C. Wells
824d2af0da
Correct method names
2021-07-31 13:16:50 -07:00
Christopher C. Wells
c873f84a2c
Return to timer detail on delete cancel
2021-07-31 13:15:23 -07:00
Christopher C. Wells
c2513ff843
Use POST for timer stop and restart operations
2021-07-31 13:11:21 -07:00
Ohad Lutzky
411641903f
Move Time column to be first in list view ( #250 )
...
Fixes #232
2021-07-09 19:32:53 -07:00
Ohad Lutzky
beaf366079
Show duration in timeline ( #247 )
2021-07-09 13:45:07 -07:00
Ohad Lutzky
73a04af9b2
Timeline: Add edit links ( #246 )
...
* Timeline: Show diaper change details
* Timeline: Add edit links
Suggested in #229
Co-authored-by: Christopher Charbonneau Wells <10456740+cdubz@users.noreply.github.com>
2021-07-07 20:09:22 -07:00
Ohad Lutzky
8861933738
Timeline: Show diaper change details
2021-07-07 19:54:43 -07:00
Ohad Lutzky
2a7402283c
Clarify "no events" on timeline
...
Suggested in #229
2021-07-06 20:38:31 -07:00
Ohad Lutzky
e3b6f79c09
Show feeding amount on timeline
2021-07-05 12:51:05 -07:00
Christopher C. Wells
a2da7e32f9
Disable autocomplete on datetime form fields ( #224 )
...
The actual issue here is that the readonly property is no longer working. This
should be fixed in a separate commit.
2021-06-19 15:20:03 -07:00
jcgoette
a33b0cadff
default feeding start to now
2021-06-19 14:17:34 -07:00
jcgoette
0001281d66
default last feed method if not left/right breast
2021-06-19 14:17:34 -07:00
Christopher C. Wells
71da84a47b
Add missed migration from #206
2021-06-07 20:26:15 -07:00
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
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
e27f7b76a0
Use Django 3.2 timesince depth parameter for child age
2021-04-11 13:35:07 -07:00
Christopher C. Wells
b009a0bebc
Revert timesince chunks after monkey patch ( fixes #181 )
2021-01-03 19:08:11 -08:00
Christopher C. Wells
95a2cdf06d
Use day precision for child age ( #167 )
2020-10-25 20:06:21 -07:00
Christopher C. Wells
3f0694dc9d
Make datetime editable for Note model
...
Closes #151
2020-08-12 19:47:58 -07:00
Christopher C. Wells
7abe7b2a5f
Add test for USE_24_HOUR_TIME_FORMAT ( #148 )
...
Note: this new test has been tagged "isolate" and excluded from regular tests
because the locale behavior being tested involves Django internals that must
be handled at initialization and cannot be changed during runtime (i.e. this
new test with PASS when run alone, but FAIL when run with other tests).
A future commit or set of commits should come up with a way to execute all
tests tagged "isolate" in isolated test environments as part of the full test
suite. For now, this test simply does not run until it is run manually.
2020-07-22 21:56:29 -07:00