Commit Graph

17 Commits

Author SHA1 Message Date
lethemanh c8cab5d55d #756 make calendar easier to swipe 2026-04-20 17:21:56 +02:00
lethemanh fd2282a65f #756 improve swipe gesture 2026-04-20 17:21:56 +02:00
lethemanh 3d07008a8c #756 swipe gesture on calendar 2026-04-20 17:21:56 +02:00
lethemanh e29cd8dc42 #683 quick search on mobile (#749)
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
2026-04-08 13:02:08 +02:00
lethemanh 4bb4ec64ad #681 day view with sidebar on mobile 2026-04-07 15:08:03 +07:00
lethemanh cadfa70e60 #708 apply strictier linting rules (#717)
* #708 apply strictier linting rules and fix simple eslint bugs

* #708 fix eslint errors relate to promise

* #708 fix eslint import/no-extraneous-dependencies

* #708 fix eslint errors of react-hook

* #708 enable eslint check for typescript

---------

Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
2026-04-01 17:15:10 +02:00
Camille Moussu d6e464afad [#421] added eslint check to CI (#534)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-02-10 10:41:37 +01:00
Camille Moussu 00742119be [#446] removed direct state update (#468) 2026-01-21 15:17:49 +01:00
lenhanphung ffe204d60b refactor: stabilize calendar loading effects and menubar redirect
- Memoize calendar range strings and stabilize effect deps
- Guard updateDarkColor to avoid dispatch loops
- Add resilient cache-clear handling with refs
- Memoize calendar/temp ids to prevent rerenders
- Update event handler hooks with missing deps
- Add guards and dependency fixes across Calendar effects
2025-11-18 10:40:19 +01:00
Camille Moussu 89ea554b1f [#142] prefill event creation for any way of creating (#226)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2025-10-21 14:12:08 +02:00
Camille Moussu 6411ed636b [#197] added missing infos 2025-10-20 14:03:42 +02:00
Camille Moussu 0f82711d7d [#83] Change minicalendar lib to MUI (#211)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2025-10-16 10:36:59 +02:00
Camille Moussu 770257c03b [#154] added timezone component to change timezone of calendar (#207)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2025-10-14 15:25:28 +02:00
Camille Moussu c86db8fa49 refactor recurring event modification (#173) 2025-10-07 18:16:00 +02:00
Camille Moussu 3f8f3eff23 [#162] changed preview modal looks to follow figma (#163)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2025-10-07 11:20:09 +02:00
lenhanphung f245991816 feat: improve video conference UI in EventModal
- Replace 'Meeting link generated' text with 'Join Visio conference' button
- Button opens video conference link in new tab when clicked
- Use contained variant styling to match Save button appearance
- Maintain copy and delete functionality for meeting links
2025-10-03 14:51:40 +07:00
lenhanphung 573121947c refactor: create custom hooks for better organization
- Create useCalendarEventHandlers hook for event management
  * Wraps event handlers with useCallback for performance
  * Provides handleDateSelect, handleClosePopover, handleEventClick
  * Provides handleEventAllow, handleEventDrop, handleEventResize
  * Centralizes event handler logic and dependencies
- Create useCalendarViewHandlers hook for view lifecycle management
  * Wraps view handlers with useCallback for performance
  * Provides handleDayHeaderDidMount, handleDayHeaderWillUnmount
  * Provides handleViewDidMount, handleViewWillUnmount
  * Provides handleEventContent, handleEventDidMount
  * Centralizes view lifecycle logic and dependencies
2025-09-26 17:02:31 +07:00