Tablet Auslieferung verschiebt sich nach hinten + neue Infos

20150205235635-single-tablet-front-with-apps2Tablet Verschiebung:

Heute gab Jolla bekannt, dass die Auslieferung der Tablets sich leider nach hinten verschiebt. Jolla teilte auch die Gründe mit. So soll die Entwicklung des Betriebssystems Sailfish 2.0 zwar schon sehr weit voran gekommen sein, vor allem im Bereich der neuen UI Oberfläche, die Kamera die mit gstreamer 1.x arbeitet, diverse Schnittstellenimplementierung, Verbesserung der Android-App Support und die Unterstützung für mehrere Geräte (Tablet & Telefon). Dennoch gibt es einige Teile der Software bzw. Betriebssystems die noch verbessert werden müssen.

Auch ist die Hardware schuld dran, dass das Tablet nun um ca. 2 Monat (July 2015) verschoben wird. Man hatte Umsetzungsprobleme mit den ursprünglichen Diplays. Da Jolla die bestmögliche Hardware an den Mann bringen will, entschied man sich ein anderes Display zu verbauen.

Das Display soll jedoch besser als das Originale sein und eine verbesserten Farbspektrum besitzen.

Jolla’s ziel ist es nun bis ende Juli die Tablet an die Besitzer zu verschicken. Natürlich werden die Tablet in der Reihenfolge der Indiegogo Beiträge verschickt. Je nach Region kann die Versanddauer sich variieren. Man wird demnächst auch eine E-Mail erhalten mit der Info wie die weitere Schritte sind.

 

Entwicklung:

In Juli 2015 startet Jolla ein Pilotprogramm für die Entwickler. Dabei bietet Jolla ausgewählte Entwickler ein kostenloses Tablet um dabei die Entwicklung der Apps für das Tablet voran zu bringen. Zu dem werden sie frühzeitig ein Zugang zu der neuen Tablet SDK (Software Development Kit) erhalten.

 

Äijänpäivänjärvi Update:

Man wird auch demnächst (Mai) das vor kurzen erschien early access Update “Äijänpäivänjärvi” für jeden Jolla Besitzer freigeben. Was das Update beinhaltet, könnt ihr HIER lesen.

 

Sailfish OS Aliance:

Nach der Ankündigung der Sailfish OS Aliance auf der Mobile World Congress 2015, waren die Vertriebs- und Geschäftsentwicklungsteams von Jolla sehr beschäftigt mit diversen Partner zu verhandeln die vor allem aus Asien stammen. Mehr Information sollen wohl sehr bald kommen.

 

Was kommt als nächstes?

Jolla wird weiter kontinuierliche Updates/News bezüglich der Tablet Entwicklung veröffentlichen. Sie haben wohl weitere interessante Themen für den kommenden Monat in Vorbereitung. Darunter wohl eine Umfrage bezüglich des Tablets. Des Weiteren auch Neuigkeiten und Infos bezüglich der Business-Seite von Jolla.

 

Mein Fazit: Klar ist man ungeduldig und möchte das Tablet samt Sailfish OS 2.0 endlich besitzen. Aber gutes hat weile. Jolla wird uns da schon ein Super Display bescheren, und wenn es noch besser sein soll das das geplante zuvor, dann kann man ruhig zwei Monat länger darauf warten 🙂 Wahrscheinlich werden die bekannten Entwickler wie codeRUS usw. ein Gratis Tablet erhalten.. Aber nur zu! Hoffen wir, dass demnächst Coole Apps Entwickelt/Portiert werden damit man schneller von den Android-App-Support lösen kann. Ich bin auch gespannt welche Asiatische Partner auf’s Board geholt worden. Wäre schön, wenn auch andere Hardware Hersteller sich Sailfish OS lizenzieren lassen. Ich habe das Gefühl, dass wir wohl kein Update in Mai erhalten werden, sondern erst kurz vor/nach dem Versand unser Tablets… aber vielleicht irre ich mich auch 🙂

16.04.2015 – Firmware Update 1.1.4.28 (Äijänpäivänjärvi) – early access

os_11428Firmware Update 1.1.4.28 (Äijänpäivänjärvi)
early access release

 

Bitte achtet, dass ihr mindestens 1,5GB freien internen Speicher zur Verfügung habt!

Ich würde euch empfehlen, alle Patches die über den Patchmanager Installiert wurden, wieder zu deinstallieren!

Die Highlights in Überblick:

  • Gesplitterte Tastatur (Keyboard) im Querformat mit Einstellmöglichkeit es zu deaktivieren
  • IMAP unterstützt nun idle/push Funktion
  • Maps App kann nun im Querformat genutzt werden
  • Facebook API bekommt ein Update auf v2.2, leider verliert man dadurch die Funktion Chat und Kontakt zu Synchronisieren.
  • besseres wisch feedback

 

Security fixes

CVE-2015-0245 CVE-2014-9402 CVE-2013-7423 CVE-2014-9402 CVE-2015-1472 CVE-2015-1473 CVE-2014-9092 CVE-2014-3571 CVE-2015-0206 CVE-2014-3569 CVE-2014-3572 CVE-2015-0204 CVE-2015-0205 CVE-2014-8275 CVE-2014-3570 CVE-2014-9636 CVE-2014-8139 CVE-2014-9636 CVE-2014-9622 CVE-2015-1349

Known issues

OS update process

  • Currently, checks on available disk space happens very late during the OS upgrade process and will fail in the installation phase if the disk space is low. Normally there should be an error note asking you to free some disk space and try again, but in some marginal cases it might not be shown. Should this happen, free some disk space and try to install the OS update again.
  • OS update may fail due to some other reasons too, for example it may have installed some packages from the new release and still have something left from the old. If the device can boot up, you can try to recover by doing the following. If not, you can attempt to recover the device using the recovery mode.
    • Delete the file /home/nemo/.cache/store-client/os-info
    • Stop the store-client process (for e.g. pkill store-client)
    • Reopen Settings app, check for updates again and attempt to install the OS update again
  • We have also noted that if the OS update is attempted while there is long queue of installation of apps from the Store, the system may end up in mixed state (for e.g. select all the apps from startup wizard, and start the system update already while the apps are being installed).
    • In such cases, the OS update appears to be stalled, however it is just waiting for the installations to complete before attempting to upgrade the OS. Just wait patiently, the worst thing to do here is to reboot the device!

 

Other issues

  • calDAV and cardDAV services are in experimental stage. We have made some improvements with this update, however you may still face issues with certain service providers. Do report it in t.j.c. We’ll take a look and try to sort it out.
  • Deleting photo from Camera roll may also delete the previous photo. If camera reel’s pulley menu has “Show details” greyed out – means the photo hasn’t been indexed yet. Deleting photo in such state will result in previous photo deleted too. If you wait long enough (~10-15seconds) for ‘Show details’ to become active, only that photo will get deleted when you choose to.

 

Und hier mal das komplette Changelog:

PackageKit

    • Fix download size calculation, prepare for cache sizes

      aliendalvik

    • Notify native timezone changes when Alien is running.
    • Photos in external SD card can not be viewed & chosen in Wechat and WhatsApp

      bluez

    • Always have an AVRCP player ready
    • Use g_dbus_add_disconnect_watch() for bus name monitoring
    • Require BT kernel subsystem for starting service
    • Re-authenticate after link key rejection for paired device
    • Read DI version ID from operating system
    • Rework UID check for known busnames
    • Allow definition of authorized users

      buteo-sync-plugin-caldav

    • Use ignore_ssl_errors configuration option

      buteo-sync-plugin-carddav

    • Update to libaccounts-qt version 1.13
    • Improve bootstrapping procedure
    • Support .well-known/carddav endpoint

      buteo-sync-plugins-qt5

    • Make Bluetooth synced contacts modifiable
    • Use libcontacts SeasideContactBuilder helper for vCard

      buteo-syncfw-qt5

    • Use profile name to distinguish external sync status.
    • Update to libaccounts-qt version 1.13
    • Adapt Buteo to always-up-to-date schedule syncs.
    • Adapt Buteo to sync externally schedule syncs.

      commhistory-daemon

    • Use n-q-p-n actions interface in preference to setRemote

      connman

    • gdhcp: Use DHCPV6_CLIENT_PORT as source port
    • ipconfig: Use only settings related to configuration method
    • gsupplicant: Use OPEN auth_alg for open wifi networks
    • Changes to favorite property also affect the autoconnect property
    • __connman_service_disconnect needs to hold a reference to the service
    • configurable tethering/ippool starting subnet
    • ofono: Call set_connected if new configuration received while connected
    • ofono: Clean ipv4/6_method when disconnecting
    • ofono: Clean nameservers when disconnecting
    • ofono: Set CONNMAN_IPCONFIG_METHOD_AUTO/DHCP if not _FIXED
    • bluetooth: Clean up gdbus client on exit
    • dnsproxy: Clean up cache on exit
    • jolla-gps: D-Bus cleanup on plugin exit
    • technology: Clean up technology list on exit
    • rfkill: Cleanup IO watch on exit

      contactsd

    • Export presence state change information over DBUS
    • Make avatar-update operation delete itself on completion
    • Remove QtContacts conditional code
    • Remove unnecessary heap use in telepathy plugin

      csd

    • Fixed issue with touch screen self check not finishing when controller not recognised.
    • Fixed issue with Wifi verification test not going back when fail button pressed.
    • Fixed text wrapping in LCD individual test.
    • Fixes for buttons and text in Bluetooth individual test.
    • Fixes for buttons and text in Wifi individual test.
    • Fix GCC 4.8 compilation.
    • Updated individual camera tests to use Silica Button.
    • Updated to allow for DBus service invokation through dialer.
    • Use auto/styled text for labels that have html tags.

      dbus

    • fix CVE-2015-0245

      eventsview-extensions

    • Use Facebook API 2.2.
    • Set text format to PlainText for Text items.

      glibc

    • Avoid infinite loop in nss_dns getnetbyname (CVE-2014-9402)
    • Upgrade to 2.15-0ubuntu10.11
    • Fix CVE-2013-7423, CVE-2014-9402 (now included in 2.15-0ubuntu10.11),CVE-2015-1472, CVE-2015-1473

      gstreamer1.0-plugins-bad

    • Enable AAC encoder vo-aacenc.

      jolla-alarm-ui

    • Disable power key actions when closing dialog.
    • Avoid duplicating dbus message handling
    • Dismiss timer alarms when power key is pressed or device flipped over.
    • Do not show alarms for disabled calendars.
    • Anchor alarm content to bottom icon.
    • Polish calendar reminder UI.

      jolla-calendar

    • Use styled text for EventViewPage attendee labels.
    • Smoothly scroll to events when previous/later is clicked.
    • Optimize hour view layouting.
    • Trigger sync on event deletion.

      jolla-camera

    • qt5-qtdeclarative-import-positioning is mandatory runtime requirement
    • Bind allowedOrientations to defaultAllowedOrienatations.
    • split jolla camera dconf schema into hw and non-hw dependent parts.
    • Add showFrontViewfinder dbus service method for ‘take a selfie’ action.
    • Use auto text for labels that might contain
      tags.

jolla-clock

  • Let hw adaptation select haptics pluging.
  • Update cover empty description to match available actions.
  • Enable landscape modes.
  • Enable landscape modes.
  • Limit active cover actions to one.
  • Add ‘newAlarm’ dbus service method.
  • Revert “IconButton positioning changes to reflect the changes in icons.
  • IconButton positioning changes to reflect the changes in icons.
  • Basic landscape support.

    jolla-common-configurations

  • Exclude pcsuite service on Bluetooth.
  • separate obexd config requirements to hw adaptation.
  • Start allocating subnets from 172.28.172.0/24 for tethering.

    jolla-contacts

  • Allways return to main page when search is activated from cover.
  • Use auto text for labels that may have html tags.
  • Only allow portrait orientations.
  • Maintain persistent search field visibility without having to select it.

    jolla-email

  • Use plain text for labels that may contain external data.
  • Able to edit and save emails saved as draft from POP accounts.
  • Send from account is not correct if composer is called when inside a local folder.
  • Bind allowedOrientations to defaultAllowedOrientations.
  • Use auto text for MainViewCover status label.
  • Use auto text for labels that may have html tags.
  • Avoid stutter by marking email as read after transition is over.
  • Use the –desktop-file option for invoker.
  • Use the lipstick-launcher utility in the service file.
  • Bind allowedOrientations to defaultAllowedOrientations.
  • Don’t save the ambience if it’s (being) deleted.
  • Show reinstall disclaimer only for TOH ambiences.
  • Show the pulley menu items with the preview ambience color.
  • no need to reinstall the ambience when the default tones are changed.
  • Use the same color mapping for used defined colors as ambienced.
  • Dynamic column count for AmbienceGridPage.

    jolla-keyboard

  • Make language switch popup narrower.
  • Split english-like layout middle rows after “g”.
  • Support split for pinyin layout.
  • Implement split keyboard support.
  • Adjusted layout scaling for large screens.
  • Get rid of spacebar geometry constants by making space key expand.
  • Adjust italian symbol layout.
  • Use auto text for keyboard change hint label.
  • Use button background on symbol page switch.
  • Add Dutch layout.
  • Add turkish layout.
  • Fixed language selection popup layout.

    jolla-mediaplayer

  • AudioPlayer doesn’t changes its state if moving to the next/previous song.
  • ContextMenu for Grid Items in MainView calculate its x position in relation to the Grid.
  • Do not register a name on system bus.
  • Replaced to use from an external component.
  • Landscape support on player controls.
  • Search header without title in landscape.
  • Provide support for landscape modes.
  • Landscape support in AlbumPage.
  • Enable landscape modes.
  • Use auto text for MediaContainerListDelegate title label.
  • Shorter cancel text for playlist deletion remorse.
  • Fixed Position DBus property type from ulonglong to longlong.
  • Dynamic column count for play list items.

    jolla-messages

  • Use plain text for InboxCover content label.
  • Bind allowedOrientations to defaultAllowedOrientations.
  • Use auto text for labels that may have html tags.
  • Don’t use SimManager properties until they become valid.

    jolla-notes

  • ‘newNote’ dbus activation fixes.
  • Bind allowedOrientations to defaultAllowedOrientations.
  • Add dbus service with ‘newNote’ method.
  • Use default vNote encoding if possible.
  • Dynamic column count for overview grid.

    jolla-sessions-qt5

  • Remove sleep before sending runlevel change signal.
  • Read console device properly from procfs.

    jolla-settings

  • Fix the showAccounts function when Jolla account credentials need an update in Store.
  • Don’t briefly flash main page if activated via d-bus.
  • Dynamic column count for application grid.
  • Dynamic column count for favorites and application grid.
  • Dynamic column count for favorites.

    jolla-settings-accounts

  • Increased dependency to sailfish-components-accounts.
  • Disable facebook-contacts service due to FB new API changes .
  • Fix credentials update flows for Yahoo, memotoo, and fruux .
  • Remove facebook-im telepathy settings because of the Facebook 2.2 integration.
  • Center image on skip confirmation page during startup wizard.
  • Remove reference to Chat from Facebook ToS according to FB new API changes.
  • Update Facebook scopes for existing accounts according to FB new API changes.
  • Enable Yahoo! contacts sync.
  • Removed obsolete dependency according to FB new API changes.
  • Added Facebook graph API account setting.
  • Remove deprecated Facebook scopes.
  • Enable push option for new gmail account.
  • Use styled text for ClickableTextLabel.
  • Use styled text for JollaAccountsSetupDialog skip label.
  • Add always-up-to-date schedule for gmail.
  • Update to libaccounts-qt version 1.13.
  • Update push folders for existent accounts.
  • Add always-up-to-date schedule for generic email.
  • Use auto text for labels that may have html tags.
  • Allow landscape mode in Account settings.
  • Allow landscape orientation in account creation dialogs.
  • Add ‘Ignore SSL errors’ option for yahoo,fruux,memotoo.
  • Allow multiple sync services for onlinesync.
  • Allow .well-known/caldav discovery.

    jolla-settings-networking

  • Match WiFi cover icon and checkbox behavior.
  • Disable tethering shortcut when roaming.
  • Allow all page orientations.
  • Hide WLAN viewplaceholder text dynamically.
  • Fix mobile network page behavior when SIM is being registered.

    jolla-settings-sailfishos

  • Don’t show “last checked” label if downloading has started.
  • Allow checking for OS update even if one is detected.

    jolla-settings-system

  • Use auto text for labels that have html tags.
  • Use styled text for AboutText.
  • Allow all page orientations.
  • Use OfonoManager.defaultModem as modem path.
  • Dynamic column count for application selection page.

    jolla-signon-ui

  • Remove QtGui dependency.
  • Update to libaccounts-qt 1.13.

    jolla-startupwizard

  • Adjust layout for use in landscape mode.
  • Dynamic number of columns for ambience picker.
  • Fix page stack indicators in landscape mode.
  • Put date time dialog content in flickable.
  • Dynamic column count for application list.

    jolla-xt9

  • Keep split mode paste button visible if predictions change immediately.
  • Implement split keyboard support.
  • Add turkish dictionary.
  • Add dictionary for Dutch.

    jolla-xt9-cp

  • Avoid hiding paste button immediately after show.
  • Implemented split support.

    kernel-adaptation-sbj

  • Revert “net: socket ioctl to reset connections matching local address”.
  • More gcc-4.8 fixes.
  • Improve memnotify to properly take swap into account.
  • replace spin_lock with spin_lock_bh to avoid deadlocks.
  • btrfs: allow cross-subvolume file clone.
  • lowmemorykiller: take free swap (max 70%) in account for low memory killer.

    libaccounts-qt5

  • Fix build breakage due to upgrade to 1.13
  • Update to upstream version 1.13

    libbluez-qt5

  • Check count before removing devices from model

    libcommhistory-qt5

  • Expose readStatus to QML

    libcontacts-qt5

  • log start times of cache populating queries
  • Avoid resolving addresses multiple times
  • Improve vCard contact import API

    libhybris-sbj

  • Fix GLESv1 “Provides:” in libhybris.spec.in
  • Fix precheckin script path
  • Update specfile and prechecking script to allow patches
  • Fix memory corruption when destroying buffers.

    libjollasignonuiservice-qt5

  • Split into UI and Trampoline services.

    libjpeg-turbo

  • Fix CVE-2014-9092

    libkeepalive

  • Call cpukeepalive_start as early as possible
  • Add module directive to qmldir to avoid warnings
  • Add keepalive functionality for C programs that utilize glib mainloop.

    libmediaart

  • extract: Fixed process_buffer() len check (was inverted) and artist/title

    libqofono-qt5

  • Added provision() method to QOfonoConnectionContext
  • Generate D-Bus stubs at compile time
  • Fixed infinite recursion in QOfonoVoiceCall::voiceCallPath()
  • org.ofono.RadioSettings is a modem interface

    libsocialcache

  • Added a table for Google calendar last update times

    libwbxml2

  • Update Microsoft AirSync protocol adding new tags specific to 14.0/14.1 versions

    lipstick-jolla-home-qt5

  • icons for FB/Twitter are not blank anymore in Events view.
  • Fix old bindings breaking weather banner discovery and updates.
  • Fix pending USB dialog not showing after Connection dialog.
  • cover is loaded properly when the app is launched for the first time after a boot.
  • reset connectingService to false when input is needed.
  • Layout the launcher icons based on the constant screen size.
  • Handle dialog removal to show a new dialog correctly.
  • Don’t leave alarm window hanging when returning to home through Events.
  • Finish ambience closing animation before starting a new ambience opening animation.
  • Move PeekFilter to Lipstick module so tutorial can also access it.
  • Reset Events View peek animation on gesture start.
  • Use auto text for USBModeSelector button labels.
  • Use auto text for labels that may have html tags.
  • Use plain text for Text elements that have external data as text source.
  • battery indicator: remove (un)subscripton.
  • bluetooth indicator: take undefined into account.
  • use context prop for tethering info.
  • Show the loading when notified by invoker.
  • Listen to presence state information reported by contactsd.
  • Do not animate “no notifications” after deletion
  • Don’t show inhibited window when screen is locked
  • Always reset the ambience after installation.
  • Fix long warnings from lipstick when closing an app.
  • Close AmbienceWindow only when home is active.
  • Dynamic column count for AmbiencePicker.
  • Timers for cellular icons.

    lipstick-qt5

  • Release HwcImage’s texture and sg nodes when source is set to empty
  • Release buffers only after hwc is done with them..
  • let default background be ‘black’ as it used to
  • Implement 90-degree rotation support for HwcImage
  • Implement HwcImage::asyncronous and rename darkness to colorOverlay
  • Check the surface input region when sending input events
  • Extend notifications with ‘origin’ property
  • Allow action displayName to be specified
  • Add hidden() accessor function to LipstickNotification
  • Add protected refreshModel() function to NotificationListModel
  • Add synchronization to QObjectListModel
  • Emit dataChanged for modified notifications
  • Report all remote action properties to notification clients
  • Allow hint values to contain spaces
  • Allow listing current notifications
  • Make sure LCWs are not gc()d
  • Support icons associated with notification remote actions
  • Assume program arguments are in UTF-8
  • Add a DBus method to notify an app is starting
  • Don’t delete the WindowPixmapItems on surface destruction

    lvm2

  • Use lvm2’s version for device-mapper

    mapplauncherd

  • Use a DBus method to notify lipstick an app is started

    mce

  • Interpret BTN_TOUCH event with zero value as touch release.
  • Add dbus method for requesting settings reset.
  • Do not attempt to reconnect if dsme socket connection is closed.
  • Assume power key event from touch input device is double tap.
  • Use target display state to determine updates allowed state.
  • Move fbdev control from display plugin to separate mce-fbdev module.
  • Increase the amount of configurable power key dbus actions to six.
  • Stop initial orientation reporting from triggering flip over gestures.
  • Make touch input blocking by proximity sensor optional.
  • Avoid display brightness tuning due to shortlived ALS noise.
  • Add support for constant velocity brightness changes.
  • Add plugin for tracking battery state via statefs.
  • Get battery data from statefs.
  • Fix USB cable connection related issues in display blanking policy.
  • Do query voice calls until required dbus interface is available.
  • Do not generate activity from sensor evdev nodes.
  • Fix end-of-touch detection for double tap emulation.
  • Assume proximity covered while waiting for sensord to start up.
  • Allow attaching of context specific user data to mce io monitors
  • Signal hw keyboard availability state over D-Bus System Bus.

    mce-headers

  • Add dbus method for requesting settings reset.

    mlite-qt5

  • Don’t log lookup errors for direct accessors
  • Use GLib for parsing .desktop files

    mms-engine

  • When cancelling all tasks, close connection as well
  • Fixed sendReadReport handler prototype
  • Ensure that phone number in M-Read-Rec.ind has a type suffix
  • Added -d option to test_retrieve
  • KS_C_5601-1987 is known to g_convert as CP949

    mobile-broadband-provider-info

  • Settings for Cricket Wireless (USA)
  • Update Tele2 Sweden internet and MMS settings
  • Vodafone Romania APNs updated
  • LMT Latvia MMS access point update
  • Aina.com FI MMS apn update
  • Virgin Mobile (France) settings

    nemo-qml-plugin-dbus-qt5

  • fix nested QDBusArgument in QVariant not accessible from QML

    nemo-qml-plugin-email-qt5

  • Reload QMailAccountConfiguration when accountId changes and after initial check.
  • Send single message instead of all in outbox for an account.

    nemo-qml-plugin-notifications-qt5

  • Fix broken encoding when no action name is specified
  • Fix logic error with missing displayName
  • Separating notification data from Notification class
  • Support icons associated with remote actions

    nemo-qml-plugin-social-qt5

  • Use Facebook API 2.2

    nemo-qml-plugin-systemsettings

  • Add dedicated charger USB mode.

    obexd

  • Compilation with coverage information
  • FTP version configuration

    obexd-calldata-provider

  • Exit without coredump if D-Bus resources cannot be acquired.
  • Use local time for callhistory timestamps.
  • Only one phone number for callhistory vCards.
  • Zulu time zone designation for call history timestamps

    ofono

  • Fix pri_reset_context_properties crashes
  • Minor updates to ofono gril logging
  • Improved ofono rilmodem socket handling
  • rildev.c add error handling
  • rildev.c remove unnecessary modem reset
  • rildev to detect rild socket
  • ril to support rild socket detection
  • remove current_passwd support from sim driver
  • Added ProvisionContext method to ConnectionContext interface
  • Add ril disconnect logging
  • sms: Fix alphanumeric TP-OA handling
  • unit: Add test to encode / decode 11 char SMS TP-OA
  • Move handsfree audio manager cleanup to hfp_hf_bluez5 plugin
  • Move SCO socket allocation to hfp_hf_bluez5 plugin
  • define ofono_gprs_context_signal_change
  • implement ofono_gprs_context_signal_change
  • compare data call lists based on cid
  • publish g_ril_unsol_cmp_dcl
  • if data call changed emit signal
  • Setup route for mmsc if there’s no mms proxy

    openssl

  • Update to version 1.0.1k [CVE-2014-3571, CVE-2015-0206, CVE-2014-3569, CVE-2014-3572, CVE-2015-0204, CVE-2015-0205, CVE-2014-8275, CVE-2014-3570]
  • Revert openssl-1.0.1h-disable-sslv2v3.patch to support SSLv3

    pulseaudio-modules-droid-sbj

  • Return status from set_parameters_cb.
  • Have common_set_parameters_cb return int.
  • Check for errors when changing routing.
  • Check for errors when changing routing.
  • Set active audio source to source proplist.
  • Default audio routes for hammerhead input devices.
  • Suspend streams before closing.
  • Apply input source during routing if source is defined.
  • Add default audio source table to util headers.
  • Add function to get default audio source for input device.
  • Allow unknown entries in some cases in config parser.
  • Remove redundant includes to fix the order of #defines
  • Add missing Qualcomm specific entries for support of msm7x30 based devices

    pulseaudio-policy-enforcement

  • Follow mute state and don’t override user changes.

    qmf-notifications-plugin

  • Initiate mailObserver after the translator.
  • Organize project includes according to Qt conventions.

    qmf-qt5

  • Stop _incomingDataTimer when imapprotocol object is destroyed.
  • Default to IMAP LOGIN if server does not advertise any auth caps and LOGINDISABLED.
  • Set highestmodseq to zero when server using QRESYNC does not support permanent modsequences.
  • Use periodic keepalive instead of a long running one(IMAP IDLE).
  • Use setPresistentConnection function when account it disabled
  • Use setPresistentConnection function when account it disabled
  • Default to IMAP LOGIN if server does not advertise any auth caps and LOGINDISABLED.
  • Set highestmodseq to zero when server using QRESYNC does not support permanent modsequences.
  • Set highestmodseq to zero when server using QRESYNC does not support permanent modsequences.
  • Listen to sync schedule changes from buteo sync framework.

    qt5

  • Fix bearer not reporting LTE correctly, a crash in text rendering, and an issue with touch reporting on some hardware.
  • QPlatformHardwareCompositor and dependent changes

    qt5-feedback-haptics-ffmemless

  • Support periodic theme effects

    qt5-qtdeclarative

  • Handle TouchCancel in QQuickPinchArea.
  • Fix width/height property assignment during animations.
  • backport positioning bugfix for Item.layer

    qt5-qtlocation-source

  • Fix touch event handling in transformed map.

    qt5-qtmultimedia

  • Fixes to A/V policy handling.
  • QVideoProbe support for camera

    qt5-qtsensors

  • send first proximity signal even when it’s “closed”

    qt5-qtsystems

  • assign parent to ContextProperties
  • use statefs for qbatteryinfo

    qt5-qtwayland-wayland_egl

  • MER: Don’t attach a NULL buffer when receiving a onscreen_visibility(Hidden) event

    qtcontacts-sqlite-qt5

  • Ensure that sync resolution maintains modifiability flag

    qtmozembed-qt5

  • Remove clearBeforeRendering false

    qtscenegraph-adaptation

  • Use hybristextures instead of eglgralloctextures.
  • Make sure all Qt Quick apps have an alpha buffer
  • Ensure that we have alpha buffer and compile hybris texture for droid

    sailfish-api-patterns

  • Add QtGraphicalEffects (sdk-harbour-rpmvalidator commit 8a91874a5)
  • Remove QtFeedback (sdk-harbour-rpmvalidator commit cb03a35e0)

    sailfish-browser

  • While activating a tab do not use page’s title and url
  • Don’t drop back to portrait mode when focus is lost.
  • Fix rotation when overlays are opened over the browse
  • Bind allowedOrientations to defaultAllowedOrientations.
  • Add ‘activateNewTab’ dbus service method
  • Add ‘activateNewTabView’ dbus service method
  • Use _smp_mflags instead of jobs macro.
  • Set styled text explicitly for labels where html tags are used
  • Disable Overlay when FavoriteGrid’s context menu is open
  • Do not capture mouse events in ContextMenu owner
  • Check conditionally title change in tst_webview
  • At startup wait that Download Manager is initialized
  • Do not add initial url to the tab model
  • Add error handling for favorite icons.
  • Do not limit dragging of overlay in fullscreen mode
  • Improve WebView unit test execution speed
  • Lower overlay immediately when loading external url
  • Mark first time usage as done when a tab is activated
  • Do not allow item grab if content is not painted
  • Position overlay flickables to beginning when overlay is hidden
  • Treat window as CoverWindow when web content is shown in cover
  • Enable overlay content when it is fully opened

    sailfish-components-accounts-qt5

  • Added remove profile capability to accounts tool.
  • Added capability to update stringlist settings.
  • Port to libaccounts-qt version 1.13
  • Add getters/setters for Buteo external alwaysOn schedule properties.
  • Add getters/setters for Buteo external schedule properties.

    sailfish-components-bluetooth-qt5

  • Allow all page orientations that the application supports.
  • Check model item count before removing rows.
  • Added recent BT SIG profiles.

    sailfish-components-contacts-qt5

  • Use styled text for labels that contain tags.

 

  • Use auto text for labels that may have html tags.
  • Allow presence data to be provided to PresenceDetailsPage.
  • Fix the split view for inversed portrait.
  • fix failing dynamic column tests.
  • Dynamic column count for ImageGridView.

    sailfish-components-media-qt5

  • Added Mpris2 QML controls.
  • Replaced hinting with tap actions. Enabled selective controls.

    sailfish-components-pickers-qt5

  • Dynamic column count for video pickers.

    sailfish-components-timezone-qt5

  • Use styled text for TimezonePicker sublabel.

    sailfish-components-weather-qt5

  • Fixed check for file.write failure
  • Fix badly scaling weather header item. Contributes to JB#24922

    sailfish-maps

  • Decrease size of background shade in landscape.
  • Fix formatting of addresses.
  • Fix placeholder items in main page.
  • Enable landscape orientations.
  • Replace all
    tags.
  • Use StyledText for label with html tags.
  • Limit active cover actions to one.
  • Add ‘openCurrentLocation’ dbus service method.
  • Fix layout of context menu when orientation changes.
  • Adjust layout of save place dialog in landscape mode.
  • Dock drawer on left when in landscape mode.
  • Fix grid views in landscape orientations.
  • Fix search page in landscape orientation.
  • Hide headings in landscape mode.
  • Highlight search text in geocode results
  • Make directions dialog usable in landscape mode.
  • Set wrap mode for Eula page header.
  • Use styled text for labels that contain tags.
  • Use auto text for labels that may have html tags.
  • Use styled/auto text for labels that may have html tags.
  • Fix maps search and suggestions page busy indicator positioning.
  • Don’t geocode last known position.
  • Improve performance with large number of saved places.
  • Dynamic column count for favorites.

    sailfish-office

  • Bind allowedOrientations to defaultAllowedOrientations.

    sailfish-snapshot

  • Fix UUID when recovering snapshot

    sailfish-tutorial

  • Implement the clip swipe edge transition to tutorial.
  • Use auto text for labels that may have html tags.

    sailfish-weather

  • Allow all orientations on larger screens.

    sailfishsilica-qt5

  • Revert “Use plain text for DetailItem and ProgressBar.
  • Do not require specific haptics plugin.
  • Changed DeclarativeDragFilter::handleMouseRelease return type to void
  • Add horizontalPageMargins to DatePicker.
  • Add Theme.horizontalPageMargin.
  • Don’t crash in eventFilter if m_flickable->window() is NULL
  • Zoom factor 1.0 directory added as icon fallback path.
  • Allow all orientations for component gallery.
  • Allow all orientations for page/dialog based components.
  • defaultAllowedOrientation propertiy added for ApplicationWindow.
  • Default orientations properties added for ApplicationWindow.
  • Dynamic number of columns in YearMonthMenu.
  • Add medium date formatting without year.
  • Dynamically calculate the offset of the context menu.
  • Update highlight when dimensions of highlighted item change.
  • Set initial device orientation to primaryScreen orientation.
  • Search icons first from pixel ratio specific subfolder.
  • Theme.highlightText changed to return styled text always.
  • Use Label’s default text format for ViewPlaceholder and expose the property.
  • Allow using BusyIndicatorSize without private API.
  • Fix rendering of subpixel positioned faded labels.
  • Make sure the drag target is the current page before navigating.
  • Dynamic column count for ColorPicker.
  • fix typo in OpacityRampEffect’s documentation
  • Remove MLocalThemeDaemon cache, dropping a bunch of memory.

    sbj-configs

  • Add haptics dependency to hardware adaptation.
  • Remove obsolete reference to jolla-ui-configuration-sbj.qml.
  • Pixel-ratio dconf key added.
  • Adjust memnotify values once more when swap is taken in account.
  • Adjust memnotify values when swap is taken in account.
  • Add btrfs-balancer service for sbj adaptation.
  • Add bluetooth configuration to hw adaptation pattern.
  • split jolla camera dconf schema into hw and non-hw dependent parts.

    sbj-wlan

  • Do not filter multicast on wlan,

    sdk-harbour-rpmvalidator

  • allow qt5-qtmultimedia-plugin-audio-pulseaudio

    sensorfw-qt5

  • power up/down proximity sensor on N9

    signon-qt5

  • Guard PendingCall against deletion by connected slots
  • Initialize private member ptr in ctor to avoid crash

    sociald

  • Specify requested fields for Facebook calendar sync
  • Use Facebook API v2.2
  • Update to libaccounts-qt version 1.13
  • Improve logging from signon adapters
  • Fix exdate parsing in Google Calendar sync
  • Fix tzid parsing in Google Calendar sync
  • Fix Google Calendar recurrence sync
  • Removed obsolete dependency to libmeegotouchevents-qt5-devel
  • Fix Google Contact Sync
  • Remove stale / old codepaths
  • Use Buteo’s runtime-switchable logging macros
  • Use server timestamps when delta-syncing google calendar events

    sp-rich-core

  • Download debuginfo packages only in USER state
  • Dump panic partition if we get kernel wd reset

    sqlite

  • Reduced in-memory cache size from 2Mb to 500Kb

    ssu

  • Use enum Ssu::DeviceMode instead of int
  • Prevent ssu startup when system is shutting down.
  • Drop boardname support from ssu.

    ssu-repos

  • Add support for slipstreaming

    statefs

  • use O_DIRECT accessing statefs files
  • support out-of-tree build
  • xattr support
  • set gid and file umask options during installation
  • use file_umask option for properties umask

    statefs-change-notifier

  • use O_DIRECT accessing statefs files
  • support out-of-tree build
  • xattr support
  • set gid and file umask options during installation
  • use file_umask option for properties umask

    statefs-providers

  • do not crash in destructor when dumping metadata
  • add Level, ChargerType, ChargingState
  • do not start i/o when dumping metadata
  • add Energy/EnergyFull, use uW for Power
  • do not start i/o when dumping metadata
  • add open() to satisfy new statefs-pp api
  • use enums to identify properties
  • replace upower provider with udev one
  • spec generators can use regexp filters

    statefs-qt5

  • DiscreteProperty is added
  • PropertyWriter is added
  • write support is added
  • added Mer.State/StateMonitor Qml component
  • StateProperty/ContextProperty components

    store-client

  • Basic landscape support.
  • Allow checking for the same update again.
  • Check for OS update on each startup.
  • Explicitly state text format for styled label, as default is now PlainText.
  • Do not propagate OS update progress for Transaction::StatusUpdate.
  • Fix install status display. 1%..49% downloading, 50%..100% installing.
  • Pre-download packages using RoleInstallPackages instead of RoleDownloadPackages which does not properly cache.
  • Revert old workaround for installing more reliably with packagekit.
  • Close the application details page upon uninstall.
  • Don’t emit packageStatusChanged on D-Bus while first determining status.

    telepathy-accounts-signon

  • Use g_message to log CredentialsNeedUpdate

    timed-qt5

  • Fix build by BuildRequires: pkgconfig(statefs)

    tracker

  • Fix mining of files whose data was inserted by app
  • tracker-extract: mp3 passes album instead of song title to libmediaart

    transferengine-plugins

  • Updated to use Facebook API 2.2.
  • Don’t delete Accounts::Account.
  • Update to libaccounts-qt version 1.13.
  • Improve logging for CredentialsNeedUpdate.

    unzip

  • Fix CVE-2014-9636
  • Fix CVE-2014-8139 in right way
  • Fix issue noticed on CVE-2014-9636 with OS/2.

    util-linux

  • let setup package own /var/log/lastlog

    vm-configs

  • Moving obexd configs to hw adaptation side.

    voicecall-qt5

  • Make ofono and telepathy voicecall plugins conflicting

    voicecall-ui-jolla

  • Limit active cover actions to one.
  • Cleanup tel: URIs before calling
  • Strip spaces, always show beginning
  • Updated specials invokation to use DBus service instead of LauncherItem and desktop files.
  • Updated specials invokation to use DBus services.
  • Use styled text for InCallView state label.
  • Maintain persistent search field visibility setting.

    wpa_supplicant

  • run-directory is automatically created and removed by wpa_s
  • enable CONFIG_IEEE80211N

    xdg-utils

  • Fix CVE-2014-9622
  • Fix lca patches because fuzz=2 was patching wrong section(s)
  • Fixes MER#719 : xdg-open uses lca-tool for files but not for URLs

    xulrunner-qt5

  • Actually apply the patch to notify UI about CB changes
  • Notify UI code about changes in CompositionBounds
  • Avoid regular image discards when image locking is off
  • Configure system sqlite3 to use jemalloc

 

 

Whatsup – Whatsapp Portierung von Cepi @ Matias Perez

whatsup_cepi-09.04.15_aWhatsup
(preview release)

 

Cepi, Programmierer von Whatsup für das MeeGo Betriebssystem, veröffentlichte seine erste Portierte Version von Whatsapp für das Jolla Sailfish OS. Eins muss man gleich sagen, es ist ein Vorschau seines Programms, daher noch nicht fertig und kann fehlende Funktion sowie Fehler bzw. Bugs aufweisen. Er selbst gibt deswegen kein Support und geht auf die Bug-Reports nicht ein.

whatsup_cepi-09.04.15

Wer wie ich es jetzt schon testen möchte kann sich die rpm-Datei von Cepi’s Dropbox herunterladen, auf sein Handy kopieren und Installieren. Download

Neue Version: v0.1-5 Download

Update: Leider musste Cepi Whatsup wieder aus dem Store nehmen, da die Anwälte von Whatsapp ihm ein Brief zu kommen liesen.

EDIT: 25.01.2016

Version 0.2-6 ist Online Verfügbar: KLICK

Whatsup kann man nun wieder über Openrepos Downloaden. Diesmal lädt “HtheB” die Anonyme Updates hoch.

 

 

Whatsup ist nicht die erste Portierung von Whatsapp für das Sailfish OS. CodRUS hat schon vor Monaten mit Mitakuuluu ein Whatsapp Port Entwickelt. Leider wurde die Entwicklung begraben und nicht mehr weiter Entwickelt. Whatsapp hat eine neue Verschlüsselungstechnik für 1zu1 Chats hinzugefügt, jedoch nicht bei Gruppen Chats! Daher kann man Mitakuuluu nur für Gruppen Chats nutzen. CodeRUS bestätigte vor einigen Tagen, dass er an einer neuen Version Arbeitet. Wann es die erste Version zum herunterladen gibt verriet er jedoch nicht.

Cepi bzw. Mathias Perez finanzierte sich sein Jolla Smartphone über die Croudfunding-Seite Indiegogo.

Auf jeden Fall sind das zwei sehr gute Programmierer und ich freue mich schon beide Whatsapp Portierungen testen zu können.

Recovery Mode – Wiederherstellung unter Linux, Windows & Mac-OS

recovery_00

Es kann hin und wieder vorkommen, dass euer Gerät nach einem Update oder durch irgendwelche Modifikationen am Betriebssystem, nicht mehr richtig funktioniert geschweige im Boot-Loop hängt. Sollte das der Fall sein, habt ihr die Möglichkeit das Gerät im Recovery-Modus wieder zurückzusetzen.

Leider verliert dadurch auch alle eure Dateien, ausgenommen Dateien die auf der Speicherkarte liegen, die ihr Übrigens vorsichtshalber jetzt schon mal entnimmt 😉

 

Vorbereitung für Jolla 1/C/Tablet Gerät:

  1. Entnimmt den Akku aus eurem Smartphone.
  2. Haltet nun die Leise-Taste gedrückt.
  3. Setzt den Akku wieder ein und drückt die Power-Taste so lange bis das Gerät Vibriert.
  4. Das Jolla Logo erscheint. Achtet bitte jetzt auf die weiße Status LED, die leuchtet kurz auf, schaltet sich ab und dann geht sie wieder an.recovery_01
  5. Nun könnt ihr die Volume-Down Taste wieder loslassen. Das jolla Logo samt der weißen Status LED sollten dauerhaft anzeigen
  6. Nun habt ihr euer Gerät in den Recovery Modus gebracht. Und folgt nun die Anleitung jeweils passend zum euer Betriebssystem

 

Vorbereitung für Xperia X, XA2 (Ultra/Plus) Geräte:

Ihr kommt nur in den Recovery-Modus in dem ihr an euren Rechner mithilfe eines Terminals und fastboot, die „hybris-recovery.img“-Datei an euer Gerät sendet. Die Datei findet im gleichen Ordner, womit ihr SFOS auf euer Gerät aufgespielt habt (Bsp: SailfishOS-2.1.3.5-1-f5121-0.0.1.16.zip).

Haltet die Lauter-Taste fest und schließt das Gerät an euer Rechner. Sobald die LED Blau leuchtet, könnt ihr die Lauter-Taste wieder loslassen. Wechselt im Terminal in den Image-Ordner und gibt folgende Kommandozeile ein:

  • sudo fastboot boot hybris-recovery.img

 

Anleitung unter Linux

Was brauchen wir?:

Nichts! Linux Ubuntu, Mint und co, haben Praktischerweise alle Tools schon vorinstalliert 😉 Gegeben Falls muss man nur fastboot installieren.

  • sudo apt-get install fastboot

 

So geht ihr vor:

  • Schließt euer Gerät via USB-Kabel an euer Rechner/Notebook
  • Ihr bekommt dann die Info, dass eine Kabelnetzwerkverbindung angeschlossen wurde (links: Ubuntu, rechts: Mint):

recovery_02recovery_03

Öffnet nun euer Terminal und gibt Folgendes ein: telnet 10.42.66.66recovery_04

  • Und schon müsstet ihr auf euer Jolla Smartphone verbunden sein.

recovery_05

  • Damit ihr euer Gerät auf Werkseinstellung zurücksetzt, wählt einfach den Menüpunkt 1 für Reset device to factory state und bestätigt es mit der ENTER-Taste
  • Das Zurücksetzen geht relativ schnell und ihr merkt es daran, dass euer Gerät sich neu startet. Nun solltet ihr wieder beim Einrichtungsassistenten landen. FERTIG!

 

Anleitung unter Windows 7

Was brauchen wir?:

so geht ihr vor:

Anders als bei Linux, müssen wir uns erst mal eine Kabelnetzwerkverbindung herstellen.

  • Verbindet euer Sailfish-Gerät mit euer PC/Notebook (SF-Gerät muss hier schon natürlich im Recovery Modus sein!) und geht auf das Windows Start Menü und rechts klickt auf Computer und dann auf Eigenschaften.

recovery_06

  • Im neuen Fenster wählt ihr links oben “Geräte-Manager“.

recovery_07

  • Dann sieht ihr im neuen Fenster unter “Andere Geräte” den Eintrag “RNDIS“.

recovery_08

  • Rechtsklick auf “RNDIS” und auf “Treibersoftware aktualisieren…“.

recovery_09

  • Im neuen Fenster wählt ihr dann “Auf dem Computer nach Treibersoftware suchen“.

recovery_10

  • Und dann wiederum auf “Aus einer Liste von Gerätetreibern auf dem Computer auswählen“.

recovery_11

  • Wählt dann in der Liste “Netzwerkadapter” aus.

recovery_12

  • Nach paar Sekunden könnt ihr nach einen Netzwerkadapter suchen, ihr wählt unter Hersteller “Microsoft Corporation” aus und rechts “Remote NDIS based Internet Sharing Device“, und dann auf weiter.
    INFO
    : Bei Windows 8 heißt es nur “Microsoft” statt “Microsoft Corporation”

  • Ihr erhält eine Warnung die ihr mit “Ja” beantworten müsst.

recovery_14

  • Nun erhält ihr die Meldung, das die Treibersoftware erfolgreich aktualisiert wurde und könnt nun daraufhin das Fenster schließen.

recovery_15

  • m Geräte Manager solltet ihr nun unter Netzwerkadapter den neuen “Remote NDIS based Internet Sharing Device #2” Adapter finden.

recovery_16

  • Jetzt Starten wir das Programm Putty und trägt oben in das Feld (1) die IP-Adresse ein: 10.42.66.66 – wählt unter (2) Telnet aus und klickt dann auf “Open“:

recovery_17

  • Ein Terminal öffnet sich und solltet nun mit euer Gerät verbunden sein.

recovery_18

  • Damit ihr euer Gerät auf Werkseinstellung zurücksetzt, wählt einfach den Menüpunkt 1 für Reset device to factory state und bestätigt es mit der ENTER-Taste
  • Das Zurücksetzen geht relativ schnell und ihr merkt es daran, dass euer Gerät sich neu startet. Nun solltet ihr wieder beim Einrichtungsassistenten landen. FERTIG!

 

 

Anleitung unter MacOS

INFO: Da ich leider kein Mac OS besitze, kann ich nur auf die englische Anleitung zurückgreifen. Leider sind die Menüs, Buttons usw. auf Englisch. Ich würde sehr dankbar sein, wenn jemand mir hier helfen könnte und mir die passende Deutsche Texte inkl. Fotos zukommen lässt. Bis dahin muss ich die englischen Wörter übernehmen.

 

Was brauchen wir?:

  • Eigentlich ist wie bei Linux fast alles vorinstalliert! Wir brauchen nur die passenden Treiber.

 

So geht ihr vor:

  • Zunächst Installieren wir uns die benötigen Treiber namens HoRNDIS. Dazu öffnen wir folgende Internet Seite: KLICK
  • Herunterladen und installiert die letzte Version der Treiber.

recovery_19

  • Nach der Treiberinstallation wird ein Neustart des Systems benötigt. Ihr erhält eine Meldung über “Kernel extension not from an identified developer“. Bestätigt es mit “OK

recovery_20

  • Nun schließt ihr euer Sailfish Gerät mit einem USB-Kabel an euren PC/Notebook (Das gerät muss hier schon im Recovery Modus sein!)
  • Nun wird der Terminal benötigt, dazu öffnet ihr den “Finder” und klickt links auf “Applications“, ganz weit unten auf “Utilities” und dann Doppelklick auf “Terminal

recovery_21

  • Ganz oben in der Leiste wählt ihr “Shell” und geht auf “New Remote Connection…

recovery_23

  • Im neuen Fenster wählt ihr links “Remote Login (telnet)” und klickt unten in der Mitte auf das “+” (Plus) Zeichen.

recovery_24

  • Nun müsst ihr die IP-Adresse eintragen: 10.42.66.66 und klickt auf “OK”

recovery_25

  • Ein Terminal öffnet sich und ihr seit mit dem Sailfish Gerät verbunden.

recovery_26

  • Damit ihr euer Gerät auf Werkseinstellung zurücksetzt, wählt einfach den Menüpunkt 1 für Reset device to factory state und bestätigt es mit der ENTER-Taste
  • Das Zurücksetzen geht relativ schnell und ihr merkt es daran, dass euer Gerät sich neu startet. Nun solltet ihr wieder beim Einrichtungsassistenten landen. FERTIG!

Jolla’s Sailfish OS RoadMap – Update 1.1.4 (Aijänpäivänjärvi) und mehr

 

Jolla veröffentlichte eine Liste die uns zeigt was in den kommenden Monaten alles noch für das Sailfish OS geplant ist.

Fangen wir mal an was im nächsten Update uns so erwartet, dass übrigens Aijänpäivänjärvi benannt wurde.

  • Querformat-Ansicht für Maps – App
  • IMAP Idle/Push Support für E-Mails
  • Responsive App-Icons
  • Gesplittertes Virtuelle Tastatur im Querformat-Ansicht (muss Aktiviert werden in der Einstellung)

tablet-splt-keyboard

Gesplitterte Tastatur (Foto stammt vom Tablet)

Mehr Infos zum Sailfish Update 1.1.4 gab es nicht. Es werden sicherlich noch weitere Bugfixes… lassen wir uns überraschen. Fakt ist, dass dieses Update schon im Endstadium ist und wir diesen wohl schon bald auf unseren Smartphone Installieren können.

Weiter geht es mit einer kurzen Zusammenfassung über die bisherigen Fortschritte mit der darauf folgenden Firmware Updates:

Neue UI Framework:

  • Lockscreen mit Zeit, Tag und Datum Information
  • Medien-App Kontrolle im Lock-Screen für die native Medien-App
  • Persistent Statusbereich im Homescreen und Lockscreen
  • mehr Widgets wie z.B. Wetter-Infos, Kommende Kalenderereignisse, Verknüpfung zu häufig verwendeten Einstellung (z.B. Bluetooth, Flugzeug-Modus, WLAN, GPS), Web-Suchfeld, Foto erstellen, Notice aufnehmen. Verbesserte Benachrichtungs Handhabung, Gruppierungen, Sekundäraktionen.
  • Aus-Taste Menü
  • Karussell Übergang wenn man zum Homescreen, geöffnete Anwendungen oder zum Benachrichtigungs-Ansicht wechselt.
  • neue Swipe Animation und Übergänge

 

Querformat-Ansicht für Tablet Apps:

  • für Einstellung, Startup Wizard, Taschenrechner, Media Player, Kalender und Galerie Apps

 

GStreamer update auf 1.x:

  • Der Programmiercode wird noch mal gesäubert für gst-Droiden Encoder und Decoder. Dadurch wird es Robuster
  • Viewfinder und aufgenommene Bilder und Videos (die z.B. nach unten gefilmt werden) erhalten nun richtige Ausrichtung der Orientierung
  • qtmultimedia kann nun mit GStreamer 1.x genutzt werden.

 

folgendes ist schon in der letzten Phase:

  • Kernel Update auf 3.4.106 für das Jolla Smartphone
  • Tablet Anpassungen: Widerherstellungsmodus / factory reset
  • Gerätekennungen unterstützt Tablet OS-Upgrade
  • Vorbereitungen für die Bluetooth-Zertifizierung Qualifikation
  • Sicherheits-Fixes (CVE-2015-0282, CVE-2015-0294)
  • Schwachstellen werden behoben (CVE-2014-3591 libgrypt, CVE-2015-0837) sowie die openssl wird behoben (Infos: http://marc.info/?l=openssl-announce&m=142667932619582&w=2)
  • Teilumsetzung von voicecall-manager (Sprachanruf-Manager) für SIP und andere VoIP-Protokolle
  • Komplette Umsetzung der neuen Grafische Oberfläche was auf der MWC2015 gezeigt wurde:

  • Apps werden Tablet Optimiert inkl. Querformat-Ansicht
  • Die Sailfish Silica components werden aktualisiert
  • Virtuelle und Hardware-Tastatur Öffnungspolitik wird Optimiert
  • E-Mail Suchfunktion
  • Verbesserung der Ordner-Liste in E-Mail-App
  • Folgende Tablet Iteration werden abgeschlossen: Kamera, Dateisystem-Layout-Implementierung, Android Laufzeitunterstützung, weiteres Arbeiten in Querformat,  Einstellungsbereich um Speichernutzung anzuzeigen, die Möglichkeit Factory Reset durchzuführen, Upgrade zu Pulseaudio 6.0, Privates Webbrowsing, SIP-Integration in Konten, Test IM-Funktionen in Messaging.

 

und das wird mit der Zeit noch kommen:

  • Überprüfung Zertifizierung Middleware-Code
  • Userinterface für USB-Tethering
  • Open VPN Support wird aktiviert

 

Ich entschuldige mich, falls ich etwas Falsch übersetzt habe. Sollte Fehler geben, so schreibt hier im Kommentar Feld.

mapbagrag® Jolla Tablet Case Bestellbar

tablet-tasche-papiermapbagrag® Jolla Tablet Case

Update:

Hier ist ein Offizielles Foto von Jolla, dass zeiugt wie man die Tasche zum Ständer umfunktionieren kann.

Ein danke an “Erwin”

bagstaender

—————————————————————————————————————————————————————————————-

Heute verschickte Jolla an allen Tablet Vorbestellern eine E-Mail mit der Info, dass man sich nun eine Exklusive Tablet Case für das Jolla Tablet zusätzlich erwerben kann. Die Tasche wird von einer österreichische Firma namens mapbagrag® Hand gefertigt.

Es besteht aus 25% recyceltem Material, fühlt sich an wie Papier und kann wieder zu 100% recycelt werden. Die Tasche schützt euer Tablet vor Abnutzungen und Kratzer und kann wohl als Ständer benutzt werden. Leider gibt es keine weitere Bilder um zu sehen wie die Funktion mit dem Ständer aussieht.

Die Tasche könnt ihr euch für 42 US Dollar, ca. 37,50€ (Stand: 27.02.2015) dazu holen. Versandkosten sind Inklusive, sofern ihr schon die Versandkosten (20 US Dollar) für euer Tablet bezahlt habt. Solltet ihr das noch nicht, so könnt ihr das gleich mit rein packen. Vergisst nicht, dass eventuell noch VAT oder andere Steuern dazu gerechnet werden können.

Die Verfügbarkeit begrenzt sich auf folgende Regionen:

USA, Kanada, Australien, EU, Norwegen, Schweiz, Indien, China, Hongkong, Russland

tablet-tasche01Link: indiegogo crowdfuning

[MWC15] Kurzes Video zu Jolla’s Tablet (Prototype – Demo)

Heute hat Jolla auf seinem Blog ein Video veröffentlicht, dass uns zeigt, dass SailfishOS auf einem der Prototyp Modell läuft.

Dabei zeigt uns die Person die bislang Funktionalität der Hardware bzw. Sensoren:

  • Power Knopf
  • Touchscreen
  • Hintergrundbeleuchtung und Ambiente Licht Sensor
  • WLAN
  • Beschleunigungsmesser (accelerometer)

 

Was mir in dem Video auffiel war, dass das Entsperren des Bildschirms anders als beim Smartphone gelöst wurde. Im Video wischt der Typ dafür einfach von rechts (knapp von der Mitte) nach links, wobei beim Smartphone die Uhrzeit Darstellung nach oben schiebt.

Dann sieht man, dass man die Karten der bereits geöffneten Apps nicht geschoben werden müssen um an die Icons der Apps zu gelangen, denke deswegen versucht er Typ aus Gewohnheit so an die Apps zu gelangen 🙂 Man zieht nun den unteren Rand nach oben und überlappt die Karten die schon geöffnet sind.

Empfang, Uhrzeit, Verbindung und co werden direkt am oberen Rand angezeigt.

tablet-anzeige-prototype

Die Mobile World Congress 2015 rückt immer näher (Termin: 02.03 – 05.03.2015) und Jolla Arbeitet Tag täglich mit hoch druck um das Jolla Tablet Funktionstüchtig zu Präsentieren. Jolla sagt, dass die MWC eine der schwierigsten Herausforderung sei und das es noch eine menge Arbeit vor ihnen liegt, da das OS noch ziemlich im Frühstadium liegt.

Man versucht alles aus der Energieverwaltung herauszuholen, um mit dem Tablet einen ganzen Tag Arbeiten zu können. Anreiz sei mit dem Tablet von Morgens bis Abends auf der MWC dabei zu sein ohne es Laden zu müssen.

Die WLAN Verbindung funktioniert jetzt schon Perfekt um Inhalte auf der Messer zu Laden und Demonstrieren. Jolla ist gerade dabei die Bluetooth Funktion zu Zertifizierungen

Die erste Version von SailfishOS@Tablet wird folgende Bluetooth Verbindungsprofile können:

  • OPP, FTP, HID, DID, A2DP, AVRCP, AVCTP, AVDTP, GAVDP, RFCOMM, und SPP

Wobei die Liste nicht endgültig sein soll, daher können andere Profile eingebaut oder gar auch verschwinden können.

Die Audio-Funktion sei sehr Wichtig, damit die User diese auf der MWC sie Testen nutzen können, ob über das Tablet selbst, 3,5mm Klinke Kopfhörer oder halt über Bluetooth Lautsprecher. Dabei wollten Jolla sicherstellen, dass auch alle Sensoren Funktionieren, denn das wäre der Standard der heutigen Geräte.

Man betonte, dass der Inhalt des Videos auf einen sehr frühen Prototyp gedreht wurde. Es ist nicht die Finale Hardware. Auch, dass die Software die auf dem Tablet Installiert nicht unbedingt endgültig sein muss. Die Entwicklung geht gerade sehr schnell voran, dass allein deswegen schon vieles ändern kann.

Man bedankt sich an alle Tablet Käufern! Nur durch die kann die neue Reise nun weiter gehen.

Quelle

 

26.02.2015 – Firmware Update 1.1.2.16 (Yliaavanlampi)

os_11216Firmware Update 1.1.2.16 (Yliaavanlampi)

Ich würde euch empfehlen, alle Patches die über den Patchmanager Installiert wurden, wieder zu deinstallieren!

Stabilitätsupdate: (2,9MB)

  • Verbessert die Stabilität gegenüber der Firmware 1.1.2.15 die am 19.02.2015 erschienen ist

Fixes:

  • E-Mail Login Fehler wurde behoben – Info
  • Probleme mit Mobilen Verbindung bei diverse Netzanbietern wurde behoben – Info

[SW-Mod] Galerie Zoom Mod – Tieferes Zoom

swmod-galerie-zoom

INFO: Dieser Mod ist nur noch bis SFOS 1.1.7.28 notwendig. Ab Version 1.1.9.27 ist das tiefere rein Zoomen schon integriert.

____________________________________________________________________________________________________________________________

 

Wem nervt das nicht? Man möchte ein Foto in der Galerie tiefer rein Zoomen, doch die App hindert daran. Bis Jolla es behebt, können wir selbst das Problem ganz einfach selbst lösten 🙂 benötigt wird nur die Terminal-App.

 

Und so geht ihr vor:

1) Öffnet den Terminal und logt euch als Root ein:

devel-su

sw-mod-galerie-zoom01

2) Erstmal erstellen wir uns ein Backup der FlickableImageView.qml Datei

cd /usr/share/jolla-gallery/pages/
cp FlickableImageView.qml FlickableImageView.qml.backup

3) Nun bearbeiten wir mit einem nano Befehl die die FlickableImageView.qml Datei.

nano FlickableImageView.qml

WICHTIG: Erhält ihr eine Fehlermeldung, dass nano ein unbekannter Befehl sei, so habt ihr das “nano-Text-Editor” Programm nicht installiert! Eine Anleitung findet ihr HIER

Nun wird Folgendes aufgelistet:

sw-mod-galerie-zoom02

4) Nun müssen wir folgenden Einträge finden:

maximumWidth: model.width
maximumHeight: model.height

Um die Zeilen schnell und einfach zu finden, nutzen wir die Suchfunktion, in dem wir auf der Virtuellen-Tastatur die “ctrl“-Taste tippt und danach “w” drücken und als Suchwort “maximum” eingeben. Somit springen wir direkt zu der Zeile.

sw-mod-galerie-zoom03

5) Jetzt fügen wir in beiden Zeilen am Ende “ * 10” ein, sprich so:

maximumWidth: model.width * 10
maximumHeight: model.height * 10

sw-mod-galerie-zoom04

6) Das ganze speichern wir nun ab, in dem wir auf “ctrl” drücken und den Buchstaben “x” wählen:

sw-mod-galerie-zoom05

Ihr bekommt die Frage gestellt “Veränderten Puffer speichern (“Nein” VERWIRFT DIE ÄNDERUNG) ?

Diese beantworten wir natürlich mit “J” für Ja und bestätigen die darauf folgende Frage „Datei mit als FlickableImageView.qml abspeichern“ einfach mit der Enter-Taste. Der Nano-Texteditor schließt sich daraufhin automatisch.

sw-mod-galerie-zoom06

 

Das war es auch schon. Öffnet die Galerie ab und testet es direkt aus 🙂

 

Wollt ihr aus irgendwelche Gründen die Änderung rückgängig machen, so öffnet euer Terminal und meldet euch als “Root” an. Führt nun, die drei folgenden befehle aus:

cd /usr/share/jolla-gallery/pages/
rm -r FlickableImageView.qml
mv FlickableImageView.qml.backup FlickableImageView.qml

Somit habt ihr die bearbeitete Datei gelöscht und euer Backup wieder in FlickableImageView.qml umbenannt.

Am Early Access Programm teilnehmen + downgrade Anleitung

Da ich oft E-Mails mit der Frage wie man am Early Access Programm Teilnehmen kann, möchte ich euch das hier kurz erklären.

Ihr solltet euch bewusst sein, dass ein Early Access Update auch nach hinten gehen kann. Jolla bis dato schon zwei bis dreimal ein Fehler unterlaufen, was zum kompletten Verlust der Daten führte. Manchmal kann man die Dateien noch über den Recovery-Modus retten, der auffand ist aber groß. Denkt auch dran, dass diese Firmware manchmal instabil läuft. Auch ist es vorgekommen, dass die Akkulaufzeit sich verkürzte.

 

Was bringt uns das?

Jolla gibt mutige Tester die Möglichkeit die Vorabversion ausgiebig zu testen, bevor diese paar Wochen später offiziell für jeden freigegeben wird. Beinhaltet die Firmware irgendwelche Bugs, so können sie auf dieser Seite Reportet werden: http://together.jolla.com/

 

So nimmt ihr an Early Access Programm teil:

1) Meldet euch mit euer Jolla Account auf der folgende Webseite an: https://account.jolla.com/

early01

Ihr sieht nun eure privaten Daten (Name, Adresse, E-Mail….)

 

2) Scrollt weiter runter bis zu “Early access to Sailfish OS releases

Setzt ein Haken in “Sign me up” und speichert in dem ihr auf “SICHERN” klickt.

early02

 

3) das war es auch schon! Ihr müsst euch etwas gedulden, bis ihr automatisch eine Benachrichtigung erhält, dass ein Update zur Verfügung steht. Sollte nach einer halben Stunde keine eintreffen, so könnt ihr auch eine manuelle Abfrage starten:

Einstellungen > System > Aktualisierungen für Sailfish OS > im Pulldown Menü auf Aktualisierungen überprüfen.

 

Falls ihr euch entscheidet, nicht mehr teilnehmen zu wollen, so nimmt den Haken einfach wieder raus. Gefällt euch die Firmware nicht, sei es, dass diese zu viele Fehler/Bugs beinhaltet, so könnt ihr theoretisch über die Terminal-App wieder downgraden. Ich empfehle euch zur Sicherheit jedoch die Daten vorher schnell zu sichern, bevor ihr mit dem downgrade anfängt.

 

So könnt ihr euer Gerät downgraden:

  • Öffnet die Terminal-App und meldet euch als Root an: devel-su
  • Tippt nun die passende alte Firmwareversion ein (Bsp.!) ssu release 2.2.1.18
  • Lädt nun die Firmware herunter in dem wieder das eintippen: version --dup
  • Danach synchronisieren wir es noch: sync
  • Und starten das gerät neu: reboot