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