Share your ideas with us
719 results found
-
Selected table row text is unreadable in dark theme
The selected table row background becomes #c2ced7 but the text colors are designed for a dark background.
1 vote -
1 vote
-
Show the full name of indexes in the "explain" window
My index names are long. It'd be good if in the explain window I could hover over an index "box" and have a tooltip popup and show me the full name of the index.
1 vote -
Support more standard macOS text editing keys
In most macOS text editing contexts, the following keyboard shortcuts exist:
^A: move to start of line
^E: move to end of line
^D: Delete the character to the rightHowever they don’t work in Studio 3T IntelliShell windows and I don’t see a way to enable them in the keymap.
1 vote -
make the tab key trigger autocomplete
Sometimes, I'll be typing a query in Studio 3T, and your suggestion thing will pop up, and I'll try to complete it by pressing tab on my keyboard, expecting it to complete the way that autocomplete works in many other programs (such as VS Code, bash, and I think Robo 3T), but instead, it will type a tab character. Is there any way to make the tab key trigger autocomplete? I looked in the settings and I couldn't find anything.
1 vote -
Since upgrading to macOS Ventura, UI has been lagging noticably
Not really a feature request so much as a bug report, but switching to the Studio3T window has become very slow and often I'll wait and nothing will happen so I'll try switching again and it shows up then disappears. It's become cumbersome to work with.
1 vote -
1 vote
-
[Aggregation Editor] Try to match database and collection on Server change
When changing the Server in the aggregation editor, it's likely that the developer would want to continue working with a database and collection of the same name (i.e. when running an aggregation against a development environment first and running it against production afterwards).
However, when the server is changed using the server dropdown in the aggregation editor, the first database on the server and the first collection of the database are selected.
I'd propose selecting a database with the same name as the one that was selected before, if there is one. The same should work for the selected collection.
1 vote -
[Aggregation Editor] Don't ask for resetting to stage template when switching databases
I often find myself wanting to run the same aggregation against different environments. To do that, I create the aggregation against one of the environments, then connect to the second one and change the target database in the aggregation editor (via the server/database/collection dropdowns).
Since the introduction of the 'Overwrite Specification' modal, changing the server, database or collection shows the 'Would you like to overwrite the current code with the template of selected operator' modal for ALL stages in the aggregation. This MASSIVELY interrupts the workflow and should be considered a bug.
1 vote -
Explain plan seems to ignore .special or .hint on find queries
I am trying to provide the hint and either atlas is not using the index I am suggesting or the shell is ignoring it when doing an explain. The explain is showing that it is using a different index.
2 votes -
Enhanced static checking in Intellishell
The scripting process in Intellishell would be MUCH faster with static checks that identifiers have a value.
For example the editor does catch the following very, very common mistake;// declaring some variable
const someVar = db.getCollection('someColletction').findOne();
// erroneously referencing some other (undefined) variable since the user misspelled it
print(someVarr);Even worse, the misspelled identifier could have a value stored in the interpreter (from a previous execution) even if it doesn't appear in the current version of the script. This is a problem since the code could actually execute, and dangerously give unexpected results (for example, the user updates documents…
1 vote -
Team communication management
Would be great to be able to pass records/data/fields/values between team members, instead of playing "broken telephone" when passing details on other channels.
1 vote -
Schema diagram
A schema diagram generator to graphically depict and visualize collections, their objects, indexes and relationships.
2 votes -
3 votes
-
Allow updating just one field on import with custom text.
Right now you can update just one field with the same value using the $set function but using import, it should allow to update a specific field of all the records without touching the other fields.
1 vote -
Add a query builder for aggregation stage 'lookup' sub pipeline
The new lookup stage supports the sub-pipeline. When deeply nested, it's very difficult to read the query in a small window. 'lookup' stage needs some improvement in UX.
2 votes -
Show collection name on Tab title by default
When open several tabs to edit/view different collections, it's hard to know which tab is for which collection.
I think its good to show current collection name on Tab title by default, to help users recognize.2 votes -
Make fs.files (and fs.chunks) data deletable with a task if the _id is not referenced in any collection
Make fs.files (and fs.chunks) data deletable with a task if the _id is not referenced in any collection and run it every day part of scheduled task within 3T.
1 vote -
Please do not write into the user home directory without explicit permission
Currently 3T writes settings and other things into the user home directory under
.3T
,.swt
and.cache
(on macOS; possibly different on other systems). This clutters the home directory and is therefore generally discouraged.On macOS specifically, Apple user interface guidelines dictate that settings should go into the folder ~/Library/Preferences, and cache files should go into ~/Library/Caches. Similarly, on Linux the generally agreed-on guideline is to adhere to the XDG Base Directory Specification.
3 votes -
Cloud access and security
Have the ability to save, access your queries and history, connections and scheduled tasks from anywhere.
2 votes
- Don't see your idea?