·   ·  53 posts
  •  ·  623 friends

UNA 10 "Acrux" Released

How long does it take to deliver a baby? Almost exactly 9 months after UNA 9 we have finally rolled out the production-ready UNA 10 update. All sites connected to automatic updates should have received it by now. Anyone starting anew on UNA Cloud or with the downloadable package will now be able to launch with UNA 10. 

We decided to start using names of solar bodies as UNA codenames - just for fun and as a way of better remembering specific updates. This one will be called "Acrux" - which is the brightest star system in the Southern Cross constellation. It is, in fact, a 6-component system that looks like one 🌟. Similarly, UNA 10 is a combo-update that enables deployment of the website, iOS app, Android app, Windows app, MacOS app and a single-page ReactJS app, called JOT. The JOT app is currently still in development, but it will be released within the UNA 10 cycle.

What's new UNA 10 Acrux (compared to UNA 9)

Note: the number codes below represent issues in UNA GitHub repository. Go to UNA Releases page for more details on each issue.

New modules

  • Nexus - the "connector" app enabling support of the iOS, Android, MacOS and Win apps.
  • Plyr - the new HTML5 video player with customisable controls, PIP and resolution switcher.

System Enhancements

  • Minimal required PHP version was changed to 5.6 - #2029
  • Reactions - #2139 #1691
  • Relationships - #1907
  • Optimizations - #2114 #2100
  • Labels remake - #2102 #1960
  • Encoding to webm format was removed, instead 720p mp4 additional video format was added - #1852
  • Delayed publishing for posts with videos - #1465
  • Design changes - #2113 #2105 #2095 #2094 #2016 #1994 #1868 #1859
  • Ability to specify membership level as privacy for Admins - #1132
  • Homepage submenu - #2120
  • Automatic 'More' menu item for some menus - #2123 #1993
  • Option to hide item on mobile app in Pages and Menu builders - #2039
  • Ability to choose embed provider (Embedly, Iframely) or turn it off - #1982
  • Automatically renew browser's cache when system or module is updated when UNA cache is off - #2112
  • Don't send system email notification about Friend Request if Notifications module is enabled - #2087
  • Immediate subscription cancellation, instead of cancellation request - #2047
  • Enhancements in 'Live Updates' notification popups - #2059
  • Warn about wrong account during app purchasing in Studio Apps Market - #1876
  • Add support for Block End form element in Studio Forms builder - #1919
  • More descriptive error message for Studio multilingual field - #2077
  • 'Clear custom cache' action was added in Studio dashboard cache block
  • Retina images are more optimized for mobiles now - #2004
  • Add minimum word length setting which allows to search in global search - #1983
  • InnoDB support (some manual actions required) - #2130
  • Separate membership action for view voters list - #2129
  • Group based modules: improvements - #1908 #1782
  • Profile based modules: separate privacy field for post to - #1816
  • Profile based modules: display the same cover on all profile sub-tabs - #1816
  • Profile based modules: unit meta info enhancements - #2115
  • Profiles based modules: display number of friends and followers on profile view page - #2018
  • Persons based modules: simple browsing unit with just an image and title - #1961
  • Display users' avatars in manage grids - #2036
  • Autogenerated passwords are alphanumeric without special chars now - #2013
  • Count impressions in Views object - #1658
  • Service method support for list of checkboxes in search form - #2116
  • Service method which returns number of online users - #1959
  • readfile function was added to disable_functions checking in audit page
  • When form initialisation is complete bx-form-processed CSS class for form element is added - #1988
  • Some enhancements in informer - #2099
  • Language changes - #2060 #2050
  • Search by radius in custom search form - #2064
  • Notifications for reactions - #2188
  • Individual privacy groups - #1909
  • Notifications about comments actions - #2212
  • Reactions in comments - #2215
  • Notifications for reactions in Timeline - #2227
  • Individual privacy groups - #1909
  • Notifications about comments actions - #2212
  • Reactions in comments - #2215
  • Notifications for reactions in Timeline - #2227

Modules enhancements

  • Posts: allow to post different type of content (similar to post to Timeline) - #1630
  • Timeline: allow to repost from context - #2097
  • Timeline: get rid of duplicate posts - #2086
  • Timeline: design changes - #2085 #1930 #1898
  • Timeline: drag&drop uploader - #1713
  • Timeline: caching - #2040
  • Timeline: updates in get events list alert - #1900
  • Protean: Light and Dark mixes - #2096
  • Protean: design changes - #1869
  • Notifications: improved behaviour when switching from/to grouped mode - #2145
  • Notifications: scores support - #2138
  • Notifications: some enhancements - #2041
  • Notifications: better titles - #2002
  • Discussions: design changes - #1891
  • Conversations: new filter for unread messages - #2091
  • Events: some enhancements - #2125 #2090 #1992
  • Albums: some enhancements - #2089 #1991 #1918
  • Antispam: profanity words filter - #2028
  • Invitations: allow to set several emails in "Email to send invitation requests to" - #2068
  • Developer: allow to set/edit 'Hide On' for menu items in Menu builder - #2057
  • Persons/Orgs: add ability to search by email in persons administration grid - #2027
  • Persons/Orgs: online status on profile view page - #2019
  • Accounts: ability to show all unconfirmed accounts - #1972
  • Market: some enhancements - #1901 #1832
  • Analytics: mobile view change - #1874
  • Froala: update to v.3.0.0 - #2124
  • FontAwesome: update to v.5.9.0 - #2031

+ Over 200 bug-fixes.

IMPORTANT NOTES

  1. If you are updating via from v9 to v10, please make sure to reload modules update page in Studio multiple times and launch new updates repeatedly to apply all of them. 
  2. If you are using 3rd-party apps/modules, make sure that they are compatible with UNA 10 before proceeding with the update.
  3. If you are using custom style mixes, please note that your site may reset to a new default mix. More info here.
  4. If you are using Amazon S3 remote storage,  you need to rename bx_posts_files folder to bx_posts_covers in your S3 bucket.
  5. If you had the "Labels" feature enabled, then you need to re-enter labels in Studio > Forms > Labels builder. The new labels are site-wide (not module-specific).

What's next

Now we will be able to update tutorials, publish detailed feature descriptions, refresh documentation and resume our regular videos to tell more about UNA 10 and what you can do with it. Alex T⚜️ plans to announce regular live webinars shortly, which will be a great opportunity to ask technical questions in real-time. A tutorial on native apps deployment as well as the performance optimisation guide will be published in a few weeks.

UNA 11 feature set will be announced next month, though we expect to release a few follow-up/service updates for the Acrux first. 

Special thank you to all the community members who endured the lengthy beta-channel cycle and helped us to test all the betas and RCs! 

Thank you, team! 

🙏🏻 🙏🏻 🙏🏻 

💓 13 😲 1
  • 2957
  • More
Comments (36)
    Login or Join to comment.