Skip to content

Releases: tokafew420/MDbScriptTool

Pre-release v0.8.0

10 Aug 03:27
Compare
Choose a tag to compare
Pre-release v0.8.0 Pre-release
Pre-release

Summary

This pre-release contains mostly refactoring and cleanup. Other than that some new features are:

  • support for opening multiple instances
  • Open file from cmd line
  • Add extensions for file association and Windows context menu

v0.8.0

  • Update to Bootstrap 4.5.1
  • Update codemirror to 5.56.0
  • Update jquery to 3.5.1
  • Update CefSharp to 83.4.20
  • Fix loading multiple files at once
  • Switch hotkey delete/duplicate lines

v0.7.11

  • Add windows context menu extension

v0.7.10

  • Add file assocation for .sql files
  • Load open file into empty tab if possible.

v0.7.9

  • Update to .Net 4.8
  • Cleanup NativeMethods

v0.7.8

  • Move instances from local storage to indexedDB
  • Open file from commandline

v0.7.7

  • Remove empty instances on close
  • Stagger multiple forms on open

v0.7.6

  • Refactor AppSettings
  • Fix Script Library dialog restore
  • Update dependencies

v0.7.5

  • Refactor app logging
  • Move modal under loader

v0.7.4

  • Resolve most code anaylsis warnings

v0.7.3

  • Use Mono.Options package
  • Add --help from cmd line

v0.7.2

  • Remove localization for logger
  • Cleanup AppSettings
  • Introduce Constants class
  • Breaking change: Changed SqlLoggingDir settings key to SqlLoggingDirectory for consistency
  • Re-initialize SqlLogger directory when value changes
  • Add overflow to modal-body

v0.7.1

  • Move Cef handlers to subdirectory
  • Add defaut Locale

v0.7.0

  • Add multi instance support

Pre-release v0.6.17

17 May 03:21
Compare
Choose a tag to compare
Pre-release v0.6.17 Pre-release
Pre-release

This pre-release includes various bug fixes and functionality.

v0.6.17

  • Add context menu to toggle database button

v0.6.16

  • Update dependencies
  • Fix drag-n-drop overlay effect
  • Add hot key to dev tools system menu

v0.6.15

  • Fix file drag and drop

v0.6.14

  • Add drag-n-drop files

v0.6.13

  • Reposition window when off screen

v0.6.12

  • Feature: Add copy selected resultset as script text

v0.6.11

  • Add open in explorer for script library
  • Open Settings from script library
  • Bug fix: Script library rendering issue

v0.6.10

  • Add script library feature
  • Fix alert for file errors
  • Change FsFile.WebkitRelativePath to FsFile.Path

v0.6.9

  • Add loading spinner to result set area
  • Redo loading component

v0.6.8

  • Add Open in Explorer to file inputs
  • Fix status shown on new instances

v0.6.7

  • UI: Fix text wrapping when overflow
  • Add status notification when file is saved
  • Clickable status notification to open file explorer
  • Change Connections icon to sitemap

v0.6.6

  • Add search/replace functionality for editor

v0.6.5

  • Make clearable input group a separate component

v0.6.4

  • Start editor undo history after loading code

v0.6.3

  • Fix executing spinner wobble

v0.6.2

  • Condense Command completed successfully message

v0.6.1

  • Fix cell selection/copy

Pre-release v0.6.0

09 Dec 04:15
Compare
Choose a tag to compare
Pre-release v0.6.0 Pre-release
Pre-release

This pre-release includes various bug fixes and functionality.

v0.6.0

  • Save/Restore last file dialog directory
  • Fix editor dedent

v0.5.8

  • Refocus on editor after confirm sql execution
  • Fix ESC key for modal dialogs

v0.5.7

  • Add resultset selection and copy

v0.5.6

  • Export result to file (thanks to @whaley248)
  • Add file type labels

v0.5.5

  • Add execution timing

v0.5.4

  • Add result metadata to result header
  • Add affected rows count

v0.5.3

  • Add support for SqlGeography and SqlGeometry types
  • Update dependencies

v0.5.2

  • Add all js/css lib to source
  • Update CodeMirror and Bootstrap version

v0.5.1

  • Add fontawesome to source control

Pre-release v0.5.0

06 Sep 04:08
Compare
Choose a tag to compare
Pre-release v0.5.0 Pre-release
Pre-release

v0.5.0
This pre-release includes various bug fixes, functionality, and performance improvements. Not to mention a lot of UI updates. Darker is better!!

There are also a many breaking changes in the API, so custom scripts will need to be updated.

v0.4.19

  • Add SQL execution history log

v0.4.18

  • Add sql command execution options

v0.4.17

  • Fix Local DB invalid id value.

v0.4.16

  • Add integrated security, database, and timeout connection settings
  • Support connecting to a single database

v0.4.15

  • Input updates: add copy-tp-clipboard
  • Fix: Force change event when select same file.

v0.4.14

  • Tab switching via hot key

v0.4.13

  • Add connection buttons to sidebar toolbar

v0.4.12

  • Add hot keys to app

v0.4.11

  • Virtual result set (Closes #6)

v0.4.10

  • Add optional prompt to confirm before SQL execution

v0.4.9

  • Make modals draggable

v0.4.8

  • Add custom db label property

v0.4.6

  • Add views to sidebar db context menu

v0.4.5

  • Add Save file functionality (Closes #2)
  • Add new file action to toolbar

v0.4.4

  • Update CefSharp to 75.1.141

v0.4.3

  • Open files from the file system. (Closes #1)

v0.4.2

  • Add executing icon to tabs

v0.4.1

  • Associate sidebar database list with instance. (Closes #4)

Pre-release v0.4.0

28 Jul 03:19
Compare
Choose a tag to compare
Pre-release v0.4.0 Pre-release
Pre-release

v0.4.0

  • Code clean-up/refactor

v0.3.13

  • Hot keys and [un]comment functions

v0.3.12

  • Add file browser for addons
  • Make toolbar btns dark
  • Cleanup C# classes

v0.3.11

  • Add context menu for list tables, procedures, and functions

v0.3.10

  • Don't extend resultset table width
  • Style bit value, and format date value
  • Add unnamed column default

v0.3.9

  • Make resultset table header and row numbers sticky

v0.3.8

  • Fix syntax highlighting for unicode string not closing

Pre-release v0.3.7

02 Jun 03:41
Compare
Choose a tag to compare
Pre-release v0.3.7 Pre-release
Pre-release

v0.3.7

  • Add custom CM mode/theme for VS style syntax highlighting

v0.3.6

  • Add double click to toggle sliders

v0.3.5

  • UI: Tweak editor instance sizing
  • UI: Resize editor instance on window resize
  • UI: Min app size set to 300, 300
  • Empty side-status text when connection = "select"

v0.3.4

  • Added status bar
  • Make theme darker!!
  • Add bootstrap Scss to web compiler on before build
  • Move less variable to own variables.less and refactor .less files

v0.3.3

  • UI: Add sidebar toggle visibility of selected/unselected
  • Fix: CefSharp locking local files requested.

v0.3.2

  • UI: Sidebar keep header section visible always and scroll db list
  • UI: Highlight db list item on hover

Pre-release v0.3.1

05 May 17:20
Compare
Choose a tag to compare
Pre-release v0.3.1 Pre-release
Pre-release

v0.3.1

  • Fix 404 for app.min.js

v0.3.0

  • Add Parse SQL feature
  • Add tooltip to toolbar buttons

v0.2.9

  • Preverse sql options across batches

v0.2.8

  • Update jQuery, Newtonsoft, and CefSharp to latest
  • Add generic editorconfig

v0.2.7

  • Wrap custom js addon script to give its own scope and catch errors
  • Hide webkit search cancel button

v0.2.6

  • Move utils.js into app.js
  • Update bootstrap 4.2.1 and use pre-built scss file for overriding
  • Updated BS primary color

v0.2.5

  • Re style result set table to use dark BS theme
  • Fix async registration of uiEvent object

v0.2.4

  • Combine select/unselect all button in sidebar
  • Add sort button in sidebar
  • Add text to display how many db are visible are selected

v0.2.3

  • Rework EventEmitter from .Net side to make it fit the EventEmitter convention
  • Add binding for less compile

v0.2.2

  • Add clear button to db list search filter on sidebar
  • Misc: set bundler rename local to true (saving file size)

v0.2.1

  • Add js/css minifier and bundler (Web Essentials extension)
  • Convert all css to less
  • Remove arrow syntax because bundler cannot handle it
  • Move CefSharp.BindObjectAsync register out of script file because bundler cannot handle it
  • Move app.html to project root and use text template for html preprocessing

Pre-release v0.2.0

11 Sep 07:33
Compare
Choose a tag to compare
Pre-release v0.2.0 Pre-release
Pre-release

v0.2.0

  • Feat: Add basic addon functionality
  • UI: Use small button
  • UI: Fix result slider

v0.1.19

  • Feat: Add database list search

v0.1.18

  • UI: Set default font-size for app to 14px

v0.1.17

  • Fix: Escape ampersand in resultset

v0.1.16

  • Fix: Add proper error handling when executing sql.

v0.1.15

  • UI Fix: Don't animate during dragging slider

v0.1.14

  • Perf: Use object array instead of expando for resultset.

v0.1.13

  • UI: Animate sidebar collapse in both direction

Pre-release v0.1.12

18 Aug 01:23
Compare
Choose a tag to compare
Pre-release v0.1.12 Pre-release
Pre-release

Various UI tweaks and minor bug fixes. Mostly just refactoring to make the source more manageable.

v0.1.12

  • UI: Add custom scrollbar
  • UI: Restrict tabs to single row with scroll

v0.1.10

  • Refact: Updated CodeMirror version
  • Feat: Save/restore tmp editor content.

v0.1.9

  • Fix: Password not saved as encrypted.
  • Fix: Start row number at 1

v0.1.8

  • Refact: Allow editor to be shrinked smaller
  • Feat: Add row number to result set
  • Fix: Display message if no result set

v0.1.7

  • Add settings dialog
  • Feat: Configurable native to browser logging
  • Feat: Native to browser logging saved
  • Fix: Resize on about dialog
  • Fix: Settings save all with type info.

v0.1.6

  • Add logging from .Net to browser console

Pre-release v0.1.5

20 Jul 13:08
Compare
Choose a tag to compare
Pre-release v0.1.5 Pre-release
Pre-release

First release of binarys

  • It works but there still a ways to go.