copilot-swe-agent[bot]
add582a93b
test: run router/history/base tests in both hash and history modes
2026-08-28 16:50:55 +00:00
Luffy
f852d61613
fix(router): standardize link and resource path resolution
...
- resolve relative paths from the current Markdown page
- resolve absolute paths from the domain root
- add configurable and per-element base path overrides
- prevent duplicate base paths and preserve sidebar activation
- add regression tests and configuration documentation
Fixes #1891
2026-08-25 12:51:42 +08:00
Luffy
50992940f3
feat(sidebar): add collapsible root sidebar groups ( #2784 )
2026-08-20 11:36:20 +08:00
Luffy
92cdd136da
fix: preserve loose-list sidebar links when collapsed ( #2787 )
2026-08-15 22:54:56 +08:00
Luffy
5c50b9b93a
fix: prevent long links from causing horizontal overflow ( #2786 )
2026-08-13 10:27:24 +08:00
Luffy
a8f151ed79
fix: avoid quadratic slugify cache lookup ( #2783 )
2026-08-11 11:24:38 +08:00
Luffy
030652c895
fix: update sidebar anchor activation logic ( #2779 )
2026-08-09 12:41:54 +08:00
Shivansh Gupta
ee7063cfd9
feat: add configurable right sidebar ( #2772 )
2026-08-04 11:46:10 +08:00
Piotr Kowalski
24a16c630a
feat(search): resultSource option shows where results come from ( #2767 )
2026-08-04 11:24:21 +08:00
Luffy
7898e1e5ac
[release] 5.0.0
2026-07-23 11:45:26 +08:00
Luffy
940d97f813
fix: update dependencies ( #2766 )
2026-07-23 07:56:51 +08:00
Luffy
999220e8a1
chore: update dependencies and adjust TypeScript module resolution ( #2762 )
2026-07-22 12:42:14 +08:00
Luffy
d7df230773
fix: preserve callouts when revisiting pages ( #2757 )
2026-07-22 10:32:07 +08:00
Luffy
e6ab47cff0
fix(embed): strip front matter from included markdown ( #2752 )
2026-07-08 11:16:12 +08:00
Luffy
cebb49fceb
fix: improve cache handling and error recovery ( #2744 )
2026-06-14 16:12:53 +08:00
apple
ab54d53c31
fix: keep anchor links aligned after layout changes ( #2731 )
2026-06-03 10:33:43 +08:00
Luffy
ab96d74a8d
feat: improve indexing and embedded search ( #2734 )
2026-06-03 10:28:37 +08:00
Bowl42
09e85d4c34
fix: exclude headings inside blockquotes from sidebar TOC ( #2691 )
...
Co-authored-by: Luffy <lufei@docsifyjs.org >
2026-05-15 16:21:49 +08:00
dependabot[bot]
8a8ef8546d
chore: bump marked from 17.0.1 to 18.0.3 ( #2723 )
...
Co-authored-by: Luffy <52o@qq52o.cn >
2026-05-14 11:00:58 +08:00
Luffy
870881a9d3
fix: enhance embed token handling in paragraphs and table cells
2026-04-29 10:11:54 +08:00
Luffy
b8f70321b9
fix: escape HTML in image, link, and media components ( #2718 )
2026-04-10 11:27:43 +08:00
Luffy
f8ec7acb53
fix: normalizing language input and escaping HTML ( #2716 )
...
Reported-by: Nishanth <me@shunt.in >
2026-04-09 11:10:04 +08:00
Luffy
0784ebc8e4
fix: enhance slugify function to handle markdown links ( #2697 )
...
* fix: enhance slugify function to handle markdown links
* chore: replace conventional-changelog with standard-version for changelog generation
2026-03-29 13:43:45 +08:00
Luffy
c8f93ff3fc
[release] 5.0.0-rc.4
2026-03-11 11:44:14 +08:00
Paul Hibbitts 🍁
37a2559110
docs: Add v5 upgrade docs ( #2665 )
...
Co-authored-by: Luffy <52o@qq52o.cn >
2026-01-15 10:23:56 +08:00
Joe Pea
b960519608
feat: output type definitions, and allow new Docsify(opts) to accept options for ESM usage ( #2392 )
...
This `new Docsify(opts)` API can be safely converted to a Custom Element constructor with backwards compatibility later.
2025-12-03 21:49:44 -08:00
Jake
e8117563ea
feat: Fragment identifier full line ignore ( #2626 )
2025-11-24 10:47:19 +08:00
Luffy
5ed6b24dbf
test: add unit test for table cell embedding functionality ( #2629 )
2025-11-20 16:43:56 +08:00
Luffy
a8d144de00
refactor: improve blockquoteCompiler logic ( #2624 )
2025-11-15 10:29:57 +08:00
Jake
8b591404a5
test: improve file embed & code fragment tests ( #2617 )
2025-10-29 13:10:43 +08:00
Jake
47b0956d71
test: add test for file embed and code fragments ( #2616 )
2025-10-28 10:18:28 +08:00
Luffy
1ad5763216
[release] 5.0.0-rc.3
2025-09-05 12:24:11 +08:00
Luffy
400ecbc813
[release] 5.0.0-rc.2
2025-09-05 12:19:04 +08:00
Luffy
5999f09a4b
fix: normalize slugs to NFC and remove emoji variation selector ( #2597 )
2025-09-02 11:46:11 +08:00
John Hildenbiddle
2e59b0f50c
feat: GitHub style callouts ( #2487 )
...
Co-authored-by: Koy Zhuang <koy@ko8e24.top >
Co-authored-by: Luffy <52o@qq52o.cn >
2025-09-01 12:53:59 +08:00
Luffy
9bc58c9ca2
fix: improve slug generation ( #2581 )
2025-08-31 19:15:23 +08:00
Luffy
eeacfcce2a
fix: update relative link handling ( #2579 )
...
* fix: update relative link handling
* fix: To have the relative path evaluated also if the link needs to be not compiled.
2025-08-30 11:25:39 +08:00
Luffy
22ac7e855d
fix: enhance focus handling ( #2595 )
2025-08-21 16:12:56 +08:00
Luffy
be534674e5
chore: update launch configuration ( #2587 )
2025-08-04 10:51:58 +08:00
Luffy
5a49729afb
docs: update sidebar link formatting ( #2577 )
2025-07-28 22:46:27 +08:00
Koy Zhuang
a2f734f223
feat: support config helper multi keys if supported ( #2571 )
...
* update: support config helper multi keys
---------
Co-authored-by: Luffy <lufei@docsifyjs.org >
2025-07-22 12:24:06 +08:00
Luffy
8d41cbed7b
[release] 5.0.0-rc.1
2025-05-27 10:36:20 +08:00
Luffy
f6ed6d3f89
docs: changes in sync Chinese translation ( #2548 )
2025-05-08 15:43:44 +08:00
Luffy
2e587a22e4
chore: retire outdate multiple languages and update it test snap ( #2546 )
2025-05-06 17:08:57 +08:00
Luffy
1a32fb7334
fix: When alias contains parameters, append ext error ( #1855 )
2025-04-10 09:13:47 +08:00
Koy Zhuang
95901eb8a8
fix(search): clean markdown elements in search contents ( #2457 )
...
Co-authored-by: John Hildenbiddle <jhildenbiddle@users.noreply.github.com >
2024-09-21 19:45:05 +08:00
Luffy
42f25482fa
feat(search): use dexie.js instead of localStorage ( #2464 )
2024-07-31 08:19:00 +08:00
Koy Zhuang
7cbd5322d0
fix: correct loadSider=false render structure issue ( #2470 )
2024-07-28 16:18:03 +08:00
Koy Zhuang
4bc5062fc1
fix: auto header config heading generate func ( #2474 )
2024-07-28 16:14:41 +08:00
Akshay Bhinge
1e9d2f0036
docs: Removal of flags for language choice drop-down ( #2468 )
2024-07-20 09:28:31 +08:00