Skip to content

Latest commit

 

History

History
611 lines (379 loc) · 35.4 KB

CHANGELOG.md

File metadata and controls

611 lines (379 loc) · 35.4 KB

v0.6.1 (11/19/2023)

  • Changed the default gist type to secret, by making the + icon in the tree create a new secret gist (as opposed to a public gist)
  • Fixed an error when refreshing the gists tree

v0.6.0 (11/19/2023)

  • Added the New Gist context menu to tag groups in the tree, which allows quickly creating a gist with the selected tag
  • Fixed the ability to create new repos from a repo template
  • Removed the GistLog integration, since that service is no longer active
  • Updated the minimum VS Code version to >=1.75

v0.5.1 (11/22/2022)

  • Added a new New Notebook command, for quickly creating Jupyter notebook-based gists

v0.5.0 (06/16/2022)

  • Fix sync across machines (for real this time)
  • Add optional Output trace channel
    • gistpad.output: default false. When enabled, creates an Output trace channel at VSCode startup

v0.4.1 (04/25/2022)

  • Gists for followed users with more than 100 are now displayed properly (previously, the list was capped at the first 100 gists)
  • Followed users are now properly synchronized across machines when Settings Sync is enabled.
  • Fix paste gist file editor's action: insert text in the editor view using the dedicated vscode api instead of using copy and paste from the clipboard.
  • Fixed markdown rendering in gist/repo comments

v0.4.0 (04/15/22)

  • The default branch is now properly detected when opening a new repo (as opposed to defaulting to master)
  • Added Copy File to Gist command to the notebook editor toolbar
  • Changed the Showcase view to be hidden by default

v0.3.0 (07/06/21)

  • Fixed a bug with updating notebook files

v0.2.9 (06/06/21)

  • Added support for untrusted and virtual workspaces
  • Files are now automatically opened, when added to an existing gist

v0.2.8 (04/07/21)

  • Added support for the GistPad CLI, so that you can open repos/gists, and launch into a scratch note or today page from your terminal

v0.2.7 (03/29/21)

  • Removed the GistPad > Api Url setting, since it was no longer supported after GistPad moved over to using VS Code's native authentication.

v0.2.6 (03/21/21)

  • Removed all bundled extensions, to keep GistPad as small as possible

v0.2.5 (03/21/21)

  • Remove the reference to Live Share Spaces in the README

v0.2.4 (03/21/21)

  • Added support for #tags in wiki repos

v0.2.3 (03/19/21)

  • When you open/create a new repo, it is automatically focused in the Repositories tree
  • Added the commands for creating a new public/secret gist to the Your Gists node in the Gists tree
  • Updated some of the tree icons to use VS Code Codicons instead of custom icons

v0.2.2 (02/02/2020)

  • Fixed renaming of repo files
  • Fixed viewing binary files in a repo (e.g. images)
  • Introduced support for renaming and deleting repo directories

v0.2.1 (12/28/2020)

  • Fixed the Export to CodePen command for swing gists
  • Removed the CodeSwing dependency, in order to keep GistPad more focused

v0.2.0 (12/26/2020)

  • Removed the playgrounds feature from GistPad, in favor of an integration with the new CodeSwing extension. Note that all existing functionality should remain the same, but the playgrounds feature is now more broadly useful, than just with gists (e.g. you can create playgrounds in GitHub repos and local directories)
  • Renamed the following gist types: doc -> note, playground -> code-swing, playground-template -> swing-template, tour -> code-tour, tutorial -> code-swing-tutorial, flash-card -> flash-code.
  • The Showcase view now only appears after you've signed in, in order to prevent issues with API throttling for anoymous users

v0.1.13 (12/02/2020)

  • Introduced support for embedding wiki pages, using the ![[link]] syntax
  • Wiki repos are now auto-detected when the repo name includes notes, journal or obsidian (in addition to the exiting wiki support)
  • Wiki page titles can now be defined using any markdown heading level
  • Repo files can now be copied to gists, by right-clicking their editor tab and selecting Copy File to Gist

v0.1.12 (11/26/2020)

  • The GistPad: Open Today Page and GistPad: Add Wiki Page commands are now exposed in the command palette, as long as you have a wiki repo open.
  • Added status bar items for opening the "today page" and adding a new wiki page.
  • Your list of opened repos, followed users and playground tutorials are now synchronized between machines, if you're using VS Code's settings sync.
  • The Repos tree now displays the file count (for directories) and backlink count (for wiki files) as inline node descriptions.
  • The delete_repo authentication scope is no longer requested by default.
  • The gistpad.playgrounds.autoSave setting is now defaulted to false.
  • Removed the gistpad.gitSSO setting, since it's no longer used.

v0.1.11 (11/26/2020)

  • Updated the Repositories tree to always show
  • Renamed the Active Gist tree to Playground

v0.1.10 (11/25/2020)

  • Replaced the token-based auth with support for VS Code's native GitHub authentication
  • The Repositories view is now always visible whenever you're signed in.
  • Removed the GistPad: Sign Out command in favor of just signing out of your GitHub account with VS Code
  • Renamed the Manage Repository command to Open Repository, and the Stop Managing Repository command to Close Repository
  • Removed the Reply... textbox from the comment UI for wiki backlinks and playground tutorial readme's

v0.1.9 (11/14/2020)

  • The Showcase view is now collapsed by default
  • The Copy GitHub URL command is now available on the editor tab for gist files
  • Added a new group type called flash-card that groups FlashCode decks
  • Removed the dependency on CodeTour

v0.1.8 (07/13/2020)

  • Added support for creating repos from repo templates
  • Wiki pages are now automatically created when clicking on a document link
  • Added support for the Paste Image command for public repos
  • Added support for uploading local files to repos
  • Updated the default file name for gist scratch notes
  • Fixed the Gists tree, to display themed icons for directory nodes (e.g. the images folder)
  • Added the new GistPad > Wikis > Daily > Title Format setting, to control how new daily pages are titled

v0.1.7 (07/12/2020)

  • Updated the tree icons for repositories and wikis
  • Repository nodes are now auto-expanded by default
  • Added support for Foam workspaces

v0.1.6 (07/11/2020)

  • Fixed a performance issue when trying to edit large markdown files

v0.1.5 (07/11/2020)

  • Added support for wiki repositories w/support for completion, hovers, links and backlinks
  • Added a new "diagram" gist group type, that includes gists with Drawio diagrams in it
  • Added the Markdown Checkbox and Emojisense extensions as optional dependencies

v0.1.4 (07/04/2020)

  • Added the ability to switch repo branches
  • Added the ability to create new repos
  • A progress indicator is now displayed when renaming a gist file

v0.1.3 (06/30/2020)

  • Added support for managing repo branches
  • Added support for deleting repositories (Note: This requires you to sign-in with a token that includes the delete_repo scope)
  • Added support for playing/recording CodeTours for a managed repo
  • When you manage a repo, it's README is automatically opened to make onboarding easier
  • Renaming and deleting repo files now correctly updates any opened editors
  • The new file is automatically opened when duplicating a file
  • Editor windows are automatically closed when unmanaging the repo they're associated with
  • Updated the gistpad.gitSSO setting to be false by default, due to some issues that some users were running into

v0.1.2 (06/17/2020)

  • Added support for automatically syncing and merging changes with repo files

v0.1.1 (06/15/2020)

  • Fixed a bug with exporting some gists to repos

v0.1.0 (06/15/2020)

  • Added the ability to manage repositories in addition to gists

v0.0.68 (05/11/2020)

  • Fixed the Duplicate Gist command to work for gists that include binary files (e.g. images)
  • Removed the Gists view from the Explorer tab, so that the entire GistPad experience is driven from the GistPad tab
  • The Starred Gists node is now expanded by default (thought it's only shown if you actually have any starred gists)
  • The Paste Gist File command is now available in the command palette.
  • Update the extension to always activate, as opposed to waiting until a command is run.

v0.0.67 (05/01/2020)

  • Added support for extensions to contribute custom markup languages for playgrounds, which supports the new GistPad Contrib extension.
  • Introduced a new "welcome view" to the GistPad tree, which should improve new user onboarding.

v0.0.66 (04/10/2020)

  • Contributed the Export Tour to Gist... command to the CodeTour tree, which is available when you have the CodeTour extension installed.
  • Added a new tour gist type, that represent gistscreated by exporting aCodeTour` as a gist. When you open tour gists, it will start playing the embedded tour.
  • User gists are now properly grouped after you follow a new user

v0.0.65 (04/06/2020)

  • When duplicating a file, you're now asked to specify the name of the new file before it's created. This prevents you from needing to duplicate and then rename the file, and therefore, enables the same thing in a single gesture.
  • Updated the "input tour" experience to use a custom-GistPad comment experience, as opposed to CodeTour (which isn't neccessary for a single comment affordance).
  • Added support for recording CodeTours for individual tutorial steps, in addition to arbitrary playgrounds.

v0.0.64 (03/28/2020)

  • Introduced support for "playground config", which allows you to define a config.json file within a playground/tutorial that will be automatically loaded and exposed via a global window.config variable.
  • Introduced support for "playground input", which allows you to accept user input and run a custom rubric against it, in order to allow user's to "complete" a playground/tutorial.
  • Introduced support for a "playgroud canvas", which allows you to specify a custom playground experience, using an HTML file that isn't automatically displayed to the end-user.
  • When duplicating a directory, you're now asked to specify the name of the new directory before it's created. This prevents you from needing to duplicate and then rename the directory, and therefore, enables the same thing in a single gesture.

v0.0.63 (03/15/2020)

  • Added integration with the CodeTour extension, so that you can record/playback tours for playgrounds.
  • Fixed an issue where GistPad couldn't be installed within the VS Online web editor

v0.0.62 (03/06/2020)

  • Updated scratch notes to be written to directories by default, and introduced the new GistPad > Scratch Notes: Directory Name Format setting.

v0.0.61 (03/01/2020)

  • Introduced the concept of "scratch notes", which allow you to easily track fleeting/ephemeral notes, along with your "permanent" gists.

v0.0.60 (02/29/2020)

  • Added the Duplicate File and Duplicate Directory commands to the Gists tree.

v0.0.59 (02/28/2020)

  • Introduced the Export to Repository command to the Gists tree, which allows you export any of your gists to new GitHub repositories
  • Added support for adding import statements to playgrounds, without needing to use the .mjs extension and/or setting the scriptType property in the playground.json file.

v0.0.58 (02/26/2020)

  • Fixed a bug where gists without descriptions weren't loading properly

v0.0.57 (02/25/2020)

  • Introduced the ability to add "tags" to a gist, and then group gists by those tags

v0.0.56 (02/20/2020)

  • Added the ability to group gists by type (e.g. docs, code snippets, playgrounds)

  • Added the ability for extensions to contribute custom viewers

v0.0.55 (02/20/2020)

  • Added a command to submit showcase entries from the Showcase view

v0.0.54 (02/18/2020)

  • Introduced the new Showcase view in the GistPad tab.

v0.0.53 (02/17/2020)

  • Added support for markdown-based markup files in playgrounds. Simply rename your index.html file to index.md and you can write playgrounds with Markdown
  • Gist directories can now include spaces in their names, and playground tutorials now allow each step to include a title in their name (e.g. 1 - Intro)
  • Playgrounds can now consist of only a readme file, which among other thing, is useful for tutorials to include an "intro" step that doesn't actually require any code

v0.0.52 (02/15/2020)

  • Introduced support for creating directories within a gist, as well as a new setting called GistPad > Images: Directory name, which defines the name of the directory that pasted images are uploaded to.

  • Introduced the concept of playground "tutorials", which allow you to create multi-step playgrounds, based on the new support for gist directories.

    MobX

  • Added the View Forks command to the tree view, which allows you to view a gist's forks

v0.0.51 (02/08/2020)

  • Added support for creating "temporary playgrounds", that don't have a backing gist
  • Added support for adding, renaming and deleting files within a temp playground
  • Added the Delete File command to the editor context menu

v0.0.50 (02/07/2020)

  • Added a confirmation prompt when attempting to delete gist files
  • Improved the peformance of the Copy File to Gist, Delete Gist, and Open Gist commands
  • Updated playgrounds to treat any .mjs file as being a JavaScript module, regardless if the playground.json file sets the scriptType property to module or not.
  • Enabled CodePens to be opened as playgrounds, even if they only include a JavaScript file (e.g. Lines).
  • Introduced the ability to add gist: links to a playground, which will open/navigate to a file

v0.0.49 (02/03/2020)

  • Introduced the concept of a playground readme, which allows you to define a readme for the playground in markdown, which is then rendered above/below the preview.
  • Added the Split Left Tabbed and Split Right Tabbed playground layout options.

v0.0.48 (01/25/2020)

  • Enabled playground's to load non-JSON files from their gist. Among other things, this supports playgrounds that need to use CSV/TSV files to load data for their visualuzations (e.g. Basic US State Map)
  • Added the gist count to all top-level tree nodes
  • Added the ``View Gist in Bl.ocks` command to gist nodes that represent block playgrounds.
  • Added a new optional playground gallery called Blocks to enable Bl.ocks development.
  • Added a JSON schema to make it easier to author gallery.json files.

v0.0.47 (01/24/2020)

  • Fixed a bug where the Gists view on the Explorer tab wasn't properly activating the extension
  • Don't ask for a description when an anonymous user creates a playground.

v0.0.46 (01/18/2020)

  • Allow creating temporary playgrounds without having to sign in.
  • Added UI for configuring playground template galleries when creating new playgrounds
  • Introduced the Basic and Languages template galleries, which allows you to get started quickly with commonly-used web language configurations (e.g. Pug + Less + JS, HTML + SCSS + TS).
  • Added the Split Bottom playground layout mode.

v0.0.45 (01/17/2020)

  • Added support for JavaScript modules, which allows you to import other modules, using either an absolute URL, or a relative path to another JavaScript module in the gist. See an example here
  • Removed the default keybindings, since they were conflicting with other VS Code keybindings

v0.0.44 (01/06/2020)

  • Added the New Secret Playground command, which allows you to create playgrounds that are backed by secret gists
  • Introduced the concept of "playground templates", which allow you to create new playgrounds from a "standard" template (e.g. React.js, Vue), or define your own templates and then create new playgrounds from that over time
  • Added the Active Gist view that displays all of the files/actions of the currently open gist. To begin this, this only supports playgrounds, and the view shows/hides itself when you actually have a playground open.
  • Added the new GistPad > Playgrounds: Include Script setting, to allow indicating that you don't want a script.js file for new playgrounds
  • Updated the Gists tree to include icons that indicate the "type" of gist (code, playground, jupyter notebook or document), and whether it's public or secret
  • Added an inline action to gist tree nodes that allow you to open them with a single-click
  • Updated the playground auto-save feature, so that it doesn't attempt to run when you're 1) signed out, or 2) have a playground open you don't own

v0.0.43 (01/05/2020)

  • Added support for Sass, in addition to the existing support for SCSS. This was primarily added for improved interop with CodePen (e.g. 3D Texbox.
  • Gists can now be opened (via the Open Gist command) using either the username/id format or any URL whose path ends with that (e.g. http://bl.ocks.org/simzou/6459889)
  • Added keyboard shortcuts for opening a gist and creating new public gists
  • Added the Open Gist command to the Your Gists node in the Gists view
  • Added the GistPad: Refresh Gists command to the command palette (in addition to the title bar of the Gists view)
  • Added the Copy GistPad URL command to gist nodes in the Gists view
  • Updated the Copy File to Gist command to support multi-select in both the Gists view and the file explorer
  • Added support for XMLHttpRequests calls in playgrounds, inlcuding the ability to request relative paths in your Gist (e.g. US Map of Nielsen Media Markets)
  • Added support for referencing JavaScript and CSS files in your playgrounds via <script /> and <link /> tags (e.g. Fantasy Map Generator)
  • Fixed the Save All command when you've edited multiple files in the same gist

v0.0.42 (01/02/2020)

  • Added support for fully round-tripping external scripts/stylesheets from CodePen, and fixed a caching issue when exporting the same playground multiple times in a short timespan
  • Fixed a bug with viewing starred gists, when you had a starred gist from an anonymous user

v0.0.41 (01/01/2020)

  • Added the Upload File(s)... command to gist nodes in the Gists view, which allows easily uploading one or more local files to a gist
  • Added the ability to star your own gists
  • Updated the Starred Gists list to use the same display name formatting and sorting as the Your Gists and followed user lists
  • Added the ability to paste images into HTML and Pug files
  • Removed the Add Active File command from gist nodes in the Gists view, in favor of the Copy File to Gist command that's available in the Explorer view and on the editor tab's context menu

v0.0.40 (12/31/2019)

  • Replaced the Add Playground Script and Add Playground Stylesheet commands with the Add Playground Library command. Additionally, this new command has been added to the "playground" toolbar to simplify the process of adding new libraries.

v0.0.39 (12/31/2019)

  • Added the View Profile in GitHub command to followed user's in the Gists tree view.
  • The tree node for followed users now displays the user's GitHub avatar, instead of the generic user icon.
  • Added the Rename File command to the editor title bar, which allows easily renaming opened files, without having to find them in the Gists tree and/or using workspace-mode.
  • Added support to the protocol handler for programatically following users (e.g. vscode://vsls-contrib.gistfs/follow?user=lostintangent).

v0.0.38 (12/30/2019)

  • Added the ability to star the gist's for user's you're following.

v0.0.37 (12/30/2019)

  • Introduced the preview playground layout type, which allows viewing a playground's preview in full-screen mode.
  • Added support for opening playgrounds as workspaces, without needing to be authenticated with GitHub.

v0.0.36 (12/30/2019)

  • Introduced support for defining your playground stylesheets in Less, by either renaming your style.css file to style.less and/or setting the GistPad > Playground: Stylsheet Language setting to less.

v0.0.35 (12/29/2019)

  • Added the Change Playground Layout command, as well as the GistPad > Playground: Layout setting, to allow developers to control the layout of the playground editors.

    Layout

  • Added the showConsole and layout options to the playground.json file, to allow playgrounds to define whether they require specific layout/console behavior.

v0.0.34 (12/28/2019)

  • Introduced the Duplicate Gist command to the Gists tree view, which allows you to create new gists, based on the contents of an existing one.
  • Added multi-select support to the Gists tree view, and added support for the following commands: deleting gists, unstarring gists, deleting gist files, and unfollowing users.
  • The Starred Gists node is now hidden in the tree view unless you actually have any starred gists. Additionally, when displayed, this node is collapsed by default.

v0.0.33 (12/28/2019)

  • Introduced auto-save behavior for playgrounds, that will automatically save your playground files every 30s, to ensure you don't lose any work. Additionally, introduced the GistPad > Playground: Auto Save setting, to disable auto-save behavior if desired.

v0.0.32 (12/27/2019)

  • Added the Export Playground to CodePen menu item to the Gists tree, which allows you to develop a playground locally, and then export it to CodePen in order to share with the community.

    Export

v0.0.31 (12/27/2019)

  • Added support for referencing external stylsheets in a playground's playground.json file. Simply add a URL for a CSS file to the styles property, and it will be injected into the preview before your playground's custom styles.

  • Added the Add Playground Script and Add Playground Stylesheet commands to the tree view, to make it easy to add new libraries to a playground without needing to actually open the playground.json file. Additionally, these commands now allow you to directly paste a URL, in addition to selecting a library from CDNJS

v0.0.30 (12/26/2019)

  • Added the Copy File to Gist context menu to gist file node's in the tree view, which allows easily moving files between gists

v0.0.29 (12/26/2019)

  • Added support for SCSS and Pug to playgrounds, so that you can use them as alternatives to CSS and HTML (respectively). Additionally, introduced a new GistPad > Playground: Stylesheet Language and GistPad > Playground: Markup Language settings, which allows you to configure pug and/or scss as the default stylesheet/markup languages can for all new playgrounds.

  • Improved the CodePen interop with playgrounds by adding support for pens that...

    • Omit an HTML file (e.g. ZIM Tree Puzzle)
    • Reference external stylesheets (e.g. Hotel Reservation Design)
    • Use Babel as their scripting language. Note: Babel support is provided by simply transpiling the Babel code with TypeScript, so there may be some subtle interop problems.

v0.0.28 (12/24/2019)

  • Added support for playgrounds to include relative URLs in their index.html file
  • Improved the CodePen interop with playgrounds by adding support for pens that omit a script file, which is neccessary for CodePen interop (e.g. Loading Liquid Animation

v0.0.27 (12/23/2019)

  • Added initial support for opening CodePens that have been exported to Gists

    CodePen

v0.0.26 (12/22/2019)

  • Introduced the concept of "playground libraries", which allow you to include JavaScript libraries into a playground, by simply adding their URL to the scripts property in the playground's playground.json file.

  • Added support for .jsx and .tsx files within a playground. If you rename your script.js file to one of these extensions, then you can include JSX in the file and it will be automatically compiled. Additionally, the GistPad > Playground: Script Language setting now supports two new values: javascriptreact and typescriptreact. Finally, in order to simplify React-based playgrounds, the react and react-dom libraries will be automatically injected into React-based playgrounds.

  • Added support for console.log in web playgrounds. When you open a playground, it will create a new GistPad Playground output pane and any calls to console.log within your playground will be written to it. By default, the console isn't automatically displayed, but you can either manually open it, or run the GistPad: Open Playground Console command.

    console

  • Introduced the GistPad > Playground: Auto Run setting, which allows you to control when playground code is run. Additionally, we added the GistPad: Run Playground command, which allows you to manually run a playground.

  • Added the Add Document to Gist command to the editor's context menu (e.g. when you right-click the editor tab).

v0.0.25 (12/21/2019)

  • Added the ability to sort Gists alphabetically, in addition to the default sort behavior of updated time.

v0.0.24 (12/21/2019)

  • Added support for web playgrounds without HTML and/or CSS files. If you don't need them (e.g. because you're primarily using playgrounds for JS dev), then you can delete the files from the playground and everything will still work. Additionally, you can set the GistPad > Playground: Include Stylesheet or GistPad > PlayGround: Include Markup settings to false in order to suppress these files from future playgrounds.
  • Fixed markdown files to open in edit mode by default as opposed to preview mode.

v0.0.23 (12/18/2019)

  • Added support for TypeScript to web playgrounds. Simply rename the script.js file to script.ts and the code will be transparently compiled for you as you code. Additionally, you can set the GistPad: Playground Script Language setting to typescript in order to create an script.ts file for all new playgrounds.

    TS

v0.0.22 (12/18/2019)

  • Introduced the concept of a Gist "Web Playground", which allows you to do rapid prototyping of web front-end code, that's backed by a Gist

    Playground

  • Updated the Delete Gist command, to automatically close all opened editors that were associated with the deleted gist

  • Fixed a bug where the Gists tree view sometimes not rendering properly

  • Fixed a bug in the Open Gist as Workspace command that would open the Gist files multiple times

v0.0.21 (12/15/2019)

  • Improving auth reliability, by detecting whether or not a specified token includes the gist scope or not.

v0.0.20 (12/15/2019)

  • Introduced support for SSO with the git CLI, when you've authenticated with github.com. To disable this, you can set the new GistPad: Git SSO setting to false.

v0.0.19 (12/15/2019)

  • Added the Open Profile in GitHub context menu to the Your Gists tree node, which allows opening your Gist profile page
  • Added the Open GistLog Feed context menu to the Your Gists tree node, which allows opening your GistLog feed page

v0.0.18 (12/14/2019)

  • Introduced support for creating GistLog posts via a new GistPad: New GistLog command

    GistLog

  • Added a new Open Gist in GistLog context menu to gists, that allows you to view an existing Gist on GistLog

  • Exposed the New Public Gist, New Secret Gist and New GistLog commands via the context menu on the Your Gists tree node

  • Introduced a new Gistpad: Show Comment Thread configuration option, that allows you to configure when the Gist comment thread UI is displayed.

v0.0.17 (12/12/2019)

  • Added a new Open Gist in NbViewer context menu to gists, that allows you to open Gists with Jupyter Notebooks in the Jupyter Nbviewer
  • Fixed a bug, that impacted Gist files with special characters in their name (e.g. *, ?)
  • Fixed a bug with comment threads, that ensure they're always displayed at the bottom of the file, even after making edits

v0.0.16 (12/11/2019)

  • Added a new Clone Repository context menu to gists, that allows you to clone a gist's repository locally
  • Introduced a new gistpad.apiUrl setting, which allows users to use GitHub Enterprise servers

v0.0.15 (12/08/2019)

  • Added support for opening image files in a Gist, and viewing their preview

  • Added a new Copy URL context menu item to Gist files, in order to quickly get their "raw URL"

  • Add the ability to open gists with a custom protocol handler:

v0.0.14 (12/07/2019)

  • 🖼️ Implement the Paste Screenshot command that allows to paste a screenshot from your clipboard into the gist.

    paste-screenshot

  • Removed the extension dependencies, and simply document them as being recommended in the readme

v0.0.13 (12/07/2019)

  • Gists are now sorted by their last update time, not alphabetically (in both the tree view and command palette)

v0.0.12 (12/02/2019)

  • Added the ability to view, add, edit and delete comments within the editor 🎉

  • Added an extension dependency on the Markdown All in One extension

  • Allow specifying a Gist URL in addition to an ID when opening a Gist

v0.0.11 (11/30/2019)

  • Added an extension dependency on the GitHub Markdown Preview extension, so that the VS Code markdown preview behaves similarly to GitHub's.

v0.0.10 (11/30/2019)

  • Added a new Paste Gist File command to the editor's context menu, which allows you to paste a Gist file into the active editor

v0.0.9 (11/29/2019)

  • Introduced the ability to follow users, so you can browser/access/fork their Gists directly from the Gists view

  • Added a new Open Gist in Browser command to the Gists view, which opens a Gist in your default browser

  • Added a new Copy Gist URL command to the Gists view, which allows you to copy a Gist's URL to your clipboard

v0.0.8 (11/29/2019)

  • Added a new Add Selection to Gist command to the editor context menu. This allows you to add a snippet of code to a Gist, instead to an entire document (via the Add Document to Gist).
  • Updated the Gists view to use the description as the Gist label (or it's file name if there isn't a description)

v0.0.7 (11/28/2019)

  • Added a new Add Document to Gist command to the context menu of both the Explorer tree and the document editor. This way you can easily add files to a gist

  • Added the Copy Contents command to the Gists view, which allows you to copy file contents and paste them into other files

  • Updated the Add Active File command within the Gists view to support "untitled" files

v0.0.6 (11/28/2016)

  • Renamed the existing from GistFS to GistPad, to best reflect it's purpose
  • Introduced a GistPad tab, to allow you choose between managing Gists in it's own side-bar, or via the Gists view on the Explorer tab
  • Added the Change Description command to the Gists view, which allows changing an existing Gist's description
  • Added the Rename File command to the Gists view, which allows renaming an existing file in a Gist
  • Added the Add Active File command to the Gists view, which allows "uploading" the active editor to the specified Gist
  • Remove the username prefix from the display name of your own Gists
  • Added a lock icon (🔒) suffix to the display name of secret Gists

v0.0.5 (11/27/2019)

  • Introduced the Gists view to the Explorer tab, which allows you to manage/access your Gists from a single place

v0.0.4 (11/27/2019)

  • Improved the GistPad: Delete Gist command, by allowing you to select a Gist from your list of Gists, instead of just providing a Gist ID
  • Improved the GistPad: Open Gist command, by allowing you to select one of your Gists from a list, instead of just providing a Gist ID
  • Updated the default behavior of opening gists, to open them as "loose files" instead of as a workspace
  • Introduced a new GistPad: Open Gist as Workspace command, which behaves the same as GistPad: Open Gist, but opens the Gist as a workspace instead of "loose files"
  • Added support for being able to seed multiple files when creating a Gist, by specifying a comma-separated list of files names
  • Added a progress indicator when creating a new Gist
  • Introduced a new GistPad: Sign In command, to explicitly sign in to your GitHub account
  • When opening the files for a Gist, Markdown files are now displayed in preview mode by default

v0.0.3 (11/26/2019)

  • Introduced the GistPad: List Gists command, which lets you view your list of gists and then open one
  • Introduced the GistPad: Starred Gists command, which lets you view your starred of gists and then open one

v0.0.2 (11/25/2019)

  • Replaced the GistPad: New Gist command with the following commands, in order to simplify Gist creation: GistPad: New Gist (Public), GistPad: New Gist (Secret)

v0.0.1 (11/24/2019)

Initial release! 🎉