|
1 |
| -About Robo 3T |
| 1 | +Dark Robo 3T |
2 | 2 | ===============
|
| 3 | +Basic & personal project that is useful for me and might be useful for you. |
3 | 4 |
|
4 |
| -[Robo 3T](http://www.robomongo.org) (formerly Robomongo *) is a shell-centric cross-platform MongoDB management tool. Unlike most other MongoDB admin UI tools, Robo 3T embeds the actual `mongo` shell in a tabbed interface with access to a shell command line as well as GUI interaction. |
5 |
| - |
6 |
| -The latest stable release **Robo 3T 1.4** embeds **MongoDB 4.2** shell. |
7 |
| - |
8 |
| -Blog: http://blog.robomongo.org/robo-3t-1-4/ |
9 |
| -Download: https://robomongo.org/download |
10 |
| -All Releases: https://github.com/Studio3T/robomongo/releases |
11 |
| -Watch: [Robo 3T Youtube channel](https://www.youtube.com/channel/UCM_7WAseRWeeiBikExppstA) |
12 |
| -Follow: https://twitter.com/Robomongo |
13 |
| - |
14 |
| -**Embedded MongoDB shell history:** |
15 |
| -Robo 3T 1.4 -> MongoDB 4.2 |
16 |
| -Robo 3T 1.3 -> MongoDB 4.0 |
17 |
| -Robo 3T 1.1 -> MongoDB 3.4 |
18 |
| -Robo 3T 0.9 -> MongoDB 3.2 |
19 |
| -Robo 3T 0.8.x -> MongoDB 2.4.0 |
20 |
| - |
21 |
| -\* [Robomongo has been acquired by 3T](https://studio3t.com/press/3t-software-labs-acquires-robomongo-the-most-widely-used-mongodb-tool/) |
22 |
| - |
23 |
| -What's new in latest Robo 3T 1.4? |
24 |
| -==================================== |
25 |
| - |
26 |
| -New Features: |
27 |
| - - Mongo shell 4.2 upgrade |
28 |
| - - Support for Ubuntu 20.04, macOS Big Sur and macOS 10.15 (Catalina) |
29 |
| - - SSH: ECDSA and Ed25519 keys support on Windows & macOS (issues #1719, #1530, #1590) |
30 |
| - - Manually specify visible databases (issues #1696, #1368, #389) |
31 |
| - - New Welcome Tab - embeds Chromium using QtWebEngine (Windows, macOS only) |
32 |
| - - Import keys from old version: autoExpand, lineNumbers, debugMode and shellTimeoutSec |
33 |
| - |
34 |
| -Improvements: |
35 |
| - - Qt Upgrade (v5.12.8 - Apr/2020, Windows & macOS only) |
36 |
| - - OpenSSL upgrade (v1.1.1f - Mar/2020, Windows & macOS only) |
37 |
| - - libssh2 upgrade (v1.9.0 - Jun/2019, Windows & macOS only) |
38 |
| - - Database explorer section has smaller default width (#1556) |
39 |
| - - Remember database explorer section size |
40 |
| - |
41 |
| -Fixes: |
42 |
| - - Fix previously broken IPv6 support from command line: robo3t --ipv6 |
43 |
| - - Fix crash when paging used in tabbed result window (#1661) |
44 |
| - - Fix broken paging in DocumentDB (#1694) |
45 |
| - - Authentication database option isn't used properly (#1696) |
46 |
| - - Add/Edit index ops fixed (re-written) (#1692) |
47 |
| - - Crash when expanding admin users (#1728) |
48 |
| - - Unable to run query after shell timeout reached (#1529) |
49 |
| - - Fix broken F2, F3, F4 shortcuts for tabbed result view |
50 |
| - - One time re-order limit per new connections window to prevent data loss (macOS, #1790) |
51 |
| - - Fix crash when new shell tab executed in server unreachable case |
52 |
| - |
53 |
| -Supported Platforms |
54 |
| -=============== |
55 |
| - |
56 |
| -Note: This sections is for Robo 3T and it directly depends on what MongoDB suppports |
57 |
| -(See: https://docs.mongodb.com/manual/administration/production-notes/#prod-notes-supported-platforms) |
58 |
| - |
59 |
| -| MongoDB Versions | MongoDB Cloud Platforms | |
60 |
| -| :-------------------- | :-------------------- | |
61 |
| -| 4.2 | Mongo Atlas | |
62 |
| -| 4.0 | |
63 |
| -| 3.6 | |
64 |
| - |
65 |
| -| Windows | Mac | Linux | |
66 |
| -|:---------------------- | :--------------------------------| :---------------------------| |
67 |
| -| Windows 64-bit 10 | Mac OS X 11 (Big Sur) | Linux Ubuntu 20.04 64-bit | |
68 |
| - Windows 64-bit 8.1 | Mac OS X 10.15 (Catalina) | Linux Ubuntu 18.04 64-bit | |
69 |
| -| Windows 64-bit 7 | Mac OS X 10.14 (Mojave) | | |
70 |
| - |
71 |
| - |
72 |
| -Contribute! |
73 |
| -=========== |
74 |
| - |
75 |
| -### Code Contributions |
76 |
| - |
77 |
| -See all docs here: https://github.com/Studio3T/robomongo/wiki |
78 |
| - |
79 |
| -**Some important docs:** |
80 |
| -- [Build Diagram](https://github.com/Studio3T/robomongo/wiki/Robo-3T-Schematics:-Build,-Class-and-UI-Diagrams#1-build-diagram) |
81 |
| -- [Static Code Analysis](https://github.com/Studio3T/robomongo/wiki/Static-Code-Analysis) |
82 |
| -- [Robo 3T Feature Specisification](https://github.com/Studio3T/robomongo/wiki/Feature-Spec) |
83 |
| -- [Debugging](https://github.com/Studio3T/robomongo/blob/master/docs/Debug.md) |
84 |
| -- [Schematics](https://github.com/Studio3T/robomongo/tree/master/schematics) |
85 |
| - |
86 |
| -Code contributions are always welcome! Just try to follow our pre-commit checks and coding style: |
87 |
| -- [Robo 3T Code Quality](https://github.com/paralect/robomongo/wiki/Robomongo-Code-Quality) |
88 |
| -- [Robo 3T C++11/14 Transition Guide](https://github.com/Studio3T/robomongo/wiki/Robomongo-Cplusplus-11,-14-Transition-Guide) |
89 |
| -- [Robo 3T Coding Style](https://github.com/paralect/robomongo/wiki/Robomongo-Coding-Style) |
90 |
| - |
91 |
| -If you plan to contribute, please create a Github issue (or comment on the relevant existing issue) so we can help coordinate with upcoming release plans. |
| 5 | + |
92 | 6 |
|
93 |
| -Pull requests (PRs) should generally be for discrete issues (i.e. one issue per PR please) and be clean to merge against the current master branch. It would also be helpful if you can confirm what testing has been done (specific O/S targets and MongoDB versions if applicable). |
94 |
| - |
95 |
| -A usual naming approach for feature branches is `issue-###`. Include the issue number in your commit message / pull request description to link the PR to the original issue. |
96 |
| - |
97 |
| -For example: |
98 |
| -```#248: updated QScintilla to 2.4.8 for retina display support".``` |
99 |
| - |
100 |
| -### Testing |
101 |
| - |
102 |
| -- [Unit-Tests](https://github.com/Studio3T/robomongo/wiki/Unit-Tests) |
103 |
| -- [Manual Tests](wiki/Tests) |
104 |
| -- See all docs here: https://github.com/Studio3T/robomongo/wiki |
105 |
| - |
106 |
| -### Suggest Features |
107 |
| - |
108 |
| -New feature suggestions or UI improvements are always welcome. |
109 |
| -[Create a new feature request on github](https://github.com/paralect/robomongo/issues/new) |
110 |
| - |
111 |
| -This project is powered by open source volunteers, so we have a limited amount of development resource to address all requests. We will certainly make best efforts to progress (particularly for those with strong community upvotes). |
| 7 | +Features |
| 8 | +======== |
| 9 | + - Based on [Robo 3T 1.4](https://github.com/Studio3T/robomongo) |
| 10 | + - Mac OS X 11 (Big Sur) only |
| 11 | + - Mongo shell v4.4.2 |
| 12 | + - Qt v5.12.10 |
| 13 | + - OpenSSL v1.1.1f |
| 14 | + - Dark Mode |
112 | 15 |
|
113 | 16 |
|
114 | 17 | Download
|
115 | 18 | ========
|
116 | 19 |
|
117 |
| -You can download tested installer packages for macOS, Windows, and Linux from our site: [www.robomongo.org](http://www.robomongo.org). |
| 20 | +You can download installer packages for macOS [Here](https://github.com/d3skdev/dark-robomongo/releases/). |
118 | 21 |
|
119 |
| -Support |
120 |
| -======= |
| 22 | +Troubleshooting |
| 23 | +======== |
| 24 | +<h4>App quits unexpectedly ?</h4> |
121 | 25 |
|
122 |
| -Robo 3T is an open source project driven by volunteers. We'll try to get to your questions as soon as we can, but please be patient :). |
| 26 | +Try: |
| 27 | +``` |
| 28 | +$ ((ls /usr/local/opt/openssl/lib/libssl.1.1.dylib &&\ |
| 29 | + ls /usr/local/opt/openssl/lib/libcrypto.1.1.dylib) && echo Yes) || echo No |
| 30 | +``` |
| 31 | +If "Yes" then: |
| 32 | +``` |
| 33 | +$ ln -s /usr/local/opt/openssl/lib/libssl.1.1.dylib /usr/local/lib/ |
| 34 | +$ ln -s /usr/local/opt/openssl/lib/libcrypto.1.1.dylib /usr/local/lib/ |
| 35 | +``` |
| 36 | +If "No" then compile and install the following package |
| 37 | +``` |
| 38 | +http://www.openssl.org/source/openssl-1.1.1f.tar.gz |
| 39 | +``` |
123 | 40 |
|
124 |
| -You can: |
125 | 41 |
|
126 |
| - - [Create a new issue in the Github issue queue](https://github.com/paralect/robomongo/issues) |
127 | 42 |
|
128 |
| - - [Join developer discussion on Gitter](https://gitter.im/paralect/robomongo) |
129 | 43 |
|
130 | 44 |
|
131 | 45 | License
|
|
0 commit comments