Commit Graph

1202 Commits

Author SHA1 Message Date
ralf
abae788811 Changelog for 23.1.20240304 2024-03-04 10:15:17 +02:00
nathan
e7d66f22e6 Get docs working again
- Avoid the whole thing breaking when one class is bad (still no idea why)
- Add some missing documentation
2024-02-20 16:20:00 -07:00
ralf
ad233cbfcb fix not displayed project information 2024-02-08 16:08:00 +02:00
ralf
180139af85 fix setting InfoLog primary link 2024-02-08 16:07:18 +02:00
ralf
ebac17aa4e * Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md 2024-02-08 16:06:55 +02:00
ralf
587004b173 * REST API: new links collection allowing to link application entries with each other or attach files 2024-02-08 16:05:57 +02:00
ralf
5524c1fa15 fix not displayed project information 2024-02-08 10:42:13 +02:00
ralf
d472c267b2 fix setting InfoLog primary link 2024-02-06 21:24:15 +02:00
ralf
087e969f9f * Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md 2024-02-06 16:39:12 +02:00
ralf
07d242e705 * REST API: new links collection allowing to link application entries with each other or attach files 2024-02-05 21:06:18 +02:00
ralf
34e0913a9f WIP timesheet REST API 2024-02-05 10:07:33 +02:00
ralf
ca443060f4 WIP timesheet REST API 2024-02-01 22:16:36 +02:00
ralf
fff431fd4f Changelog for 23.1.20240125 2024-01-25 11:21:31 +02:00
ralf
0f11a42786 Changelog for 23.1.20240125 2024-01-25 11:02:46 +02:00
ralf
c8898dc0f3 also update package.json with maintenance release 2024-01-25 10:31:19 +02:00
ralf
d83978109d also update package.json with maintenance release 2024-01-25 10:12:32 +02:00
ralf
57f4776615 * Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments) 2024-01-22 12:10:15 +02:00
ralf
866d10e030 * Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments) 2024-01-22 12:07:10 +02:00
nathan
03d810204e Get docs job to exit when not serving 2024-01-18 10:34:02 -07:00
nathan
291310daf8 Docs: Add some sidebar links
Resources
- Lit lifecycle
Tutorials
- Converting to webcomponent
- Automatic testing
2024-01-18 10:30:08 -07:00
nathan
e014487e86 Some notes on converting to webcomponents 2024-01-17 08:03:46 -07:00
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
f2bf0902f6 Changelog for 23.1.20231220 2023-12-20 10:38:04 +02:00
ralf
39e12f19b2 Changelog for 23.1.20231219 2023-12-19 14:43:11 +02:00
ralf
d48f84dec1 Changelog for 23.1.20231219 2023-12-19 14:25:43 +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
d5d614c1fc Changelog for 23.1.20231201 2023-12-01 08:06:30 +02:00
ralf
0ad1729fe0 Changelog for 23.1.20231129 2023-11-29 08:54:26 +02:00
ralf
9d01dc9e7b Changelog for 23.1.20231129 2023-11-29 08:35:16 +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
6224c2c0c5 Changelog for 23.1.20231122 2023-11-22 11:44:11 +02:00
ralf
a06c6118e1 fix unknown command --last-tag 2023-11-22 10:07:20 +02:00
ralf
1752864aea fix unknown command --last-tag 2023-11-22 10:06:39 +02:00
ralf
bf18675b07 allow to specify tag used for changelog as --last-tag <tag> 2023-11-22 10:02:23 +02:00
ralf
2331fc4135 allow to specify tag used for changelog as --last-tag <tag> 2023-11-22 10:01:57 +02:00
ralf
a804a5acbc fix wrong curl call for viewing email 2023-11-14 14:38:06 +02:00
ralf
e131e24cfa fix wrong curl call for viewing email 2023-11-14 14:37:46 +02:00
ralf
9b42ee2ecf script to import mail usernames and passwords and store it encrypted for the given mail-account (acc_id) 2023-11-13 17:33:15 +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
9c4d28ca63 merge master into 23.1 2023-11-13 10:05:15 +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
ralf
ef6e6ddf02 * REST API/Mail: viewing uploaded EML files, allowing user to answer, forward or download attachments 2023-11-12 07:06:59 +02:00
ralf
9297b242bf * Addressbook/REST API: allow to pass filters or a search pattern to addressbook REST API 2023-11-12 07:03:39 +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
840bd264e7 * 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:09:34 +02: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
ralf
a00e9e899c Changelog for 23.1.20231110 2023-11-10 08:03: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
702329aa92 use a docker-compose.override.yml for your changes 2023-09-28 08:53:28 +02:00
ralf
9226785202 fix docker-compose.yml and README.md for a regular (non-developer) docker-compose install 2023-09-28 08:52:47 +02: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
703608cb86 * Calendar/REST API: adding of participants to events 2023-09-18 14:13:48 +02:00
ralf
b6a0e650fe * Calendar/REST API: adding of participants to events 2023-09-18 14:13:25 +02:00
Milan
f430b66d3b converted egw_action from javascript to typescript
classes are now uppercase and in their own files. lowercase classes are deprecated.
Interfaces are now actual interfaces that should be implemented instead of creating and returning an ai Object every time

(cherry picked from commit 5e3c67a5cf)
2023-09-13 10:40:32 +02:00
ralf
a35e80c73a Changelog for 23.1.20230911 2023-09-11 08:45:04 +02:00
ralf
a9d59bb903 Changelog for 23.1.20230911 2023-09-11 08:25:38 +02:00
ralf
705554ec14 Changelog for 23.1.20230824 2023-08-24 12:50:01 +02:00
ralf
666753d4cc Changelog for 23.1.20230824 2023-08-24 12:20:58 +02:00
ralf
ba4b3149b2 add warning to use --data-binary when uploading attachments with curl 2023-08-17 18:48:06 +02:00
ralf
87dbacebd9 add warning to use --data-binary when uploading attachments with curl 2023-08-17 18:47:48 +02:00
ralf
8e3ed5372d npm run build / rollupjs fails, if /usr/share/egroupware-extra is NOT owned by root 2023-08-17 08:47:44 +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
bed1e43200 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-09 16:49:16 +02:00
ralf
c2064e1fa8 * Mail: new modus for vacation notice to not save message to INBOX and REST API to set vacation handling 2023-08-09 16:43:33 +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
9280383200 set UCS version to 5.0 2023-07-31 08:54:37 +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
75f0cc417c Changelog for 23.1.20230728 2023-07-28 14:32:56 +02:00
ralf
bf5bb04e1f Changelog for 23.1.20230726 2023-07-26 12:49:21 +02:00
ralf
a3bc505242 Changelog for 23.1.20230726 2023-07-26 12:28:35 +02:00
ralf
ad53fa38da small docu update for Calendar REST APi 2023-07-25 18:38:34 +02:00
ralf
eef211fdcd * Calendar: new REST API to read, create, modify and delete events, see https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Calendar.md 2023-07-25 18:38:34 +02:00
ralf
f60ee71c1c WIP Calendar REST API 2023-07-25 18:38:34 +02:00
ralf
1508de4574 implement missed shareExpiration and sharePassword attributes when sending mail 2023-07-25 14:59:41 +02:00