Commit Graph

42710 Commits

Author SHA1 Message Date
ralf
f5e266f2c6 fix infinite recursion when checking for Windows timezones without "Standard Time" prefix 2024-06-13 20:20:51 +02:00
ralf
b2d3d6fced fix infinite recursion when checking for Windows timezones without "Standard Time" prefix 2024-06-13 20:19:23 +02:00
milan
5dc07b36c6 Merge remote-tracking branch 'origin/master' into upstream_master
# Conflicts:
#	api/js/jsapi/egw_app.ts
2024-06-13 16:55:50 +02:00
milan
fc40ff11ca AcSelect Widget and integration into the Testwidget 2024-06-13 16:51:55 +02:00
ralf
96b6ef5c8c fix Et2Number shows scroll-buttons if disabled and allows to in/decrement value 2024-06-13 15:30:27 +02:00
ralf
b493063e40 fix Et2Number shows scroll-buttons if disabled and allows to in/decrement value 2024-06-13 15:29:21 +02:00
nathan
0da4a9e099 Better calendar sidebox display in kdots 2024-06-12 16:14:09 -06:00
nathan
5b0ab2d4c5 Avoid error if egw.image is not a function
happens on doc site
2024-06-12 16:14:09 -06:00
nathan
7ea76b2e12 Documentation for Et2FavoritesMenu 2024-06-12 16:14:09 -06:00
nathan
95f1034abd Refactor Favorites UI
- Move common stuff into Favorite.ts
- New widget Et2FavoritesMenu that's just a menu
- Et2Favorite unchanged, still dependent on nextmatch
2024-06-12 16:14:09 -06:00
nathan
16c727b84a Framework WIP:
- Get calendar sort of running
2024-06-12 16:14:08 -06:00
nathan
7516e2d1b8 Api: Fix bug where multiple calls to egw.preference(...,...,true) only the first call would get the value, others would get undefined 2024-06-12 16:14:08 -06:00
nathan
823f98f49e Framework WIP
- Finish non-app tabs loading on first load
- Missing nm column button
2024-06-12 16:14:08 -06:00
ralf
c93b8b4203 * Calendar: fix editing recurring events of type RDATE/explicit dates
changing time and giving error "duration longer than interval", and now also displaying the explicit times
2024-06-11 15:50:32 +02:00
ralf
6760ad8a0b * Calendar: fix editing recurring events of type RDATE/explicit dates
changing time and giving error "duration longer than interval", and now also displaying the explicit times
2024-06-11 15:49:31 +02:00
nathan
dddf1db7bc Framework WIP:
- better non-application tab initial loading
2024-06-10 17:33:05 -06:00
nathan
2da2ad2faa Framework WIP:
- Resize etemplates when sidebar resizes
2024-06-10 11:31:47 -06:00
nathan
4488287caf Update shoelace version 2024-06-10 10:25:34 -06:00
ralf
1725406d9a fix PHP Error stalling import of exceptions without master (or private master not readable by importing user) 2024-06-10 08:08:51 +02:00
ralf
bdac50531f script to merge multiple events with same UID due to calendar-import per user without participants and organizer 2024-06-07 18:55:49 +02:00
ralf
dfd7f8bd46 fix PHP Error stalling import of exceptions without master (or private master not readable by importing user) 2024-06-07 18:54:24 +02:00
ralf
4f50e6e31c * Mail: allow to edit/fix mail account if no session password is available e.g. SAML or OpenIdConnect SSO login 2024-06-07 11:56:34 +02:00
ralf
9974b35420 fix TypeError for numeric _id 2024-06-07 11:55:33 +02:00
ralf
e0d4a9fce8 * Mail: allow to edit/fix mail account if no session password is available e.g. SAML or OpenIdConnect SSO login 2024-06-07 11:54:16 +02:00
ralf
6de9a15cb8 fix typo causing PHP Fatal 2024-06-06 20:25:09 +02:00
ralf
02dfd24542 if iCal file contains no participant information, always add current user as participant
fixes importing events w/o participants won't add current user to existing event, imported for another user before
2024-06-06 20:25:09 +02:00
ralf
b334392eca use XDEBUG_REMOTE_HOST=host.docker.internal now working in all Docker Desktops 2024-06-06 14:59:44 +02:00
ralf
13ff2badd9 fix typo causing PHP Fatal 2024-06-06 14:19:49 +02:00
ralf
02d0f8327b if iCal file contains no participant information, always add current user as participant
fixes importing events w/o participants won't add current user to existing event, imported for another user before
2024-06-06 14:13:12 +02:00
ralf
5a48b4ac57 optional name attribute to group radio-buttons instead of the default id 2024-06-06 13:34:42 +02:00
ralf
af6bbbe4e7 * CalDAV/CardDAV/REST API: fix not working limited result
(since using generator instead of iterator)
2024-06-06 09:10:36 +02:00
ralf
2067df1fa4 fix PHP Fatal and not working iCal export of RDATE events
we need to read rdates also for search, not just read
2024-06-06 09:07:17 +02:00
ralf
8d5f036758 fix one problem if all recurrences of an event with explicit recurrences were overwritten/exceptions 2024-06-06 09:07:17 +02:00
ralf
2bfcc20856 * Calendar: fix generating/importing exceptions on recurring events using explicit RDATEs instead of a RRULE
also correctly recognize Windows timezone names without "Standard Time" postfix like "Romance" instead of "Romance Standard Time" for "Europe/Paris"
2024-06-06 09:07:17 +02:00
nathan
cc98141e86 Calendar: iCal can import events that use RDATE:VALUE=PERIOD 2024-06-06 09:07:17 +02:00
ralf
8ede13d471 fix PHP Fatal and not working iCal export of RDATE events
we need to read rdates also for search, not just read
2024-06-06 08:41:48 +02:00
ralf
be1224276b fix one problem if all recurrences of an event with explicit recurrences were overwritten/exceptions 2024-06-04 16:44:59 +02:00
ralf
66f40ee391 * Calendar: fix generating/importing exceptions on recurring events using explicit RDATEs instead of a RRULE
also correctly recognize Windows timezone names without "Standard Time" postfix like "Romance" instead of "Romance Standard Time" for "Europe/Paris"
2024-06-04 15:30:54 +02:00
ralf
0519897876 Convert Lotus Structured Text to CSV to e.g. use CSV Import 2024-06-03 12:27:54 +02:00
nathan
6bb19980e6 Framework WIP
- App menu progress
- Fix loading into iframe
2024-05-31 10:22:13 -06:00
nathan
1fb0df009b Framework WIP:
- Wait some stuff until egw is loaded
- Put old sidebox into 3 dots menu
2024-05-30 15:22:45 -06:00
nathan
9076110345 Framework WIP:
- Get nextmatch sizing more nicely without messing with dynheight
2024-05-30 15:22:45 -06:00
nathan
fe1fb39552 Framework WIP:
- Better sizing of slotted content
2024-05-30 15:22:45 -06:00
nathan
4223e5cdb4 Framework WIP:
- Get nextmatch scrolling
2024-05-30 15:22:45 -06:00
ralf
6e2eb07125 fix docker-compose files to allow Rocket.Chat Alpine containers (not having bash installed) 2024-05-29 08:52:51 +02:00
nathan
b0fc5b5ce3 Get CRM view loading in kdots framework 2024-05-28 16:15:21 -06:00
nathan
5bc5777db1 Framework WIP:
- Support for non-app tabs (CRM)
- Support for multiple etemplate results from a single request
- ApplicationInfo interface to manage app info
2024-05-28 16:14:52 -06:00
nathan
7448377e96 API: support slot attribute on <template> 2024-05-28 16:09:14 -06:00
nathan
18493f1f28 API: Handle multiple etemplate->exec() results returned in the same request 2024-05-28 16:05:38 -06:00
nathan
5b94507de6 Framework WIP
- Status select shows up
- Status shows up
- Timer working
2024-05-27 14:28:10 -06:00