redsmith's People
Forkers
magitekwarriorredsmith's Issues
Edit Redis string values
Ability to edit a redis value, update expiry.
- Allow saving edits by using the Save Button
- Allow setting an expiry by using the Expiry Button
- Allow renaming a key, by using the Rename Key button
- Allow Refreshing a key by using the Refresh Button
- Allow deleting a key by using the Delete Button
- Only display ViewDetail of anything (mount component) when a key is selected
Read RedisKey values of type string
Should have the functionality to display the value for the selected redis key.
We should also have the functionality to format the value according to the data type.
eg selecting JSON and format, should format the string value as JSON if it's in the correct structure.
- Display key value on ValueDetail component
- Implement using monaco-editor for language support (TEXT, JSON, and XML... maybe more in the future like YAML?)
- enable document / value formatting for viewing
Setup CI/CD for releases
This should do the following:
- Build and compile to create binaries for x64 & x86 (if need be)
- zip these binaries into the respective OS & x64 or x86 folders
- correctly set version for the released binaries
- publish zip files to github releases
- set release as latest - only once released to main/master branch
- handle pre-releases by using
release/*
branches, and the version should reflect that this is a pre-release with a counter of sorts to easily identify how the release relates to a commit.
Save connections as they are made
Ability to persist connection configurations and display these on the side navigation
When the application loads, this should read the configurations and display them.
Search for RedisKeys
Ability to search / filter for redis keys
- Include search keys component below keylist header
- Add dropdown / search options for
Containing Value
,Starts With
,Ends With
orPattern Matching
- Extend Redis Client implementation on main process to support searching using the search options
- Implement MessageType for searching with request / response messages
- Implement WebIpc function for sending request and receving response from the main process
- Wire up search component to use WebIPC for searching instead of directly filtering on keys list
Right click on icons don't work
Disconnect from redis client and connect to a different saved connection
Ability to switch between different redis connection configurations.
Allow for multiple characters on side menu display -> should be based on user preference. I would like min 3 characters
Advanced Search
Determine how viable it is to search through all keys in the selected database and find matching or partial matching values
Delete RedisKeys
Ability to select one redis key, or many redis keys and be able to delete them.
Grouping on keys to easy navigation and interaction
Group keys based on set pattern to allow for easy navigation / deleted of related (grouped) keys
Automatic Updater
Improve how we deal with automatic updates in the application.
- First notify user that there is an update available and ask to download now or later.
- Should implement similar events to lens, for logging and confirming that the user is ready to start updating
- Display a nice window for release notes with version number that is being updated to
Notify user of new version or allow for auto updates when launching application
User Preferences for preferred format
use case:
if storing json values in string or xml values in string key value pairs is common, this should automatically format the value when viewing a specific key to the preferred format as a default.
eg. if I select JSON
as perferred format option, I would like to have my string value parsed as JSON
and formatted automatically. Without selecting format option from the dropdown below the value editor.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.