Simon Ser
1f9fe0b169
Workaround template functions not loaded
...
This is a hacky workaround to make things work until we find a better
solution.
Closes: https://todo.sr.ht/~emersion/alps/96
2020-06-10 22:46:42 +02:00
Simon Ser
0a9c246794
plugins/caldav: add basic day view
2020-05-21 17:06:51 +02:00
Drew DeVault
1e109b7ac3
caldav: add page titles to all routes
2020-05-20 22:10:14 +02:00
Drew DeVault
024cab94f1
alps theme: add layout for calendar event update
2020-05-20 22:06:32 +02:00
Simon Ser
811891134e
plugins/caldav: add time inputs in event create/update form
2020-05-20 19:32:53 +02:00
Simon Ser
8813faf71e
go fmt
2020-05-20 19:08:06 +02:00
Drew DeVault
7142da950d
alps theme: initial layout for calendar
2020-05-20 18:59:01 +02:00
Simon Ser
cfea0ec787
plugins/caldav: fix duplicate event after edit
2020-05-20 17:45:32 +02:00
Simon Ser
83dd3f71d6
Drop unnecessary "log" import
2020-05-20 17:19:24 +02:00
Simon Ser
4402a748f0
plugins/caldav: edit event descriptions
2020-05-20 17:08:24 +02:00
Simon Ser
7157627dcf
plugins/caldav: add route to delete event
2020-05-20 16:54:33 +02:00
Simon Ser
36f3fb9567
plugins/caldav: add link to edit event
2020-05-20 16:51:02 +02:00
Wagner Riffel
42c5a81986
plugins/caldav: remove statements not used
...
Signed-off-by: Wagner Riffel <wgrriffel@gmail.com>
2020-05-18 18:32:30 +02:00
Simon Ser
ce0b0a7eeb
plugins/caldav: add form to create new events
2020-05-13 19:44:08 +02:00
Simon Ser
ea12ffcc4c
plugins/caldav: fix event list URLs
2020-05-13 19:34:46 +02:00
Simon Ser
ee5ce517d1
plugins/caldav: introduce helper CalendarObject type
2020-05-13 17:10:21 +02:00
Drew DeVault
1cf95af41e
Add <meta refresh> to mailbox view
...
This causes the mailbox to automatically reload the page every 60
seconds, without JavaScript.
This also updates the base template data to include the full URL, and
replaces the earlier "Path" field with a pre-split array of path
components, which is more immediately useful to most templates given the
limitations of string munging with text/template primitives.
2020-05-13 16:58:48 +02:00
Simon Ser
0191b73996
plugins/caldav: switch to path-based URLs
...
UIDs are not first-class WebDAV citizens and would require two
roundtrips for most operations.
2020-05-13 16:48:03 +02:00
Simon Ser
b891a95fcf
Rename project to alps
2020-05-13 14:07:44 +02:00
Simon Ser
4bb0ded2d9
plugins/caldav: update go-webdav
2020-02-25 19:24:35 +01:00
Simon Ser
be3c069f5d
plugins/caldav: make discovery failures non-fatal
...
Closes: https://todo.sr.ht/~sircmpwn/koushin/64
2020-02-19 16:35:47 +01:00
Simon Ser
82304a78d6
plugins/caldav: add missing event.html template
2020-02-11 17:14:43 +01:00
Simon Ser
9fe20a604c
plugins/caldav: add pagination to calendar view
2020-02-05 18:57:16 +01:00
Simon Ser
a1b43cc5a8
plugins/caldav: add basic event view
2020-02-05 18:39:53 +01:00
Simon Ser
5b78cdc104
plugins/caldav: new plugin
...
For now it can only list events for the current month.
References: https://todo.sr.ht/~sircmpwn/koushin/60
2020-02-05 18:14:26 +01:00