Changelog¶
1.7.0 July 13, 2024¶
refactor
: performed linting on all filesbuild
: updated main gistr.js build scriptdep
: bump@types/node
from 20.12.7 to 20.14.10dep
: bumpelectron
from 30.0.1 to 31.1.0dep
: bump@types/chrome
from 0.0.266 to 0.0.268dep
: bumprollup
from 4.16.4 to 4.18.0dep
: bumpyaml
from 2.3.4 to 2.4.5dep
: add@aetherinox/noxenv
dep
: addtypescript-eslint
dep
: add@typescript-eslint/parser
dep
: add@typescript-eslint/eslint-plugin
dep
: addprettier
fix
: 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
: bumprollup
from 4.14.0 to 4.16.4dep
: bumpelectron
from 29.2.0 to 30.0.1dep
: bump@codemirror/view
from 6.26.1 to 6.26.3dep
: bump@types/node
from 20.12.5 to 20.12.7dep
: bump@types/chrome
from 0.0.265 to 0.0.266
1.6.7 April 05, 2024¶
dep
: bump@types/chrome
from 0.0.263 to 0.0.265dep
: bump@types/node
from 20.12.4 to 20.12.5
1.6.6 April 04, 2024¶
dep
: bump@types/node
from 20.12.3 to 20.12.4dep
: bump@octokit/rest
from 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-web
codeblock as alternative toraw: true
change
: 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 propertycss
for 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-replace
remove
:rollup-plugin-define
remove
:nanoid
build
: 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
: bumpelectron
from 23.3.13 to 29.1.6dep
: bumptypescript
from 4.9.5 to 5.4.3
1.6.1 March 30, 2024¶
feat
: added new header ribbon buttonrefresh
which can be enabled in Gistr Global Settings- can be enabled in Gistr Settings panel under
Global
with 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
: addedraw
property- added property
height
- added property
zoom
height
andzoom
only 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 integrationperf
optimizations 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.css
files 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
&themename
to 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