ProjectForge 9.2.4
Mini release: tagged only, without jar or docker image, build it from the source code. Ready-made binaries: https://github.com/micromata/projectforge/releases/latest
Update of ProjectForge 9.0.0, what's new in ProjectForge 9: https://github.com/micromata/projectforge/releases/tag/9.0.0-RELEASE
- E-invoice: order number, department and cost center of the buyer
- Mobile app (in preparation): switch between several servers, task tree for time sheets
- App and server warn each other if the other side is too old
- Error digest once a day instead of every hour
- Fix: connecting the app behind an SSO proxy works at the first attempt
Overview
- E-invoice: new fields order number (BT-13), department of the orderer (BT-56) and cost center (BT-19) on the invoice and the account; the form labels name the e-invoice term (BT-x); the invoice template gets the variables Bestellnummer and Kostenstelle, the department is part of the address.
- Mobile app (in preparation): the logins of several servers are kept and the server can be switched in the account menu; time sheets choose the structure element in the task tree, with a search over the whole path, and cost units in a scrollable selection box; a warning if the app is too old for the server or the server too old for the app, "My account" marks outdated apps.
- Error digest: sent once a day at 07:00, only urgent problems send it early (at most once an hour); configurable.
- Order mails: clearer layout with the buttons at the top and a button to the order notification settings.
- Fixes: connecting the app behind an SSO proxy works at the first attempt, also when the proxy returns the browser without the parameters of the link.
All changes
Added
- App: a warning if the app is too old for the server or the server too old for the app; "My account" marks outdated apps.
- App: the logins of several servers are kept, and the server can be switched in the account menu without logging in again; another server is added there too.
- E-invoice: new fields order number (BT-13), department of the orderer (BT-56) and cost center (BT-19) on the invoice and the account (department, cost center); the labels of the invoice and account forms name the e-invoice term (BT-x) the field is sent in. The invoice template gets the variables Bestellnummer and Kostenstelle (with isBestellnummer/isKostenstelle), the department is part of the address.
Improved
- App time sheets: the structure element can be chosen in the task tree (level by level, starting at the current one, with a search in the level and everything below it), the search finds words of the whole path, the path is shown above the title, cost units are chosen in a scrollable selection box with number and text, the time sheet tab is no longer marked as under construction, and the templates open in a list instead of a row of chips.
- Order mails: clearer layout with the buttons at the top, and a button to the order notification settings.
Changed
- Error digest: the regular digest is sent once a day at 07:00 instead of every hour, only urgent problems (security, data, immediate events) send it early, at most once an hour. Configurable by projectforge.support.errorDigest.interval, sendAt and urgentMinGap.
Fixed
- App: connecting the app behind an SSO proxy works at the first attempt, also when the proxy brings the browser back from its login without the parameters of the link.