Lepton Changelog

What's new in Lepton 1.10.0

Jun 20, 2021
  • For developers:
  • Update dependencies (e.g. Electron 8 -> 13)
  • Auto-generate license and contributor lists when building the app
  • For users:
  • Open .leptonrc and the log file with OS default application when clicked on "About Page" (Ctrl/Cmd + ,) (#498)
  • Highlighting for GraphQL (#494)
  • Support login by GitHub token (#412)

New in Lepton 1.9.2 (Jun 1, 2021)

  • Fix:
  • Deprecated API authentication through query parameters (#491 )
  • Fixed .leptonrc path display in Windows (#474 )

New in Lepton 1.9.1 (Jun 1, 2021)

  • Enhancement & Features:
  • Configurations (.leptonrc):
  • Option to disable filename validation (@sunxyw )
  • Option to configure shortcut for gitst deletion(@GabrielNicolasAvellaneda )
  • Option to configure notifications by types(@dideler )
  • New wiki to document .leptonrc (@dideler )
  • Other enhancement:
  • Syntax highlight for batch files #306
  • Syntax highlight for .zshrc files #424
  • Bigger scrollbars #400 #399
  • Better styles for inline code block for markdown files #419
  • Dispaly the paths of configuration file .leptonrc and the log file in "About page" (Command + ,) #427
  • Other changes:
  • Important dependencies update:
  • Electron 4 -> Electron 8
  • Many others
  • New contributors section of README

New in Lepton 1.9.0 (Mar 24, 2020)

  • Enhancement & Features:
  • Added touch bar support (@seancheung) #402
  • Configure shortcuts via .leptonrc (@moia-sven-ole) #404
  • Rename private gist as secret gist #383
  • Send new version notice when available
  • Other changes:
  • The auto-update no longer works on macOS as explained in #385.

New in Lepton 1.8.2 (Jan 17, 2020)

  • Enhancement & Features:
  • Fix the shortcut mismatch for "zoom in" (@abnersajr )
  • Add option to disable notifications (@alexandreamadocastro )

New in Lepton 1.8.1 (Sep 2, 2019)

  • Enhancement & Features:
  • Improve syntax highlighting in markdown (@anthonyattard )
  • Automatically create links when URL is detected in markdown (@anthonyattard )

New in Lepton 1.8.0 (May 6, 2019)

  • New feature:
  • Introduces dark mode for Lepton! #355:
  • Shout out to @DNLHC 's work on Lepton's theme manager!
  • Enable it in .leptonrc(.leptonrc template). Two themes are supported, light and dark.

New in Lepton 1.7.3 (Mar 4, 2019)

  • Bug fix:
  • Fix the markdown style #307
  • Update Electron which contains the Chromium compatible with GitHub's auth requirement #340 (@cixuuz)
  • Enhance:
  • Dependencies updates

New in Lepton 1.7.2 Beta 1 (Aug 24, 2018)

  • Bug fix:
  • Fix the markdown style #307.

New in Lepton 1.7.0 (Aug 17, 2018)

  • New feature:
  • Use Cmd + R as a shortcut for sync #301 (Thanks for @baybatu 's suggestion)
  • Syntax highlight for Solidity #296 (@meilinz )
  • Syntax highlight for Visual Basic #304 (@meilinz )
  • Add the option to hide profile photo in .leptonrc #302 (@baybatu ) (.leptonrc template)
  • Support Jupyter Notebook rendering/visualization #202
  • Bug fix:
  • Fall back to v1 if v2 fails (internal GitHub API) #292
  • Cmd + R no longer causes logout #299
  • Enhancement:
  • Enable snippet scrolling even when the window doesn't have focus #281 (@rawrmonstar)
  • Display username in title #305

New in Lepton 1.6.3 Beta 3 (Aug 14, 2018)

  • New feature:
  • Use Cmd + R as a shortcut for sync #301 (Thanks for @baybatu 's suggestion)
  • Syntax highlight for Solidity #296 (@meilinz )
  • Syntax highlight for Visual Basic #304 (@meilinz )
  • Add option to hide profile photo in .leptonrc #302 (@baybatu )
  • Bug fix:
  • Cmd + R no longer causes logout #299
  • Show AppImage's icon in Linux #295

New in Lepton 1.6.3 Beta 2 (Aug 9, 2018)

  • New feature:
  • Support JupyterNotebook rendering/visualization (static) #202
  • Bug fix:
  • Fall back to v1 if v2 fails (internal GitHub API) #292
  • Enhance:
  • Enable snippet scrolling even when the window doesn't have focus #281

New in Lepton 1.6.2 (Apr 7, 2018)

  • New features:
  • New icon by brandmark.io #168
  • Math support in markdown #216
  • Bug fixed:
  • Invalid tokens in filename fail the snippet creation/update silently. #275
  • cmd + e not working after returning from the immersive mode. #276
  • Enhancement:
  • Add cmd + esc as a shortcut to exit the code editor.
  • Add cmd + s as a shortcut to save(submit) the new/edit gists. #177
  • Indicator(Icon) for secret snippets. #153 (by @yihan-us )
  • Make small adjustments to menu & style.
  • New config for the editor in .leptronrc. (.leptonrc template)

New in Lepton 1.6.2 Beta 5 (Mar 31, 2018)

  • New features:
  • New icon by brandmark.io #168
  • lepton_color
  • Bug fixed:
  • Invalid tokens in filename fail the snippet creation/update silently. #275
  • cmd + e not working after returning from the immersive mode. #276
  • Enhancement:
  • Add cmd + esc as a shortcut to exit the code editor.
  • Add cmd + s as a shortcut to save(submit) the new/edit gists. #177
  • Indicator(Icon) for secret snippets. #153 (by @yihan-us )
  • Make small adjustments to menu & style.
  • New config for the editor in .leptronrc. (.leptonrc template)

New in Lepton 1.6.2 Beta 3 (Mar 26, 2018)

  • Bug fixed:
  • Invalid tokens in filename fail the snippet creation/update silently. #275
  • cmd + e not working after returning from the immersive mode. #276
  • Enhancement:
  • Add cmd + esc as a shortcut to exit the code editor.
  • Add cmd + s as a shortcut to save(submit) the new/edit gists. #177
  • Make small adjustments to menu & style.
  • New config for the editor in .leptronrc. (.leptonrc template)

New in Lepton 1.6.1 (Mar 23, 2018)

  • NEW FEATURE:
  • Auto update #141
  • Lepton should be able to automatically update itself in future releases.
  • Let us know if you meet any bug during updating. (Need testing on Win/Linux)
  • A mini dashboard for gist stats #273
  • Shortcut: Cmd/Ctrl + D
  • BUG FIX:
  • Search Index not updated after editing the file names #272

New in Lepton 1.6.1 Alpha 2 (Mar 22, 2018)

  • New feature:
  • A mini dashboard for gist stats (Cmd + D)
  • Bug fixed:
  • Search Index not updated after editing the file names #272

New in Lepton 1.6.1 Alpha 1 (Mar 20, 2018)

  • Bug fixed:
  • Search Index not updated after editing the file names #272
  • Warning: You won't get any further update notice when installing an alpha app. Install a stable version unless for testing purpose.

New in Lepton 1.6.0 (Mar 18, 2018)

  • NEW FEATURE:
  • GitHub Enterprise support #54
  • Need to be enabled from .leptonrc. (template)
  • Need to generate a token with Gist permission enabled yourself.
  • BUG FIX"
  • undefined pinned tags from local preference crash the app during launch #252
  • ESC will no longer dismiss the Gist editor dialog #269 #162
  • ENHANCEMENT:
  • Small adjustment to the #link and #share buttons
  • Upgrade to React 16 #229
  • Upgrade to Webpack 4
  • Publish snap pacakge for Linux (@popey)

New in Lepton 1.6.0 Alpha 1 (Mar 14, 2018)

  • Enhancement:
  • Small adjustment to the #link and #share buttons
  • Upgrade to React 16 #229
  • Upgrade to Webpack 4

New in Lepton 1.5.2 Alpha 4 (Mar 12, 2018)

  • New feature:
  • GitHub Enterprise support #54
  • Bug fix:
  • undefined pinned tags from local preference crash the app during launch #252
  • ESC will no longer dismiss the Gist editor dialog #269 #162

New in Lepton 1.5.2 Alpha 2 (Jan 3, 2018)

  • Bug fix:
  • Undefined pinned tags from local preference crashes the app during launch #252.

New in Lepton 1.5.1 (Dec 28, 2017)

  • Bug Fix:
  • Fixed the bug where the app crashes if profile image caching fails. #246
  • Print out the expected path for .leptonrc and the resolved configs. #247
  • New Feature & Enhancement:
  • Snippet Sorting (configured from .leptonrc) #242: template for .leptonrc
  • Hide other than close the app window when users click 'x' button on macOS #235

New in Lepton 1.5.1 Alpha 3 (Dec 21, 2017)

  • Bug Fix:
  • Fixed the bug where the app crashes if profile image caching fails. #246
  • Print out the expected path for .leptonrc and the resolved config. #247
  • New Feature & Enhancement:
  • Snippet Sorting (configured from .leptonrc) #242

New in Lepton 1.5.0 (Oct 11, 2017)

  • BUG FIX:
  • Fixed the bug where some users fail to log in at the second launch. #143 (by @hackjutsu)
  • Fixed a crash when closing the app after launching quickly. #230 (by @hackjutsu)
  • Fixed a bug where users cannot remove the first segment for each gist #218 (by @hackjutsu)
  • NEW FEATURE & ENHANCEMENT:
  • Restore the tag section expansion status when launching #224 (by @hackjutsu)
  • Fetch the pages of gists concurrently other than sequentially. (by @hackjutsu)
  • Add close button to About Page. #142 (by @hackjutsu)
  • Configure Lepton from /.leptronrc. (template)(by @hackjutsu):
  • snippet expansion [true|false] #192
  • log level [info|debug] #197
  • new snippet private by default [true|false] #130

New in Lepton 1.4.3 Alpha 10 (Oct 10, 2017)

  • CRITICAL BUG FIX:
  • Fixed the bug where some users fail to log in at the second launch. #143 (by @hackjutsu)
  • Fixed a crash when launch and close the app quickly. #230 (by @hackjutsu)
  • NEW FEATURE & ENHANCEMENT:
  • Restore the tag section expansion status when launching #224 (by @hackjutsu)
  • Fetch the pages of gists concurrently other than sequentially. (by @hackjutsu)
  • Configure Lepton from /.leptronrc. (template)(by @hackjutsu)
  • snippet expansion [true|false] #192
  • log level [info|debug] #197
  • new snippet private by default [true|false] #130

New in Lepton 1.4.3 Alpha 8 (Oct 9, 2017)

  • New feature & Enhancement:
  • Add more runtime configuration options to /.leptronrc (by @hackjutsu)
  • snippet expansion status
  • log level
  • Restore the tag section expansion status when launching #224 (by @hackjutsu)
  • Fetch the pages of gists concurrently other than sequentially. (by @hackjutsu)
  • Bug fix:
  • Fixed the bug where some users fail to log in at the second launch. #143 (by @hackjutsu)

New in Lepton 1.4.3 Alpha 7 (Oct 2, 2017)

  • NEW FEATURE & ENHANCEMENT:
  • Restore the tag section expansion status when launching #224 (by @hackjutsu)
  • Fetch the pages of gists concurrently other than sequentially. User with gists more than 300 is expected to have a quicker launch. (by @hackjutsu)
  • Add more runtime configuration options to /.leptronrc (by @hackjutsu):
  • snippet expansion status
  • log level
  • BUG FIX:
  • Try to fix the bug where some users fail to log in at the second launch. #143:
  • This bug is fixed on Linux. Some Windows users are still experiencing it.
  • Use a flat file to cache user info other than localStorage
  • Add timeout to GitHub API REST calls
  • More logging

New in Lepton 1.4.3 Alpha 5 (Sep 29, 2017)

  • Try to fix the bug where some users fail to log in at the second launch. #143:
  • Use a flat file to cache user info other than localStorage
  • Add timeout to GitHub API REST calls
  • Add more loggings

New in Lepton 1.4.3 Alpha 3 (Sep 26, 2017)

  • Bug fix:
  • Try to fix the bug where some users fail to log in at the second launch. #143
  • Use a flat file to cache user info other than localStorage

New in Lepton 1.4.3 Alpha (Sep 24, 2017)

  • Ignore the React specific warnings in the developer console if any.

New in Lepton 1.4.2 (Sep 17, 2017)

  • New Features:
  • Sticker.js-like style for profile image #189 (by @hackjutsu)
  • Restore the previous the windows size/position #186 (by @hackjutsu)
  • Support GitHub flavored Markdown task list #117 (by @Gisonrg )
  • Search gist by gist id #201 (by @hackjutsu)
  • Bugs fixed:
  • Occasional JavaScript Error when launch the app #132 (by @hackjutsu)
  • Line numbers are occasionally taking 2 lines when >99 #196 (by @hackjutsu)
  • Fix file-expand arrow direction #203 (by @ArLEquiN64)
  • Enhancement:
  • Remove the margin below the update notice #191 (by @hackjutsu)
  • Do not open the raw dialog when clicking "#link" button #178 (by @hackjutsu)
  • Update Lepton to use Node 7 or 8 #164 (by @cixuuz )
  • Avoid auto update check in development environment #181 (by @Gisonrg )
  • Highlight links in snippet description section #199 (by @hackjutsu)
  • Make selected tags more distinguishable #187 (by @hackjutsu)

New in Lepton 1.4.1 Alpha 4 (Sep 7, 2017)

  • New Features:
  • Search gist by gist id #201 (by @hackjutsu)
  • Enhancement:
  • Make selected tags more distinguishable #187 (by @hackjutsu)

New in Lepton 1.4.1 Alpha 3 (Sep 6, 2017)

  • Bugs fixed:
  • Line numbers are occasionally taking 2 lines when >99 #196 (by @hackjutsu)
  • Enhancement:
  • Highlight links in snippet description section #199 (by @hackjutsu)

New in Lepton 1.4.1 Alpha (Aug 28, 2017)

  • New Features:
  • Sticker.js-like style for profile image #189 (by @hackjutsu)
  • Restore the previous the windows size/position #186 (by @hackjutsu)
  • Support GitHub flavored Markdown task list #117 (by @Gisonrg )
  • Bugs fixed:
  • Occasional JavaScript Error when launch the app #132 (by @hackjutsu)
  • Enhancement:
  • Remove the margin below the update notice #191 (by @hackjutsu)
  • Do not open the raw dialog when clicking "#link" button #178 (by @hackjutsu)
  • Update Lepton to use Node 7 or 8 #164 (by @cixuuz )
  • Avoid auto update check in development environment #181 (by @Gisonrg )

New in Lepton 1.4.0 (Aug 28, 2017)

  • New Feature:
  • [DNLHC] New design: #147
  • [wujysh] Proxy support: #45
  • Enhancement:
  • [DNLHC] Improve the style for horizontal navigation bar: #154
  • [DNLHC] Set max-height for expanded tag section: #157
  • [DNLHC] Improve snippet panel's paddings: #156
  • [DNLHC] Improve sync progress bar style: #158
  • [cixuuz] Adopt Webpack 3: #165
  • [cixuuz] Acknowledge Evil icons: #160
  • [YYSU] Fix broken link for Lepton's license file: #138

New in Lepton 1.4.0 Beta (Jul 24, 2017)

  • Enhancement:
  • New design: #147
  • Bug fix:
  • Broken link for license file: #138

New in Lepton 1.3.0 (Jun 5, 2017)

  • TWITTER STYLE TAGS:
  • Now we can use either the legacy tag style:
  • This is an awesome gist #tags: Jupiter, Saturn, Mars
  • or the new Twitter tag style:
  • This is an awesome gist about #Jupiter, #Saturn and #Mars
  • If Lepton sees the reserved keyword #tags:, it assumes the gist is tagged in the legacy way.

New in Lepton 1.2.2 (May 16, 2017)

  • Enhancement:
  • Bump dependencies versions
  • Electron: v1.4.x --> v1.7.0 beta (Node.js/Chromium/V8 upgraded)
  • Fuse.js: v2.6.x --> v3.0.0
  • react-codemirror: v0.3.0 --> v1.0.0
  • Improve the bootstrap speed. #124
  • Users with more than 30 gists are expected to have a quicker launch.
  • Improve the license section. #123

New in Lepton 1.2.1 (May 15, 2017)

  • Bug fixed:
  • Fixed a bug where new users might fail to authorize the app. #120
  • Enhancement:
  • No longer ask for switching account on startup. #118

New in Lepton 1.2.0 (May 15, 2017)

  • New Features & Enhancement:
  • Pin your favorate tags
  • Syntax highlight for code editor (Thanks to wujysh)
  • Expand/Collapse your snippets (Thanks to lcgforever)
  • Local search based on file names
  • Provide a shortcut to starred gists
  • Link URLs in the description section automatically
  • Display the last edit date
  • About Page (Ctrl/Command + ,)