1554 results found
-
Hosting CDN cache stale-while-revalidate
Time-to-first-byte from Firebase Functions is usually slow (more than 500ms) even without cold start, sometimes (with cold starts) TTFB becomes absolutely unacceptable for projects where performance is important. SSRed HTML is also not Brotli compressed as static files.
This is a really big problem to deploy SSR web apps to Firebase IMO, and cache SWR at the CDN layer (edge) would solve it perfectly.5 votes -
Streaming
To implement userfriendly generative AI applications it is import to stream data produced by LLMs back to the users browser. Firebase currently buffers all content and only returns when data is complete. Is the firebase team planning to implement this?
5 votes -
Angular Template with Nx , Bazel ( monorepo in general )
per config template with default option and ability to customize
Spring Initializr is good example
5 votes -
Downscope Github permissions
Github permissions are excessively broad (all orgs, all access, read and write); permissions should be more granular and start with a specific personal private repo
5 votes -
Elixir / Phoenix Template
Elixir is built on top of Erlang. Phoenix is a popular web framework for Elixir projects. I use both as my main stack for both work and personal projects.
https://www.phoenixframework.org/
I tried creating a template myself but I couldn't get the previews working: https://idx.google.com/elixir-phoenix-test-85975
5 votes -
Authenticate via email code
We can now use passwordless authentication using email link. This is troublesome on Flutter web clients (a new tab/second instance of app is opened). An option to type 4 digit code received on email to authenticate would be a nice solution.
BTW. Let me know if you could help me with the email link web client authentication, thanks!5 votes -
Real-time updates for Cloud functions
With Firebase, you can have real time listeners on Firestore documents, which allow to have your UI in sync with your data.
But when you ship logic in an app, you lose control over it.
If you want to be able to update that logic after shipping, you place it in the backend (Cloud Functions), but then you lose real time updates.
It would be amazing to have functions that can fire real-time events based on Firestore updates.So the flow would be:
- There is an update in a Firestore document (or potentially other triggers like pub/sub, analitycs, etc.)…5 votes -
Ease boilerplate with tools such a mason, riverpod and perhaps very good cli and firebase cli
Easier integration with
* mason
* riverpod
* flavors5 votesThanks for this feedback! We do want to provide better support for custom predefined environments, and our Nix extensibility work may get us quite far here. Please try it out if you haven't and let us know if there is more we need to do.
-
Make it easier to install npm deps with native code - make is missing
When I try to
npm i
my project (https://github.com/vicb/flyxc) it would complain about missingmake
required by lodepng.It would be great to add the required deps to the image by default
I had to install
sudo apt install build-essential
5 votes -
Global Installation of Common Build Tools
Various scripts in a project may require build tools like pnpm, npm, gacutil, etc. to be present globally to help build and run the code in your project. Today, Project IDX doesn’t support global installations.
5 votes -
Execution ID in logs generated by Firebase Functions v2
Logs generated by Firebase Functions v1 have the property
labels.execution_id
that can be used to correlate logs that pertain to the same execution. However, that property doesn't exist in logs generated by Firebase Functions v2. It's very important for debugging.5 votes -
Allow input of analytics label on in-app messages like push notifications
Push notifications allow for an analytics label which makes sense for marketers who are running multi channel campaigns and want to aggregate results.
There is currently no way to add these to in app messages. Goal would be they are treated the same way as push notifications with simple reporting and pull through on the analytics for custom report building. Thanks
5 votes -
X-User-Country header when proxying to Google Cloud Run
App Engine and Cloud Functions send X-AppEngine-Country to app servers, which is useful for serving regional content to users.
Google Cloud Run doesn't receive the same headers. GCR can receive this header through load balancer custom headers (https://cloud.google.com/load-balancing/docs/https/custom-headers), but it'd be great if it were supported through Firebase Hosting directly without any extra configurations.
5 votes -
MFA option to "remember device"
User shouldn't have to enter MFA every time logging in on same device. There should be a boolean option remember device for some period of time (somewhere between 2 weeks and forever)
5 votes -
5 votes
-
5 votes
-
Restore Archived Dynamic Links
Automatically Imported from Firebase
5 votes -
support pixi as package manager for the conda ecosystem
Pixi is a package management tool which supports multiple languages including C++:
Pixi is the new package manager for the conda ecosystem, and is likely to replace conda/mamba/micromamba, much as uv has replaced pip/venv.
Currently I can add a nix configuration to my project but I want to use the existing pixi.toml to setup my environments.
4 votes -
Firebase Studio Projects Files download
How to download my files or scripts from firebase studio?
4 votes -
Firebase App Distribution Permissions Change
Currently, the automated testing feature within Firebase App Distribution mandates that the user executing the test possess either the Project Owner or Project Editor IAM role. This requirement is overly broad and presents a significant operational barrier for organizations managing a large number of projects (e.g., 1,000+) where granting such high-level permissions is often restricted due to security policies and standard practices. Attempts confirmed that even users with high-privilege roles like Organization Admin and Firebase Admin were unable to run these tests, indicating the check is strictly limited to Owner/Editor.
This limitation prevents teams from effectively utilizing the automated testing…
4 votes
- Don't see your idea?