Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

Category: News

Game of Trees 0.101 released

Posted on July 12, 2024 by Michael G

Version 0.101
of Game of Trees
has been released (and the port
updated).

* got 0.101; 2024-07-11
  see git repository history for per-change authorship information

Read more…

Mozilla heads to Capitol Hill, calls for a federal privacy law to ensure the responsible development of AI

Posted on July 12, 2024 by Michael G

Today, U.S. Senator Maria Cantwell (D-Wash.), Chair of the Senate Committee on Commerce, Science and Transportation, convened a full committee hearing titled “The Need to Protect Americans’ Privacy and the AI Accelerant.” The hearing explored how AI has intensified the need for a federal comprehensive privacy law that protects individual privacy and sets clear guidelines […]

The post Mozilla heads to Capitol Hill, calls for a federal privacy law to ensure the responsible development of AI appeared first on The Mozilla Blog.

GNU Taler news: KYCID, an operational OAuth2 integration of eKYC

Posted on July 12, 2024 by Michael G
In this bachelor thesis Yann Doy presents his implementation of a concept of eKYC (electronic Knwo Your Customer procedure).

Maps, emulators, croissants and changed keys

Posted on July 12, 2024 by Michael G

This Week in F-Droid

TWIF curated on Thursday, 11 Jul 2024, Week 28

Community News

Cartes IGN, Discover France another way and witness the land’s evolution, is a nice mapping app for France. Even if not French, the ways you can interact with the data is something to be experienced, or even more, in the spirit of “Public money, public code”, maybe something we should ask our local administrations to do for our countries too. App description text will be fixed in the next version (upstream PR#92)

DataBackup was updated to 2.0.1 and its dev XayahSuSuSu gives us the news:

The app has been released on F-Droid for a while. Recently it has a breaking change on UIs, with a lot of new features.

  • 🔥It supports reproducible builds on F-Droid now so it uses the signing key of the developer
  • ✨ This update IS NOT COMPATIBLE with old versions, you’d better CLEAN INSTALL this version, and you can reload to restore legacy backups.
  • 🎉 Welcome new friends to our team: @omersusin, @PalmDevs, @frknkrc44.
  • ✨ Reimplemented cloud functions.
  • ✨ Supported SSAID backup and restoring, you need to reboot after restoring SSAIDs.
  • ✨ Supported keystore detection, which means this application may not work after restoring.
  • ✨ Downgraded to api 26. Yes now we support Android 8.0+

We’ve been building betas of Dolphin Emulator, the GameCube and Wii emulator, whenever we or its users noticed a new site note, but recently the app devs started to use a rolling release cycle and celebrated, after 8 years, with a new proper release named 2407. About the road ahead, the new logo and more, you can read in the fresh blog post here.

Inbox Pager, Read and write e-mails, was updated to 7.0 after a three and a half years hiatus.

SkinBread was updated to 1.3 bringing a new key, hence if you have the app installed you’d need to uninstall then reinstall to get future updates. While we’ve written about the care needed for keys in the past, unfortunately we still see developers end up losing their own from time to time.

Removed Apps

3 apps were removed

PiliPala and PiliPalaX were disabled due to the usage of a non-free captcha lib, GeeTest (极验), for the in-app login page. Currently Pilipala still uses the “old” webview login page, while the problematic in-app login is work-in-progress, so GeeTest is patched out and we can rebuild the app in the next cycles. Unfortunately PilipalaX has switched to the new in-app login page so we are not sure what the future holds.

Selfnet WIFI-Setup, as with other apps like it, got replaced by the new geteduroam which is not yet available in F-Droid.

Newly Added Apps

5 more apps were newly added
  • Play NotePad – Robust note-taking app with multimedia and organizational features
  • Rank-My-Favs – Rank your favorite things, using simple pair-wise matchups
  • Rush – App to search, view, save and share lyrics like Spotify!
  • Sharing – Share files and apps over HTTP
  • VAT Calculator – Calculate VAT for any country in the world

Updated Apps

131 more apps were updated
  • AdAway was updated to 6.1.3
  • Amber was updated to 1.1.0
  • AndBible: Bible Study was updated to 5.0.828
  • Auxio was updated to 3.5.1
  • Backup (PFA) was updated to 1.3.1
  • Bible Notify was updated to 4.5
  • Bimba was updated to 3.4.0
  • Blazed Cloud – Encrypted Storage was updated to 1.6.5
  • Blood pressure monitor was updated to 1.7.1
  • BoltOn was updated to 8
  • Box, Box! was updated to 0.8.0
  • Burger Party was updated to 1.4.4
  • Candle was updated to 1.5.0
  • CEToolbox was updated to 1.6.0
  • ChatLaunch for WhatsApp was updated to v0.8.1
  • Cheogram was updated to 2.15.3-2+free
  • Chip Defense was updated to 1.36
  • Circles was updated to 1.0.33
  • Commons was updated to 5.0.2
  • Conversations was updated to 2.16.5+free
  • Dark Mode Live Wallpaper was updated to 1.6.11
  • DAVx⁵ was updated to 4.4.1-ose
  • DeepL was updated to 8.4
  • droidVNC-NG was updated to 2.5.0
  • DuckDuckGo Privacy Browser was updated to 5.206.1
  • Easy Launcher – Minimal launcher was updated to 0.1.8
  • Easy Notes was updated to 1.2.5
  • EinkBro was updated to 11.11.0
  • Element – Secure Messenger was updated to 1.6.18
  • Etar – OpenSource Calendar was updated to 1.0.47
  • EVMap – EV chargers was updated to 1.9.5
  • FairEmail was updated to 1.2209
  • FitBook was updated to 1.0.59
  • Flexify was updated to 1.1.40
  • floccus bookmark sync was updated to 5.2.4
  • Flux News was updated to 1.5.3
  • Forkgram was updated to 10.9.6.0
  • Fridgey was updated to 1.3
  • Gauguin was updated to 0.28.0
  • Gotify was updated to 2.8.0
  • GPTMobile was updated to 0.4.1
  • GraphHopper Maps was updated to 2.0.4
  • hwloc lstopo was updated to 2.11.1-1-1.6.0
  • Immich was updated to 1.107.2
  • Infomaniak kDrive was updated to 4.4.14
  • Infomaniak Mail was updated to 1.3.6
  • Inure App Manager (Trial) was updated to Build100.6.3
  • Jami was updated to 20240705-01
  • Jellyfin – your media in your hands! was updated to 2.6.2
  • Joplin was updated to 3.0.8
  • jQuarks viewer was updated to 1.0-24
  • Keep Alive was updated to 1.2.0
  • Keysh was updated to 0.1.1
  • Kotatsu was updated to 7.3
  • Kvaesitso was updated to 1.31.2
  • Lemuroid was updated to 1.16.1
  • maid was updated to 1.2.9
  • M.A.L.P. was updated to 1.3.2
  • Mastodon was updated to 2.5.6
  • MedTimer was updated to 1.8.12
  • Mill was updated to 4.15.0
  • mLauncher – Minimal and Clutter Free launcher was updated to 1.6.4
  • MMRL was updated to 2.20.20
  • Money Manager Ex was updated to 2024.07.04
  • MonsterMusic was updated to 0.1.21
  • Movie DB was updated to 0.8
  • Musify was updated to 8.3.0
  • Neo Store was updated to 1.0.3
  • neutriNote CE was updated to 4.5.2e
  • Nextcloud Cookbook was updated to 0.18.0
  • Nextcloud Dev was updated to 20240709
  • Nix-on-Droid was updated to 0.118.0_v0.3.6_nix
  • NOVA Video Player was updated to 6.2.90
  • OctoDroid was updated to 4.6.11
  • Odin was updated to 3.3.9
  • Odyssey Music Player was updated to 1.3.2
  • Oinkoin was updated to 1.0.64
  • openHAB Beta was updated to 3.14.3-beta
  • Open Sudoku was updated to 4.0.1
  • OpenTracks was updated to v4.12.5
  • Orion Viewer – Pdf & Djvu was updated to 0.94.5
  • Pagan Music Sequencer was updated to 1.4.14
  • Peristyle was updated to 1.49_beta
  • Petals was updated to 3.26.0
  • Photok was updated to 1.7.1
  • PlainApp: File & Web Access was updated to 1.3.5
  • Plant-it was updated to 0.7.4
  • plees-tracker was updated to 24.2.5
  • PocketTRacker was updated to 1.3.0
  • Power Ampache 2 was updated to 1.00-62-fdroid
  • Proton Pass: Password Manager was updated to 1.23.2
  • ProtonVPN – Secure and Free VPN was updated to 5.4.47.0
  • PSLab was updated to 3.1.36
  • Quicksy was updated to 2.16.5+free
  • Quillpad was updated to 1.4.17
  • Quote Unquote was updated to 4.42.0-fdroid
  • Record You was updated to 8.0
  • RiMusic was updated to 0.6.42
  • Satunes was updated to 1.2.1
  • SCEE was updated to 58.2
  • SchildiChat was updated to 1.6.18.sc79
  • Share Paste O2 was updated to 2024.07.02
  • Simple Crypto Widget was updated to 8.5.5
  • SimpleX Chat was updated to 5.8.2
  • Sipdroid was updated to 6.5
  • solXpect was updated to 2.4
  • SpamBlocker (Call & SMS) was updated to 1.16
  • Standard Notes was updated to 3.194.13
  • Status Bar Speedometer was updated to 3.12.0
  • Street­Complete was updated to 58.2
  • Tailscale was updated to 1.68.2-tc79c500c7-g242d97ac2ac
  • Tasks.org: Open-source To-Do Lists & Reminders was updated to 13.10
  • Text Tools was updated to 1.3.0
  • The Light was updated to 3.87
  • Thor was updated to 1.6.6
  • Thumb-Key was updated to 3.3.0
  • TourCount was updated to 3.4.8
  • Tournant was updated to 2.7.2
  • Traditional T9 was updated to 35.0
  • trale was updated to 0.7.1
  • Translate You was updated to 10.0
  • Träwelldroid was updated to 2.10.2
  • Tusky was updated to 26.0 beta 1
  • Tuta Mail was updated to 234.240627.0
  • Unciv was updated to 4.12.8
  • Vespucci was updated to 20.0.6.0
  • WADBS was updated to 1.2
  • WiFiAnalyzer was updated to 3.1.3
  • Xed Editor was updated to 2.1.0
  • Xtra was updated to 2.33.1
  • Youamp was updated to 1.0.0-beta01

Thank you for reading this week’s TWIF 🙂

Please subscribe to the RSS feed in your favourite RSS application to be updated of new TWIFs when they come up.

You are welcome to join the TWIF forum thread. If you have any news from the community, post it there, maybe it will be featured next week 😉

To help support F-Droid, please check out the donation page and contribute what you can.

Qualcomm’s Oryon core: a long time in the making

Posted on July 12, 2024 by Michael G
In 2019, a startup called Nuvia came out of stealth mode. Nuvia was notable because its leadership included several notable chip architects, including one who used to work for Apple. Apple chips like the M1 drew recognition for landing in the same performance neighborhood as AMD and Intel’s offerings while offering better power efficiency. Nuvia had similar goals, aiming to create a power efficient core that could could surpass designs from AMD, Apple, Arm, and Intel. Qualcomm acquired Nuvia in 2021, bringing its staff into Qualcomm’s internal CPU efforts. Bringing on Nuvia staff rejuvenated Qualcomm’s internal CPU efforts, which led to the Oryon core in Snapdragon X Elite. Oryon arrives nearly five years after Nuvia hit the news, and almost eight years after Qualcomm last released a smartphone SoC with internally designed cores. For people following Nuvia’s developments, it has been a long wait. ↫ Chips and Cheese Now that the Snapdragon X Elite and Pro chips are finally making their way to consumers, we’re also finally starting to see proper deep-dives into the brand new hardware. Considering this will set the standard for ARM laptops for a long time to come – including easy availability of powerful ARM Linux laptops – I really want to know every single quirk or performance statistic we can find.

How to earn money online

Posted on July 11, 2024 by Michael G
How to make online earnings from Mobile
#makeonlinemoney#onlinemoney#onlineearningapp
how to make money online,make money online,how to earn money online,online earning,best way to make money online,online earning app,earn money online,online earning in pakistan,online earning without investment,how to make money online 2023,how to make money,ways to make money online,make money online for free,how to make money on youtube,make money online fast,how to trade earnings season,making money online,online business,online earning for students

“Os vais a la calle el perro y tu”: El antes y después de una madre toca el corazón de 2,5 millones

Posted on July 11, 2024 by Michael G
Se hace viral el vídeo de una joven que muestra la reacción de su madre al descubrir al nuevo miembro de la casa. Su reacción ha dejado sin palabras a miles de usuarios.

London’s Buckingham Palace opens iconic balcony room to visitors for first time

Posted on July 11, 2024 by Michael G
Visitors will be able enter the room leading onto its iconic balcony, where royals have made their appearance at special occasions for generations.

Celebrating Harvest Festival: An In-Depth Exploration of Kadazandusun Culture through WikiKaamatan 2024

Posted on July 11, 2024 by Michael G
WikiKaamatan 2024 was held on the 30th and 31st of May 2024 at Kadazandusun Cultural Association (KDCA), Penampang, Sabah, Malaysia. This is the second year…

PreviousNext: Co-contribution with clients: A revision UI API for all entity types

Posted on July 11, 2024 by Michael G

The tale of an eight-year, collaborative effort to build a generic revision UI into Drupal 10.1.0, bringing a major piece of functionality to core.

by
lee.rowlands
/ 11 July 2024

As we discussed in our previous post, Improving Drupal with the help of your clients, we’re fortunate to work with a client like ServiceNSW that is committed to open-source contribution. So when their challenges require solutions that will also benefit the whole Drupal community, they’re on board!

In the beginning, there were nodes

Since Drupal 4.7 was released in 2006, nodes have had a revision user interface (UI). The UI allows editors to view revision history and specific revisions, as well as revert and delete revisions.

A lot has changed since Drupal 4.7. We received revision support for many more entities, but Node remained the only one with a revision UI in core.

Supporting client needs through contrib 

Our client, Service NSW, makes heavy use of block content entities for Notices displayed throughout the site. These are regularly updated. Editors need to be able to see what has changed and when, revert to previous versions, and view revision logs when needed. 

Since Drupal 8, much of the special treatment of Node entities has been replaced with generic Entity API functionality. Nodes were no longer the only tool in the content-modelling toolbox, with this one exception: revision UI.

The code for node’s revision UI lives in the node module. It’s dependent on hard-coded permission checking and uses routing and forms outside the entity API.

This meant that for every additional entity type for which Service NSW needed a revision UI, those parts needed to be recreated repeatedly.

As you can imagine, this approach quickly becomes hard to maintain due to the amount of duplication. 

The journey to core

Having identified that Drupal core needed a generic entity revision UI API (it already had generic APIs for entity routing, editing, viewing and access), we set to work on this missing piece of the puzzle.

We found an existing core issue for it, and in 2015, posted our first patch for it. 

This began an 8-year journey to bring a major piece of functionality to core.

Over the course of many re-rolls, we released contributed modules built on top of the patch:

  • Block content revision UI 
  • Media revision UI (3.x branch that used the core patch 
  • Microcontent revision UI 

Finally, with the release of Drupal 10.1.0 in 2023, any entity-type could opt into a revision UI. The Drupal 10.1.0 release opted-in for Block Content entities, making that contributed module obsolete. Then later in 2023, the release of Drupal 10.2.0 saw Media entities use this new API. In early 2024, support for Taxonomy terms was added and released in 10.3.0.

Challenges along the way

The biggest challenges encountered were keeping the patch up to date with core as it changed and navigating the contribution process. Over the years, there have been over 120 patch files and 300+ comments on the issue!

Another challenge was the lack of an access API for checking access to revisions. 

The entity API supported a set of entity access operations — view, update, delete — but no revision operations were considered. The node module had hard-coded permissions e.g. ‘view all revisions’ and ‘revert all revisions’. 

To have a generic entity revision UI API, we needed a generic way to check access to the operations the UI would make available.

Initially, we tried to include this with the revision UI changes. However, it became increasingly difficult to get both major pieces of functionality simultaneously. So, in 2019, this was split into a separate issue, and the original issue was postponed.

With efforts from our team, Service NSW and many other individuals and companies in the Drupal community, this made it into Drupal core in 2021. It was first available in Drupal 9.3.0. Adding a whole new major access API is not without its challenges, though. Unfortunately, this change resulted in a security release shortly after 9.3.0 came out. Luckily it was caught and fixed before many sites had updated to 9.3.0.

Collaborative contribution

Adding a new feature to Drupal core is a large undertaking. Doing it in a client-agency collaboration provides an ideal model for how open source should work. 

Developers from PreviousNext and Service NSW worked with the broader Drupal community to bring this feature to fruition.

Our developers have experience contributing to core and were able to guide Service NSW developers through the process. Being credited on large features like this is a major feather in the cap for both individual developers and their organisations.

Wrapping up

Together, we helped integrate a generic revision UI into Drupal 10.1.0. All of the developers involved received issue credits for their work. 

This was a significant effort over eight years, requiring collaboration with individuals and organisations in the wider Drupal community to build consensus. This level of shared commitment helps drive the Drupal open source project forward, recognising that what benefits one can benefit all.

So, what are the next big features you and your clients could work on? Or is there something you want to bring to core, as an individual, group or organisation? Either way, we’d love to chat and collaborate!

Contributors

  • dpi
  • acbramley
  • jibran
  • manuel garcia
  • chr.fritsch
  • AaronMcHale
  • Nono95230
  • capysara
  • darvanen
  • ravi.shankar
  • Spokje
  • thhafner
  • larowlan
  • smustgrave
  • mstrelan
  • mikestar5
  • andregp
  • joachim
  • nterbogt
  • shubhangi1995
  • catch
  • mkalkbrenner
  • Berdir
  • Sam152
  • Xano

Issue links

  • Generic revision UI
  • Block content revision UI 
  • Media revision UI (3.x branch that used the core patch 
  • Microcontent revision UI 
  • Previous
  • 1
  • …
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • …
  • 821
  • Next

Recent Posts

  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]
  • Mercado aguarda Powell e olha Trump, dados e Haddad | MINUTO TOURO DE OURO – 11/02/25
  • Dan Levy Gets Candid About Learning How To Act Differently After Schitt’s Creek: ‘It’s Physically…
  • Building a Rock Shelter & Overnight Stay in Heavy Snow 🏕️⛰️
  • Les milliardaires Elon Musk et Xavier Niel s’insultent copieusement

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT