Skip to content
Draft
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
46988ff
update: shiki version
LincZero May 18, 2025
0a7c48b
style: add notation style
LincZero May 18, 2025
0bd01ce
style: add focused styles
LincZero May 18, 2025
3441347
feat: editing in preview
LincZero May 19, 2025
9323185
feat: editing in preview2, enhance style
LincZero May 19, 2025
2196ed4
feat: editing in preview3, save
LincZero May 20, 2025
6169bf6
ci: add workflow
LincZero May 20, 2025
431eebc
update: new version
LincZero May 20, 2025
21ce5e0
chore: resolve conflict
LincZero May 20, 2025
4eeb6ba
Merge remote-tracking branch 'upstream/master'
LincZero May 20, 2025
1802d57
feat: add setting option: renderMode
LincZero May 20, 2025
5643821
feat: add metaHighlight
LincZero May 20, 2025
ea9f1e0
chore: code comment
LincZero May 20, 2025
1e92382
chore: delete package-lock.json
LincZero May 20, 2025
11ff529
revert: version
LincZero May 20, 2025
8964a56
feat: add min version
LincZero May 21, 2025
36c9636
enhance: use loadPrism
LincZero May 21, 2025
12b21be
fix: allow render when without sectionInfo
LincZero May 21, 2025
2a452d8
fix: last blank line question
LincZero May 21, 2025
0f1897c
feat: editable languageType
LincZero May 21, 2025
1093024
refactor: add CodeblockInfo, feat: save lang type
LincZero May 21, 2025
1ce4827
enhance: indent recognition
LincZero May 22, 2025
277ccc4
fix: render error when readmode codeblock in nest
LincZero May 22, 2025
84e7cd0
chore: update min version
LincZero May 22, 2025
98477cb
chore: lint code
LincZero May 22, 2025
a6e1d36
feat: add setting: renderEngine
LincZero May 22, 2025
2a83c4e
feat: textarea support tab key
LincZero May 23, 2025
e9f4bd8
docs: add more document
LincZero May 23, 2025
cd59a8d
style: simplify
LincZero May 23, 2025
0b18bff
chore: check lint
LincZero May 23, 2025
9dcbacd
docs: settingPanel docs, more docs
LincZero May 23, 2025
d84f859
fix: pdf show metadata, tab-size disunity
LincZero May 23, 2025
d02349f
style: textarea selection color
LincZero May 23, 2025
b02166f
style: uniform font
LincZero May 23, 2025
3a7e4c9
fix: ! save lack '\n'
LincZero May 23, 2025
5c33a0b
feat: arrow cursor from codeblock to root editor
LincZero May 23, 2025
dfafe2c
style: optimize selection color
LincZero May 23, 2025
000c01f
fix: when code include tag
LincZero May 23, 2025
2a26acf
fix: when code include tag2
LincZero May 23, 2025
3cd0282
fix: temp fix error when use custom theme
LincZero May 23, 2025
dc6460e
refactor: add EditableCodeblock, optimize code
LincZero May 24, 2025
e5d61a1
feat: add new renderMode: editable pre
LincZero May 24, 2025
822277a
feat: add languageType arrow event
LincZero May 24, 2025
7d6d684
feat: add a new save cache, debounce save version
LincZero May 24, 2025
621e02f
enhance: ensure editor safe, saveContent faster
LincZero May 24, 2025
0291572
feat: new setting option: saveMode
LincZero May 24, 2025
f5bd349
fix: can't catch transaction fail error
LincZero May 25, 2025
4db8af9
fix: readmode input should readonly
LincZero May 29, 2025
ea4a79d
fix: rerender will affect chinese input method
LincZero May 30, 2025
04bb314
refactor: editablePre support shiki, oninput mode1
LincZero May 31, 2025
2b98541
refactor: editablePre support shiki, oninput mode2
LincZero May 31, 2025
898e1a8
docs: add link: Visual select theme
LincZero May 31, 2025
913a11f
docs: chore comment
LincZero May 31, 2025
64bf58c
refactor: reuse keydown event1
LincZero May 31, 2025
2bd2c59
refactor: reuse keydown event2
LincZero May 31, 2025
04f8b4a
fix: double save cause error when edit last line
LincZero Jun 1, 2025
28fc7cd
enhance: cursor up/down move optimize
LincZero Jun 3, 2025
b7dd8b4
docs: update setting docs
LincZero Jun 4, 2025
2f9b2b6
feat: add renderCallout (beta)
LincZero Jun 6, 2025
6f34e65
feat: add renderCallout (beta)2
LincZero Jun 6, 2025
8c94255
refactor: renderCallout1
LincZero Jun 7, 2025
59962bb
refactor: renderCallout2
LincZero Jun 8, 2025
c16e835
refactor: renderCallout3
LincZero Jun 8, 2025
dd863b1
chore: optimize code, comment
LincZero Jun 8, 2025
ea874d4
feat: add un save flag
LincZero Jun 8, 2025
1f1bf6c
fix: a print error
LincZero Jun 8, 2025
5d2c46d
enhance: code highlight add unsave flag
LincZero Jun 9, 2025
d0eba52
refactor: sub ob depend1
LincZero Jul 8, 2025
cf04ac9
refactor: separate modules (not rely on obsidian)1
LincZero Jul 9, 2025
cdbf44d
refactor: separate modules (not rely on obsidian)2
LincZero Jul 9, 2025
c80b71e
refactor: replace CodeblockInfo with I/O Editor
LincZero Jul 10, 2025
8a732b2
refactor: sub fn which need override, rename
LincZero Jul 10, 2025
7d3dda1
feat: tab key support mulline indent、shift tab1
LincZero Jul 10, 2025
0c25b83
feat: tab key support mulline indent、shift tab2
LincZero Jul 10, 2025
87969a1
refactor: use esbuild merge css
LincZero Jul 11, 2025
84d0e62
refactor: use esbuild merge css2
LincZero Jul 11, 2025
cbfbe9f
refactor: package: emit_change1
LincZero Jul 12, 2025
3e0b31c
fix: setting have not update
LincZero Jul 13, 2025
8a94ec7
refactor: different in firefox and chrome
LincZero Jul 16, 2025
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
32 changes: 32 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Node.js CI/CD Pipeline

on:
push:
branches: [master]
pull_request:
branches: [master]
workflow_dispatch:

jobs:
build-obsidian:
runs-on: ubuntu-latest
steps:
- name: checkout repo
uses: actions/checkout@v4
- name: env use node.js
uses: actions/setup-node@v4
with:
node-version: '22'
- name: build
run: |
npm ci
npm run build
- name: upload build artifact
if: always()
uses: actions/upload-artifact@v4
with:
name: build-artifact
path: |
manifest.json
main.js
styles.css
2 changes: 1 addition & 1 deletion manifest-beta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"id": "shiki-highlighter",
"name": "Shiki Highlighter",
"version": "0.5.0",
"version": "0.5.1",
"minAppVersion": "1.5.0",
"description": "Highlight code blocks with Shiki.",
"author": "Moritz Jung",
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": "shiki-highlighter",
"name": "Shiki Highlighter",
"version": "0.5.0",
"version": "0.5.1",
"minAppVersion": "1.5.0",
"description": "Highlight code blocks with Shiki.",
"author": "Moritz Jung",
Expand Down
Loading