19 Commits

Author SHA1 Message Date
Leo Vasanko
130ccc0f73 Simple undo/redo 2025-08-24 21:59:56 -06:00
Leo Vasanko
6b4ea6ea3f Restore cancel-create event functionality lost in cleanup. 2025-08-24 10:24:28 -06:00
Leo Vasanko
15f7ff4fec Lint 2025-08-24 10:03:42 -06:00
Leo Vasanko
4b2a2d0b36 Date formatting cleanup, added utility functions to avoid repetition. 2025-08-24 10:03:08 -06:00
Leo Vasanko
c77f6af131 Event dialog cleanup 2025-08-24 09:56:07 -06:00
Leo Vasanko
e78ced2383 Date cleanup / refactoring 2025-08-23 21:26:22 -06:00
Leo Vasanko
cb0ac1eaf0 Use date-fns module for date manipulations. 2025-08-23 19:13:40 -06:00
Leo Vasanko
5b5560e3ef Fixing Delete Rest 2025-08-23 16:44:35 -06:00
Leo Vasanko
8c8a01f7cb Fixed annual repeats UX 2025-08-23 15:22:26 -06:00
Leo Vasanko
0383ea0a46 Refactor to use BaseDialog, implement also SettingsDialog on it. 2025-08-23 10:52:03 -06:00
Leo Vasanko
7e3be72a3a Show starting date in event dialog title. 2025-08-23 09:50:49 -06:00
Leo Vasanko
e5c8a63081 Dialog position 2025-08-23 09:48:10 -06:00
Leo Vasanko
cea67a1378 Make event dialog movable, allow clicks outside of it and handle dialog close when needed. 2025-08-23 09:42:46 -06:00
Leo Vasanko
6b8963c698 Event dialog now uses same week start day as the main calendar. Added transparency effect. 2025-08-22 22:15:23 -06:00
Leo Vasanko
8caaf33cb9 A little better but still broken. I need easier tasks for a while. 2025-08-22 22:08:35 -06:00
Leo Vasanko
02442f5135 Somewhat broken refactoring to aid event repeat handling. 2025-08-22 21:42:54 -06:00
Leo Vasanko
4529d0c412 Recurrent deletion bugfixes. 2025-08-22 21:08:14 -06:00
Leo Vasanko
1257fba211 Recurrent event handling bugfixes. 2025-08-22 20:34:56 -06:00
018b9ecc55 vue (#1)
Port to Vue. Also implements plenty of new functionality.
2025-08-22 23:34:33 +01:00