Commit Graph

41382 Commits

Author SHA1 Message Date
ralf b851de3463 Changelog for 23.1.20240624 2024-06-24 15:42:15 +02:00
Ralf Becker 03693f7d3b pending translations from our translation server 2024-06-24 10:18:29 +02:00
ralf fbab8cfea1 * Mail: fix broken PDF attachments which were quoted-printable encoded 2024-06-24 09:42:25 +02:00
ralf b86a558a4f allow numbers in table- and column-names 2024-06-24 09:06:04 +02:00
ralf 4d0a967647 allow to switch sanitizing off and account for space after comma 2024-06-20 20:14:09 +02:00
milan f9be01774d Added media Query to Et2Tree style to improve mobile display and made expanding/collapsing of folders easier on mobile 2024-06-20 18:29:33 +02:00
ralf abf5c00923 * Mail: do not stall (quick-)preview on mails without text-part e.g. PDF only 2024-06-20 15:01:50 +02:00
ralf bd0818b7e1 * Filemanager: automatic shorten too long filenames and replace 4-byte utf-8 characters, which gave an error when trying to store VFS 2024-06-20 12:29:13 +02:00
ralf 230f3953a6 fix reported problems 2024-06-20 11:12:09 +02:00
nathan 87c3b3b613 Make sure config sends updated link settings
Fixes login after registration is missing full link registry
2024-06-18 11:11:33 -06:00
ralf 16d42c69c5 exclude Et2.*(Readonly|Mobile) components from documentation:
- renamed Et2DateSinceReadonly to Et2DateSince as there is no non-readonly class
- enhance getSlClass() in cem.js to also return regular Et2 class, if there is no readonly one
- replace ? in since tag with 23.1 and added @since 23.1.x to Tree widgets (somehow not parsed!)
- updated etemplate2.0.(dtd|rng)
2024-06-18 11:09:06 +02:00
ralf 87153a753c get the correct values for accountType reported plus the default 2024-06-18 09:28:53 +02:00
nathan 47a8519767 Framework WIP:
- Fix unable to open account
2024-06-17 15:18:51 -06:00
nathan 485ebf2cc3 Make sure context menu opens over splitter 2024-06-17 09:41:57 -06:00
nathan ba3aa1c4b5 EgwMenuShoelace bugfixes
- Fix menu does not do action
- Fix menus accumulate in DOM
2024-06-17 09:26:10 -06:00
nathan 5770484723 Framework WIP:
- Deal with avatar menu not positioning correctly
2024-06-17 09:25:40 -06:00
ralf bf3ea312df Script to create a new EGroupware app based on the example app 2024-06-17 15:39:46 +02:00
ralf 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
ralf 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
ralf 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
dependabot[bot] 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
dependabot[bot] 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
ralf 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
milan 530a28e13a Merge remote-tracking branch 'origin/master' into upstream_master 2024-06-15 09:01:07 +02:00
nathan 45881e0505 Add egw menu implementation using shoelace, use it for kdots framework 2024-06-14 16:22:31 -06:00
nathan ccccf95b39 Framework WIP:
- Set preferred font size & system fonts
2024-06-14 16:09:19 -06:00
nathan 525bdccd91 Framework WIP:
- Fix app side slot initial width did not load / incorrect preferences
2024-06-14 10:34:09 -06:00
nathan 0ba2946ed4 Framework WIP:
- Put favorites in left slot when the user has some defined
2024-06-13 16:11:57 -06:00
nathan c845088ebc Favourites:
- dispatch event when adding / removing preference
- favourite widgets listen for event to update
2024-06-13 16:11:07 -06: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 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 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 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 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 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