Commit Graph

84 Commits

Author SHA1 Message Date
Igor Malinovskiy 8c56d75714 Cleanup unit tests 2021-07-22 13:44:44 +03:00
Igor Malinovskiy 928088cada Allow to open key by name without scanning db (#4736)
* Allow to open key by name without scanning db

Implements: #4708
2019-10-30 17:44:29 +02:00
Igor Malinovskiy bdd0dd702b Remove legacy/unused/unsuppported code & files
-Update .travis.yml
-Restart app automatically on settings change
-Fix unit tests compilation
-Update Info.plist.sample
-Update rdm.icns
-Update logo
2019-08-09 18:36:13 +03:00
Igor Malinovskiy 8625920304 Add simple memory analyze feature in connection tree (#4531)
* Add simple memory analyze feature in connection tree
* Update qredisclient
* Remove asyncfuture submodule (already in qredisclient/3rdparty)
2019-05-15 17:23:19 +03:00
Igor Malinovskiy 57fe2e6829 Improve keymodels (#4362)
* Improve key models
* Regression fixes
* Update tests
2019-04-10 01:15:10 +03:00
Igor Malinovskiy 8bdc718511 0.9.8
- Fix locking of server item & allow to disconnect from server
- Improve server & console tabs
- Remove easyloging
- Allow to duplicate connection from inline menu
- Update translations
- Update welcome screen
- Fix "Reload" button
- Fix Live update

Fix #4182
Fix #4232
Fix #4242
Fix #3995
Fix #3634
Fix #4256
2018-10-09 17:45:03 +03:00
Igor Malinovskiy 19fea529ad Drop support for old xml connection configs 2018-09-24 16:50:46 +03:00
Igor Malinovskiy 35a409efec Fix mock 2018-09-14 16:36:33 +03:00
Igor Malinovskiy 80b44fa534 Improve db selection in console
- Add console button to db inline menu
- Fix issue with selecting invalid index
- Update unit tests

Fix #4211
Fix #4044
2018-08-31 10:37:19 +03:00
Igor Malinovskiy 190b1fbef2 Add basic ReJSON module support
Fix #3919
2018-04-26 17:56:19 +03:00
Igor Malinovskiy cc02a6b9a8 Fix testGetDatabases() 2018-04-05 17:56:09 +03:00
Igor Malinovskiy 6014482071 Remove left over from 0.8 branch and improve visability of default filters
Fix #4060
2018-04-04 18:24:08 +03:00
Ivan Pomortsev 9e8fd725a4 Fixed problem with test 2018-03-30 16:39:40 +03:00
Ivan Pomortsev e57e63dee8 Updated test with TabsModel instead of ViewModel and added target_wrapper.sh to gitignore 2018-03-28 21:50:47 +03:00
Igor Malinovskiy 5185cae85e Connection tree improvements (#4013)
- Move icon paths to qml
- Render icons on qml side & get rid of useless model code.
- Rewrite TreeView
- Use single TableViewColumn
- Remove direct method calls
- Remove refresh timer
- Clean up code
- Remove itemDepth method
- Emit item change on removal
- Add shortcuts support to inline menu
- Fix #3997: No reload function in virtual folders
- Rewrite database menu with InlineMenu component
- Fix docs url
- Use improved ImageButton in InlineMenu
- Fix minor layout issues in db inline menu
2018-02-22 10:47:07 +01:00
Igor Malinovskiy 5bfcc8d21e Fast keys tree loading with lua magic (#3928)
Use LUA script to provide better performance in keys loading on slow or tunneled connections.
2018-02-08 16:09:12 +02:00
Igor Malinovskiy f53e549eb5 Fix mock 2017-09-14 17:14:54 +03:00
Igor Malinovskiy 7e80edb3a7 Remove explicit redis-server checks (#3891)
* Remove explicit redis-server checks
* Update appveyor.yml
2017-08-25 12:58:39 +03:00
Igor Malinovskiy 64715cf127 RedisDesktopManager 0.9.0-alpha4 (#3781)
New features and improvements:
- Add initial implementation of Native Formatters (#3534)
- Add support for Pub/Sub commands in console
- Remove build-in zlib compression/decompression
- Remove php-unserialize.js formatter
- Remove msgpack.js formatter
- Update translations
- Improve connections dialog
- Remove qgamp and clean code
- Migrate to Qt 5.8
- Change breakpad origin to github

Fixes:
- Fix issue #3732: RDM shows invalid error message when trying to connect to invalid host/port
- Fix issue #3758: RDM Shows Key Values for One Key Only
- Fix tree rendering with multi-char NS
- Fix issue #3724: Load NS seperator from connection settings in NS deletion
- Fix #3691: RDM doesn't fade deleted keys & namespaces
-  Fix issue #3791: Model doesn't hide removed row on page > 1
2017-04-28 18:02:25 +03:00
Igor Malinovskiy 8cc964f2cd 0.9.0-alpha3 (#3762)
- Add Redis Cluster support
- Add Redis Sentinel support
- Fix issues with rendering in connections tree
- Update translations
- Add ability to change language in Settings dialog #3753
2016-11-04 16:09:34 +02:00
Igor Malinovskiy 2bed502033 0.9.0-alpha2
* Implement server info tab
* Add basic translations support
* Update translations and messages
* Update qredisclient
* Fix links in WelcomeTab
* Use Helvetica Neue 12px as default font on OSX
2016-10-21 13:41:35 +03:00
Igor Malinovskiy 4f48d39f45 Drop support of redis-servers < 2.8 2016-09-09 17:32:42 +03:00
Igor Malinovskiy 7134d00d92 Port latest changes from 0.8.0 to 0.9 branch (#3693)
Port changes from 0.8.0 and update submodules
2016-09-02 17:26:19 +03:00
Igor Malinovskiy 2caac880c8 Fix unit tests
Close issue #3566
2016-01-23 17:32:16 +02:00
Igor Malinovskiy cd3487a60b Skip broken unit tests on windows 2015-10-12 10:57:18 +03:00
Igor Malinovskiy 0ce74e8e99 Fix unit tests 2015-10-12 10:37:26 +03:00
Igor Malinovskiy 2e9c2456cb Unit tests and code clean up 2015-10-12 10:04:13 +03:00
Igor Malinovskiy 8efd77f4de Update itemoperations mock 2015-09-26 16:42:47 +03:00
Igor Malinovskiy c54b6670ce Fix unit tests 2015-09-16 18:17:51 -07:00
Igor Malinovskiy bf35fee494 Remove internal redisclient module 2015-09-16 17:27:15 -07:00
Igor Malinovskiy cc90488022 Fix unit tests 2015-08-23 21:55:44 +03:00
Igor Malinovskiy 7e77b0c2b1 Add unit tests for ConfigManager 2015-08-21 11:46:58 +03:00
Igor Malinovskiy 088fae17f1 Improve coverage script 2015-08-20 17:09:36 +03:00
Igor Malinovskiy 69fa7b11af Add unit tests for Compression class 2015-08-20 12:09:31 +03:00
Igor Malinovskiy c625a6bdfd Fix unit tests 2015-08-20 11:12:42 +03:00
Igor Malinovskiy 97c26b060d Fix unit tests 2015-08-20 08:05:08 +03:00
Igor Malinovskiy 6f2fe0b991 Improve performance in connection-tree 2015-08-13 05:44:28 +03:00
Igor Malinovskiy a434e07065 Allow empty namespace separator 2015-08-13 04:27:41 +03:00
Igor Malinovskiy e62f6d56aa Merge branch 'fix_database_loading' 2015-08-10 20:38:23 +03:00
Igor Malinovskiy 08f771fb40 Fix unit tests 2015-08-10 20:29:15 +03:00
Igor Malinovskiy a032eb0a7c Perform SELECT scanning only in case when INFO command fails 2015-08-10 20:19:36 +03:00
Igor Malinovskiy 01933f57b5 Fix unit tests 2015-08-10 20:14:06 +03:00
Igor Malinovskiy 73b2d25bd4 Fix issue #3425 2015-08-10 18:03:06 +03:00
Igor Malinovskiy 2c0d5ac46b Add cleanups 2015-08-10 08:36:44 +03:00
Igor Malinovskiy dfa40026cf Merge pull request #3422 from uglide/fix_connection_validation
Fix connection validation
2015-08-07 22:13:41 +03:00
Igor Malinovskiy 4dd62ee25b Uncomment tests 2015-08-07 21:42:14 +03:00
Igor Malinovskiy c9043bd61e Make path's in unit tests platform independable 2015-08-07 19:02:30 +03:00
Igor Malinovskiy 8a7ad0321b Update unit tests 2015-08-07 11:11:19 +03:00
Igor Malinovskiy 5aef9e6363 Add initial fixes and unit tests 2015-08-05 08:28:47 +03:00
Igor Malinovskiy a274f87c5c Fix unit tests 2015-07-30 19:56:09 +03:00