Commit Graph

42725 Commits

Author SHA1 Message Date
bf3ea312df Script to create a new EGroupware app based on the example app 2024-06-17 15:39:46 +02:00
a69b47f397 base DTD (and RNG) generation now on components.json
enhanced with Shoelace attributes instead of custom-elements.json
2024-06-17 10:32:03 +02:00
cf96aa5d98 found some more to remove "as any" from customElements.define() as it excludes widget from the documentation
not sure why it was added there in the first place for some widgets
2024-06-17 10:22:00 +02:00
645889d899 remove "as any" from customElements.define() as it excludes widget from the documentation
not sure why it was added there in the first place for some widgets
2024-06-17 09:58:41 +02:00
3d5a9b63ae Bump pug from 3.0.2 to 3.0.3
Bumps [pug](https://github.com/pugjs/pug) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/pugjs/pug/releases)
- [Commits](https://github.com/pugjs/pug/compare/pug@3.0.2...pug@3.0.3)

---
updated-dependencies:
- dependency-name: pug
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 07:54:23 +02:00
25343974e8 Bump pug from 3.0.2 to 3.0.3
Bumps [pug](https://github.com/pugjs/pug) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/pugjs/pug/releases)
- [Commits](https://github.com/pugjs/pug/compare/pug@3.0.2...pug@3.0.3)

---
updated-dependencies:
- dependency-name: pug
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 07:53:47 +02:00
f8a0fe514f Bump braces from 3.0.2 to 3.0.3
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 07:52:35 +02:00
19fff6c2fa Bump braces from 3.0.2 to 3.0.3
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 07:51:44 +02:00
ba08c60480 add attributes inherited from Shoelace to our documentation and sort attributes and methods alphabetically (with deprecated ones at the end) 2024-06-15 14:50:22 +02:00
530a28e13a Merge remote-tracking branch 'origin/master' into upstream_master 2024-06-15 09:01:07 +02:00
45881e0505 Add egw menu implementation using shoelace, use it for kdots framework 2024-06-14 16:22:31 -06:00
ccccf95b39 Framework WIP:
- Set preferred font size & system fonts
2024-06-14 16:09:19 -06:00
525bdccd91 Framework WIP:
- Fix app side slot initial width did not load / incorrect preferences
2024-06-14 10:34:09 -06:00
0ba2946ed4 Framework WIP:
- Put favorites in left slot when the user has some defined
2024-06-13 16:11:57 -06:00
c845088ebc Favourites:
- dispatch event when adding / removing preference
- favourite widgets listen for event to update
2024-06-13 16:11:07 -06:00
f5e266f2c6 fix infinite recursion when checking for Windows timezones without "Standard Time" prefix 2024-06-13 20:20:51 +02:00
b2d3d6fced fix infinite recursion when checking for Windows timezones without "Standard Time" prefix 2024-06-13 20:19:23 +02:00
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
fc40ff11ca AcSelect Widget and integration into the Testwidget 2024-06-13 16:51:55 +02:00
96b6ef5c8c fix Et2Number shows scroll-buttons if disabled and allows to in/decrement value 2024-06-13 15:30:27 +02:00
b493063e40 fix Et2Number shows scroll-buttons if disabled and allows to in/decrement value 2024-06-13 15:29:21 +02:00
0da4a9e099 Better calendar sidebox display in kdots 2024-06-12 16:14:09 -06:00
5b0ab2d4c5 Avoid error if egw.image is not a function
happens on doc site
2024-06-12 16:14:09 -06:00
7ea76b2e12 Documentation for Et2FavoritesMenu 2024-06-12 16:14:09 -06:00
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
16c727b84a Framework WIP:
- Get calendar sort of running
2024-06-12 16:14:08 -06:00
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
823f98f49e Framework WIP
- Finish non-app tabs loading on first load
- Missing nm column button
2024-06-12 16:14:08 -06:00
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
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
dddf1db7bc Framework WIP:
- better non-application tab initial loading
2024-06-10 17:33:05 -06:00
2da2ad2faa Framework WIP:
- Resize etemplates when sidebar resizes
2024-06-10 11:31:47 -06:00
4488287caf Update shoelace version 2024-06-10 10:25:34 -06:00
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
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
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
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
9974b35420 fix TypeError for numeric _id 2024-06-07 11:55:33 +02:00
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
6de9a15cb8 fix typo causing PHP Fatal 2024-06-06 20:25:09 +02:00
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
b334392eca use XDEBUG_REMOTE_HOST=host.docker.internal now working in all Docker Desktops 2024-06-06 14:59:44 +02:00
13ff2badd9 fix typo causing PHP Fatal 2024-06-06 14:19:49 +02:00
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
5a48b4ac57 optional name attribute to group radio-buttons instead of the default id 2024-06-06 13:34:42 +02:00
af6bbbe4e7 * CalDAV/CardDAV/REST API: fix not working limited result
(since using generator instead of iterator)
2024-06-06 09:10:36 +02:00
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
8d5f036758 fix one problem if all recurrences of an event with explicit recurrences were overwritten/exceptions 2024-06-06 09:07:17 +02:00
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
cc98141e86 Calendar: iCal can import events that use RDATE:VALUE=PERIOD 2024-06-06 09:07:17 +02:00