ralf
191bdc39e6
fix composer no longer installs EGroupware apps (runs plugins) as root and npm install fails silent on network errors / timeouts
2024-04-30 13:14:41 +02:00
ralf
be06213402
prefer homebrew gtar over ports gnutar
2024-04-30 09:53:34 +02:00
ralf
16aa4709a0
Changelog for 23.1.20240430
2024-04-30 09:53:34 +02:00
ralf
d967bb7f66
more additions to the eTemplate 2.0 DTD: adding option children to et2-select and size attribute to et2-textbox and -textarea
2024-04-23 18:14:14 +02:00
ralf
b517cbaf94
some more additions to the eTemplate 2.0 DTD
2024-04-23 10:43:06 +02:00
ralf
d1b3786b2a
WIP eTemplate2.0 DTD
2024-04-19 12:23:10 +02:00
ralf
b1afedd8d9
WIP eTemplate 2.0 DTD
2024-04-18 14:52:50 +02:00
ralf
7f2a3549a5
WIP create a new eTemplate2 schema definition using Relax NG
2024-04-17 23:41:31 +02:00
StefanU
00fe3dcf6b
Update sidebar.njk
...
Add Example app under Getting Startet
2024-04-12 10:14:37 +02:00
StefanU
732ccfca2d
Update sidebar.njk
...
URL Community => Category Developer
2024-04-12 09:58:52 +02:00
nathan
5c6313448e
Doc: Fix some bad URLs, inconsistant naming
2024-04-11 08:32:42 -06:00
StefanU
dc493595dd
Update sidebar.njk
...
Correction URL development
2024-04-11 14:23:38 +02:00
StefanU
4c58132b53
Update sidebar.njk
...
Correction URL
2024-04-11 11:26:15 +02:00
nathan
99c86d58bd
- Add custom button color example to docs
...
Copied from Shoelace https://shoelace.style/getting-started/customizing#css-parts
- Add fixed width label example to docs
- Get etemplate2.css included in docs to make sure styles are consistent
2024-04-04 14:31:27 -06:00
Ralf Becker
86dbb3893b
fix typo
2024-03-12 20:03:26 +02:00
Ralf Becker
3d7ffa0f82
Update README.md
...
adding instructions to create necessary directories
and for Linux host give them necessary permissions
2024-03-12 09:30:38 +02:00
ralf
1e45b8dd9a
throw if we don't get the upload_url
2024-03-04 16:13:45 +02:00
ralf
938aaa531a
Changelog for 23.1.20240304
2024-03-04 10:53:10 +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
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
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
d83978109d
also update package.json with maintenance release
2024-01-25 10:12:32 +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
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
ralf
b013f75eef
* 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-24 17:08:18 +02:00
ralf
7e333ceac9
WIP Calendar REST API
2023-07-21 17:41:37 +02:00
ralf
3da996afc7
WIP Mail REST API: fix docu and content-type of response for uploading attachments
2023-07-13 16:32:01 +02:00
milan
5e3c67a5cf
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
2023-07-10 16:54:22 +02:00
ralf
8115a92a6a
WIP Mail REST API: missing files from last commit
2023-07-07 12:25:45 +02:00
ralf
8a3fd670ee
WIP REST API for mail: non-interactive direct sending of mails
2023-06-30 16:33:28 +02:00
ralf
dfef4ce0c5
WIP REST API for mail
...
currently we can launch (interactive) compose windows, if user is online
ToDo:
- send mails for a user
- authentication as arbitrary user with an API token
2023-06-29 12:50:04 +02:00
ralf
a4f745f16a
Changelog for 23.1.20230620
2023-06-20 12:07:48 +02:00
Ralf Becker
2bd55ee782
fix not working html
2023-06-09 16:37:58 +02:00
ralf
26ee5bc446
Changelog for 23.1.20230524
2023-05-24 12:12:21 +02:00
ralf
e58e221e2a
Changelog for 23.1.20230503
2023-05-03 13:04:25 +02:00
ralf
b9ca30376e
Changelog for 23.1.20230428
2023-05-03 13:04:25 +02:00
ralf
55fe2fec29
nodejs PPA does NOT exist for ppc64le, falling back to the version included in Ubuntu and the separate npm package
2023-04-12 17:14:54 +02:00
ralf
7e7facfb62
Changelog for 23.1.20230412
2023-04-12 11:39:05 +02:00
ralf
712efbe3cd
bringing README in sync with docker-compose.yml again
2023-04-12 10:52:42 +02:00
ralf
f2079ccb49
fix Collabora init container and Nginx config for newer Collabora version
...
also fix wrong path for sources-push volume
2023-04-12 10:29:08 +02:00
Markus Klein
2f4fff03f9
Extend docker README.md
2023-04-12 08:54:45 +02:00
Markus Klein
0c568287a5
Fix docker-compose source volume definition
...
Always use a bind mount for the source volume to ensure the source-push volume works as intended.
Additionally add some clarifying comments in several places.
2023-04-12 08:54:45 +02:00
ralf
24ca92e425
building multi-platform images for EGroupware: arm(64) or ppc64le instead of only amd64
2023-04-07 12:24:17 +02:00
ralf
819b277c24
added more docu to the docker-compose installation
2023-04-05 10:05:23 +02:00