1490 results found
-
Custom SQL Schema Migrations
The automatic custom schema migrations are great, but when managing an API expressed almost explicitly by the schema, there needs to be a clear dev story of how to migrate the database schema yourself, and move data in custom ways, while still allowing the exposed api to be backwards compatible. This can be very challenging with automatic migrations.
2 votes -
SSR support in the sdk
Support SSR from frameworks like Nextjs in the SDK. Currently, the web sdk can only be used in client side components, severely complicating the codebase vs something like supabase which has support already baked in
2 votes -
36 votes
-
Use of FirebaseMessagingException should be possible in unit tests
The
FirebaseMessagingException
class issealed
with aninternal
constructor and no interface. This means we cannot test our code that handles this exception because we can't create this type of exception nor can we mock it due to the lack of an interface.3 votes -
5 votes
-
Add support for deleting directories and their contents in Firebase Storage
Iterating over list of files and deleting each is wasteful as a call has to be made using the API for each file, and this can get expensive if a lot of delete operations are involved.
I suggest a single API call that deletes all data given the required parameters. Further, the response from Firebase API will be that it has received the instruction to delete, and not when it has completed deleting as the operation might take quite a while.
A function could look like this.
deleteFolder({
url: 'path',
responsetype: 'requestreceived', // Another could be 'deletecomplete'…4 votes -
"<Product> User" roles (in addition to Viewer & Admin roles)
Right now, there are two levels of pre-defined roles: "Viewer" and "Admin".
However, sometimes you don't need all of the Admin permissions, but you still need to make some changes in the system as normal operations.
This has been already done for App Check but not other products.
Cloud Firestore:
Let's take the Firestore roles as an example:- Cloud Datastore Viewer (A generic Firestore viewer permission)
- Cloud Datastore User (A service account for manipulating data in the Firestore databases)
- Cloud Datastore Owner (A generic Firestore owner permission).
And then, there are specialized roles with viewer/admin level access for certain types…
3 votes -
AI Assistance in the Firebase CLI
Bring Gemini in Firebase into the Firebase CLI to help suggest the right CLI command for me to use based on my needs (that I describe in natural language).
2 votes -
Sort screen rendering traces by impact
Currently, the screen rendering trace tool displays a list of issues, but with many items, it becomes overwhelming to sift through and identify the most significant problems.
Specific Challenges
- Volume of Data: With many items in the trace list, manually identifying high-impact issues is impractical.
- Lack of Prioritization: The current list does not prioritize issues based on their impact, making it difficult to focus on what matters most.
- Efficiency: Developers need a way to quickly pinpoint and address the most significant rendering issues to improve application performance.
Proposed Solution
Introduce an "Impact Sort" option in the screen rendering trace tool.…
2 votes -
Need a .net MAUI support on Apple sign-in for authentication
Need a .net MAUI support on Apple sign-in for authentication
2 votes -
Authorize GitHub for VS Code only on a specific repository and not all
I tryed to have my project on Github using the Soure Control (⌃⌘G) of IDX.
It looks easy and friendly but when it comes to authorizing VSC it doesn't let me select a specific repository instead it wants access all the organizations almost with full rights.
Would it be possible to select a specific repository to give authorization to?
Steps being in a workspace:
1. Source Control (⌃⌘G)
2. Initialize Repository
3. Commit
4. Publish Branch
5. The extension 'GitHub' wants to sign in using GitHub. (Allow)
6. Continue...The repository is within an organization that I own.
1 vote -
Use Cachix
I'm trying to use devenv.sh in IDX and it works. But without cachix the initialization takes forever and I can't enable Cachix, because I would need to set
trusted-users = root user
in the nix.conf, which is not possible.1 vote -
Allow reverse chrono time sort of files in cloud storage in the Firebase UI
I need to go to the underlying cloud storage UI to do this currently which is a pain and I need to leave the Firebase environment.
2 votes -
Add input and output tokens used and model to the response object.
One of the very useful things about the Open AI API is that the response includes the amount of input and output tokens used , as well as the model that was hit. I am recording this data per call in my firebase instance for my app along with time of processing to monitor performance. I also add the appropriate cost per model in there and so I dynamically calculate the costs per model call as well. This helps me make business case decisions on how I use the AI.
It would be great to have that available in the Vertex AI API…2 votes -
Firestore : Throw error access data with offline cache without enable persistence
When retrieving documents from Firebase's Firestore on the web, if you attempt to read the value from the cache, it will return an empty result.
This seems to be an issue because Firestore's database does not use offline data when accessed from the web by default.
To make developers aware of this, should throw some error if Firestore's database is set to not use offline data, and attempting to read the cache value.
3 votes -
Allow a function to set the headers of a hosting endpoint dynamically
Right now there does not seem to be a way to dynamically set the headers of a hosting response using a function.
Among other things, this makes it impossible to use a nonce.
1 vote -
A UI for the dev.nix file
I believe that for IDX to go forward, you somehow need to create a UI for the dev.nix file, so that I can assemble the desired components, many people do not know nix or are familiar with it. I could, for example, choose if I want Angular, and which version of it, which version of the node I would use, so that I can build the desired model, but without using nix codes.
5 votes -
Manage Ios file
Manage ios file in flutter like xcode
3 votes -
DocumentReference join query
Please add a join query to Cloud Firestore. It seems that using DocumentReference for the join would be appropriate.
30 votes -
Expose createTime & updateTime in scheduled Firebase LevelDB exports
I am using this procedure for regular backups: https://firebase.google.com/docs/firestore/solutions/schedule-export
and some tooling to locally analyze data in the resulting (downloaded) LevelDB backups.The Admin SDK exposes (internally, but still) createTime, readTime and updateTime properties on snapshots. I don’t see these properties included in the database exports; which makes them less complete as backups, and less useful for data analysis.
1 vote
- Don't see your idea?