Interesting. The same thing happened to me. Was offered a refund (graciously, as I had forgotten to cancel the subscription). And after thanking them and agreeing to the refund, was promptly ignored!
The two top comments since the November 7th updatee have thousands of upvotes because of affected users. Comments:
ThSAWistheLAW WC (11/7/24)
"I like this app but it is not functioning correctly at the moment. If your video that you're viewing must be interrupted by a message notification or if you simply turn your phone right side up to read the messages or comments the video will stop playing and it will not start no matter how many times you hit the play button. Other than that it's a fine app."
---
michael. jacqui (11/8/24)
"New update is awful. It no longer saves where you left off on a video. If you swipe down and leave the video going to search for a new one it automatically paused the video. When you go back to play the video it cannot play unless you select a new video and then have to reselect the video you want to watch to get it to play. The app is horrible and extremely frustrating."
I thought it was only me, but when I went to update the app I saw that the most recent reviews all describe serious UI bugs and have thousands of likes.
However, in my experience, it's more easily maintainable to use normal deletes, have a trigger to move it to a schemaless table (jsonb column type that contains all of the data at the time of delete), and have manual restore logic via a good UX.
"He is far away, or in some strange location, and he cannot see anything we can see. For instance, we cannot say, “Look at Ursa major; now see how those stars are arranged. What we mean by ‘right’ is …” We are only allowed to telephone him."
Mind share isn't necessarily an issue when you build a platform based on standard tools (e.g JavaScript, graphql, etc.).
In my experience those limitations are not just nuisances,they are expensive. They require a lot of custom work and and less reliable since you're leaving what's well known and supported. For example, many companies hit the "100 active concurrently scheduled jobs" limit very quickly. Then they need their own scheduler, or deal with the consequences of stale data.
Those limitations are not just nuisances, they change real business workflows.
Yes, there are definitely good business justifications for choosing Salesforce, but I definitely think there is real business value to be found in improved CRM systems.
Salesforce is slow (the lwc frontend I mean), and has legacy (aka governer) limits. E.g. you can't have synchronous code run for more than 10 seconds, you can't update more than 200 records in a standard transaction, the query language has only very basic joins, and much more.
If you can build a crm without these limitations, why not get your 80% without the limits?
Currently the biggest blocker, even for simple use cases that don't have to add automation (there is no clear way to add customized automation), is the lack of permissions. Everyone has the same access to all the data!
As mentioned by Andreas, it's because SerenityOS does not depend on third party libraries and part of the new ethos of Ladybird is to decrease "not invented here" syndrome.
Demo uses postgres compiled for WASM so demo runs on an actual postgres db.
https://skamensky.github.io/postgres-formula-compiler/