Run and roll back migrations via UI

Tired of using the CLI for running and rolling back migrations? There is a solution for you. The recent release of actual_db_schema (v0.7.6) provides a web UI to list, view details, migrate, and roll back your schema migrations. With zero configuration, simply install the actual_db_schema gem, visit http://localhost:3000/rails/migrations, and enjoy. In addition to the actual migrations, it will also show the phantom ones (those that were migrated in feature branches) that can be rolled back with just one click. Watch a short video in this tweet that shows all that in action.

The anti-feature you’ve asked for

This Week in F-Droid

TWIF curated on Thursday, 25 Jul 2024, Week 30

F-Droid core

Recently, we rolled out a new AntiFeatureTethered Network Services. It’s introduced to solve a long-standing issue in the NonFreeNet AntiFeature: What does “NonFree” here mean? All these years we have marked apps relying on web services that can’t be customized with the NonFreeNet AntiFeature and this caused confusion since many users thought that the marked apps rely on web services running non-free software. And this is unfair to many apps that they are marked as the same as apps relying on proprietary services while their services are running FOSS. Now we split the old confusing “Non-Free Network Services” AntiFeature into two different Anti-Features: “Non-Free Network Services” is only for apps relying on proprietary services and “Tethered Network Services” is only for apps relying on unchangeable services. They are totally orthogonal. Most apps relying on “Non-Free Network Services” also rely on “Tethered Network Services” but if an app relies on a non-free but self-hostable server software, e.g., MongoDB, it should be marked as “Tethered Network Services” only. We have marked some apps that are known to rely on only FOSS services with the new AntiFeature. This is just an initial work. If you find any apps wrongly marked as “Non-Free Network Services”, please report to us or fix it directly with an MR.

If you use the official F-Droid client updated from 1.19, please check the enabled Anti-Features list in Settings > App compatibility > Include anti-feature apps. The new added TetheredNet is counted as Other Anti-features which is disabled by default. New installations are not affected.

Community News

SensorServer is not reproducible anymore due to a weird problem of a lib, please see fdroiddata#15371 for more details. Current users can’t update to the new version because the signature is changed. Please uninstall the old version and install the new version manually.

@XilinJia published a new version of Podcini:

On getting my new version Podcini.R listed, linsui and Licaon_Kter have been very helpful. There were some issue on getting a reproducible build, linsui patiently provided lots of assistance in getting the build right. I here express my appreciation for their work.

Please note that the users can’t update from Podcini to Podcini.R, the new version with a complete overhaul, because the database is not compatible and the app id is changed. We take this opportunity to enable Reproducible Build for it.

We talked about Pilipala, a Bilibili client, coming back last week. Unfortunately, another Bilibili client, BiliYou was removed due to the same proprietary lib, GeeTest this week. It’s not actively maintained so maybe it will never come back.

Removed Apps

1 apps were removed
  • BiliYou

Newly Added Apps

13 apps were newly added
  • AppListBackup – Effortlessly create and manage backups of your installed apps on Android
  • FocusPodcast – A quality podcast management and playback application
  • Fossify Keyboard – Simple and open-source offline keyboard with emojis
  • Json List – Previewing JSON files in a user-friendly list format
  • KeyStoreViewer – Quickly view MD5, SHA1, and Public Keys for App Signatures
  • Minute Maze – Solve as many mazes as possible in before the time runs out
  • OwnTracks – Your location companion
  • SnapSaver – An app to quickly take photos and organize them into specified directories
  • Transito – Public transit app to download GTFS data & calculate routes offline
  • VPT#003-GDP – Simple android app for displaying pictures for a set amount of time
  • VPT#003-GDP – A simple android app for assisting you in your decisions
  • VPT#005-RSD – Minimalistic Android app for rolling 2 dice

Updated Apps

156 apps were updated

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.

OpenAI beta tests SearchGPT search engine

Normally I’m not that interested in reporting on news coming from OpenAI, but today is a little different – the company launched SearchGPT, a search engine that’s supposed to rival Google, but at the same time, they’re also kind of not launching a search engine that’s supposed to rival Google. What? We’re testing SearchGPT, a prototype of new search features designed to combine the strength of our AI models with information from the web to give you fast and timely answers with clear and relevant sources. We’re launching to a small group of users and publishers to get feedback. While this prototype is temporary, we plan to integrate the best of these features directly into ChatGPT in the future. If you’re interested in trying the prototype, sign up for the waitlist. ↫ OpenAI website Basically, before adding a more traditional web-search like feature set to ChatGPT, the company is first breaking them out into a separate, temporary product that users can test, before parts of it will be integrated into OpenAI’s main ChatGPT product. It’s an interesting approach, and with just how stupidly popular and hyped ChatGPT is, I’m sure they won’t have any issues assembling a large enough pool of testers. OpenAI claims SearchGPT will be different from, say, Google or AltaVista, by employing a conversation-style interface with real-time results from the web. Sources for search results will be clearly marked – good – and additional sources will be presented in a sidebar. True to the ChatGPT-style user interface, you can keep “talking” after hitting a result to refine your search further. I may perhaps betray my still relatively modest age, but do people really want to “talk” to a machine to search the web? Any time I’ve ever used one of these chatbot-style user interfaces -including ChatGPT – I find them cumbersome and frustrating, like they’re just adding an obtuse layer between me and the computer, and that I’d rather just be instructing the computer directly. Why try and verbally massage a stupid autocomplete into finding a link to an article I remember from a few days ago, instead of just typing in a few quick keywords? I am more than willing to concede I’m just out of touch with what people really want, so maybe this really is the future of search. I hope I can just always disable nonsense like this and just throw keywords at the problem.

Yahboom 4WD Roboduino V2 Robot Car Kit Mecanum

Yahboom 4WD Roboduino V2 Robot Car Kit Mecanum Wheel With ESP32 WiFi Camera for Arduino UNO STEM Educational Toy DIY Project
Omnidirectional Robot Car:Equipped with 60MM Mecanum wheels, Roboduino V2 offers superior omnidirectional movement and flexibility.Comes with a motherboard compatible with Uno.
Excellent accessory configuration:Built-in ESP32 wireless camera module, real-time viewing of the robot’s perspective image through the mobile phone APP, APP-based remote control, real-time control of the car movement and camera PTZ rotation.
Compatible with official IDE programming:Supports C language programming, making it accessible for users of all ages to learn and experiment with coding.
Easy to build, detailed tutorial: the kit includes easy-to-follow instructions for assembling and coding the robot car. Beginners can use the step-by-step online tutorials and videos to successfully complete the project.
Education and entertainment:Provides hands-on robotics and programming learning. Explore electronics and automation in an interactive way, perfect for children over 12 years old, beginners, hobbyists, educators and technology enthusiasts.
shorts,gadgets,cool gadgets,new gadgets,useful gadgets,latest gadgets,gadgets shorts,kitchen gadgets,home gadgets shorts,smart gadgets shorts,amazon gadgets,gadget,smart gadgets,best gadgets,gadgets for every home,short,budget gadgets,cool gadgets for every home,unique gadget for bike #shorts #viral #gadgets #modified,home gadgets,@gadgets,school gadget,smartphone gadgets,@shorts,gadgets 2021,gadgets 2022,mini gadgets