Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
9c8122f
change: all links now managed by Env package
Aetherinox Apr 1, 2024
1dcd5b7
internal: comment prints
Aetherinox Apr 1, 2024
21f5b50
feat: add css property
Aetherinox Apr 1, 2024
6568401
change: update language entries
Aetherinox Apr 1, 2024
fd537e0
change: add documentation button to settings
Aetherinox Apr 1, 2024
ca2e751
dep: add Electron api
Aetherinox Apr 1, 2024
8689814
tests: bump demo vault to v1.6.3
Aetherinox Apr 1, 2024
31bcd3d
dep: update node_modules/terser
Aetherinox Apr 1, 2024
5dd54a4
build: bump version v1.6.3
Aetherinox Apr 1, 2024
a0fd9ae
docs: update changelog
Aetherinox Apr 1, 2024
a649981
ci: update workflow
Aetherinox Apr 1, 2024
eaabfae
docs: slice readme text
Aetherinox Apr 2, 2024
d1af475
docs: update readme
Aetherinox Apr 2, 2024
d09c683
fix: update checker getting stuck when it cannot contact the github b…
Aetherinox Apr 2, 2024
0afd844
change: remove spacer from documentation button in Gistr settings
Aetherinox Apr 2, 2024
5616759
fix: report latest version in settings tab with alternative vars
Aetherinox Apr 2, 2024
c0443f4
feat: add gistr-web codeblock as alternative to raw: true
Aetherinox Apr 2, 2024
d2958d0
chore: clean up developer prints
Aetherinox Apr 2, 2024
c8c47b5
chore: give integrated browser unique id as to not conflict with othe…
Aetherinox Apr 2, 2024
afc529e
tests: bump demo vault 1.6.4
Aetherinox Apr 2, 2024
df769a3
dep: update @types/node 20.11.30 -> 20.12.3
Aetherinox Apr 2, 2024
2dbde2b
build: bump version v1.6.4
Aetherinox Apr 2, 2024
ad2c123
docs: update changelog for v1.6.4
Aetherinox Apr 2, 2024
ecdc664
internal: bump v1.6.4
Aetherinox Apr 2, 2024
958d18e
ci: update release tags
Aetherinox Apr 2, 2024
6f6d708
ci: add ci to release template
Aetherinox Apr 2, 2024
a5dc085
ci: update changelog-configuration.json
Aetherinox Apr 3, 2024
24cb99a
fix: opengist bug improperly formatting text
Aetherinox Apr 3, 2024
c3a8746
change: github default dark theme scrollbar color
Aetherinox Apr 3, 2024
b88fc60
chore: update language entries
Aetherinox Apr 3, 2024
271a25c
chore: update environment vars for branch main and stable
Aetherinox Apr 3, 2024
d9ab83b
change: add Env.Api to store api links
Aetherinox Apr 3, 2024
5243628
change: remove 'AppBase' declaration, migrated to pluginBase
Aetherinox Apr 3, 2024
a18f9a2
tests: bump version 1.6.5
Aetherinox Apr 3, 2024
fbd844a
fix: css syntax errors
Aetherinox Apr 3, 2024
bcf0fd8
docs: update changelog for v1.6.5
Aetherinox Apr 3, 2024
11c55c2
build: bump version 1.6.5
Aetherinox Apr 3, 2024
a4dbeb0
docs: typo
Aetherinox Apr 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 20 additions & 16 deletions .github/changelog-configuration.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"categories": [
{
"title": "\n\n<br>\n\n#### 🚀 Features",
"labels": [ "kind/feature", "feature", "feat" ]
"title": "\n\n<br>\n\n#### 🪛 Continuous integration",
"labels": [ "kind/ci", "ci" ]
},
{
"title": "\n\n<br>\n\nn#### ✨ Optimizations",
"labels": [ "kind/perf", "optimization", "perf", "optimize" ]
"title": "\n\n<br>\n\n#### 🚀 Features",
"labels": [ "kind/feature", "feature", "feat" ]
},
{
"title": "\n\n<br>\n\n#### 🐛 Bugfixes",
Expand All @@ -17,16 +17,8 @@
"labels": [ "kind/chore", "change", "chore" ]
},
{
"title": "\n\n<br>\n\n#### ✏️ Docs",
"labels": [ "kind/docs", "doc", "docs", "wiki" ]
},
{
"title": "\n\n<br>\n\n#### 🧪 Tests",
"labels": [ "kind/test", "test" ]
},
{
"title": "\n\n<br>\n\n#### 📦 Build & Dependencies",
"labels": [ "kind/build", "build", "dependency", "package" ]
"title": "\n\n<br>\n\nn#### ✨ Optimizations",
"labels": [ "kind/perf", "optimization", "perf", "optimize" ]
},
{
"title": "\n\n<br>\n\n#### 🚨 Security ",
Expand All @@ -47,6 +39,18 @@
{
"title": "\n\n<br>\n\n#### ⛔ Removed",
"labels": [ "kind/remove", "remove" ]
},
{
"title": "\n\n<br>\n\n#### 📦 Build & Dependencies",
"labels": [ "kind/build", "build", "dependency", "dep", "package" ]
},
{
"title": "\n\n<br>\n\n#### ✏️ Docs",
"labels": [ "kind/docs", "doc", "docs", "wiki" ]
},
{
"title": "\n\n<br>\n\n#### 🧪 Tests & Demo Vault",
"labels": [ "kind/test", "test", "tests", "vault" ]
}
],
"sort": "ASC",
Expand All @@ -65,11 +69,11 @@
],
"label_extractor": [
{
"pattern": "^(build|ci|change|chore|doc|docs|wiki||remove|deprecate|security|dependency|package|feat|feature|fix|bug|perf|optimize|optimization|refactor|revert|style|test):(.*)",
"pattern": "^(build|ci|change|chore|doc|docs|wiki|remove|deprecate|security|dependency|dep|package|feat|feature|fix|bug|perf|optimize|optimization|refactor|style|test|tests|vault):(.*)",
"target": "$1"
},
{
"pattern": "^(build|ci|change|chore|doc|docs|wiki||remove|deprecate|security|dependency|package|feat|feature|fix|bug|perf|optimize|optimization|refactor|revert|style|test){1}(\\([\\w\\-\\.]+\\))?(!)?:(.*)",
"pattern": "^(build|ci|change|chore|doc|docs|wiki|remove|deprecate|security|dependency|dep|package|feat|feature|fix|bug|perf|optimize|optimization|refactor|style|test|tests|vault){1}(\\([\\w\\-\\.]+\\))?(!)?:(.*)",
"target": "$1"
}
],
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,9 @@ jobs:
permissions:
contents: write
pages: write

environment:
name: Orion

steps:
- name: "Checkout"
uses: actions/checkout@v4
Expand Down Expand Up @@ -73,5 +75,5 @@ jobs:
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
personal_token: ${{ secrets.ADMINSERV_TOKEN }}
personal_token: ${{ secrets.ADMINSERV_TOKEN_CL }}
publish_dir: ./docs/site
6 changes: 3 additions & 3 deletions .github/workflows/pr-issues-status.yml
Original file line number Diff line number Diff line change
Expand Up @@ -557,9 +557,9 @@ jobs:

<sub>I am a bot reaching out to you with an automated response.</sub>

stale-issue-label: 'Status Stale'
close-issue-label: 'Status ↯ Autoclosed'
exempt-issue-labels: 'feature,Type Feature,bug,Type Bug'
stale-issue-label: 'Status 𐄂 Stale'
close-issue-label: 'Status 𐄂 '
exempt-issue-labels: 'feature,Type Feature,bug,Type Bug'
days-before-stale: 30
days-before-close: 7
days-before-pr-stale: -1
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/release-npm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,8 @@ jobs:
tag: ${{ env.PACKAGE_VERSION }}
tag_exists_error: false
message: "Latest release"
gpg_private_key: ${{ secrets.ADMINSERV_GPG_KEY_ASC }}
gpg_passphrase: ${{ secrets.ADMINSERV_GPG_PASSPHRASE }}

# ---------------------------------------------------------------------------------------
# [ Tag ]: Confirm
Expand Down
38 changes: 19 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,32 +47,32 @@ The following is an outline of what Gistr can do for you:
<br />

**Functionality**:
- Gistr now includes an integrated browser feture which allows you to embed any website into your notes, including Github and Opengist.
- This can be used for embedding gists containing mermaid graphs
- Feature allows you to not only view the website in your notes, but also sign into websites such as Github / Opengist and make edits.
- Can be activated with `raw` property
- `raw` property supports the ability to specify additional properties:
- `zoom`
- `height`
- `css`
- Two modes for embedding: **Codeblock mode** and **Website mode**.
- (**Website Mode**): Embed any website into your Obsidian notes. Fully functioning browser with ability to sign in to accounts and navigate.
- Can be used for Github / Gist mermaid graphs
- Activated with [raw](https://aetherinox.github.io/obsidian-gistr/usage/properties/#raw) property
- [raw](https://aetherinox.github.io/obsidian-gistr/usage/properties/#raw) property supports the ability to specify additional properties:
- [zoom](https://aetherinox.github.io/obsidian-gistr/usage/properties/#property-zoom): change the size of the website
- [height](https://aetherinox.github.io/obsidian-gistr/usage/properties/#property-height): change the height of the website frame
- [css](https://aetherinox.github.io/obsidian-gistr/usage/properties/#property-css): override existing CSS on the embedded website
- Save notes from Obsidian as public or secret gists
- Choose when you want to save a gist, or enable autosave to track changes
- Requires Github [Personal Access Token](https://github.com/settings/tokens?type=beta) (free). Open Gistr settings in Obsidian to configure.
- Line numbering
- Open embedded Github Gist or Opengist snippets from your notes in your browser
- Filter out specific snippets from a gist which contain multiple files
- Manual and autosave settings available
- Requires Github [Personal Access Token](https://github.com/settings/tokens?type=beta) (free).
- [Click here to read setup instructions](https://aetherinox.github.io/obsidian-gistr/settings/github/)
- Line numbering & syntax highlighting
- Open embedded Github Gist or Opengist snippets from your notes in your device browser
- Filter out gists that contain more than one file
- Enable / Disable text wrapping and horizontal scrollbar
- Auto-refresh any edits to your settings in reading mode
- Complete customization, including changing the keyword that triggers a codeblock to show gists.
- Fast performance and caching
- Complete customization for almost every aspect of the plugin and the sites you embed

<br />

**Themes**:
- Includes **Light** & **Dark** mode for both services
- Ability to customize individual colors
- CSS stylesheet override
- Includes **Light** & **Dark** themes for Github and Opengist
- Customize individual colors through Gistr settings, or use CSS stylesheet override
- Thin and customizable scrollbar
- Force theme on each individual gist paste
- Force amy theme on each individual gist paste

<br />

Expand Down
29 changes: 28 additions & 1 deletion docs/docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,42 @@ tags:

![Version](https://img.shields.io/github/v/tag/Aetherinox/obsidian-gistr?logo=GitHub&label=version&color=ba5225) ![Downloads](https://img.shields.io/github/downloads/Aetherinox/obsidian-gistr/total) ![Repo Size](https://img.shields.io/github/repo-size/Aetherinox/obsidian-gistr?label=size&color=59702a) ![Last Commit)](https://img.shields.io/github/last-commit/Aetherinox/obsidian-gistr?color=b43bcc)

### <!-- md:version stable- --> 1.6.5 <small>April 04, 2024</small> { id="1.6.5" }

- `chore`: update language entries
- `chore`: update environment vars for branch main and stable
- `change`: github default dark theme scrollbar color
- `change`: add Env.Api to store api links
- `change`: remove 'AppBase' declaration, migrated to pluginBase
- `tests`: bump version 1.6.5
- `fix`: opengist bug improperly formatting text
- `fix`: css syntax errors

### <!-- md:version stable- --> 1.6.4 <small>April 02, 2024</small> { id="1.6.4" }

- `feat`: add `gistr-web` codeblock as alternative to `raw: true`
- `change`: remove spacer from documentation button in Gistr settings
- `chore`: clean up developer prints
- `chore`: give integrated browser unique id as to not conflict with other plugins
- `fix`: report latest version in settings tab with alternative vars
- `fix`: update checker getting stuck when it cannot contact the github branch
- `tests`: bump demo vault 1.6.4
- `dep`: update @types/node 20.11.30 -> 20.12.3
- `build`: bump version v1.6.4

### <!-- md:version stable- --> 1.6.3 <small>April 01, 2024</small> { id="1.6.3" }

- `feat`: added property `css` for **raw mode**
- `change`: added documentation link to Gistr settings support tab
- `change`: added documentation button to Gistr settings support tab
- `change`: uuid for gists now generated by in-house method instead of nanoid
- `refactor`: major clean up of code, old dependency remnants, and tidy up code
- `perf`: further enhanced performance times and how caching is managed for codeblocks embedded in a note
- `change`: prep-work for next major release and new features coming out, including Github repo support
- `dep`: update rollup 3.29.3 -> 4.13.2
- `dep`: added `@rollup/plugin-replace`
- `remove`: `rollup-plugin-define`
- `remove`: `nanoid`
- `build`: github bot @AdminServ now verified

### <!-- md:version stable- --> 1.6.2 <small>March 31, 2024</small> { id="1.6.2" }

Expand Down
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"id": "gistr",
"name": "Gistr",
"version": "1.6.2",
"version": "1.6.5",
"minAppVersion": "1.0.0",
"description": "Integrate Opengist and Github gists into your notes, allowing you to create, update, and share between your notes and gist services",
"author": "Aetherinox",
Expand Down
Loading