- · 632 friends
UNA 13.1
In UNA 13.1 we are focusing on improving general user experience, server performance and expanding UNA core API for the upcoming release of the new React/ReactNative frontend app.
System Enhancements:
- Extended core and module API - #4148
The API is extended significantly, providing new endpoints to securely share date with external apps. Over 250 commits dedicated to the API alone, covering everything from core settings, authentication and modules to design, navigation and languages.
- PUSH/Sockets server integration #4369
The new WebSockets server based on https://soketi.app providing highly performant (under 100ms) message delivery for web socket events. For example in UNA+NEO pairing we use it to update reaction counts in the feed without reloading the page or polling the server. In the Messenger we use it to exchange messages at scale.
- Service worker & site manifest file settings #4480
Improved site manifest and caching mechanism enabling shipping UNA as a Progressive Web App.
- Icons for info fields in profile #4389
Support for customisable icons for profile info fields.
- Connections page #4365
The new Connections section with Friends Suggestions, Friends, Friend Requests, Requested Friendship, Who to follow, Followers and Following pages. Actions in cards for each section adapted to the context of the page.
- Comments: partially hide long comments #4471
- Counters in connection menu items #4550
- New setting: to change number of results in profiles search auto-suggestion #4537
- New setting: viewport metatag value setting in Developer module #4383
- New setting: number of results count in Live search #4359
- Meta title in Pages builder separately from page heading #4548
- Custom placeholder text for empty blocks instead of the default 'Empty' string #4370
- Custom cover title #4407
- “Updates” tab in Apps Market in Studio now requires authorization #4464
- Developer debug mode in header.inc.php #4544
- Forms: check for unsubmitted data before leaving the page #4442 #4518
- New placeholder images for different file types #4398
- Quill editor: clear copy&pasted content from HTML #4349
- member.php (and other pages with login form) now using "/login" page layout #4381
- ACL: Use lang key for Price field #4347
- New UNA badge in bottom menu #4379
- Removed '#dpr' from URL when site is initially loaded on retina screen #4382
- Menus: Allow to filter out items depending on context #4340
- Iframely API #4335
Modules Enhancements:
- Accounts: export account language #4552
- Timeline: New 'Copy to clipboard' item in share menu #4536
- Timeline: labels field support #4469
- Timeline: block form submit while media is uploading #4447
- Timeline: show content with specific media types (audio, video, photo) #4422
- Timeline: allow to change visibility while editing timeline update #4411
- Timeline: new 'For you' feed with mixed Account + Hot feed content #4384
- Timeline: performance optimization #4367
- Market: Separate pages for each category #4492
- Notifications: default notification lifetime set ti 3 months with daily pruning #4541
- Notifications: subjects of email notifications are more descriptive now #4432
- Groups & Events: "Followed" page #4488
- Invitations: various enhancements #4543
- Tasks: profile icons in tasks list #4463
- Developer: Export/import for builders and settings states #4515
📦 The 31.1 package, update script, cumulative update script and the Spacenook Starter Kit are available for download at https://github.com/unaio/una/releases/tag/13.1.0
-
- · Cem
- ·
thank you UNA team great job as always !
-
It's taken me a few years but I'm finally starting to like the UNA Development; even Studio. Perhaps I should say, especially Studio.
The more I play around, the more I see where we can go with this.
I'm still using Dolphin as well and wonder if we could have a dual log-in feature.
Probably not, as it two separate databases.
The one thing I have learned from using Dolphin, is not to buy any third-party Mods (Apps in UNA), so that the site doesn't break on upgrade.
Thanks for not being put off by all the negative feedback when you abandoned Dolphin.
Keep up the good work. Stay focused!
Michel - Meta-Travel Community Hub
-
Nice site. I have a question about you "Community Hub" site, do you use embedely the free version or the paid version? I have some difficulties in using it my site.
-
In the UNA-powered Community Hub, we use the free version of Embedly; which drops a 'powered by embedly' branding in the post. But as you can see, it's not too intrusive.
On the Meta-Travel Dolphin installation, the 'post URL to timeline' works much better.
I don't know why UNA can't do it like that.
-
You have a lot of ads on your website. Very hard to view
-
- · Rubeus Darkstone
- ·
Our site broke after updating. Many Modules stopped working and while the studio is accessible, the settings mod isn't. Login works, but the front page is blank with a 500 error.
-
Hello @Rubeus Darkstone ! Still waiting your reply in Messenger.
-
This issue Was already resolved.
-
It would be very nice to know what was the reason :-)
-
- · Ivan Mishchenko
- ·
The character encoding for mobile devices is not set.
-
It's already set in UNA with the following metatag:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
moreover UNA sending encoding in HTTP headers, as suggested by Google documentation.
so I think this tool is broken since charset is provided using 2 ways, where one is exactly as recommended by their docs.
-
Thank you. Apparently yes, this is an error on their side, since I checked on different devices and the encoding is present everywhere.
-
- · Busihubs
- ·
Oooo exciting!
-
-
For the new API in UNA 13.1 we'll add more documentation later, but for short, all endpoints looks like this:
https://example.com/api.php?r={service_name}¶ms[]={service_params}
Where:
- {service_name} - is any allowed service name in the form - module/function/optinal_class, for example: system/get_page/TemplServicePages
- {service_params} - is optional params, for example, for the above get_page method, it could be about string, so full API endpoint to get About page looks like this: https://example.com/api.php?r=system/get_page/TemplServicePages¶ms[]=about
Depending on the settings, you need to pass Authorization header, for example: Authorization: Bearer {secure_string}
Where {secure_string} is a key generated in Studio > API > Keys
Great list of most service calls can be found in UNA autogenerated documentation in Service Calls section
-
-
- · Алексей
- ·
Базара нет олдскульная cms 👍
-
- · Busihubs
- ·
Business listing feature
-
Exciting update! Any news about the NEO project ? Do we have at least an approximate ETA ?