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