Quantcast
Jump to content

  • Join Today, It's Simple and FREE!

    Register now to gain access to our webOS user support forum. Once registered and logged in, you will be able to post a user to user support request topic to this site or reply to existing topics posted by other users. You can also take part in our other webOS user forums. You'll be able to customize your profile, receive reputation points, while also communicating with other members via your own private inbox, plus much more!

Sign in to follow this  
pivotCE

[pivotCE] LuneOS August Stable Release: Café Touba

Recommended Posts

Those were a quick 2 months! As you know during summer things always slow down a bit due to people taking holidays. Some of our devs had some well deserved time off as well, but others kept working hard on bringing bug fixes, improvements & new features to the OS! We’re very pleased to present you our latest monthly stable release, Café Touba or “Touba” for short.

We were able to crush quite a few annoying bugs that occurred in the lower system level that were leftovers of the Yocto migrations we did earlier. It turned out some of our NodeJS components were using deprecated functions that weren’t available anymore in our NodeJS 4.4.x version. These have now all been addressed and as a result stability is back where it used to be. Contacts can sync properly again for example.

We have also implemented a lot of the back end bits to make instant messaging (IM) work again (including Skype). You can now add IM accounts successfully using the accounts app and receive messages. Sending still has some issues which need to be sorted and are on our radar to be done for the next release. There is also more work to be done in the back end to deal with deletion of messages, group chats, and new contact requests, etc.

We have also done some major rework on banner handling, notifications and dashboards, and their icons and sounds. The behavior should now be very similar to legacy webOS.

Incoming phone calls will now play a ringtone and the call audio by default isn’t on speakerphone anymore.

The browser should now take up a bit more screen real estate when in full screen mode. We’re working on a full and proper full screen mode for a next release. We have also addressed some of the scaling issues on various websites and are now using Prelude at places where it wasn’t working properly before on both websites and apps.

We’ve also gotten MTP working properly, so you can connect your device to your PC and simply copy & paste files to and from your device. The UI for this still needs a little polishing, but the functionality is working well. We’ve tested Windows & Linux systems on various devices and it works.

We have also fixed a lot of the PNG images which had an incorrect sRGB profile which previous caused spamming in the logs.

Main Changes:

– Incoming calls will now have proper audio routing & a ringtone playing.
– Issues with various NodeJS services have been solved, so things like Contact sync will work again.
– MTP can now be used to cut, copy & past files when connected to a PC/Laptop.
– The Browser app now can use full screen more properly, Prelude is used in more places and the scaling issues on some websites has been resolved.
– A lot of work has been done on the IM (instant messaging) backend. Adding an account and receiving messages now works.

Known issues:

– Splash screen disappears too quickly (though it has improved a lot since we fixed some high CPU usage problems).
– Node-SQLite3 is currently not working. Components using Node-SQLite3 have switched to an alternative storage method for now.

Changelog

Applications:
– Calculator (org.webosports.app.calculator): Fixed PNG images with incorrect sRGB profile.
– Maps (org.webosports.app.maps): Fixed PNG images with incorrect sRGB profile.
– Browser (org.webosports.app.browser): Fixed PNG images with incorrect sRGB profile, make fullscreen mode behave more properly.
– luna-applauncher (Just Type): Fixed PNG images with incorrect sRGB profile.
– luna-systemui (Just Type): Fixed PNG images with incorrect sRGB profile.
– Preware: Nudge users to enter https feeds instead of http, fixed PNG images with incorrect sRGB profile.
– Tweaks: Fixed PNG images with incorrect sRGB profile.
– core-apps: Fixed PNG images with incorrect sRGB profile.
– Settings: Fixed PNG images with incorrect sRGB profile.
– Flashlight (org.webosports.app.flashlight): Initial work on an app to play with the leds (not included in images yet).
– Testr (org.webosports.app.testr): Added additional banner sound & vibration scenarios.
– luna-universalsearchmgr: Fix build with libxml-2.9.4
– Messaging: When launched handle an URL, parse and use URL, add missind db kinds & permissions for com.palm.app.messagingprefs, com.palm.carrierdb.settings.current, fixed permissions for com.palm.chatthread and com.palm.message, fixed PNG images with incorrect sRGB profile.
– Contacts (org.webosports.app.contacts): Tapping an IM addr in details sends the IM type, URL and Note editing fields have correct width, Fixed PNG images with incorrect sRGB profile.
– Phone: Add ringtone management for incoming calls.
– Fingerterm: Use monospace as font to fix cursor issues.
– Browser: Make fullscreen mode work more properly (hide space normally used by navigationbar).

User Interface:
– Luna-Next-Cardshell: Fix behavior of rotationLock & muteSound, add management for popup overlay type, update Keys.forwardTo on cardRemove, fixed playback of banner sounds, renamed ringtone.wav references to ringtone.mp3, scan assets folder for sounds (used by Enyo 2 apps), launcher doesn’t take action on tap gesture, fixed PNG images with incorrect sRGB profile, handle icons, sounds & vibration for banners, dashboards and notifications properly.
– qtwayland: qwaylandwindow: fix inputDevice for setPopup.

System Level:
– imlibpurpleservice: Fixed db kinds & permissions for imbuddystatus, added permissions for both org.webosports.* and com.palm.*, fixed various JSON syntax errors, moved LS2 role file to correct location, made getServiceNameFromCapabilityId generic and removed conversion to and from Mojo-typed usernames.
– imaccountvalidator: Fix a lot of small things to make things work.
– audio-service: Fixed type to make sure audio routing works correctly in phone app
– messaging-accounts: Updated & fixed IM templates so they work properly.
– luna-webappmanager: Move handling of icon paths to luna-next-cardshell.
– Enyo-1.0: Fixed PNG images with incorrect sRGB profile.
– webos-keyboard: Fixed PNG images with incorrect sRGB profile.
– luna-next: Add FileUtils plugin to allow checking for file existence in QML, CompositorWindow: add isPopup property to test the Qt window type, Compositor: set the WindowType to Overlay for a popup window, add support for various bits required for proper sound playback through Luna-Next-Cardshell.
– app-services: Drop use of existsSync since it’s deprecated in NodeJS 1.x +, add directory to solve error for contact_linker_plugins.
– luna-sysmgr-common: Cleanup of whitespace mess.
– luna-sysmgr: Fixed PNG images with incorrect sRGB profile.
– nyx-modules: Implement MassStorageMode module
– mtp-server: Adjust systemd service configuration for com.palm.storage, stop service when session is closed. Update to newer mtp-server from Ubuntu upstream to make it work with Windows clients and fix a large number of bugs.
– storaged: Make it work with nyx, added Android udev rules, replaced cjson with json-c, added systemd service configuration & intergrated it into image.
– pidgin-sipe: Add SIPE IM plugin for IM
– whatsapp-purple: Add WhatsApp plugin for IM
– purple-skypeweb: Add SkypeWeb plugin for IM
– pidgin: Fix issues with ICQ password > 8 chars, drop discontinued MSN support & include Yahoo plugin.
– binutils: Fix issue with IPKG’s containing empty items.
– qtwebengine-chromium: Various upstream fixes, made Prelude the default font instead of monospace.
– Preware 2: Use secure (https) feeds where available.
– org.webosports.service.devmode: Fixed deprecated fs.existsSync calls that aren’t compatible with NodeJS 4.x
– mojoservicelauncher: Fixed deprecated fs.existsSync calls that aren’t compatible with NodeJS 4.x
– mojoloader: Fixed deprecated fs.existsSync calls that aren’t compatible with NodeJS 4.x
– org.webosports.service.downloadmgr: Fixed deprecated fs.exists and fs.existsSync calls that aren’t compatible with NodeJS 4.x
– keymanager: Fixed deprecated fs.exists calls that aren’t compatible with NodeJS 4.x
– activitymanager: ConnectionManagerProxy: merge the “wire” activity status into “wifi”.
– imlibpurpleservice: Made getServiceNameFromCapabilityId generic and removed conversion to and from Mojo-typed usernames.
– webos-connman-adapter: Drop patches that are not needed anymore from repo. Improved the management of wired interfaces.
– qtwebengine-chromium: Update to latest Chromium 45 from upstream.
– qtwebengine: Update to latest from QT 5.6 (August 5, 2016)

Public Service Announcement:

As you might have noticed, our website was down for a little while. We were able to get the website back up and are working hard to bring all functionality back to normal. So if something looks out of place, you can always use the copy available at the Internet Archive’s WayBack Machine and then be sure to let us know.

The usual

1. Sign up for the bug tracker

2. Get involved and

3. Join the mailing list

Download and Install

Feel free to download the updated builds to get started. Tenderloin and Mako remain our focus for now, but the emulator, Maguro & Grouper work too.

Installation instructions for TouchPad (Tenderloin), Galaxy Nexus (Maguro), Nexus 4 (Mako), Emulator, and Nexus7 (Grouper) are on the wiki. And remember we don’t do timelines.

Don’t forget to contact us with any questions and feel free to join the discussion on the webOS Nation forums. Catch us on Twitter @webosports on IRC: Freenode:#webos-ports or email [email protected]

See you next month!



View the full article from pivotCE

Share this post


Link to post
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Forum Topics

    • Question: Sinhala Subtitles not showing/working.

      I’m an owner of OLED55C8PJA. It’s an OLED SMART THINQ TV. I have spent lots of money in this. Anyway, I can’t see Sinhala Subtitles whenever I’m watching movies using this TV. But it supports Sinhala language. It even has menu language and keyboard language in “Sinhala”. But Srt Subtitle files that has Sinhala language cannot see.I have tried to set to encoding to UTF-8 also. But no luck! hope you will know solution for me. Thanks

      in LG webOS Smart TV Questions

    • HDMI ARC - Audio Out Not Working (Again)

      I'm not getting any audio from the apps via the HDMI via ARC connection to my receiver.  This occurred two weeks ago and was unable to resolve it, but ironically there was new firmware released that same day for my B6 (3/31/17) and this fixed the issue.  However, now I again can't get it working after a TV reset and tinkering with the audio settings again.  I tried to load the firmware again, but it appears this is not possible to forceable load the same firmware.

      in LG webOS Smart TV Discussion

    • Question: ALL apps stopped working today on my OLED55C7

      Suddenly all apps stopped working today, Dec 25, 2018. No Netflix, no Amazon, no Dolby app, no LG content store, Nothing. I assumed it was a network issue, but the TV says the network is fine and this is proven by the fact that (1) the TV is correctly setting the date and time using a time server, and (2) I am able to access  network device in my home.  My home internet is working perfectly. I tried reinstalling the firmware. No go. The built in reinstall doesn't connect either. I downloaded the correct firmware and put it on a USB stick. The TV sees the stick if I navigate to it, but doesn't prompt me to run the firmware update. Finally, as a miserable, undesirable, last resort, I reset the TV. THAT DIDN'T WORK EITHER! Does anyone know how to fix this?

      in LG webOS Smart TV App Questions

    • Question: Time Settings

      Hi, I am at loss to set the clock in my LG49UB850 T TV. Can anyone please help? Thanks. KSK 

      in LG webOS Smart TV Questions

    • Question: Recording onto hard drive

      I've recently bought a hard drive to record television programmes but will only allow me to record the same channel I'm watching !!Can anyone help please

      in LG webOS Smart TV Questions



×