48e6e945e1
Feat: Increment version to 0.3.21
...
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)
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)
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)
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)
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Build SilverBullet Plug / build (push) Successful in 27s
2026-02-17 07:35:13 -08:00
80cd15c1b5
Bump version to 0.2.6
Build SilverBullet Plug / build (push) Successful in 25s
2026-02-17 07:28:57 -08:00
adf638379d
Add raw ICS logging
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
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
Build SilverBullet Plug / build (push) Successful in 21s
2026-02-17 06:52:03 -08:00
dbffe7fb24
Bump version to 0.2.3
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
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
Build SilverBullet Plug / build (push) Successful in 20s
2026-02-16 09:38:38 -08:00
f2fedb690c
Bump version to 0.2.2
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
Build SilverBullet Plug / build (push) Failing after 26s
2026-02-16 07:48:32 -08:00
0a58c16705
Add URL trimming and fetching logs
Build SilverBullet Plug / build (push) Failing after 10s
2026-02-16 07:40:35 -08:00
bb1b9a93ad
Make configuration more robust for single sources
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