stanig2106
fe15fc076a
rebrand: Workavia Calendar
...
User-facing strings:
- "Twake Calendar" -> "Workavia Calendar" in 4 locales (en/fr/ru/vi)
- public/index.html <title>
- public/manifest.appdata (name + short_name)
- VALARM description string (sent to participants in iCal)
Defaults / neutralization:
- Video conference fallback URL: meet.linagora.com -> meet.jit.si
(still overridable via window.VIDEO_CONFERENCE_BASE_URL or .env.js)
Kept intact (design system / non user-facing):
- @linagora/twake-mui package + TwakeMuiThemeProvider class
(primary colors preserved per requirement)
- public/calendar.svg, app-*.svg icons (no embedded text)
2026-04-29 18:18:34 +02:00
Benoit TELLIER
2f849b5323
ISSUE-845 Edit in XXX calendar
2026-04-29 09:53:34 +02:00
lethemanh
07efb8ce51
#698 personal settings
2026-04-22 16:15:34 +07:00
Camille Moussu
1213c6a350
[ #710 ] adapt time and date pickers to mobile ( #781 )
...
* [#710 ] added custom mobile timePicker
* [#710 ] custom mobile datepicker
2026-04-16 10:57:35 +02:00
lethemanh
cbe73b1e04
#771 implement timezone bottom sheet on mobile
2026-04-09 11:38:09 +07: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
aa96a39b28
#679 day view without sidebar on mobile - look only
2026-04-07 15:08:03 +07:00
Camille Moussu
4e57f6b342
[ #668 ] Tablet view ( #716 )
...
* draft for tablet view
* adapt sidebar to tablet view
* split menubar to handle tablet and desktop separatly
* split sidebar to handle tablet and desktop separatly
* prettier day navigationin tablet view
* added missing translations
* coderabbit comments
* fix UI of view switcher on tablet, remove hard text
* fix style of selected view option
* fix wrong I18n key
* extracted menubar recurring components to own files
* adjust test case of calendar component
* refactor function change calendar view
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local >
2026-04-03 08:49:37 +02:00
JacobiusMakes
2bff6aae78
fix(i18n): add missing notification text translation key ( #715 ) ( #726 )
...
The CalDAV server returns ISO 8601 durations without the T separator for
date-based periods (e.g. -P1D for 1 day, -P2D for 2 days, -P1W for
1 week). The existing translation keys used -PT1D/-PT2D/-PT1W which only
matched the time-based format. This caused raw keys like
"event.form.notifications.-P1D" to appear in the event preview
notification line.
Adds -P1D, -P2D, and -P1W translation keys to all four locale files
(en, fr, ru, vi) alongside the existing -PT variants.
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 13:27:12 +02:00
Benoit TELLIER
79aab93444
ISSUE-713 Inform user of COUNTER success ( #714 )
2026-03-26 22:06:21 +01:00
Camille Moussu
35cd128106
[ #17 ] added event counter popup ( #665 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-03-25 11:14:16 +01:00
lethemanh
fcccb1fc55
#704 incomplete recurrence info ( #707 )
...
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local >
2026-03-25 11:13:38 +01:00
lethemanh
43424607d4
#602 adminstrator can manage calendar resources ( #703 )
...
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local >
2026-03-25 08:28:24 +01:00
lethemanh
966a62c24b
#637 modify resource ( #642 )
...
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local >
2026-03-19 17:09:04 +01:00
lethemanh
387e64d58c
#598 resource field in event ( #634 )
...
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local >
2026-03-17 14:11:12 +01:00
Camille Moussu
29e9619f02
[ #625 ] changed caption for busy connected user
2026-03-17 09:34:00 +01:00
lethemanh
0dd7f1b2fd
#599 ability to register to a resource calendar ( #631 )
...
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local >
2026-03-17 09:33:15 +01:00
lethemanh
9898278fb5
#597 display resource calendar ( #630 )
2026-03-16 17:35:35 +01:00
Camille Moussu
c16e59c7fa
587 option hide show non working days ( #613 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-03-14 06:39:27 +01:00
Camille Moussu
fd7581a8db
[ #90 ] added freebusy ( #618 )
2026-03-12 18:07:25 +01:00
Camille Moussu
3bd4ae09fa
[ #549 ] filler for small screens ( #606 )
...
* [#549 ] set max-witdh for filler to 925px
2026-03-05 14:39:51 +01:00
Camille Moussu
81f96288d8
[ #560 ] delegated calendars are now called shared ( #607 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-03-03 21:13:00 +01:00
Camille Moussu
edf158f13f
[ #558 ] added owner to access details ( #603 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-03-03 21:12:34 +01:00
Camille Moussu
d130b1b50e
added missing translations ( #592 )
2026-03-02 10:28:54 +01:00
Camille Moussu
f520a9b6fe
[ #440 ] changed behavior for localised default name to be only a display thing ( #556 )
2026-02-18 17:26:39 +01:00
lenhanphung
53f763d6eb
UI/update recurring event section ( #544 )
...
* Update global recurring event style
* #538 update date selector consistance
* update test cases
2026-02-13 09:34:33 +01:00
Camille Moussu
8a6ec8fc39
474 websocket add a snack bar to notify the user on websocket status changes ( #483 )
...
* [#474 ] added snackbar for websocket status
* [#474 & #447 ] added ping to complete browser online/offline status
* [#447 ] ping timeout as an env var
2026-02-09 19:14:13 +01:00
Camille Moussu
b44eba1a22
added missing translations for menubar.help ( #515 )
2026-02-06 11:20:27 +01:00
lenhanphung
ec258f4d42
restyle current date state
2026-02-05 17:08:51 +07:00
lenhanphung
201f9c722b
Use @linagora/twake-mui 1.1.6 from registry
2026-02-05 17:08:51 +07:00
Camille Moussu
c1f50b8719
[ #499 ] changed russian translations and changed way standalone months are handled ( #506 )
2026-02-05 11:05:02 +01:00
lenhanphung
aa9920dbbb
roll back translate and add translate key
2026-01-08 11:42:10 +07:00
Camille Moussu
9ff75056c7
[ #397 bis] added participation management on event from thunderbird ( #432 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-01-07 11:45:17 +01:00
Camille Moussu
e59d878e6c
[ #419 ] removed duplicate adornment and ugly padding ( #428 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-01-05 11:48:05 +01:00
Camille Moussu
a28f41fab9
[ #415 ] added keyword field highligh on empty search ( #423 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-12-16 14:09:09 +01:00
lenhanphung
6161e295ce
Improve: #368 error message when user has no public calendars ( #412 )
...
- Add translation key 'userDoesNotHavePublicCalendars' to all locale files (en, fr, vi, ru)
- Update ErrorSnackbar to support translation keys in error messages with params
- Update getTempCalendarsListAsync to throw error with translation key format instead of hardcoded message
- Error message now displays user-friendly translated text: '{User Name} does not have public calendars'
2025-12-12 17:32:36 +01:00
Camille Moussu
aa7d032aef
[ #367 ] added custom placeholder to people search ( #411 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-12-11 18:56:46 +01:00
Camille Moussu
a4b4f6d11c
[ #384 ] added visio join button ( #403 )
...
* [#384 ] added visio join button
2025-12-11 11:42:07 +01:00
Camille Moussu
e8b1b72901
[ #341 ] added show week number toggle ( #399 )
...
* [#341 ] added show week number toggle
2025-12-11 11:41:38 +01:00
Camille Moussu
3cb445ea79
[ #340 ] show declined event in settings ( #398 )
...
* [#340 ] show declined event in settings
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-12-09 11:11:20 +01:00
lenhanphung
bd33a93040
feat: #339 Add email notification toggle setting and update tests ( #387 )
2025-12-08 10:54:24 +01:00
Camille Moussu
193c1a7166
[ #337 ] added timezone loading from backend ( #386 )
...
* [#337 ] added timezone loading from backend
* [#337 ] changed data structure to allow patching timezone while keeping other datetime params value
* [#337 ] fixed gap, event create modale sync with settings and added checkbox
* [#337 ] isBrowserDefaultTimezone is set to true when API return null timezone
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-12-04 15:14:43 +01:00
Camille Moussu
325d33caef
[ #361 ] Improve search result page ( #375 )
...
* [#361 ] added back button
* [#361 ] greatly improved looks of results
* [#361 ] added popup on click
* [#361 ] removed classnames with \!important replaced with style in component
---------
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-12-02 15:26:00 +01:00
Camille Moussu
ae17ac2bd6
#12 topbar search ( #371 )
...
- added search in topbar
- added skeleton search results page
- added tests
- set personal calendars as default search in and allow to select personal and shared as a search in option
---------
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-11-28 14:54:13 +01:00
lenhanphung
1a85afc57d
UI: #334 add config page language setting ( #374 )
...
* UI: #334 add config page language setting
* temporary remove logout button
* Unify fullscreen view class for dialog expanded and settings view
- Replace dialog-expanded and settings-view with single fullscreen-view class
- Update ResponsiveDialog to use fullscreen-view class
- Update CalendarLayout to use fullscreen-view class for settings view
- Consolidate CSS rules in Menubar.styl to use fullscreen-view
- Update test cases to use new class name
---------
Co-authored-by: Lê Nhân Phụng <lenhanphung@Phung-Mac-M4.local >
2025-11-28 14:25:06 +01:00
Camille Moussu
fd588b4749
[ #326 ] fixed attendees preview string + extensive tests ( #357 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-11-25 11:15:47 +01:00
Camille Moussu
6b6c140854
#335 missing translations ( #353 )
...
* added missing import for date field translations
* added missing keys in russian locale
* added missing keys in vietnamese file
* added missing locales import for calendar localisation
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-11-24 16:44:38 +01:00
Camille Moussu
ca2e8a479a
[ #309 ] homogenized add add Desc button ( #345 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-11-19 15:23:37 +01:00
Camille Moussu
1b3faff0b5
[ #282 ] adding missing translations ( #322 )
...
* [#282 ] added russian translations
* [#282 ] added vietnamese
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-11-18 10:41:41 +01:00