Commit Graph

1074 Commits

Author SHA1 Message Date
ralf
a5540fea21 script to analyse PHP Warnings, Deprecated, ... and aggregate them by file and line 2024-01-13 14:56:33 +02:00
nathan
52b48140fe Get widget extra documentation working
This allows <Class>.md beside <Class>.ts where we can add additional documentation such as examples
2024-01-05 09:52:09 -07:00
ralf
0f470df37b Changelog for 23.1.20231220 2023-12-20 10:53:25 +02:00
ralf
39e12f19b2 Changelog for 23.1.20231219 2023-12-19 14:43:11 +02:00
nathan
d0cb94b6c7 Docs fixes
- fix error if _data dir exists
- add _data dir to cleaning
- add some more to widget creation doc
2023-12-08 09:05:33 -07:00
ralf
36ed3d3fc4 updated Dockerfile and build.sh to get NodeJS 20 for all architectures 2023-12-01 12:40:23 +02:00
ralf
6818d018ce Changelog for 23.1.20231201 2023-12-01 08:21:31 +02:00
ralf
0ad1729fe0 Changelog for 23.1.20231129 2023-11-29 08:54:26 +02:00
ralf
8186874267 new EGroupware development container using Debian 12/Bookworm, NodeJS 20 and PHP from ondrej/php PPA
for PHP 7.4, 8.1, 8.2 and 8.3 (without apcu, xdebug and smbclient!)
2023-11-25 08:55:06 +02:00
ralf
5df9e2cbb0 Changelog for 23.1.20231122 2023-11-22 18:58:01 +02:00
ralf
590878c4e7 we must only install nodejs, check if npm was contained and install it, if not
otherwise apt shows a conflict but returns success :(
2023-11-22 16:25:28 +02:00
ralf
7af6c40d17 using PHP 8.2 and NodeJS 20.x 2023-11-22 14:40:29 +02:00
ralf
1752864aea fix unknown command --last-tag 2023-11-22 10:06:39 +02:00
ralf
2331fc4135 allow to specify tag used for changelog as --last-tag <tag> 2023-11-22 10:01:57 +02:00
ralf
e131e24cfa fix wrong curl call for viewing email 2023-11-14 14:37:46 +02:00
ralf
66a1fd2670 script to import mail usernames and passwords and store it encrypted for the given mail-account (acc_id) 2023-11-13 17:21:21 +02:00
ralf
b19a2b518e using nodejs v20.x (and PHP 8.2 by default) for development images 2023-11-12 08:52:16 +02:00
nathan
441bc8ad00 Doc: Make sure _data directory is present 2023-11-10 15:16:59 -07:00
nathan
f435ee0fd3 Doc: Reduce heading levels so TOC looks better 2023-11-10 09:28:13 -07:00
ralf
ef43d7298b * Mail/REST API: support an "X-No-Location: true" header to avoid getting a "Location" header when uploading attachments
Also change HTTP Status from "200 Ok" to "201 Created" for a "Location" header,
and send a correct URL to download the attachment again with a GET request.
2023-11-10 17:07:06 +02:00
ralf
bce267c7eb Changelog for 23.1.20231110 2023-11-10 08:15:04 +02:00
nathan
7a2fc14e8b Doc: Add some documentation on some of our special CSS classes 2023-11-09 14:05:34 -07:00
nathan
d15c63198c Docs: Get the ETemplate2 webComponent widets working on doc site
Sort of.  This breaks shoelace images due to them not being imported / copied, and not using the CDN
2023-10-27 11:50:51 -06:00
nathan
6e0301d249 Docs: Get the Shoelace widgets working on docs site
Using their CDN with our Shoelace version
2023-10-27 09:22:03 -06:00
ralf
305aaad22c * REST API/Mail: viewing uploaded EML files, allowing user to answer, forward or download attachments 2023-10-27 11:50:13 +03:00
ralf
b0490bc7d8 * Addressbook/REST API: allow to pass filters or a search pattern to addressbook REST API 2023-10-19 21:34:38 +03:00
nathan
a6d3a87c75 Doc: Get class doc into docs 2023-10-16 13:34:29 -06:00
nathan
f15cbd186f Docs: Better handling for deprecated properties & methods 2023-10-11 16:48:53 -06:00
nathan
4daca998cc All etemplate widgets in component list, even dates 2023-10-11 14:58:38 -06:00
nathan
65bf573f88 All etemplate widgets in component list 2023-10-11 14:48:58 -06:00
ralf
ffe305772c use a docker-compose.override.yml for your changes 2023-09-28 08:47:23 +02:00
ralf
8fb49f3bef fix docker-compose.yml and README.md for a regular (non-developer) docker-compose install 2023-09-28 08:40:20 +02:00
nathan
2b66ca8ba6 Docs: Get avatar widget in list, remove Et2 prefix from widget names 2023-09-27 14:29:19 -06:00
nathan
db99c1bb2c Get more widgets showing in docs 2023-09-27 14:07:41 -06:00
nathan
e504573269 Write down how this works while I remember 2023-09-25 08:22:41 -06:00
nathan
20c93a0c7a Put CEM where api-viewer can find it 2023-09-22 15:29:44 -06:00
nathan
250e31ed53 Some more styling & docs 2023-09-22 15:03:37 -06:00
nathan
054d124afe Initial attempt at a nice dev reference.
Many thanks to all the other developers who made this possible, especially Shoelace
2023-09-22 13:51:38 -06:00
ralf
b6a0e650fe * Calendar/REST API: adding of participants to events 2023-09-18 14:13:25 +02:00
ralf
a35e80c73a Changelog for 23.1.20230911 2023-09-11 08:45:04 +02:00
ralf
705554ec14 Changelog for 23.1.20230824 2023-08-24 12:50:01 +02:00
ralf
87dbacebd9 add warning to use --data-binary when uploading attachments with curl 2023-08-17 18:47:48 +02:00
ralf
f0b4517624 npm run build / rollupjs fails, if /usr/share/egroupware-extra is NOT owned by root 2023-08-17 08:47:20 +02:00
ralf
6249f128db fix error, if there is no old vacation specifying a number of days, setting now same default as UI: 3 days
also some docu fixes
2023-08-02 11:02:15 +02:00
ralf
027ad398d6 * Mail: new modus for vacation notice to not save message to INBOX and REST API to set vacation handling 2023-07-31 16:24:58 +02:00
ralf
7771710aee set UCS version to 5.0 2023-07-31 08:52:08 +02:00
ralf
45176fbba0 Changelog for 23.1.20230728 2023-07-28 14:51:59 +02:00
ralf
bf5bb04e1f Changelog for 23.1.20230726 2023-07-26 12:49:21 +02:00
ralf
fe57e18438 implement missed shareExpiration and sharePassword attributes when sending mail 2023-07-25 14:58:49 +02:00
ralf
b8e97f9123 small docu update for Calendar REST APi 2023-07-25 10:28:26 +02:00