Matteo Settenvini
|
5e796365f1
|
Add some context to parse errors
|
2022-08-05 22:03:55 +02:00 |
|
Matteo Settenvini
|
7495682e41
|
Cover use case of manually inserted recipes; allow recipe names instead of URLs in CSV
|
2022-08-05 15:53:57 +02:00 |
|
Matteo Settenvini
|
fe363c0e26
|
Abstract rate limiting away into ApiClient
|
2022-08-05 13:20:37 +02:00 |
|
Matteo Settenvini
|
f2eadbae2b
|
Rename Event -> Scheduling for readability
|
2022-08-03 19:36:08 +02:00 |
|
Matteo Settenvini
|
e6288cfde1
|
Move yearly recurrence out of Event and into scheduler
|
2022-08-03 19:31:06 +02:00 |
|
Matteo Settenvini
|
76968d5977
|
Add purge command, simplify event RRULE until clients are fixed
|
2022-08-02 15:41:55 +02:00 |
|
Matteo Settenvini
|
04fadd3d89
|
Put a semaphore for connection limit as a temporary hack
|
2022-08-02 00:51:11 +02:00 |
|
Matteo Settenvini
|
9ccec9878a
|
Add some logging
|
2022-08-01 22:54:59 +02:00 |
|
Matteo Settenvini
|
1510eb4f3d
|
Use only the icalendar crate instead of ics
|
2022-07-30 23:30:08 +02:00 |
|
Matteo Settenvini
|
c649fbf88c
|
Collect relevant ingredients for grocery list
|
2022-07-30 01:02:54 +02:00 |
|
Matteo Settenvini
|
77404d1642
|
Fix outputting tzid and alarm trigger
|
2022-07-29 19:52:50 +02:00 |
|
Matteo Settenvini
|
32ccc1ed72
|
Partially refactor Event to change ical impl more freely
|
2022-07-29 11:47:38 +02:00 |
|
Matteo Settenvini
|
0d53be51a2
|
Make events repeat yearly for now
|
2022-07-29 02:19:47 +02:00 |
|
Matteo Settenvini
|
8e1547750e
|
Publish cal events to server
|
2022-07-28 18:32:38 +02:00 |
|
Matteo Settenvini
|
dce761b0f9
|
Create (but not publish) events from recipes
|
2022-07-28 16:38:12 +02:00 |
|