2144 results found
-
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
4 votes -
Add Query Explain to Firestore query builder (in Firebase Console)
I would like to understand a query using Query Explain. It would be easier to have the option to use Query Explain via the Firebase Console instead of code with the SDKs (also requires to set up the credentials, etc.).
4 votes -
Include User Online Feature
Just like we have user logged in etc, can we have isUserOnline?
4 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.…
4 votes -
Static file apps support for App Hosting
Allow Firebase App Hosting to host static files app, similar to Firebase Hosting.
This would allow any web framework to work with App Hosting (without server-side rendering) without official support from App Hosting.
4 votes -
Add an argument that automatically chunks cloud function deployments according to the maximal possible quota
When deploying multiple cloud functions at once via
firebase deploy --only functionswe frequently run into quota issues like:
functions: got "Quota Exceeded" error while trying to update projects/.... Waiting to retry...
It never retries though.
It would make it way easier if you could add an argument to the deployment command like:
firebase deploy --only functions --chunked 504 votes -
CORS Error with GoogleIDX in Express.js Project
'm encountering a CORS error when using GoogleIDX in my Express.js project. My application can't access https://workstations.cloud.google.com/devshell/gateway/oauth due to CORS restrictions.
Enabling CORS on the server is preferred over a proxy server. I'm using express and cors with the following code (example provided if needed).
I've also tried adding the Access-Control-Allow-Origin header but without success.
Could you investigate and suggest solutions?
Thanks,
Kartik KumarAdditional Information (Optional):
Error Message: GET https://workstations.cloud.google.com/devshell/gateway/oauth?... 403 (Forbidden)
Using latest express and cors versions.
This removes extra spaces while keeping the content concise.4 votes -
Positive Feedback with Question on GitHub Integration
Dear Google IDX Team,
I'm writing to express my enthusiasm for Google IDX! As a developer working on a low-end PC, IDX's cloud-based development environment is a game-changer. It's significantly improved my development speed and eliminated the need for a powerful local machine.
However, I encountered a hurdle while trying to integrate Git and GitHub with IDX after creating a project. I searched extensively on Google, YouTube, and even attempted various solutions myself, but couldn't find a clear explanation.
Here's my specific question:
After creating a project in IDX and making code changes, how can I effectively utilize Git and…
4 votes -
Manual reloading of firebase functions in emulator
I'm suggesting this feature of nodemon:
https://github.com/remy/nodemon?tab=readme-ov-file#manual-restarting
Sometimes when inner dependencies changes, firebase emulator don't detect changes. So whenever I make a change in my large project, I have to always shutdown firebase emulator and restart it.
4 votes -
Transactions should allow exponential backoff retries like pub sub
Transactions allow passing an options object with maxRetries, but all retries are immediate. If there are many other functions writing the same document, transactions will fail after all retries (lock will time out). Maybe a better strategy would be to delay with exponential backoff like pub sub does.
4 votes -
Make wonderful gaming apps
Gaming apps is the importance for everyone who are interested on playing games in online
4 votes -
Use of FirebaseMessagingException should be possible in unit tests
The
FirebaseMessagingExceptionclass issealedwith aninternalconstructor 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.4 votes -
Duplicate document in collection in Firestore
Duplicate document in collection in Firestore
4 votes -
Web API Key
In Firebase Console -> Project settings:
Add (?) for "Web API Key" what it is used for or maybe provide a link to docs.4 votes -
Separate idx/dev.nix into a flake.nix and a simpler idx config file.
For experienced nix users, the
channelandpackagesparameters overlap with flakes enough that there's no need to wrap them up in a bespoke DSL. If a project already has a flake.nix that includes a devShell, it's not clear how this should be wired up.For inexperienced nix users, being forced to learn Nix to edit the idx-specific entry seems unnecessary.
4 votes -
Change the UI Design
Change the complete UI Design. It looks identical to MicroSoft VSCode.. Follow Google design language and make the UI look more advanced and futuristic.
4 votes -
Access request for IDX
Dear Project IDX Team,
I hope this email finds you well. My name is Mahad Saleem, and I am the Head of App Development at Fast Developers Club, a student-led organization at FAST NUCES (National University of Computer and Emerging Sciences). Our club is dedicated to creating innovative solutions that enhance the university experience for thousands of students.
We are currently working on a bus management app specifically tailored for FAST NUCES. This app aims to streamline the bus scheduling, tracking, and communication process for our students, faculty, and staff. By providing real-time information about bus routes, arrival times, and…
4 votes -
Deploy Private HTTP Firebase Functions without "Allow unauthenticated"
By default HTTP Firebase Functions are made public. In Google Console they are marked as "Allow unauthenticated" because they will allow all callers, without checking authentication.
I would like an option to deploy them privately.
Example:
const privateFunction = onRequest(
{
allowUnauthenticated: false,
},
(req, res) => {
res.status(200).send(req.body);
},
);4 votes -
su: Permission denied
Allow switch to superuser account (root)..
# .idx/dev.nix packages = [ pkgs.sudo ];test-2596052:~/test$ sudo sudo: /etc/sudo.conf is owned by uid 65534, should be 0 sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit setI get that error while using sudo installed from nix package
4 votes -
Add the "Microsoft" Extensions
We want Microsoft-made extensions to be present, such as support for TypeScript, Python, etc
4 votes
- Don't see your idea?