586 results found
-
Real Android TV devices in Firebase Testlab
At the moment we only have emulators for Android TV. Would be nice to have the option to have Android TV real devices as well.
9 votes -
onDisconnect for firestore (user presence)
https://firebase.google.com/docs/firestore/solutions/presence
We have a workaround by using Realtime Database, but if you don't work realtime databases in your app, this seems inefficient and cumbersome. I'd like to see a native method for Firestore that offers this functionality. Perhaps offer a onSnapshot.disconnect hook.
27 votes -
Connectors with Admin-Only Access
Create sets of reusable operations that are not accessible from client applications but can be called from server code or manually in the Firebase Console.
9 votes -
File Uploads
Store and retrieve large files with Data Connect through an integration with Google Cloud Storage.
9 votes -
Postgres Functions exposed as an API
Similar services, like postgraphile, allow exposing queries / mutations as postgres functions. It's extremely powerful, and allow extremely custom queries / logic for exposing data to the clients.
8 votes -
Extension support, i.e. postgis
One of the things that makes postgres great is it's extension support. Inability to integrate with extensions like postgis is a severe blocker.
8 votes -
Firebase Admin Lite
Right now you can't host Firebase on Cloudflare, Vercel Edge Functions, Bun, or Deno without using the "Firestore Lite" package. However, there are no "auth" functions, and no access to admin functions. We will need to create server sessions etc on the server. This cannot be done in NON NodeJS environments without the REST API. There needs to be a Firebase Admin Lite package, or the very least add an "auth" lite package.
7 votes -
custom remote git support
Support for self hosted gitlab or other git remote sources
8 votes -
103 votes
-
Auth onUpdate trigger for v1 and v2 functions
In the same way, we have onCreate and onDelete, it will be very helpful to have an onUpdate option. For example, so we can react to an email address change.
13 votes -
Managed SQL Schema Migrations
Data Connect automatically queues and applies database schema migrations as you make changes to your application's schema including destructive migration detection and diff approval.
8 votes -
101 votes
-
Support inline/embeded types stored as structured JSONB columns
Allow storing structured types in JSONB columns using an @inline (or @embed) directive on the field.
type Address {
street: String!
street2: String
city: String!
state: String!
zipcode: String!
}type User @table {
address: Address @inline # stores as JSONB
}5 votes -
create a UI for managing environment variables and surfacing build error messages in the Firebase console
create a UI for managing environment variables and surfacing build error messages in the Firebase console (so you don't have to go into CloudBuild)
7 votes -
92 votes
-
Interfaces, Union types in GraphQL
Support for GraphQL Interfaces or Union Types through the built in GraphQL schema builder tool. This was extensively discussed in the Google Chat group.
5 votes -
Support storing unstructured json in Postgres jsonb column
Postgres support jsonb column that can store arbitrary jsonb objects, very suitable to store unstructured / semi-structured API output.
Postgres also supports index on fields within jsonb.
Can data connect support jsonb column? Mapping fields of API object to Postgres columns can be a headache
6 votes -
Remote Config for server side
Remote Config is extremely powerful, but to have the same features for server-side feature flagging and A/B testing we have to use something like LaunchDarkly which is a. Expensive b. Another set of SDK & libraries to add to both frontend and backend.
Where Firebase provides remote config, A/B testing, and personalization with the power of Google Analytics and Google's ML capability I think it's obvious Remote config Admin SDK will provide a significant benefit. Since analytics and remote config is already used in frontend it's a no-brainer to add them to the backend and provide a seamless end-to-end user…
43 votes -
Mobile friendly console
The console is barely useable on Chrome for Android. Please make mobile browsers first-class supported devices.
84 votes -
Expose "last updated" metadata
If Firebase cannot support some kind of changestream implementation, it should include metadata on each document that includes a "last updated" timestamp. Then clients can query against this field to only retrieve "new" changes (Inserts, Updates). It lacks support for delete capture but is the next best thing after a changestream.
12 votes
- Don't see your idea?