Commit Graph

  • 933d7a8c1b Fix calendar visibility preservation during event updates main Connor Johnstone 2025-09-24 11:20:43 -04:00
  • c938f25951 Fix recurring event series modification and UI issues Connor Johnstone 2025-09-24 10:22:02 -04:00
  • c612f567b4 Fix calendar layout positioning and overflow handling Connor Johnstone 2025-09-23 15:30:59 -04:00
  • b5b53bb23a Fix theme-independent login styling and improve calendar responsiveness Connor Johnstone 2025-09-23 12:24:55 -04:00
  • 7e058ba972 Implement comprehensive responsive design improvements for sidebar and calendar views Connor Johnstone 2025-09-22 18:04:02 -04:00
  • 1f86ea9f71 Enhance styling system with new themes and fix modal theming consistency Connor Johnstone 2025-09-21 23:36:47 -04:00
  • ce9914e388 Clean up code to resolve all compiler warnings Connor Johnstone 2025-09-21 21:51:14 -04:00
  • faf5ce2cfd Remove remaining frontend console logs for production Connor Johnstone 2025-09-21 21:35:06 -04:00
  • 2fee7a15f9 Clean up verbose debug logging from backend server Connor Johnstone 2025-09-21 21:29:26 -04:00
  • 7caf3539f7 Clean up debug logging from notification system Connor Johnstone 2025-09-21 21:22:19 -04:00
  • 1538869f4a Implement browser notification system for calendar event alarms Connor Johnstone 2025-09-21 21:09:14 -04:00
  • 7ce7d4c9d9 Fix week view cross-month event fetching bug Connor Johnstone 2025-09-21 14:17:33 -04:00
  • 037b733d48 Implement custom reminders with multiple VAlarms per event Connor Johnstone 2025-09-21 14:08:31 -04:00
  • cb1bb23132 Fix all-day event end date handling by removing double conversion Connor Johnstone 2025-09-21 12:34:09 -04:00
  • 5c406569af Add reset buttons to color editor modal for individual and bulk color resets Connor Johnstone 2025-09-19 12:03:25 -04:00
  • 4aca6c7fae Implement right-click color editor modal for customizable calendar colors Connor Johnstone 2025-09-19 11:56:16 -04:00
  • fd80624429 Fix frontend compilation warnings by removing dead code Connor Johnstone 2025-09-18 16:28:44 -04:00
  • b530dcaa69 Remove unnecessary frontend console logs Connor Johnstone 2025-09-18 16:20:55 -04:00
  • 0821573041 Remove remaining verbose CalDAV discovery and authentication logs Connor Johnstone 2025-09-18 16:15:30 -04:00
  • 703c9ee2f5 Clean up debug logging and fix compiler warnings Connor Johnstone 2025-09-18 16:02:41 -04:00
  • 5854ad291d Fix all-day event parsing with VALUE=DATE format support Connor Johnstone 2025-09-18 15:51:00 -04:00
  • ac1164fd81 Fix singleton to series conversion with complete RRULE parameter support Connor Johnstone 2025-09-13 22:28:52 -04:00
  • a6092d13ce Complete calendar model refactor to use NaiveDateTime for local time handling Connor Johnstone 2025-09-13 20:57:35 -04:00
  • acc5ced551 Fix timezone handling for drag-and-drop and recurring event updates Connor Johnstone 2025-09-13 20:56:18 -04:00
  • 890940fe31 Update README with project status and usage notes Connor Johnstone 2025-09-13 18:28:14 -04:00
  • fdea5cd646 Fix timezone conversion bug for events displaying on wrong day Connor Johnstone 2025-09-13 18:27:09 -04:00
  • b307be7eb1 Add password visibility toggle to login form Connor Johnstone 2025-09-13 18:21:56 -04:00
  • 9d84c380d1 Fix server and username pre-population on login page Connor Johnstone 2025-09-13 18:19:16 -04:00
  • fad03f94f9 Improve login form layout and accessibility Connor Johnstone 2025-09-13 18:15:47 -04:00
  • a4476dcfae Merge pull request 'Full Printing Now Available (with some bugs)' (#20) from print-preview-feature into main Connor Johnstone 2025-09-12 14:56:41 -04:00
  • ca1ca0c3b1 Implement comprehensive theme system with FontAwesome icons print-preview-feature Connor Johnstone 2025-09-12 14:55:07 -04:00
  • 64dbf65beb Fix event positioning in print copy with dynamic base-unit recalculation Connor Johnstone 2025-09-12 14:10:43 -04:00
  • 96585440d1 Implement hybrid print preview with CSS-based approach Connor Johnstone 2025-09-12 13:17:21 -04:00
  • a297d38276 Implement selective print preview content printing with dynamic restoration Connor Johnstone 2025-09-12 10:59:42 -04:00
  • 4fdaa9931d Fix print preview event positioning to respond to hour range changes Connor Johnstone 2025-09-11 20:38:56 -04:00
  • c6c7b38bef Implement dynamic base unit calculation for print preview scaling Connor Johnstone 2025-09-11 19:26:53 -04:00
  • 78db2cc00f Fix print preview paper dimensions and cleanup redundant CSS files Connor Johnstone 2025-09-11 18:53:40 -04:00
  • 73d191c5ca Merge branch 'main' of git.rcjohnstone.com:connor/calendar into print-preview-feature Connor Johnstone 2025-09-11 18:01:56 -04:00
  • d930468748 Merge pull request 'Small bugfixes on the external calendar handling' (#19) from bugfix/external_cal_misc into main Connor Johnstone 2025-09-11 18:01:00 -04:00
  • 91be4436a9 Fix external calendar creation and Outlook compatibility issues bugfix/external_cal_misc Connor Johnstone 2025-09-11 17:58:53 -04:00
  • 4cbc495c48 Add print preview modal with hour range selection Connor Johnstone 2025-09-08 14:55:18 -04:00
  • 7d00a2dadb Implement comprehensive frontend integration testing with Playwright feature/integration-testing Connor Johnstone 2025-09-08 11:54:40 -04:00
  • 927cd7d2bb Add color picker functionality to external calendars Connor Johnstone 2025-09-05 12:17:09 -04:00
  • 38b22287c7 Unify hover behavior across all sidebar selectors Connor Johnstone 2025-09-05 12:04:11 -04:00
  • 0de2eee626 Fix calendar management modal color picker issues Connor Johnstone 2025-09-05 11:58:35 -04:00
  • aa7a15e6fa Implement tabbed calendar management modal with improved styling Connor Johnstone 2025-09-05 11:46:21 -04:00
  • b0a8ef09a8 Major CSS cleanup and mobile detection system Connor Johnstone 2025-09-05 10:58:47 -04:00
  • efbaea5ac1 Add current time indicator to week view Connor Johnstone 2025-09-05 10:33:07 -04:00
  • bbad327ea2 Replace page reloads with dynamic calendar refresh functionality Connor Johnstone 2025-09-04 16:53:58 -04:00
  • 72273a3f1c Fix event creation timezone handling to prevent time offset issues Connor Johnstone 2025-09-04 16:26:05 -04:00
  • 8329244c69 Fix authentication validation to properly reject invalid CalDAV servers Connor Johnstone 2025-09-04 16:06:18 -04:00
  • b16603b50b Implement comprehensive external calendar event deduplication and fixes Connor Johnstone 2025-09-04 15:35:42 -04:00
  • c6eea88002 Fix drag-and-drop timezone bug between dev and production environments Connor Johnstone 2025-09-04 14:07:33 -04:00
  • 5876553515 Manual update to frontend deploy script Connor Johnstone 2025-09-04 13:39:06 -04:00
  • d73bc78af5 Add comprehensive timezone support to CalDAV client parsing Connor Johnstone 2025-09-04 13:37:45 -04:00
  • 393bfecff2 Fix CalDAV timezone parsing for external client events Connor Johnstone 2025-09-04 13:33:59 -04:00
  • aab478202b Merge pull request 'Added support for external calendars' (#14) from feature/external-calendars into main Connor Johnstone 2025-09-03 22:34:35 -04:00
  • 45e16313ba Update external calendar modal help to include Google Calendar feature/external-calendars Connor Johnstone 2025-09-03 22:33:27 -04:00
  • 64c737c023 Fix Google Calendar UTC datetime format parsing Connor Johnstone 2025-09-03 22:28:51 -04:00
  • 75d9149c76 Add immediate refresh when new external calendars are created Connor Johnstone 2025-09-03 22:15:03 -04:00
  • 28b3946e86 Add intelligent caching and auto-refresh for external calendars Connor Johnstone 2025-09-03 22:06:32 -04:00
  • 6a01a75cce Add visibility toggles for CalDAV calendars with event filtering Connor Johnstone 2025-09-03 21:37:46 -04:00
  • 189dd32f8c Improve external calendar modal UI and remove emojis Connor Johnstone 2025-09-03 19:52:09 -04:00
  • 7461e8b123 Add right-click context menu to external calendars for deletion Connor Johnstone 2025-09-03 19:24:02 -04:00
  • f88c238b0a Fix external calendar timezone conversion and styling Connor Johnstone 2025-09-03 19:11:57 -04:00
  • 8caa1f45ae Add external calendars feature: display read-only ICS calendars alongside CalDAV calendars Connor Johnstone 2025-09-03 18:22:52 -04:00
  • 289284a532 Fix all-day event date display bug: events created 9/4-9/6 now show correctly instead of 9/3-9/5 Connor Johnstone 2025-09-03 17:35:29 -04:00
  • 089f4ce105 Fix series RRULE updates: editing 'all events' now properly updates original series RRULE Connor Johnstone 2025-09-03 17:22:26 -04:00
  • 235dcf8e1d Fix recurring event count bug: events with COUNT=5 now stop after 5 occurrences Connor Johnstone 2025-09-03 16:55:54 -04:00
  • 8dd60a8ec1 Fix recurring event editing: restore proper update flow and fix API parameters Connor Johnstone 2025-09-03 16:48:42 -04:00
  • 20679b6b53 Restore event editing functionality: populate modal with existing event data Connor Johnstone 2025-09-03 16:36:32 -04:00
  • 53c4a99697 Fix multi-day all-day events to display across all days they span Connor Johnstone 2025-09-03 16:31:25 -04:00
  • 5ea33b7d0a Fix event width bug: timed events showing half-width when all-day events exist Connor Johnstone 2025-09-03 16:27:32 -04:00
  • 13a752a69c Fix timezone bug in event drag-and-drop causing 4-hour offset Connor Johnstone 2025-09-03 16:21:24 -04:00
  • 0609a99839 Fix timezone bug in event creation Connor Johnstone 2025-09-03 16:17:32 -04:00
  • dce82d5f7d Implement last used calendar tracking with localStorage and database sync Connor Johnstone 2025-09-03 16:13:18 -04:00
  • 1e8a8ce5f2 Complete event modal migration: remove original and rename V2 Connor Johnstone 2025-09-03 15:53:25 -04:00
  • c0bdd3d8c2 Add theme-aware styling for 15-minute time grid lines Connor Johnstone 2025-09-03 15:42:29 -04:00
  • 2b98c4d229 Hide event time display for single-slot events Connor Johnstone 2025-09-03 15:39:15 -04:00
  • ceae654a39 Implement dynamic 15-minute time grid density and remove final boundary Connor Johnstone 2025-09-03 15:35:50 -04:00
  • fb28fa95c9 Fix recurring events from previous years not showing up Connor Johnstone 2025-09-03 13:19:17 -04:00
  • 419cb3d790 Complete CreateEventModalV2 integration and fix styling Connor Johnstone 2025-09-03 13:11:18 -04:00
  • 53a62fb05e Refactor create_event_modal into modular components Connor Johnstone 2025-09-03 12:45:42 -04:00
  • 322c88612a Add API proxy configuration and large favicon Connor Johnstone 2025-09-03 12:26:50 -04:00
  • 4aa53d79e7 Add favicon and remove calendar.db from tracking Connor Johnstone 2025-09-03 12:25:41 -04:00
  • 3464754489 Remove debug logging from all-day event detection Connor Johnstone 2025-09-03 12:22:34 -04:00
  • e56253b9c2 Fix all-day recurring events RFC-5545 compliance Connor Johnstone 2025-09-03 12:21:46 -04:00
  • cb8cc7258c Implement smart context menu positioning Connor Johnstone 2025-09-03 11:47:48 -04:00
  • b576cd8c4a Add context menus to all-day event boxes Connor Johnstone 2025-09-03 11:37:36 -04:00
  • a773159016 Fix recurring event filtering for month view Connor Johnstone 2025-09-03 11:36:28 -04:00
  • a9521ad536 Convenience and fixes Connor Johnstone 2025-09-02 16:07:40 -04:00
  • 5456d7140c Manual updates to fix some deployment steps Connor Johnstone 2025-09-02 16:03:11 -04:00
  • 62cc910e1a Removing Cargo.lock Connor Johnstone 2025-09-02 12:44:01 -04:00
  • 6ec7bb5422 variables > vars Connor Johnstone 2025-09-02 12:39:51 -04:00
  • ce74750d85 Trying another approach Connor Johnstone 2025-09-02 12:38:08 -04:00
  • d089f1545b Fixing the gitea error Connor Johnstone 2025-09-02 12:34:47 -04:00
  • 7b06fef6c3 Revert "Fix Gitea action Docker build tag error" Connor Johnstone 2025-09-02 12:33:17 -04:00
  • 7be9f5a869 Fix Gitea action Docker build tag error Connor Johnstone 2025-09-02 12:32:34 -04:00
  • a7ebbe0635 Add application screenshot to README Connor Johnstone 2025-09-02 11:23:13 -04:00
  • 3662f117f5 Fix overlapping events to only split columns for overlapping event groups Connor Johnstone 2025-09-02 11:20:37 -04:00