Changelog¶
1.7.0 July 13, 2024¶
refactor: performed linting on all filesbuild: updated main gistr.js build scriptdep: bump@types/nodefrom 20.12.7 to 20.14.10dep: bumpelectronfrom 30.0.1 to 31.1.0dep: bump@types/chromefrom 0.0.266 to 0.0.268dep: bumprollupfrom 4.16.4 to 4.18.0dep: bumpyamlfrom 2.3.4 to 2.4.5dep: add@aetherinox/noxenvdep: addtypescript-eslintdep: add@typescript-eslint/parserdep: add@typescript-eslint/eslint-plugindep: addprettierfix: fixed bug with calling target file using legacy formattests: bump version 1.7.0
1.6.8 April 26, 2024¶
build: updated main gistr.js build scriptdep: bumprollupfrom 4.14.0 to 4.16.4dep: bumpelectronfrom 29.2.0 to 30.0.1dep: bump@codemirror/viewfrom 6.26.1 to 6.26.3dep: bump@types/nodefrom 20.12.5 to 20.12.7dep: bump@types/chromefrom 0.0.265 to 0.0.266
1.6.7 April 05, 2024¶
dep: bump@types/chromefrom 0.0.263 to 0.0.265dep: bump@types/nodefrom 20.12.4 to 20.12.5
1.6.6 April 04, 2024¶
dep: bump@types/nodefrom 20.12.3 to 20.12.4dep: bump@octokit/restfrom 20.0.2 to 20.1.0build: update rollup build scripts
1.6.5 April 04, 2024¶
chore: update language entrieschore: update environment vars for branch main and stablechange: github default dark theme scrollbar colorchange: add Env.Api to store api linkschange: remove 'AppBase' declaration, migrated to pluginBasetests: bump version 1.6.5fix: opengist bug improperly formatting textfix: css syntax errors
1.6.4 April 02, 2024¶
feat: addgistr-webcodeblock as alternative toraw: truechange: remove spacer from documentation button in Gistr settingschore: clean up developer printschore: give integrated browser unique id as to not conflict with other pluginsfix: report latest version in settings tab with alternative varsfix: update checker getting stuck when it cannot contact the github branchtests: bump demo vault 1.6.4dep: update types/node 20.11.30 -> 20.12.3build: bump version v1.6.4
1.6.3 April 01, 2024¶
feat: added propertycssfor raw modechange: added documentation button to Gistr settings support tabchange: uuid for gists now generated by in-house method instead of nanoidrefactor: major clean up of code, old dependency remnants, and tidy up codeperf: further enhanced performance times and how caching is managed for codeblocks embedded in a notechange: prep-work for next major release and new features coming out, including Github repo supportdep: update rollup 3.29.3 -> 4.13.2dep: added@rollup/plugin-replaceremove:rollup-plugin-defineremove:nanoidbuild: github bot @AdminServ now verified
1.6.2 March 31, 2024¶
fix: update language entries, fixed a few typosfix: update leaf header icon tooltipchange: time formatting link in settings changed to: https://aetherinox.github.io/obsidian-gistr/cheatsheets/datetime/change: default autosave duration, 15 -> 120 secondschange: datetime format url switched over to mkdocsdep: bumpelectronfrom 23.3.13 to 29.1.6dep: bumptypescriptfrom 4.9.5 to 5.4.3
1.6.1 March 30, 2024¶
feat: added new header ribbon buttonrefreshwhich can be enabled in Gistr Global Settings- can be enabled in Gistr Settings panel under
Globalwith new setting labeledEnable refresh icon - Allows you to force refresh all of your embedded gist blocks when you change colors and see changes immediately. Gistr initially caches everything so that codeblocks are quicker to load.
- can be enabled in Gistr Settings panel under
change: updated Gistr settings panel link for Personal Access Token documentation, goes to new docs website nowperf: optimized loading of blocks when Obsidian first launched
1.6.0 March 29, 2024¶
feat: addedrawproperty- added property
height - added property
zoom heightandzoomonly available in raw mode
- added property
feat: added ability to view gists with a secondary method which acts as a browser. gives the ability to sign into Github, view, and edit gists.feat: added compatibility for Gist mermaid graphsdep: added Saturyn package for Chromium integrationperfoptimizations for loading gists and caching informationdocs: updated demo vault to include new examples and the introduction of property mode
1.5.0 March 25, 2024¶
feat: added new format for embedded gistsfeat: added 'background' property to codeblocksfeat: added 'color' property to codeblocksrefactor: replaced individual variables with style interfaceperf: optmizations to performance, no longer sending 1 call per line.
1.4.7 March 23, 2024¶
change: updated Github light theme color scheme- variables were showing up as bright colors. set light theme to match the color scheme used on Github.com
chore: update types/mode dependency to 20.11.30change: implement new regex pattern which will allow for v1.5.0 new format coming
1.4.6 March 15, 2024¶
feat: ability to specify custom datetime format for gists in save list- new setting added under Gist Save & Sync section
feat: ability to specify showing public and secret gists in save list by themselves or together- new setting added under Gist Save & Sync section
change: operating system desktop notification for available updates.- ties into the autoupdate toggle setting so that it can be enabled / disabled
package: added moment.js package for datetime formattingremove: removed old datetime method
1.4.5 March 14, 2024¶
feat: added ribbon icons on left side of Obsidianfeat: added new setting to enable/disable ribbonchore: revised code to make plugin compatible with newer dependencieschore: updated dependency rollup from v2 to v3
1.4.4 March 12, 2024¶
refactor: completely changed the structure of the plugin in order to get organized so that new Github features can be added.fix: corrected icons missingchange: adjusted the timeout duration so that things are quicker to respondchange: added a number of new commands that will be used for connecting OpenGist with Github note savingperf: optimized numerous methods for performance purposes
1.4.3 March 12, 2024¶
refactor: completely changed the structure of the plugin in order to get organized so that new Github features can be added.fix: corrected icons missingchange: adjusted the timeout duration so that things are quicker to respondchange: added a number of new commands that will be used for connecting OpenGist with Github note savingperf: optimized numerous methods for performance purposes
1.4.2 March 11, 2024¶
feat: added Reset Defaults option to all settings so that users can convert back to default settings on any propertyfeat: added plugin update check to Support tab in Gistr plugin settingschange: updated css so that buttons, sliders, and dropdowns would use a proper pointer on any theme, but only for gistrchange: re-structured settings functionality in Gistr (only noteworthy to developer)fix: default bottom padding for OpenGist to match top padding
1.4.1 March 10, 2024¶
feat: added global setting to disable Gistr update notificationsfeat: added additional settings to control the colors of things in the Settings interface.- accessible by installing the Obsidian Style Settings plugin.
build: users now get notifications in Obsidian when beta releases of the plugin are available.- can be installed using the BRAT plugin, OR;
- can be installed manually by downloading and manually copying over the
.js,.json, and.cssfiles in the releases section
change: javascript minification now fully implemented to make file sizes smallerchore: cleaned up css / stylesheet filefix: content security policy (csp) error which appeared when using OpenGist demo website and other untrusted domainsdeps: removed numerous deprecated packages, upgraded them to the latest releases
1.4.0 March 09, 2024¶
feat: added the ability to create, save, and update Github with your obsidian vault notes.- Can be activated by either right-clicking in your note somewhere, OR opening your Obsidian Command Palette and selecting the Save options.
feat: added new setting to adjust notification time in settings Global tabfeat: added Gistr plugin update notification for both stable and beta releasesfeat: added new settings tab Save & Syncfeat: added github gist api status indicator in settingstodo:add setting in v1.4.1 to disable update notification if the user wishes. for now it just pops up for a few seconds as a notification box in the top right.
feat: added ability to either manualy create gists, or have Gistr constantly monitor notes for changes and then push those changes to a gist repo.change: all sliders now have visual integer to the right of the slider so that users dont have to hover to view the current configured valuechange: getting started modal interface updatedchange: made minor edits to color scheme for OpenGisttodo: add color options for different language objects, (e.g.: variables, functions, globals, comments, etc)
change: stable releases will now be minified to reduce code / commentschange: codeblock opacity minimum changed from 0 to 0.20housekeeping: cleaned up debug prints, ensured others dont display unless in development environmentperf: made changes to help increase performance. since there is now a feature to constantly check for updates to notes, every microsecond counts.fix: getting started modal was not opening for users. fixed the variable being stored.
1.3.1 March 07, 2024¶
change: stylesheet propertiesfixed: ew minor inconsistenciesadded: prep-work libraries for upcoming v1.4.0 updateadded: frontmatter package to handle adding / editing gists
1.3.0 March 06, 2024¶
feat: added opacity setting for Github and Opengist code blocksfeat: added auto-refresh in reading / preview mode- When changes to the settings are made, they will automatically update in Reading mode
feat: added "Text Wrapping" mode in Global Settings- If enabled, text will wrap to the next line instead of showing a scrollbar for certain types of documents.
- Text wrapping mode does NOT work if you have a gist which has absolutely no spaces anywhere in the text.
feat: added Github Personal Access Token field- This will be used for the upcoming features which allow you to save / edit gists from your Obsidian vault.
- It is not needed if you want to just embed gists in your notes.
- Validates the token entered and notifies the user if the token is proper
change: modified theme colors for Github and Opengist to make things more colorfulchange: made custom CSS boxes wider since certain themes were tinychange: colored settings text between Light and Dark theme settings to make things easier to readchange: tabs in settings now has cursor pointer to indicate it is clickable
1.2.0 March 04, 2024¶
feat(github): added support for Github dark themefeat(github): added new colorization options for github themesfeat(themes): added new color theme option to change codeblock text colorfeat(themes): can now force a specific theme on both Github and Opengist snippets- append
&themenameto the end of the gist url
- append
change(themes): theme dropdown box moved to "Global" menu tabperf: minor optimization adjustmentschore: cleaned up stylesheet management for Github and OpenGist
1.1.0 March 02, 2024¶
added: color-picker for settingsadded: new theme system for OpenGist snippets which allows each gist codeblock to be assigned a different themechore: cleaned up codeperf: minor optimizations to how gists are processed which makes them faster loading now.
1.0.0 Feb 29, 2024¶
- Initial release