2072 results found
-
3 votes
-
Persisted indexes in the Realtime Database
The indexes in the Realtime Database are created in-memory and on-the-fly - and they are 'garbage collected' when memory is needed for something else.
This makes it expensive (meaning high CPU usage, not costly) to query large collections of data in the Realtime Database.
Collections can also become so large that they are not queryable through the SDKs, but only using the firebase cli tool. One hope would be that with an actual persisted index, it would always be possible to iterate through a collection of nodes, no matter the number of nodes in the collection.
3 votes -
Create custom OTP request to revalidate user
Firebase should have capability for the developer to generate OTP (sent on cellphone or email as per developer's requirement) and should have a mechanism to validate the OTP.
This will be very useful during user authentication when changing some critical data/setting (especially related to finance/money) or when making payment.3 votes -
Rules Debugger with Breakpoints
Imagine how cool it would be to have a debugger for my rules, where I can put breakpoints and see what exact data or condition is causing my rules to fail or pass.
Often times I had to spend so much time in trial and error when writing complex rules for my application. If there is a debugger like I mentioned which is more like any other IDE, it would be super easy and a great developer experience.
3 votes -
A "--no-document-updates" flag for Firestore import
It has happened to me that I accidentally deleted some documents. While you can restore a collection from a backup, there is no option to not overwrite existing data.
This unfortunately makes it impossible to restore accidentally deleted documents, without also affecting other documents that have changed since you last made that backup. The restore would undo lots of changes that happened after the backup was made.
I think a very effective and simple solution could be to allow only injecting those documents from the backup that do not exist in de target collection. So no document is ever overwritten/updated…
3 votes -
Remix support
Have out of the box support for Remix framework implementing SSR which also work with the Emulators.
3 votes -
The Firebase target apply command has also to update the firebase.json with the target name!
The Firebase target apply command has also to update the firebase.json with the target name!
3 votes -
3 votes
-
3 votes
-
3 votes
-
3 votes
-
3 votes
-
3 votes
-
3 votes
-
3 votes
-
Confirmation Before Firebase AI Applies Changes
With the rise of AI-assisted development, many of us are used to casually chatting with AI — sometimes just asking for suggestions or even giving compliments. However, in Firebase, I’ve noticed that AI often directly applies comments/requests to the project without asking for confirmation.
This can be frustrating and risky, since a casual message can unintentionally trigger real changes to the project.
Suggestion:
Add a confirmation dialog (or toggle in settings) that controls whether Firebase AI should:
Directly implement all requests automatically, or
Confirm with the developer first before making any changes.
Benefits:
Prevents accidental or unintended project changes.
Lets…
2 votes -
Debian, Ubuntu, more machine types, and root privileges
Debian/Ubuntu is because for a familiar environment as not everyone knows Nix. [Nix should be optional option to select OS, not enforced. Nix does not follow the FHS.]
More machine types for prototyping apps (and their dependencies) that require high specifications. [because there are apps that are resource intensive to compile.]
Root privileges for control over the environment. [because if someone wants to install X that is not available on any of Nix, they might need root access to install it on the root folder (/).]2 votes -
A M-pesa app but cheaper on transactions
Cheapest app on transactions
2 votes -
Add "Download ZIP Project" option in IDX Workspaces Menu
I would like to request a feature for Google Cloud IDX.
Currently, in My Workspaces, when selecting a project and opening the menu (⋮), we see options like Duplicate, Share, Rename, Restart, Copy Link, and Delete.👉 Please add an option “Download ZIP Project” directly in this menu.
This will allow users to quickly download their entire project as a clean ZIP file without needing to manually zip via terminal or rely on Git. It will be especially helpful for:
Beginners who just want to back up their project.
Users on limited devices who cannot run heavy Git/IDE setups.
Quick…2 votes -
Links
Reliable
2 votes
- Don't see your idea?