Commit graph

198 commits

Author SHA1 Message Date
Michalis Efstratiadis
cffedd314f
new release 1.12.1 2026-01-28 17:54:14 +02:00
Michalis Efstratiadis
fe246bca0b
1.12.0 visual improvements on the calendar 2026-01-28 17:45:49 +02:00
Michalis Efstratiadis
cb6d42e8cc
good visuals 2026-01-28 17:19:12 +02:00
Michalis Efstratiadis
1f27aff545
issue #53 fixes 2026-01-28 16:58:56 +02:00
Michalis Efstratiadis
e0928fb853
release: v1.11.1 - update version in manifest and versions.json 2026-01-26 21:32:17 +02:00
Michalis Efstratiadis
4d44b925cd
style: format transition properties for better readability in styles.css 2026-01-26 21:31:51 +02:00
Michalis Efstratiadis
dd305e7847
Merge pull request #52 from formax68/fix/sticky-date-header
fix: make agenda date header sticky when scrolling
2026-01-26 21:18:34 +02:00
Michalis Efstratiadis
daf8f90c15 fix: make agenda date header sticky when scrolling
Fixes #50 - Date header now stays at top of scroll container so events don't 'pop out' above it.

Changes:
- Add position: sticky and top: 0 to date header
- Add background color to prevent content showing through
- Add z-index to keep header above events
- Add padding-top for visual balance
2026-01-26 21:15:09 +02:00
Michalis Efstratiadis
99490fa89f release: v1.11.0 - attendee filtering by name or email 2026-01-26 16:30:46 +02:00
Michalis Efstratiadis
8a1d18b91f feat: filter attendees by email in addition to name 2026-01-26 16:28:05 +02:00
Michalis Efstratiadis
143c20d412 fix: apply filtered attendees to ICS imports 2026-01-26 16:27:15 +02:00
Michalis Efstratiadis
5b0b090f25 feat: add filtered attendees setting (closes #48)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 15:28:15 +02:00
Michalis Efstratiadis
13d6d4a6cb
new release for missing file 2026-01-24 21:04:03 +02:00
Michalis Efstratiadis
e8cf268f35
forgot to add a file -.- 2026-01-24 21:00:09 +02:00
Michalis Efstratiadis
5b03b6df79 Release v1.10.0 - Settings page redesign 2026-01-24 08:36:36 +02:00
Michalis Efstratiadis
c8c324efb0
Fix Remove calendar button vertical alignment
Add min-height and align-items to vertically center the button
within its row, and remove margin-top that was pushing it down.
2026-01-24 08:28:35 +02:00
Michalis Efstratiadis
dfe16a1290
Fix calendar settings text padding
Add horizontal padding to setting items inside calendar details
so text labels aren't flush against the gray background edge.
2026-01-24 08:12:50 +02:00
Michalis Efstratiadis
70dadd44dd
Remove deprecated settings CSS 2026-01-23 19:49:28 +02:00
Michalis Efstratiadis
7e0e9936fe
Implement Advanced section with performance and filtering 2026-01-23 19:47:51 +02:00
Michalis Efstratiadis
35122ee7df
Refactor Notes section with sub-groups 2026-01-23 19:46:39 +02:00
Michalis Efstratiadis
773c8d9b06
Implement collapsible calendar items 2026-01-23 19:43:35 +02:00
Michalis Efstratiadis
ed10f9f011
Implement Calendars section with display settings 2026-01-23 19:41:26 +02:00
Michalis Efstratiadis
aa24e4405a
Refactor display() to use collapsible sections 2026-01-23 19:33:43 +02:00
Michalis Efstratiadis
cd2a08fb44
Add sub-group label and separator helpers 2026-01-23 19:32:52 +02:00
Michalis Efstratiadis
446bb5ec15
Add collapsible section helper method 2026-01-23 19:32:33 +02:00
Michalis Efstratiadis
93b0c9f20b
Add compact checkbox list CSS and remove old calendar list box 2026-01-23 19:30:18 +02:00
Michalis Efstratiadis
edf567e767
Add collapsible calendar item CSS styles 2026-01-23 19:29:47 +02:00
Michalis Efstratiadis
ffeceec380
Add collapsible section CSS styles 2026-01-23 19:29:10 +02:00
Michalis Efstratiadis
5b4ef8fa75
Update package-lock.json version 2026-01-23 16:43:06 +02:00
Michalis Efstratiadis
033b245c60
Document calendar visibility control feature 2026-01-23 16:36:47 +02:00
Michalis Efstratiadis
56dc051056
Add CSS for calendar visibility toggles 2026-01-23 16:34:38 +02:00
Michalis Efstratiadis
4ed6188c14
Add visibility toggles to calendar settings UI 2026-01-23 16:32:10 +02:00
Michalis Efstratiadis
a48bdfcbfd
Add calendars parameter to embedded calendar view 2026-01-23 16:29:54 +02:00
Michalis Efstratiadis
f8e0fd466b
Add calendars parameter to embedded agenda view 2026-01-23 16:27:22 +02:00
Michalis Efstratiadis
14136df5d3
Use widget filtering in CalendarView
Update CalendarView to use getEventsForWidget instead of getEventsForDate.
This ensures calendars with showInWidget: false won't appear in the sidebar
calendar grid indicators or agenda view.
2026-01-23 16:24:46 +02:00
Michalis Efstratiadis
855a2dce78 Add filtering methods for widget and embed visibility 2026-01-23 16:22:34 +02:00
Michalis Efstratiadis
0234e434a2
Add showInWidget and showInEmbeds to CalendarSource type 2026-01-23 16:01:27 +02:00
Michalis Efstratiadis
c6d3b90c5c
Add .worktrees and docs/plans to gitignore 2026-01-23 15:08:16 +02:00
Michalis Efstratiadis
75bda67994 Fix embedded agenda scrolling issue (#50)
- Add flexbox layout to embedded agenda container
- Enable overflow-y scrolling for agenda content
- Add custom scrollbar styling
- Fix scrolling when events exceed max-height
2026-01-22 10:33:59 +02:00
Michalis Efstratiadis
ea492eef64
Add CUTYPE filtering for attendees
- Filter attendees by calendar user type (Individual, Group, Resource, Room, Unknown)
- Default to showing only actual people (Individual and unspecified attendees)
- Exclude conference rooms, resources, and equipment by default
- Add global settings with toggle controls for each attendee type
- Support calendar-specific filtering overrides
- Automatic calendar refresh when filter settings change
- Full RFC 5545 CUTYPE compliance
- Update README with feature documentation
- Version bump to 1.8.5
2026-01-09 12:26:38 +02:00
Michalis Efstratiadis
95d5f28022
Add YAML properties support for attendees
- Add new {{attendees_links_yaml}} template variable
- Format attendee links with quotes for Obsidian properties
- Use multiline YAML list format for better compatibility
- Update documentation with examples and usage
- Bump version to 1.8.4

Fixes #47
2026-01-08 16:49:16 +02:00
Michalis Efstratiadis
0849784e6d
Merge pull request #49 from formax68/add-claude-github-actions-1767882821345
Add Claude Code GitHub Workflow
2026-01-08 16:34:58 +02:00
Michalis Efstratiadis
bcf75798ed "Claude Code Review workflow" 2026-01-08 16:33:44 +02:00
Michalis Efstratiadis
0f37753689 "Claude PR Assistant workflow" 2026-01-08 16:33:43 +02:00
Michalis Efstratiadis
20d02a20ad
Update version to 1.8.3 2025-11-15 07:15:03 +02:00
Michalis Efstratiadis
8fe78c44e0
Issue 44: Enhance background refresh logic in CalendarService to respect cache expiration and refresh interval settings 2025-11-14 11:10:03 +02:00
Michalis Efstratiadis
654aafb016
Update version to 1.8.2 in manifest.json and versions.json 2025-10-05 18:06:23 +03:00
Michalis Efstratiadis
6627053d82
Merge pull request #43 from formax68/fix/timezone-vtimezone-respect
Fix/timezone vtimezone respect
2025-10-05 18:04:13 +03:00
Michalis Efstratiadis
152edabeed
Update src/services/IcsImportService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-05 18:04:01 +03:00
Michalis Efstratiadis
db9099e710
Update src/utils/timezoneUtils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-05 18:03:55 +03:00