Commit 97f28e7
committed
feat(calendar): add Apple CalDAV two-way sync with write operations
- Implement createEvent, updateEvent, deleteEvent methods in AppleCaldavProvider
- Add ICS generation for CalDAV PUT requests with proper RFC 5545 escaping
- Extract event metadata (href, etag) for optimistic locking and conflict detection
- Add syncAppleSource method to CalendarSettingsTab
- Mark Google, Outlook, Apple CalDAV providers as "Coming Soon" in source modal
perf(kanban): cache CSS custom property tag colors
- Prevent layout thrashing from repeated getComputedStyle calls
- Clear cache on css-change event (theme switch, snippet toggle)1 parent d1f37fc commit 97f28e7
File tree
4 files changed
+697
-76
lines changed- src
- components/features
- kanban
- settings/tabs
- providers
4 files changed
+697
-76
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
10 | 25 | | |
11 | 26 | | |
12 | 27 | | |
| |||
317 | 332 | | |
318 | 333 | | |
319 | 334 | | |
| 335 | + | |
320 | 336 | | |
321 | 337 | | |
322 | 338 | | |
323 | 339 | | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
328 | 353 | | |
329 | 354 | | |
330 | 355 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
136 | 137 | | |
137 | 138 | | |
138 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
139 | 147 | | |
140 | 148 | | |
141 | 149 | | |
| |||
Lines changed: 64 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
319 | 319 | | |
320 | 320 | | |
321 | 321 | | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
322 | 325 | | |
323 | 326 | | |
324 | 327 | | |
| |||
520 | 523 | | |
521 | 524 | | |
522 | 525 | | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
523 | 569 | | |
524 | 570 | | |
525 | 571 | | |
| |||
621 | 667 | | |
622 | 668 | | |
623 | 669 | | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
624 | 677 | | |
625 | 678 | | |
626 | | - | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
627 | 683 | | |
628 | 684 | | |
629 | 685 | | |
630 | 686 | | |
631 | 687 | | |
632 | 688 | | |
633 | 689 | | |
634 | | - | |
635 | | - | |
636 | | - | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
637 | 697 | | |
638 | 698 | | |
639 | 699 | | |
| |||
0 commit comments