Commit Graph

9 Commits

Author SHA1 Message Date
Sylvain Zimmer
81954a4ead (invitations) add invitation RSVP links in HTML emails (#10)
Also include many fixes and scalingo deployment
2026-02-19 18:15:47 +01:00
Sylvain Zimmer
3051100f8a 🐛(data) remove Calendar and CalendarShare models
The only source of truth for those is now in the caldav server
2026-02-09 20:48:11 +01:00
Sylvain Zimmer
3a0f64e791 (import) add import modal
Synchronous for now, can be offloaded to worker later.

Also lint the codebase
2026-02-09 18:43:49 +01:00
Nathan Panchout
23a66f21e6 🎨(front,back) minor style and formatting fixes
- Add gap to attendees input layout
- Fix long line formatting in subscription API test

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 17:41:04 +01:00
Nathan Panchout
52a26f5747 (front,back) add tests for visio conference feature
- Frontend: 3 unit tests for generateVisioRoomId (format, length,
  uniqueness)
- Backend: 7 tests for ICalendarParser URL extraction and email
  template rendering with/without visio URL

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 17:39:16 +01:00
Nathan Panchout
16af201959 (back) add subscription and iCal tests
Add pytest tests for calendar subscription API endpoints
and iCal export functionality. Covers token generation,
validation, expiration and .ics file generation.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:56:21 +01:00
Sylvain Zimmer
3ed52ca5d0 (scheduling) add callback from caldav to django for imip 2026-01-11 03:52:43 +01:00
Sylvain Zimmer
bc801d3007 🏗️(caldav) migrate from davical to sabre/dav 2026-01-11 02:28:04 +01:00
Sylvain Zimmer
a36348ead1 🎉(all) bootstrap the Calendars project
This repository was forked from Drive in late December 2025 and
boostraped as a minimal demo of backend+caldav server+frontend
integration. There is much left to do and to fix!
2026-01-09 00:51:25 +01:00