Commit Graph
297 Commits
Author SHA1 Message Date
Igor Malinovskiy c787819a9e Add user-friendly widget for unsupported modules (#5221)
* Add user-friendly widget for unsupported modules
* Fix unit tests
2022-03-27 22:21:02 +03:00
Igor Malinovskiy 31132b7ee6 Fix corrupted tree view on load->reload->load 2022-02-23 16:16:12 +01:00
Igor Malinovskiy 4263755908 Introduce CallbackWithOwner helper 2022-02-23 16:16:12 +01:00
Igor Malinovskiy ef0f1745cb Allow to change icons color in connection settings 2022-02-23 16:09:52 +01:00
Igor Malinovskiy 3c2ed75718 Fix #5129 2022-02-18 15:04:19 +02:00
Igor Malinovskiy dd5a5b86e8 Add some magic to make title bar on Windows dark
Fix #5199
2022-02-17 10:14:08 +02:00
Igor Malinovskiy 05fa28f1a7 Revive unit and integration tests
- Use fakeit for mocks
- Repair all unit tests
- Create env for QML integration tests
- Add intergration test for MultilineEditor
- Replace ModelTest with QAbstractItemModelTester
2022-02-03 14:59:28 +02:00
Igor Malinovskiy efa9e547a7 Allow selecting default formatter 2022-01-27 16:37:04 +02:00
Igor Malinovskiy 979a2790ef Fix icon on macOS
Fix #5173
2022-01-20 12:14:14 +02:00
Igor Malinovskiy ed72c543cc New Year - New name
Trademark bullies keep pushing this project out of the road,
but we won't give it up.
2021-12-31 09:59:16 +02:00
Igor Malinovskiy 654ce36a8a Revert changes added to tree model 2021-12-28 11:32:49 +02:00
Igor Malinovskiy 3b10d76dca Clean up code 2021-12-23 14:01:50 +02:00
Igor Malinovskiy 855636d273 Improve keys loading 2021-12-15 19:26:59 +02:00
Igor Malinovskiy 7e9563f7fb Streams: Parse JSON from field 2021-11-29 18:00:00 +02:00
Igor Malinovskiy 2ebd5c5df4 Streams: Correctly save embedded objects and lists as field values 2021-11-29 17:26:35 +02:00
Igor Malinovskiy f98a0508a0 Code & layout clean ups 2021-11-25 15:35:50 +02:00
Igor Malinovskiy 235505af71 Add support for Brotli, PHP gzcompress() and LZ4 Raw 2021-11-25 15:35:50 +02:00
Igor Malinovskiy bd7e358dc9 Add support for Snappy, and Magento variants 2021-11-25 15:35:50 +02:00
Igor Malinovskiy 766907cacf Add support for Magento/PHP compressed sessions
Close #5028
2021-11-25 15:35:50 +02:00
Igor Malinovskiy 7d63dee7d9 Add ZSTD decompression
Close #5114
2021-11-25 15:35:50 +02:00
Igor Malinovskiy 35d6fa0a97 Improve automatic JSON detection 2021-11-25 15:35:50 +02:00
Igor Malinovskiy 01aa4204c3 Speed up initial UI rendering 2021-11-25 15:35:50 +02:00
Igor Malinovskiy af39caa52c RDM 2021.9
- Ask for SSH password #3955
- Fix crashes with mutex lockers
- Fix blocking modal dialogs
- Clean up qml
- Update translations
2021-11-25 15:35:50 +02:00
Igor Malinovskiy 79a5bb03ef Pretty print JSON with simdjson
Fix #5102
2021-10-18 17:49:15 +03:00
Igor Malinovskiy 8592dd8a33 Fix #5106 2021-10-12 13:55:51 +03:00
Igor Malinovskiy f25a21c05d Allow creating ReJSON keys
Fix #5010
2021-10-12 13:55:51 +03:00
Igor Malinovskiy 31450c27c4 Replace hardcoded font sizes with configurable range 2021-09-29 17:52:29 +03:00
Igor Malinovskiy 4e8920ad41 Limit maximum amount of child items in treeview
Fix #3994
2021-09-06 14:38:25 +03:00
Igor Malinovskiy 8c56d75714 Cleanup unit tests 2021-07-22 13:44:44 +03:00
Igor Malinovskiy 01375b1100 Fast json (#5082)
* Add simdjson to deps
* Fix Hash editor layour in "new" state
* Allow adding key values from file
* Improve formatters aтd json handling:
- Minify JSON with simdjson
- Format JSON with cpp code without validation
- Memorize selected formatters for each key
- Remove json-tools.js
- Simplify code in MultilineEditor

Fix #5061
Fix #4964
Fix #4859
2021-07-16 15:01:33 +03:00
Igor Malinovskiy 97d0739855 Fix regression in ValueEditor
Fix #5068
Fix #5066
2021-07-09 15:47:24 +03:00
Mrn Om 45e97d0541 Add quick connection tab for new connections 2021-07-02 18:31:39 +03:00
Mrn Om a249b9c1eb Make highlighted combobox value visible 2021-05-28 10:20:15 +03:00
Mrn Om bd964c038a Use combobox to turn on dark mode on Windows 2021-05-28 10:20:15 +03:00
Mrn Om 80fdf9c35b Add dark mode switch for Linux and Windows 2021-05-28 10:20:15 +03:00
Igor Malinovskiy ac0af73408 Close connections properly in Value Editor
- Close connection properly when ValueTab is closed
- Re-use connetions for valuetab when possible
2021-05-26 17:29:36 +03:00
Igor Malinovskiy f55c373b32 Improve value editor
- Add free text search #4774
- Faster JSON syntax highlighter without HTML under the hood
2021-04-26 10:46:33 +03:00
Igor Malinovskiy b0dfa9336e Cancel db loading correctly 2021-03-24 12:04:26 +02:00
Igor Malinovskiy 1638753693 Improve translations
- Add missing strings to ts files
- Fix typos in strings
- Remove obsolete and vanished strings from ts files
- Remove redundant contexts from ts files
- Add uk_UA translation
2021-03-23 13:08:15 +02:00
Igor Malinovskiy be71dfd8c6 Add more tweaks to launch RDM faster 2021-03-16 11:29:16 +02:00
Igor Malinovskiy 044f5125df Run heavy startup operations after initial UI rendering 2021-03-05 16:57:48 +02:00
Igor Malinovskiy 7388f2d31c Remove updater 2021-02-18 15:04:55 +02:00
Igor Malinovskiy 83dc56e311 Fix clang warnings 2021-02-09 20:09:01 +02:00
Igor Malinovskiy d5fb1a86f0 Remove blocking redis calls 2021-02-09 18:06:11 +02:00
Igor Malinovskiy 7fd50c88a4 Validate app font settings and fallback to default values on error 2021-02-09 09:10:06 +02:00
Igor Malinovskiy 82a916ee5d Add missing color to Win darkmode palette 2021-01-22 15:26:51 +02:00
Mrn Om 8a4448e638 Minor fixes for list keys 2021-01-14 12:32:16 +02:00
Mrn Om 63f553e883 Implement time range filter for stream keys 2021-01-14 12:32:16 +02:00
Igor Malinovskiy 25015338a0 Add range filter for Streams 2021-01-14 12:32:16 +02:00
Igor Malinovskiy f60b7a6fb1 Add dark mode for Windows 10 2020-12-23 17:25:55 +01:00