Das Release 21 steht ganz im Zeichen von coolen Partys: Die Planung von Events ist einfacher und ihr könnt mithilfe des SharePoint Online File-Pickers Dateien an Beiträge anhängen. Auf gehts!
Euer Wunsch ist uns Befehl: Events sind nicht mehr an eine Seite oder eine Community gebunden. Ihr könnt eine Veranstaltung völlig unabhängig erstellen und müsst euch nur entscheiden, ob es ein öffentliches oder privates Event ist.
Jetzt Event erstellenIhr nutzt COYO sowie Microsoft 365 und wollt Dateien direkt aus SharePoint Online an eure Beiträge, Kommentare oder Chat-Nachrichten anhängen? Kein Problem, der neue SharePoint Online File Picker macht es möglich! Navigiert ganz einfach zwischen den verschiedenen Ordnern und wählt, wenn ihr wollt, direkt mehrere Dateien aus.
So funktioniert'sDas war noch nicht alles. Auch an diesen Stellschrauben wurde gedreht:
Darstellung im Launchpad wählen: Ob kompakt, als Raster oder als Liste - ihr habt die Wahl. Außerdem könnt ihr jetzt interne Links als Launchpad-Lesezeichen hinzufügen.
Push-Benachrichtigungen zeigen jetzt das Teaser-Bild für Blog-Artikel an. Ob im Artikel die Bilder angezeigt werden sollen, entscheidet ab sofort der Autor.
Direkt sichtbar: In der Messenger-Übersicht sind stummgeschaltete Chats mit der durchgestrichenen Glocke markiert.
"Anstehende Geburtstage"-Widget: Haben mehrere Nutzer an einem Tag Geburtstag, werden sie nun als Gruppe zusammengefasst.
Die Frontend Performance wurde verbessert.
Verbesserte Performance beim Laden der benutzerdefinierten UI Übersetzungen.
Performance Verbesserungen bei Sendern und Berechtigungen.
Option hinzugefügt um WebSocket-Nachrichten zur Aktualisierung des Nutzeranwesenheitsstatus zu deaktivieren, wenn ein festgelegter Schwellenwert überschritten wird.
Verbesserung der WebSocket-Stabilität und dessen Performance.
Wir haben die Dateiabfrage für Verzeichnisse im Frontend-Container deaktiviert, da dies als Sicherheitsproblem betrachtet werden könnte.
Neue API-Endpunkte wurden hinzugefügt, um die Performance von initialen Kontaktsynchronisationen für COYO Engage zu verbessern.
Hier findet ihr alles rund um technische Anpassungen, Fehlerbehebungen und Änderungen der Sprachschlüssel.
Aufgrund der technischen Begriffe ist der folgende Teil der Release Notes auf Englisch.
Angular ahead of time compilation has been enabled. Therefore the angular compiler is not available at runtime anymore.
Adds rudimentary user agent statistics as metrics. The available prometheus tags are DeviceClass, OperatingSystemName, OperatingSystemNameVersionMajor, AgentName and AgentNameVersionMajor. The feature is disabled by default as it adds additional heap requirements to the backend (~200MB) and can be enabled by setting env variable USER_AGENT_METRIC_ENABLED=true (or user-agent-metric.enabled=true in backend.properties) for any web backend node.
Env variables prefixed with COYO_MONGODB_ are now prefixed with SPRING_DATA_MONGODB_
COYO_FILE_URI is now SPRING_DATA_MONGODB_URI
Configuration of autotranslations / MS Teams integration (soon to be released):
New env variable called "COYO_ENABLE_TRANSLATION". If autotranslations should be used this has to be set to true.
New env variable "COYO_ENABLE_TEAMS". To activate the Microsoft Teams integration this has to be set to true.
New env variable "ENABLED_SERVICES" to state the enabled services. It has to be a JS-Compliant array with the enabled services as values inside it. At the moment the only service that can be enabled is „translation“.
New env variable "COYO_ENABLE_EVENT_BUS" which has to be set to true to activate the event bus. The event bus is used for pushing data to services like the translation service and is therefore mandatory to be activated if such a service is used.
Configuration of MS Teams integration (soon to be released). Metrics for the MS Teams application are published under /web/teams/metrics. They are prefixed with „coyo_teams_".
Added configuration properties to configure the Teams mongo db path. New environment variables to configure are (with default value):
COYO_TEAMS_HOST = localhost
COYO_TEAMS_PORT = 27017
COYO_TEAMS_NAME = teams-users
COYO_TEAMS_USER
COYO_TEAMS_PASSWORD
Configuration of MS Teams integration. Added the following env variables:
COYO_TEAMS_TENANT_URL. If set, this URL will always be used as tenant URL and no selection will be available for the user. If it is not set, the following ENV variables will be required:
COYO_TEAMS_TENANT_PREFIX. The prefix for the tenant URL, e.g. 'https://'
COYO_TEAMS_TENANT_SUFFIX. The suffix for the tenant URL, e.g. '.coyocloud.com/'
COYO_TEAMS_TENANT_PATTERN. The regex pattern describing what the user may enter between prefix and suffix, e.g. '[a-zA-Z0-9\\.]'
In the process of migrating from AngularJS to Angular the following components have been migrated:
‚User profile‘ widget
‚Rich text editor‘ widget
‚Complete profile‘ widget
‚Video‘ widget
‚HTML‘ widget
‚Blog article‘ widget
The technical foundation of the following components has been migrated towards Angular Material:
Timeline
‚Subscriptions‘ widget
Event creation
jQuery is deprecated and will be removed in future versions.
COYOFOUR-11720 Users sometimes experienced that they do not receive live updates for timeline comments with attachments.
COYOFOUR-11718 Users always experienced not being able to access links in migrated shares after update to COYO version 18.
COYOFOUR-11715 Users sometimes experienced degraded frontend performance.
COYOFOUR-11701 API users sometimes experienced wrong HTTP response codes if entities could not be found.
COYOFOUR-11669 Users always experienced no preview being visible for several file types.
COYOFOUR-11649 Users always experienced that updating certain types of documents with a MacOS Catalina system was not possible.
COYOFOUR-11592 Sysadmins always experienced database migrations taking long.
COYOFOUR-11552 Users sometimes experienced images with a wrong orientation.
COYOFOUR-11523 Users always experienced that the preview generation for pictures doesn't work.
COYOFOUR-11500 Sysadmins sometimes experienced high queues in the default task pool due to a lack of pool separation.
COYOFOUR-11499 Users always experienced attachment previews disappearing after having accessed the respective file preview on mobile devices.
COYOFOUR-11494 Users always experienced a not working event description.
COYOFOUR-11485 Users always experienced that a click on the teaser widget of the latest blog article widget does not open the blog article
COYOFOUR-11480 Users always experienced missing white spaces in various places like the share header or the timeline form.
COYOFOUR-11442 Users sometimes experienced unreadable texts when getting auto translations for timeline posts or comments.
COYOFOUR-11430 Admins always experienced that the translations service requests entities multiple times if the connection to the event bus is missing.
COYOFOUR-11415 Users using Engage for the first time experienced problems with the synchronization of their contacts.
COYOFOUR-11321 Users always experienced problems with the preview generation for docx files.
COYOFOUR-11316 Users always experienced a broken layout when the preview is being generated.
COYOFOUR-11299 Users always experienced a broken styling of file attachments in the chat.
COYOFOUR-11293 Users always experienced the viewport scrolling to top when clicking on the context menu of a post or comment.
COYOFOUR-11291 Users always experienced coyo failing to follow a deep link when they entered the wrong credentials when logging in to coyo. When successfully repeating the login, the user was sent to the front page instead of the deep link location.
COYOFOUR-11264 Users sometimes experienced teaser images not being shown in blog article shares.
COYOFOUR-11250 Users always experienced printing a wiki article splits the article on multiple pages.
COYOFOUR-11226 Users always experienced not being able to open a file located in Google Drive directly from the respective file preview.
COYOFOUR-11222 Users sometimes experienced that link previews couldn't be created.
COYOFOUR-11220 Users always experienced that no images are shown in a timeline post when they upload them directly and via the file library.
COYOFOUR-11219 Users always experienced not seeing previews of pdfs located in Google Drive on mobile devices.
COYOFOUR-11217 Users always experienced not being able to see Google Docs on mobile devices.
COYOFOUR-11216 Users always experienced a blank screen after clicking an image attached from Google Drive in the file preview.
COYOFOUR-11215 Users always experienced missing space between the PDF cover image and the "Load and display.." link in the PDF file preview on mobile.
COYOFOUR-11213 Users always experienced that external workspace members aren't visible as such in the birthday widget.
COYOFOUR-11212 Users always experienced that they cannot change the avatar image of an event on mobile devices.
COYOFOUR-11176 Admins always experienced that there is a german word in the english language key "ADMIN.USER_DIRECTORIES.LDAP.GROUP.NAME.HELP"
COYOFOUR-11171 Users sometimes experienced getting browser notifications for shared contents that they are not allowed to access.
COYOFOUR-11158 Admins always experienced that the language key "ADMIN.AUTHENTICATION.OAUTH2.AUTH_ENDPOINT" is set in german as default.
COYOFOUR-11154 Users always experienced errors in the browser console when inserting image widgets into blog articles.
COYOFOUR-11148 Users always experienced that printing a wiki article with more than one page doesn't work in Edge browser.
COYOFOUR-11147 Users always experienced that hashtags for only numbers don't work.
COYOFOUR-11136 Users always experienced misplaced avatars and wrong colors in the user chooser when looking at groups.
COYOFOUR-11130 Users rarely experienced that they could see list entries of other users that they should not be able to access.
COYOFOUR-11111 Admins sometimes experienced problems when assigning a link to a category while adding the link to the launchpad.
COYOFOUR-11080 Users always experienced that they are redirected to the timeline after they subscribed or unsubscribed to a page.
COYOFOUR-11071 Users always experienced that the subscriptions widget doesn't show a page if admin status for this page gets revoked.
COYOFOUR-11049 Users rarely experienced not being able to navigate through the launchpad via keyboard.
COYOFOUR-11041 Users always experienced that they can't save layouts with a code widget if not in moderator mode.
COYOFOUR-11035 Users always experienced that the "Help" button doesn't work if the configured language isn't German or English.
COYOFOUR-11018 Users sometimes experienced that comments on blog posts are missing under the respective shares.
COYOFOUR-10988 Users always experienced a gap in the fullscreen view of the RTE.
COYOFOUR-10959 Users sometimes experienced the page title for a colleagues profile not being set correctly.
COYOFOUR-10928 Admins rarely experienced that AD fields "manager" are not handed over properly into profile fields.
COYOFOUR-10918 Users always experienced that they don't get a notification about reported content when the role is just a part of their assigned group.
COYOFOUR-10911 Users rarely experienced that ordering of wiki articles for large wikis is not working correctly.
COYOFOUR-10602 Users sometimes experienced that their event subscription and attendee status is mistakenly changed.
COYOFOUR-10582 Moderators always experienced that they can't act in the name of a page/workspace/event where they are not admin.
COYOFOUR-10483 Users always experienced that subscribing to a list app entry throws an error message.
COYOFOUR-10479 Users sometimes experienced that a tour step is not being focused when displayed outside the viewport.
COYOFOUR-10079 Users always experienced that the share header disappears after removing the sticky ribbon.
COYOFOUR-10071 Users sometimes experienced that the share header is displayed wrong when sharing on a sender timeline.
COYOFOUR-9977 Users always experienced still seeing their original search term when having clicked on one of the suggested search term alternatives.
COYOFOUR-9023 Users sometimes saw overflowing text in the latest blog articles widget.
Additions
ADMIN.SETTINGS.TRANSLATION_INVALID_KEY: API key is invalid
CONTEXT_MENU.SHOW: Show options
EVENT.CREATE.BUTTON: Create event
EVENT.INVITE_COLLEAGUES: Invite colleagues
EVENT.PRIVATE.LABEL: Only invited colleagues can see and participate in your event
EVENT.PUBLIC.LABEL: Everyone can see and participate in your event
EVENT.STATUS.PARTICIPATE: Participate
EVENT.TITLE.LABEL: Name
FILEPICKER.BREADCRUMB.CONTEXT_MENU.TOOLTIP: Show hidden folders
FILEPICKER.BUTTON.BACK: Go back
FILEPICKER.BUTTON.BACK.ARIA: Go back
FILEPICKER.BUTTON.SELECT: Select ({count})
FILEPICKER.COLUMN.FILENAME: Name
FILEPICKER.COLUMN.MODIFIED: Modified
FILEPICKER.COLUMN.SELECT: Select/Deselect All
FILEPICKER.COLUMN.SIZE: Size
FILEPICKER.FILE.ARIA: File {file}
FILEPICKER.FILE.SELECT: Select {file}
FILEPICKER.FOLDER.ARIA: Folder {folder}. Click to navigate into this folder.
FILEPICKER.FOLDER.CURRENT.ARIA: Current folder \"{folder}\"
FILEPICKER.FOLDER.EMPTY: Nothing to show here
FILEPICKER.HEADLINE: Select a file
FILEPICKER.SEARCH_RESULTS.TITLE: Search results
INTEGRATION.O365.FILEPICKER.SEARCH_FOR_FILES: Search in SharePoint
LAUNCHPAD.SETTINGS.LAYOUT: Launchpad settings
LAUNCHPAD.SETTINGS.LAYOUT.USE_COLUMNS: Grid view
LAUNCHPAD.SETTINGS.LAYOUT.USE_CONDENSED: Compact view
LAUNCHPAD.SETTINGS.LAYOUT.USE_NO_COLUMNS: List view
LAUNCHPAD.SETTINGS.LAYOUT.USE_NO_CONDENSED: Compact view
MODULE.EVENTS.CREATE.ADVANCED_SETTINGS: Advanced settings
MODULE.EVENTS.HEADLINE.ADMINS: Administrators
MODULE.EVENTS.HEADLINE.PARTICIPANTS_LIMIT: Participants
MODULE.EVENTS.LOADING: Event loading...
MODULE.EVENTS.PARTICIPANTS_LIMIT.ATTEND: attend
MODULE.EVENTS.SETTINGS.TITLE: Event settings
RECENT_FOLDER.NAME: Recent
WIDGET.COMPLETE_PROFILE.CREATED_POST: Post something on your wall
WIDGET.COMPLETE_PROFILE.FOLLOWING_USER: Follow a user
WIDGET.COMPLETE_PROFILE.PAGE_MEMBER: Follow a page
WIDGET.COMPLETE_PROFILE.PROFILE_FIELDS: Fill in your profile details
WIDGETS.BLOGARTICLE.NOTHING.SELECTED: Please select blog article.
WIDGETS.VIDEO.DESCRIPTION.ARIA: Description for the video
WIDGETS.VIDEO.TITLE.ARIA: Title of the video
WIDGETS.VIDEO.URL.ARIA: URL of the video link
Modifications
ADMIN.AUTHENTICATION.OAUTH2.AUTH_ENDPOINT: Authentication URL
ADMIN.SETTINGS.TRANSLATION_ACTIVATE.HELP: Enables the function for the automatic translation of posts and comments.
ADMIN.USER_DIRECTORIES.LDAP.GROUP.NAME.HELP: Group attributes used as display name
EVENT.DEFINITE_ANSWERS.HELP: Invited colleagues cannot answer with Maybe
EVENT.FULL_DAY.LABEL: This is an all-day event
EVENT.LIMITED_PARTICIPANTS.HELP: A certain number of participants can be defined.
EVENT.MEMBER_GROUP.HELP: Invited colleagues get a notification. Please note that if you have a large number of participants, the notification may take a while. Only then are all participants visible.
EVENT.PLACE.LABEL: Location
EVENT.SHOW_PARTICIPANTS.HELP: Everyone in the event can see who is attending
EVENT.SHOW_PARTICIPANTS.LABEL: Show participants
EVENT.STATUS.ATTENDING: Accept
EVENT.STATUS.FULLY_BOOKED: Participant limit is reached
EVENT.STATUS.MAYBE_ATTENDING: Maybe
EVENT.STATUS.NOT_ATTENDING: Decline
EVENT.STATUS.PENDING: RSVP •EVENT.TITLE.LABEL: Name
MODULE.TIMELINE.ATTACHMENT.FILE_LIBRARY: File library
MODULE.TIMELINE.ATTACHMENT.G_SUITE_PICKER: Google Drive
MODULE.TIMELINE.ATTACHMENT.G_SUITE_PICKER.ARIA: Select file from Google Drive
MODULE.TIMELINE.ATTACHMENT.SHAREPOINT_ONLINE_PICKER: SharePoint Online
MODULE.TIMELINE.ATTACHMENT.UPLOAD: Upload new file
MODULE.TIMELINE.STICKY.EXPIRY.LABEL: Mark as sticky
MODULE.TIMELINE.STICKY.EXPIRY.LABEL.ARIA: Mark this post as sticky for a given period.
MODULE.TIMELINE.STICKY.EXPIRY.NONE: Not sticky
MODULE.TIMELINE.STICKY.EXPIRY.NONE.ARIA: Do not mark as sticky
MODULE.TIMELINE.STICKY.EXPIRY.ONE_DAY.ARIA: Mark as sticky for 1 day.
MODULE.TIMELINE.STICKY.EXPIRY.ONE_MONTH.ARIA: Mark as sticky for 30 days.
MODULE.TIMELINE.STICKY.EXPIRY.ONE_WEEK.ARIA: Mark as sticky for 7 days.
MODULE.TIMELINE.STICKY.TOOLTIP.SELECTED: Post is marked as sticky
MODULE.TIMELINE.STICKY.TOOLTIP.UNSELECTED: Mark post as sticky
WIDGET.COMPLETE_PROFILE.AVATAR: Upload a profile picture
WIDGET.COMPLETE_PROFILE.COVER: Upload a cover picture
WIDGET.COMPLETE_PROFILE.DESCRIPTION: Displays a todo list for completing the users profile
WIDGET.COMPLETE_PROFILE.NAME: Complete profile
WIDGET.COMPLETE_PROFILE.TITLE: Complete your profile
WIDGETS.BLOGARTICLE.SETTINGS.PERMISSION_ERROR: You dont have sufficient permissions.