github micromata/projectforge 9.2.7-RELEASE
ProjectForge 9.2.7

25 minutes ago

ProjectForge 9.2.7

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

  • CVE-Radar: EUVD as an additional source, team checks answered per person
  • App: pushes from all servers, new menu of the ProjectForge tab, browser functions in web tabs
  • Edited by: new column in many lists
  • E-invoice: self-check of the generated file, separate contact emails
  • Business cards: photo linked by a public url with a random token

Overview

  • CVE-Radar: import of the European Union Vulnerability Database (EUVD, off by default) with EUVD id, EPSS and exploitation day; the source (NVD, OSV, EUVD) is shown as a badge and can be filtered; a team check can ask every member of a group and stays open until all active members answered; new notification rule "Unanswered team checks of a case"; statistics can look back 1, 2, 5 or 10 years.
  • Mobile app (in preparation): pushes of all logged-in servers, the ProjectForge tab opens with a menu (favorites, last pages, main menu, user menu with appearance, search), web tabs have a browser menu, the system message is shown, contacts can be added to the device or shared as vCard, the notifications and the "more" menu slide up over the tab bar, the week strip of the time sheets snaps to whole weeks.
  • Lists: new column "Edited by" in the lists of address campaign values, invoices, orders, leave corrections, liquidity entries, mail, contracts, the visitor book, notification rules, customers and projects; address campaign values can be filtered by editor.
  • E-invoice: the generated XRechnung/ZUGFeRD file is checked by the e-invoice checker and the result is shown; the recipient email (BT-49) and the contact email (BT-58) are separate fields, the seller's contact email (BT-43) is prefilled and editable.
  • Digital business cards: the photo is linked by a public url with a random token, also without a gateway (update the gateway together with the server; photo links of earlier QR codes stop working); the card lists its contents below the QR code, which is rendered sharper.
  • Chat and notifications: the search lists all matching people with buttons for a direct message or an encrypted chat, a long press on a reaction shows who reacted, chat notifications show the beginning of the message, notification mails contain a link; the rule types of notification rules come from the active modules and plugins.
  • Fixes: calendar entries can be resized from the start time, a time sheet opened from a break keeps its end time, plugin menu entries can be chosen in notification rules, the badges of the app follow chat reads and done notifications at once.
All changes

Added

  • CVE-Radar: import of the vulnerabilities of the European Union Vulnerability Database (EUVD) as a supplement to the NVD. It adds the EUVD id, the EPSS and the day of exploitation, and brings vulnerabilities the NVD doesn't have yet, also ones without a CVE id. The EUVD names products only, so these match as possible. Off by default.
  • CVE-Radar: the list and the file of a vulnerability show where its data comes from (NVD, OSV, EUVD) as badges, and the list has a pinned filter to select by source.
  • App: the system message of the administrators (e.g. maintenance work) is shown above the pages, as in the web version.
  • Address campaign values: new filter "Edited by" to list the entries a chosen user has created or changed.
  • App: the web tabs have a browser menu with back, forward, reload, find in the page, share link, open in the browser and restart; pull to refresh now also works on the pages with the menu, and a lost connection shows an error with a retry instead of an empty page.
  • New column "Edited by" with a pill for everybody who created or changed an entry, in the lists of address campaign values, outgoing and incoming invoices, orders, leave corrections, liquidity entries, incoming and outgoing mail, contracts, the visitor book, notification rules, customers and projects.
  • CVE-Radar, notification rules: new rule type "Unanswered team checks of a case". The rule names a case and reminds the members who haven't answered one of its team checks asking every member yet, at most once a day, by schedule or triggered by hand. The reminder is done as soon as they answered.
  • App: all servers the app is logged in at send pushes, not only the one shown. The push names its server, a tap on one of another server offers to switch there and opens it; their open notifications are shown at the menu, in the server list and in the notification center, the icon counts all of them. Older servers push only while shown, as before.
  • App: a contact of the address book can be added to the own contacts of the device or shared as vCard (messages, mail, messengers), also without a connection to the server.
  • App: the ProjectForge tab (globe) opens with a menu that is easy to reach on a phone: tabs for the favorites, the pages opened last, the main menu with expandable areas and the user menu with the appearance (light, dark, system; the tab chosen last opens again), and a search across all entries (or in all data). Tapping the globe again closes the menu and shows the page as it was; tapped once more, it opens the menu again.

Improved

  • CVE-Radar, tab "Statistics": optionally look back 1, 2, 5 or 10 years.
  • CVE-Radar, My CVE-Radar: "Done" and "Not affected" ask before saving and explain that they answer for yourself only and don't close the case. The case card also shows the checks of your own groups with their answer button. If such a check asks every member, its answer is your answer to the case as well, so there is only one answer per person. In the table of these checks the identifying columns and the actions stay pinned.
  • Chat: on touch devices and in the app, a long press on a reaction shows who reacted.
  • Chat: the search lists all matching people, each with buttons to start a direct message or an encrypted chat.
  • E-invoice: the customer's invoice recipient email (BT-49) and the email of its contact person (BT-58) are separate fields now, on invoice and account. The seller's contact email (BT-43) is prefilled from the configuration and editable on the invoice.
  • App: below the QR code of a business card a small list shows every field the card contains, including the photo, also without a connection to the server.
  • Digital business card: below the QR code a small list shows every field the card contains, including the photo.
  • The QR code of a business card is rendered at a higher resolution, so it stays sharp when shown large (e.g. in the app).

Changed

  • Digital business cards: the photo is linked by a public url with a random token (no login, not guessable), also without a gateway; the url stays the same when the image is replaced or deleted, and can be revoked with "Renew photo link" on the card. The base url can be set with projectforge.businessCard.photoBaseUrl. Update the gateway together with the server; photo links of earlier QR codes stop working.
  • Creating an e-invoice (XRechnung, ZUGFeRD) now runs the e-invoice checker over the generated file and shows the result (valid, warnings or errors) in a dialog.
  • Notification rules: the rule types come from the modules and plugins that provide them. The rule types of a deactivated plugin (e.g. the CVE-Radar) aren't offered any more, and its rules wait until the plugin is active again.
  • App: the week strip of the time sheets follows the finger when swiped and snaps to a whole week; the week starts on the first day of the week set in "My account".
  • The notifications of chat messages show the beginning of the message (in rooms with its author) instead of repeating their title, in the app and in the notification center of the web pages. Only for the recipient while they may read the conversation; mails and pushes keep their generic text.
  • App: the notifications (bell) and the "more" menu slide up over the tabs like the menu of the pages, the tab bar stays visible below them; pulling them down, a tap above them or their button again closes them.

Fixed

  • CVE-Radar: a team check can ask every member of the group (e.g. everyone checks the own client); each answer is stored and the check stays open until all members answered who logged in within the last 90 days (configurable). Before, every answer replaced the one before.
  • Calendar: the start time of an entry can now be changed by dragging its top edge, not only the end time.
  • Notification mails (e.g. about new chat messages) now contain a link to the chat or the concerned entry.
  • Notification rules: the menu entries of plugins (e.g. the CVE-Radar) can be chosen as menu counter and as link of the notifications.
  • App: the badges of the chat and the notifications follow at once: a push sets the bell's count when it arrives, and a chat read or a notification done in the pages removes them right away, no longer only with the next update a minute later.
  • Calendar: a time sheet opened from a break keeps its end time when the start time is changed.

Don't miss a new projectforge release

NewReleases is sending notifications on new releases.