Commit Graph

43 Commits

Author SHA1 Message Date
606fca25a8 Chore: Add debug logging and iterate to 0.3.22
All checks were successful
Build SilverBullet Plug / build (push) Successful in 24s
2026-02-18 09:58:22 -08:00
48e6e945e1 Feat: Increment version to 0.3.21
All checks were successful
Build SilverBullet Plug / build (push) Successful in 31s
- Iterated the patch version for the iCalendar plug from 0.3.20 to 0.3.21.
- Updated  and  with the new version.
- This change is intended to be built and deployed via Gitea Actions.
2026-02-18 07:47:17 -08:00
a11aecfd1b Chore: Add detailed logging to diagnose zero events issue (v0.3.20)
All checks were successful
Build SilverBullet Plug / build (push) Successful in 25s
2026-02-18 05:45:39 -08:00
b786978804 Fix: Add requiredPermissions for legacy SB versions (v0.3.19)
All checks were successful
Build SilverBullet Plug / build (push) Successful in 25s
2026-02-17 18:09:27 -08:00
4030c3fef0 Fix: Unified plug identity to Library/sstent/icalendar (v0.3.18)
All checks were successful
Build SilverBullet Plug / build (push) Successful in 28s
2026-02-17 16:04:22 -08:00
2f4499a068 Fix: Final unified naming and permissions (v0.3.17)
All checks were successful
Build SilverBullet Plug / build (push) Successful in 26s
2026-02-17 15:03:00 -08:00
5f9afac9d8 Fix: Add fetch permission and bump to v0.3.16
All checks were successful
Build SilverBullet Plug / build (push) Successful in 25s
2026-02-17 14:57:02 -08:00
03907f3789 Fix: Revert manifest structure to working baseline (v0.3.15)
All checks were successful
Build SilverBullet Plug / build (push) Successful in 21s
2026-02-17 14:53:30 -08:00
17f6308585 Fix: Final clean build v0.3.14 with verified mapping and name
All checks were successful
Build SilverBullet Plug / build (push) Successful in 19s
2026-02-17 14:51:47 -08:00
7d690cdb2a Fix: Final verified build v0.3.13 with explicit naming and mapping
All checks were successful
Build SilverBullet Plug / build (push) Successful in 25s
2026-02-17 14:48:51 -08:00
98c3b64659 Fix: Final working v0.3.12 build with populated function mapping
All checks were successful
Build SilverBullet Plug / build (push) Successful in 23s
2026-02-17 14:46:38 -08:00
70e6a4ef82 Fix: Final working v0.3.11 build with correct function mapping
All checks were successful
Build SilverBullet Plug / build (push) Successful in 33s
2026-02-17 14:39:39 -08:00
ced95d2a7a Fix: Final working v0.3.1 with fixed function mapping
All checks were successful
Build SilverBullet Plug / build (push) Successful in 25s
2026-02-17 13:55:31 -08:00
d4b8fea8f9 Build: Correctly build v0.3.1 with version bump in code
All checks were successful
Build SilverBullet Plug / build (push) Successful in 19s
2026-02-17 13:43:45 -08:00
070b10843e Fix(timezone): Implement True UTC calculation and bump to v0.3.0
All checks were successful
Build SilverBullet Plug / build (push) Successful in 24s
2026-02-17 10:07:02 -08:00
d28c206862 Bump version to 0.2.16 and add detailed offset logging 2026-02-17 08:36:18 -08:00
66f60bc9ae Bump version to 0.2.14 and simplify date processing to native browser behavior
All checks were successful
Build SilverBullet Plug / build (push) Successful in 26s
2026-02-17 08:26:32 -08:00
81d5e8738e Bump version to 0.2.13 and improve date processing stability
All checks were successful
Build SilverBullet Plug / build (push) Successful in 23s
2026-02-17 08:21:34 -08:00
90f317be6e Bump version to 0.2.12 and fix Outlook timezone logic
All checks were successful
Build SilverBullet Plug / build (push) Successful in 24s
2026-02-17 08:16:06 -08:00
124a780b65 Bump version to 0.2.11 and add tzShift support
All checks were successful
Build SilverBullet Plug / build (push) Successful in 21s
2026-02-17 08:10:13 -08:00
9e54f0320e Bump version to 0.2.10 and add explicit date localization with logs
All checks were successful
Build SilverBullet Plug / build (push) Successful in 20s
2026-02-17 08:05:52 -08:00
ab0db17a47 Bump version to 0.2.9 and improve ISO localization logic
All checks were successful
Build SilverBullet Plug / build (push) Successful in 28s
2026-02-17 07:58:53 -08:00
56b6e7d0bf Bump version to 0.2.8 and add targeted logging for problematic UID
All checks were successful
Build SilverBullet Plug / build (push) Successful in 20s
2026-02-17 07:45:37 -08:00
cdfea5f3b2 Bump version to 0.2.7 and add PST localization logging
All checks were successful
Build SilverBullet Plug / build (push) Successful in 27s
2026-02-17 07:35:13 -08:00
80cd15c1b5 Bump version to 0.2.6
All checks were successful
Build SilverBullet Plug / build (push) Successful in 25s
2026-02-17 07:28:57 -08:00
adf638379d Add raw ICS logging
All checks were successful
Build SilverBullet Plug / build (push) Successful in 19s
2026-02-17 07:26:10 -08:00
45ab0e8d95 Bump version to 0.2.5 and add detailed date conversion logging
All checks were successful
Build SilverBullet Plug / build (push) Successful in 14s
2026-02-17 07:15:45 -08:00
86824991a6 Bump version to 0.2.4 and add timezone diagnostics
All checks were successful
Build SilverBullet Plug / build (push) Successful in 21s
2026-02-17 06:52:03 -08:00
dbffe7fb24 Bump version to 0.2.3
All checks were successful
Build SilverBullet Plug / build (push) Successful in 20s
2026-02-16 10:18:13 -08:00
5a7a7aaa18 Robust whitespace handling in URL with character code logging
Some checks failed
Build SilverBullet Plug / build (push) Has been cancelled
2026-02-16 10:17:45 -08:00
c382ab93ab Add top-level log for debugging boot timeout
All checks were successful
Build SilverBullet Plug / build (push) Successful in 20s
2026-02-16 09:38:38 -08:00
f2fedb690c Bump version to 0.2.2
All checks were successful
Build SilverBullet Plug / build (push) Successful in 26s
2026-02-16 08:10:15 -08:00
3fa0bd553b Robust fetch with User-Agent and URL encoding
Some checks failed
Build SilverBullet Plug / build (push) Failing after 26s
2026-02-16 07:48:32 -08:00
0a58c16705 Add URL trimming and fetching logs
Some checks failed
Build SilverBullet Plug / build (push) Failing after 10s
2026-02-16 07:40:35 -08:00
bb1b9a93ad Make configuration more robust for single sources
Some checks failed
Build SilverBullet Plug / build (push) Failing after 9s
2026-02-15 17:39:32 -08:00
Alexandre Nicolaie
deb30ab6b3 Migrate to ts-ics 2.4.0 API and fix duplicate recurring events
ts-ics 2.4.0 changed API from parseIcsCalendar to convertIcsCalendar
and VCalendar to IcsCalendar. The new API returns Date objects and
nested date structures that require recursive conversion to strings
for SilverBullet indexing.

Recurring events were creating duplicate refs because the hash only
used the UID, which is identical across occurrences. Including the
start date in the unique key ensures each occurrence gets a distinct
ref.

Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Alexandre Nicolaie <xunleii@users.noreply.github.com>
2025-10-18 16:15:46 +02:00
Alexandre Nicolaie
904c1b9d94 Add clear all events functionality
Add 'iCalendar: Clear All Events' command to completely remove
all indexed calendar events and cache. Useful for maintenance
and troubleshooting.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Alexandre Nicolaie <xunleii@users.noreply.github.com>
2025-10-18 16:15:46 +02:00
Alexandre Nicolaie
38dd97c25c Add force sync command
Add 'iCalendar: Force Sync' command to bypass cache and
immediately synchronize calendar events. Useful when you
need fresh data before the cache expires.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Alexandre Nicolaie <xunleii@users.noreply.github.com>
2025-10-18 16:15:46 +02:00
Alexandre Nicolaie
d3e4fc021b Migrate to SilverBullet v2 indexing system
Replace deprecated query provider with index-based architecture.
Events are now indexed using index.indexObjects() and queryable
via Lua Integrated Query (LIQ).

Breaking changes:
- Plugin now requires SilverBullet v2 (use v0.1.0 for SB v1)
- Old query syntax no longer works (use LIQ instead)
- Manual sync required via 'iCalendar: Sync' command
- Events cached for 6h by default (was real-time)

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Alexandre Nicolaie <xunleii@users.noreply.github.com>
2025-10-18 16:15:46 +02:00
Marek S. Lukasiewicz
529c534d4a Add version command 2025-01-05 17:57:27 +01:00
Marek S. Lukasiewicz
1de79df25d Define the event object 2025-01-05 17:14:34 +01:00
Marek S. Lukasiewicz
9d234428d4 Load ics sources from Space Config 2025-01-05 16:56:39 +01:00
Marek S. Lukasiewicz
968353ce80 Rename Plug to icalendar 2025-01-05 16:06:57 +01:00