Copilot
c3de4a8c11
refactor: complete BuildCtx immutability and update decoupling roadmap ( #6 )
...
* Initial plan
* refactor: remove BuildCtx mutation from FrontMatter plugin
- Remove temporary cast to mutable allSlugs array
- Move alias collection to build orchestration layer
- Update ctx.allSlugs immutably after parsing
- Apply same pattern to incremental rebuild
- Verified alias functionality works correctly
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* fix: ensure alias collection happens before filtering in rebuild flow
Move alias collection before filterContent() in rebuild flow to match
initial build flow. This ensures consistent behavior where aliases from
all markdown files (including those that will be filtered out) are
included in ctx.allSlugs in both build scenarios.
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* refactor: simplify collectAliases using functional array methods
Replace imperative for-loop with declarative filter/flatMap chain for
better readability and conciseness. Functionally equivalent but more
idiomatic TypeScript.
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* docs: update roadmap with completion status for decoupling phases
Mark phases 1-5 as completed with detailed status notes:
- Phase 1 (Foundation): vfile-schema, plugin-context, test-helpers
- Phase 2 (Utility Abstraction): ctx.utils migration complete
- Phase 3 (Component Decoupling): component registry created
- Phase 4 (Immutability): BuildCtx readonly, alias collection refactored
- Phase 5 (Full Migration): all plugins migrated to new pattern
Add implementation status summary showing all objectives achieved.
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
2025-11-16 23:44:20 +01:00
Copilot
2d9da242dd
refactor: decouple plugins from direct utility and component imports ( #5 )
...
* Initial plan
* Break component-emitter coupling by introducing shared-types module
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Decouple transformer from component scripts via resource registry
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Document plugin data dependencies with @plugin, @reads, @writes annotations
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Address code review feedback: improve docs and exhaustiveness checking
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Add exhaustiveness checking with unreachable assertions
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Fix getComponentJS return type and remove unnecessary null checks
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
2025-11-16 21:30:06 +01:00
Copilot
6babcea029
refactor: decouple plugins from direct utility imports ( #4 )
...
* Initial plan
* Extend PluginUtilities with missing path and escape utilities
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Migrate transformers to use ctx.utils instead of direct imports
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Migrate emitters to use ctx.utils - part 1 (helpers, aliases, assets, contentIndex, contentPage, tagPage, static, favicon)
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Complete emitter migration to ctx.utils - all emitters decoupled
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Add comment explaining double-unescaping in test helper mock
This mirrors the production implementation in util/escape.ts which has the same pattern. The CodeQL alert is a known limitation of simple HTML unescaping that exists in the production code as well.
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Fix type safety: change join() return type to string and simplify casts
- Changed PluginUtilities.path.join() return type from FilePath to string to allow proper single-cast at call sites
- Removed unsafe double-casts (as unknown as FullSlug) in favor of single casts (as FullSlug)
- Fixed ogImage.tsx to use consistent destructuring pattern (ctx.cfg.configuration instead of cfg.configuration)
- Updated implementation in plugin-context.ts and test-helpers.ts
This addresses all code review feedback about type safety issues.
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Fix test mock implementations to match production code behavior
- Fixed getAllSegmentPrefixes to return cumulative prefixes (e.g., ["a", "a/b", "a/b/c"])
- Fixed isRelativeURL to include all three validation conditions
- Fixed stripSlashes to use substring(1) instead of replace(/^\/+/)
- Fixed slugTag to properly handle hierarchical tags with sluggify logic
- Fixed split to handle PDF files and anchor normalization
- Fixed HTML entity ' to ' for consistency
- Changed QUARTZ imports to use utils.path.QUARTZ for consistency
- Fixed favicon.ts to pass full ctx instead of reconstructing partial object
All mocks now accurately reflect production code behavior for reliable testing.
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
2025-11-16 19:24:30 +01:00
Copilot
06c8ff10f1
refactor: implement plugin decoupling foundation (Phases 1-5) ( #3 )
...
* Initial plan
* docs: format design document for decoupling strategy
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* feat: implement Phase 1-4 of plugin decoupling strategy
- Created centralized vfile-schema.ts with all VFile data type definitions
- Created plugin-context.ts with PluginUtilities abstraction layer
- Created test-helpers.ts for plugin testing utilities
- Made BuildCtx readonly to prevent plugin mutations
- Added MutableBuildCtx for build orchestration layer
- Updated components to not mutate ctx.trie
- Updated FrontMatter plugin with temporary cast for backward compatibility
- Updated TransformOptions to accept ReadonlyArray
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* feat: add plugin utilities to BuildCtx and document plugin decoupling
- Added utils property to BuildCtx with createPluginUtilities()
- Documented plugin data dependencies with JSDoc comments on transformers and filters
- Created comprehensive plugin migration guide in docs/PLUGIN_MIGRATION.md
- Updated plugin types.ts with guidance on using PluginContext
- All plugins now have access to ctx.utils for path, resource, and escape utilities
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* docs: add implementation and security summaries
- Created IMPLEMENTATION_SUMMARY.md documenting all phases completed
- Created SECURITY_SUMMARY.md with CodeQL scan results
- All security checks passed with 0 vulnerabilities
- Complete documentation of changes, decisions, and impact
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* docs: add guidance for custom plugins extending vfile data
- Added section "Adding Custom VFile Fields" to PLUGIN_MIGRATION.md
- Demonstrates TypeScript module augmentation for custom fields
- Shows best practices for extending vfile data in third-party plugins
- Clarifies that centralized schema doesn't prevent custom extensions
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* refactor: address code review feedback
- Remove `any` type annotations from component map callbacks (Breadcrumbs, FolderContent)
- Fix test-helpers: change `config` to `cfg` to match BuildCtx interface
- Add `trie: undefined` to mock context for completeness
- Add missing vfile fields to schema: text, blocks, htmlAst, hasMermaidDiagram
- Make Argv properties truly readonly with ReadonlyArgv type
- Add documentation explaining module augmentation pattern is intentional
- Document FrontMatter mutation as known technical debt with timeline
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
2025-11-16 16:16:52 +01:00
Copilot
ad55761811
docs: add plugin decoupling design document ( #2 )
...
* Initial plan
* Add comprehensive plugin decoupling design document
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Address code review feedback: fix incomplete types and missing files
- Add missing transformer files to Appendix A (gfm, linebreaks, oxhugofm, roam)
- Complete emit/partialEmit return types in QuartzEmitterPluginInstance
- Export TocEntry interface in vfile-schema to fix reference issue
- Add missing externalResources method to QuartzTransformerPluginInstance
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Address code review: add imports, fix component example, clarify interfaces, update file count
- Add missing import statements to all code examples (vfile-schema, plugin-context, registry, emitter types, test helpers)
- Fix component example to properly use QuartzComponentConstructor pattern
- Remove redundant externalResources from init() return type to avoid ambiguity
- Add placeholder implementations for helper functions in test example
- Update total file count from ~65 to ~71 to match breakdown (3+13+2+14+30+5+4)
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Address code review: fix type references, add missing properties, improve examples
- Fix JSResourceOptions/CSSResourceOptions to use actual JSResource/CSSResource types
- Add missing externalResources property to QuartzEmitterPluginInstance
- Clarify that requiredComponents is only for emitters, not transformers
- Fix TOC slug comment to indicate no "#" prefix (e.g., "some-heading")
- Expand frontmatter interface to include all fields from actual implementation
- Improve migration guide with complete example showing type import pattern
- Add skeleton implementations for test helper mock functions with realistic return types
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
* Address code review: fix imports, add required fields, simplify types
- Fix QuartzVFileData import from "./vfile-schema" instead of "./plugin-context"
- Add all missing import statements for types used in test helpers
- Add required config fields (enableSPA, enablePopovers, analytics, ignorePatterns, defaultDateType, theme)
- Import TocEntry type alongside QuartzVFileData in migration guide
- Simplify resource creation to separate createExternalJS/createInlineJS functions
- Remove circular import of ChangeEvent from "./types" (already defined in that file)
- Fix enableToc type to boolean | string for consistency with other frontmatter fields
- Update mock utilities to match new resource creation pattern
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: saberzero1 <8161064+saberzero1@users.noreply.github.com>
2025-11-16 14:11:50 +01:00
Sidney
e7d2a57aad
Fix optional chaining in tag explorer exclude example ( #2200 )
...
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
Prevents null pointer
2025-11-11 09:14:04 -08:00
Lunyaa
ef29c69828
add rybbit analytics ( #2197 )
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
2025-11-07 16:48:28 +01:00
Emile Bangma
86a30ad150
fix(callouts): set height to entire callout content ( #2194 )
...
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
* fix(callouts): set height to entire callout content
* Refactor callout-content to collapse all children simultaneously
* Testing better transition
2025-11-06 09:05:32 -05:00
dependabot[bot]
45d2ef8690
chore(deps): bump the production-dependencies group with 3 updates ( #2190 )
...
Bumps the production-dependencies group with 3 updates: [minimatch](https://github.com/isaacs/minimatch ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [esbuild](https://github.com/evanw/esbuild ).
Updates `minimatch` from 10.0.3 to 10.1.1
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v10.0.3...v10.1.1 )
Updates `@types/node` from 24.9.1 to 24.10.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `esbuild` from 0.25.11 to 0.25.12
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 10.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: "@types/node"
dependency-version: 24.10.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: esbuild
dependency-version: 0.25.12
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 09:05:21 -05:00
Marco Ciotola
0ecb859d2d
feat(i18n): update Italian translations for coherency ( #2189 )
...
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
Update Italian translation for better plurals and idioms consistency
2025-11-02 05:35:23 -05:00
Michael Thomason
2fdc8129b6
fix(components): prevent infinite recursion from circular transcludes ( #2187 )
...
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / publish-tag (push) Waiting to run
Docker build & push image / build (push) Waiting to run
* fix(components): prevent infinite recursion from circular transcludes
* chore(components): modify warning message
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
---------
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2025-11-01 06:22:29 -04:00
松浦 知也 Matsuura Tomoya
8bc6cb9061
fix(css): not break word in the search button placeholder ( #2182 )
...
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / publish-tag (push) Waiting to run
Docker build & push image / build (push) Waiting to run
* fixed not to break in the button
* fixed style
2025-10-31 17:01:51 -07:00
Jiangnan Li
af5773f0e4
fix(api): adapt to updated API parameter format from ( #2185 )
...
is-absolute-url v5.0.0
2025-10-31 16:59:46 -07:00
yavidor
4260214a07
feat(i18n): add Hebrew translations for UI components and pages ( #2186 )
...
* Added hebrew
* Better translations
* Added NewLine at EOF
2025-10-31 16:58:37 -07:00
Alexei Chernyavsky
0c4386dce1
feat(i18n): add Kazakh translations for UI components and pages ( #2056 )
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
2025-10-30 01:27:51 -04:00
Jairus Joer
08c861707b
fix(explorer): Disable keyboard navigation on collapsed folders ( #2169 )
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
2025-10-28 09:37:32 -07:00
dependabot[bot]
1377004fca
chore(deps): bump the production-dependencies group across 1 directory with 6 updates ( #2177 )
...
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / publish-tag (push) Waiting to run
Docker build & push image / build (push) Waiting to run
Bumps the production-dependencies group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [pixi.js](https://github.com/pixijs/pixijs ) | `8.13.2` | `8.14.0` |
| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string ) | `6.6.2` | `6.6.3` |
| [workerpool](https://github.com/josdejong/workerpool ) | `9.3.4` | `10.0.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `24.7.0` | `24.9.1` |
| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs ) | `17.0.33` | `17.0.34` |
| [esbuild](https://github.com/evanw/esbuild ) | `0.25.10` | `0.25.11` |
Updates `pixi.js` from 8.13.2 to 8.14.0
- [Release notes](https://github.com/pixijs/pixijs/releases )
- [Commits](https://github.com/pixijs/pixijs/compare/v8.13.2...v8.14.0 )
Updates `preact-render-to-string` from 6.6.2 to 6.6.3
- [Release notes](https://github.com/preactjs/preact-render-to-string/releases )
- [Changelog](https://github.com/preactjs/preact-render-to-string/blob/main/CHANGELOG.md )
- [Commits](https://github.com/preactjs/preact-render-to-string/compare/v6.6.2...v6.6.3 )
Updates `workerpool` from 9.3.4 to 10.0.0
- [Changelog](https://github.com/josdejong/workerpool/blob/master/HISTORY.md )
- [Commits](https://github.com/josdejong/workerpool/commits/v10.0.0 )
Updates `@types/node` from 24.7.0 to 24.9.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/yargs` from 17.0.33 to 17.0.34
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/yargs )
Updates `esbuild` from 0.25.10 to 0.25.11
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.10...v0.25.11 )
---
updated-dependencies:
- dependency-name: pixi.js
dependency-version: 8.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: preact-render-to-string
dependency-version: 6.6.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: workerpool
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: production-dependencies
- dependency-name: "@types/node"
dependency-version: 24.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: "@types/yargs"
dependency-version: 17.0.34
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: esbuild
dependency-version: 0.25.11
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 14:38:05 -07:00
dependabot[bot]
519d56c132
chore(deps): bump the ci-dependencies group across 1 directory with 5 updates ( #2178 )
...
Bumps the ci-dependencies group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [actions/setup-node](https://github.com/actions/setup-node ) | `5` | `6` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4` | `5` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `5` | `6` |
| [rlespinasse/github-slug-action](https://github.com/rlespinasse/github-slug-action ) | `5.2.0` | `5.3.0` |
| [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) | `3.10.0` | `4.0.0` |
Updates `actions/setup-node` from 5 to 6
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
Updates `actions/upload-artifact` from 4 to 5
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
Updates `actions/download-artifact` from 5 to 6
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
Updates `rlespinasse/github-slug-action` from 5.2.0 to 5.3.0
- [Release notes](https://github.com/rlespinasse/github-slug-action/releases )
- [Commits](https://github.com/rlespinasse/github-slug-action/compare/v5.2.0...v5.3.0 )
Updates `sigstore/cosign-installer` from 3.10.0 to 4.0.0
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.10.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: rlespinasse/github-slug-action
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ci-dependencies
- dependency-name: sigstore/cosign-installer
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 14:28:47 -07:00
FishCat233
52460f376f
fix: modified time data of frontmatter didnt loaded. ( #2165 )
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
2025-10-16 09:10:25 -07:00
dependabot[bot]
b4805a1031
chore(deps): bump the production-dependencies group with 3 updates ( #2159 )
...
Build and Test / publish-tag (push) Has been cancelled
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
Bumps the production-dependencies group with 3 updates: [preact-render-to-string](https://github.com/preactjs/preact-render-to-string ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [typescript](https://github.com/microsoft/TypeScript ).
Updates `preact-render-to-string` from 6.6.1 to 6.6.2
- [Release notes](https://github.com/preactjs/preact-render-to-string/releases )
- [Changelog](https://github.com/preactjs/preact-render-to-string/blob/main/CHANGELOG.md )
- [Commits](https://github.com/preactjs/preact-render-to-string/compare/v6.6.1...v6.6.2 )
Updates `@types/node` from 24.6.0 to 24.7.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `typescript` from 5.9.2 to 5.9.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3 )
---
updated-dependencies:
- dependency-name: preact-render-to-string
dependency-version: 6.6.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@types/node"
dependency-version: 24.7.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: typescript
dependency-version: 5.9.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 13:16:57 -07:00
martyone
f14260b2ba
fix(oxhugo): Do not discard embedded HTML ( #2151 )
...
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
In 'processors/parse.ts' the 'remarkRehype' plugin is used with
'allowDangerousHtml' enabled, but that needs to be combined with (e.g.)
'rehypeRaw' to have any effect on the output.
2025-10-02 10:51:40 -07:00
dependabot[bot]
9ad3481da6
chore(deps): bump the production-dependencies group with 4 updates ( #2146 )
...
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 22:41:50 -04:00
dependabot[bot]
3ff7ca4155
chore(deps): bump sigstore/cosign-installer in the ci-dependencies group ( #2135 )
...
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / publish-tag (push) Waiting to run
Docker build & push image / build (push) Waiting to run
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-28 16:45:18 -04:00
dependabot[bot]
eb6cc6ff8e
chore(deps): bump the production-dependencies group with 9 updates ( #2134 )
...
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
Bumps the production-dependencies group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [is-absolute-url](https://github.com/sindresorhus/is-absolute-url ) | `4.0.1` | `5.0.0` |
| [pixi.js](https://github.com/pixijs/pixijs ) | `8.13.1` | `8.13.2` |
| [preact](https://github.com/preactjs/preact ) | `10.27.1` | `10.27.2` |
| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes ) | `7.0.1` | `7.1.0` |
| [satori](https://github.com/vercel/satori ) | `0.18.2` | `0.18.3` |
| [sharp](https://github.com/lovell/sharp ) | `0.34.3` | `0.34.4` |
| [workerpool](https://github.com/josdejong/workerpool ) | `9.3.3` | `9.3.4` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `24.3.1` | `24.5.2` |
| [esbuild](https://github.com/evanw/esbuild ) | `0.25.9` | `0.25.10` |
Updates `is-absolute-url` from 4.0.1 to 5.0.0
- [Release notes](https://github.com/sindresorhus/is-absolute-url/releases )
- [Commits](https://github.com/sindresorhus/is-absolute-url/compare/v4.0.1...v5.0.0 )
Updates `pixi.js` from 8.13.1 to 8.13.2
- [Release notes](https://github.com/pixijs/pixijs/releases )
- [Commits](https://github.com/pixijs/pixijs/compare/v8.13.1...v8.13.2 )
Updates `preact` from 10.27.1 to 10.27.2
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/10.27.1...10.27.2 )
Updates `pretty-bytes` from 7.0.1 to 7.1.0
- [Release notes](https://github.com/sindresorhus/pretty-bytes/releases )
- [Commits](https://github.com/sindresorhus/pretty-bytes/compare/v7.0.1...v7.1.0 )
Updates `satori` from 0.18.2 to 0.18.3
- [Release notes](https://github.com/vercel/satori/releases )
- [Commits](https://github.com/vercel/satori/compare/0.18.2...0.18.3 )
Updates `sharp` from 0.34.3 to 0.34.4
- [Release notes](https://github.com/lovell/sharp/releases )
- [Commits](https://github.com/lovell/sharp/compare/v0.34.3...v0.34.4 )
Updates `workerpool` from 9.3.3 to 9.3.4
- [Changelog](https://github.com/josdejong/workerpool/blob/master/HISTORY.md )
- [Commits](https://github.com/josdejong/workerpool/commits )
Updates `@types/node` from 24.3.1 to 24.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `esbuild` from 0.25.9 to 0.25.10
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.9...v0.25.10 )
---
updated-dependencies:
- dependency-name: is-absolute-url
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: production-dependencies
- dependency-name: pixi.js
dependency-version: 8.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: preact
dependency-version: 10.27.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: pretty-bytes
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: satori
dependency-version: 0.18.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: sharp
dependency-version: 0.34.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: workerpool
dependency-version: 9.3.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@types/node"
dependency-version: 24.5.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: esbuild
dependency-version: 0.25.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 13:11:44 -07:00
Emile Bangma
4923affa77
fix(callouts)!: match callout DOM to Obsidian ( #2104 )
...
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / publish-tag (push) Waiting to run
Docker build & push image / build (push) Waiting to run
* fix(callouts): match callout DOM to Obsidian
* use new transition curve for all callout transitions
* chore!: bump version to 4.5.2
2025-09-21 19:14:03 +02:00
Jacky Zhao
4c78d29c13
fix(search): css min padding
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
2025-09-18 13:45:17 -07:00
Amir Pourmand
7a77f54e50
fix(i18n): Add RTL Detection based on Config Set Language ( #2100 )
...
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / publish-tag (push) Waiting to run
Docker build & push image / build (push) Waiting to run
* Add rtl automatic detection to base.scss
* Implement RTL support for Arabic and Persian locales and update HTML direction attribute in renderPage component
* Update HTML direction attribute in renderPage component to prioritize frontmatter dir value
* Refactor renderPage component to simplify HTML direction attribute assignment by removing frontmatter dir fallback
2025-09-17 16:04:22 -07:00
Amir Pourmand
03ccac2872
feat: Update FlexSearch and Add Support for All Languages ( #2108 )
...
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / publish-tag (push) Waiting to run
Docker build & push image / build (push) Waiting to run
* chore(deps): update flexsearch to version 0.8.205 and adjust search encoder.
* refactor(search): enhance search encoder and update search results type
- Improved the encoder function to filter out empty tokens.
- Updated the search results type from a specific FlexSearch type to a more generic 'any' type for flexibility.
- Removed redundant rtl property from the index configuration.
* refactor(search): remove rtl property from search index configuration
* refactor(search): improve encoder function formatting
- Updated the encoder function to use consistent arrow function syntax for better readability.
* refactor(search): update search results type to DefaultDocumentSearchResults
- Imported DefaultDocumentSearchResults from FlexSearch for improved type safety.
- Changed the type of searchResults from 'any' to DefaultDocumentSearchResults<Item> for better clarity and maintainability.
2025-09-17 15:39:30 -07:00
Jacky Zhao
6add0c837e
fix(style): layout flow, search restyle
2025-09-17 15:26:49 -07:00
Eritque arcus
8df8d5c6ef
fix: fix CNAME path error ( #2096 )
...
* fix: fix CNAME path error
* chore: Update quartz/plugins/emitters/cname.ts
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
* chore: remove unused import
---------
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2025-09-17 14:50:12 -07:00
dependabot[bot]
ac06a52903
chore(deps): bump the production-dependencies group with 3 updates ( #2122 )
...
Bumps the production-dependencies group with 3 updates: [pixi.js](https://github.com/pixijs/pixijs ), [satori](https://github.com/vercel/satori ) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `pixi.js` from 8.12.0 to 8.13.1
- [Release notes](https://github.com/pixijs/pixijs/releases )
- [Commits](https://github.com/pixijs/pixijs/compare/v8.12.0...v8.13.1 )
Updates `satori` from 0.16.2 to 0.18.2
- [Release notes](https://github.com/vercel/satori/releases )
- [Commits](https://github.com/vercel/satori/compare/0.16.2...0.18.2 )
Updates `@types/node` from 24.3.0 to 24.3.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: pixi.js
dependency-version: 8.13.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: satori
dependency-version: 0.18.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: "@types/node"
dependency-version: 24.3.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-17 11:57:05 -07:00
dependabot[bot]
6457ad2092
chore(deps): bump actions/setup-node in the ci-dependencies group ( #2123 )
...
Bumps the ci-dependencies group with 1 update: [actions/setup-node](https://github.com/actions/setup-node ).
Updates `actions/setup-node` from 4 to 5
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-17 11:56:42 -07:00
Justin
05e4f42291
docs: update nav for cloudflare pages ( #2130 )
2025-09-17 09:32:25 -07:00
BVBFuchs
7bcab60f3e
Update de-DE.ts ( #2128 )
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
2025-09-15 11:59:10 -07:00
siaikin
e77a051144
feat(analytics): add support for Vercel Web Analytics provider ( #2119 )
...
Build and Test / publish-tag (push) Has been cancelled
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
* feat(analytics): add support for Vercel Web Analytics provider
* fix: correct indentation for Vercel analytics provider condition
2025-09-08 20:06:28 -07:00
Giuseppe Alfieri
ecb3d92941
Fix: normalize chokidar paths for hot reload on Windows ( #2120 )
...
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
Hot reload was not updating pages when editing Markdown files inside subfolders on Windows only.
The issue was caused by inconsistent path separators from chokidar.
This patch ensures paths are normalized with toPosixPath before rebuild.
2025-09-07 11:58:47 -07:00
dependabot[bot]
42052ebb5f
chore(deps): bump the production-dependencies group across 1 directory with 9 updates ( #2106 )
...
Build and Test / publish-tag (push) Has been cancelled
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
Bumps the production-dependencies group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom ) | `1.7.3` | `1.7.4` |
| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git ) | `0.1.21` | `0.1.22` |
| [ansi-truncate](https://github.com/fabiospampinato/ansi-truncate ) | `1.3.0` | `1.4.0` |
| [preact](https://github.com/preactjs/preact ) | `10.27.0` | `10.27.1` |
| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string ) | `6.5.13` | `6.6.1` |
| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes ) | `7.0.0` | `7.0.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `24.2.1` | `24.3.0` |
| [esbuild](https://github.com/evanw/esbuild ) | `0.25.8` | `0.25.9` |
| [tsx](https://github.com/privatenumber/tsx ) | `4.20.3` | `4.20.5` |
Updates `@floating-ui/dom` from 1.7.3 to 1.7.4
- [Release notes](https://github.com/floating-ui/floating-ui/releases )
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md )
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.4/packages/dom )
Updates `@napi-rs/simple-git` from 0.1.21 to 0.1.22
- [Release notes](https://github.com/Brooooooklyn/simple-git/releases )
- [Commits](https://github.com/Brooooooklyn/simple-git/compare/v0.1.21...v0.1.22 )
Updates `ansi-truncate` from 1.3.0 to 1.4.0
- [Commits](https://github.com/fabiospampinato/ansi-truncate/compare/v1.3.0...v1.4.0 )
Updates `preact` from 10.27.0 to 10.27.1
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/10.27.0...10.27.1 )
Updates `preact-render-to-string` from 6.5.13 to 6.6.1
- [Release notes](https://github.com/preactjs/preact-render-to-string/releases )
- [Changelog](https://github.com/preactjs/preact-render-to-string/blob/main/CHANGELOG.md )
- [Commits](https://github.com/preactjs/preact-render-to-string/compare/v6.5.13...v6.6.1 )
Updates `pretty-bytes` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/sindresorhus/pretty-bytes/releases )
- [Commits](https://github.com/sindresorhus/pretty-bytes/compare/v7.0.0...v7.0.1 )
Updates `@types/node` from 24.2.1 to 24.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `esbuild` from 0.25.8 to 0.25.9
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.8...v0.25.9 )
Updates `tsx` from 4.20.3 to 4.20.5
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.5 )
---
updated-dependencies:
- dependency-name: "@floating-ui/dom"
dependency-version: 1.7.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@napi-rs/simple-git"
dependency-version: 0.1.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: ansi-truncate
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: preact
dependency-version: 10.27.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: preact-render-to-string
dependency-version: 6.6.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: pretty-bytes
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@types/node"
dependency-version: 24.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: esbuild
dependency-version: 0.25.9
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: tsx
dependency-version: 4.20.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 11:32:01 -07:00
Lumen Yang
a4028289aa
docs: remove out of date admonition ( #2114 )
2025-09-05 09:45:06 -07:00
Lumen Yang
0a57d032a7
feat(typst): invert the math equation for typst rendered equation in darkmode ( #2095 )
...
Docker build & push image / build (push) Has been cancelled
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
There was no dark mode support for quartz equations in typst. This
commit implements such support in order for proper render of typst math
equation in dark mode.
2025-08-21 09:37:59 -07:00
Paweł Świątkowski
ebff6617bb
Add pl translation for search placeholder ( #2090 )
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
2025-08-15 13:27:56 -07:00
John Barker
e918f11652
feat: add support for matomo analytics ( #2051 )
...
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
* feat: Support Matomo as analytics provider (self-hosted)
* SPA support
* Don't use var
* inline
* Revert fixing issues outside of this change
2025-08-12 23:56:04 -04:00
dependabot[bot]
45c130b3dd
chore(deps): bump the ci-dependencies group across 1 directory with 3 updates ( #2080 )
...
Bumps the ci-dependencies group with 3 updates in the / directory: [actions/checkout](https://github.com/actions/checkout ), [actions/download-artifact](https://github.com/actions/download-artifact ) and [rlespinasse/github-slug-action](https://github.com/rlespinasse/github-slug-action ).
Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
Updates `actions/download-artifact` from 4 to 5
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
Updates `rlespinasse/github-slug-action` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/rlespinasse/github-slug-action/releases )
- [Commits](https://github.com/rlespinasse/github-slug-action/compare/v5.1.0...v5.2.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: rlespinasse/github-slug-action
dependency-version: 5.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ci-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 23:55:35 -04:00
dependabot[bot]
bb223123b7
chore(deps): bump the production-dependencies group across 1 directory with 6 updates ( #2082 )
...
Bumps the production-dependencies group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom ) | `1.7.2` | `1.7.3` |
| [ansi-truncate](https://github.com/fabiospampinato/ansi-truncate ) | `1.2.0` | `1.3.0` |
| [pixi.js](https://github.com/pixijs/pixijs ) | `8.11.0` | `8.12.0` |
| [satori](https://github.com/vercel/satori ) | `0.16.1` | `0.16.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `24.1.0` | `24.2.1` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.8.3` | `5.9.2` |
Updates `@floating-ui/dom` from 1.7.2 to 1.7.3
- [Release notes](https://github.com/floating-ui/floating-ui/releases )
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md )
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.3/packages/dom )
Updates `ansi-truncate` from 1.2.0 to 1.3.0
- [Commits](https://github.com/fabiospampinato/ansi-truncate/commits )
Updates `pixi.js` from 8.11.0 to 8.12.0
- [Release notes](https://github.com/pixijs/pixijs/releases )
- [Commits](https://github.com/pixijs/pixijs/compare/v8.11.0...v8.12.0 )
Updates `satori` from 0.16.1 to 0.16.2
- [Release notes](https://github.com/vercel/satori/releases )
- [Commits](https://github.com/vercel/satori/compare/0.16.1...0.16.2 )
Updates `@types/node` from 24.1.0 to 24.2.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `typescript` from 5.8.3 to 5.9.2
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2 )
---
updated-dependencies:
- dependency-name: "@floating-ui/dom"
dependency-version: 1.7.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: ansi-truncate
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: pixi.js
dependency-version: 8.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: satori
dependency-version: 0.16.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@types/node"
dependency-version: 24.2.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: typescript
dependency-version: 5.9.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 23:55:16 -04:00
Jacky Zhao
53d6e18e81
fix(a11y): aria-controls and role fixes
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
2025-08-03 22:44:35 -07:00
reagenzn
91059843ae
fix(search): prevent Enter key handling during IME composition ( #2070 )
...
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
Add !e.isComposing check to Enter key handler in search functionality
to prevent unwanted navigation during Japanese/Asian text input composition
2025-08-01 11:57:32 -04:00
Emile Bangma
efddd798e8
revert(graph): roll back changes due to issues with Safari ( #2067 )
...
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
* chore: remove unused dependency
* fix(graph): rolled back webgpu changes
2025-07-30 18:43:36 +02:00
dependabot[bot]
8d19bc3f4a
chore(deps): bump sigstore/cosign-installer in the ci-dependencies group ( #2057 )
...
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / publish-tag (push) Waiting to run
Docker build & push image / build (push) Waiting to run
Bumps the ci-dependencies group with 1 update: [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ).
Updates `sigstore/cosign-installer` from 3.9.1 to 3.9.2
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.9.1...v3.9.2 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 3.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ci-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 10:05:01 -07:00
dependabot[bot]
2c53654bb0
chore(deps): bump the production-dependencies group across 1 directory with 14 updates ( #2066 )
...
Bumps the production-dependencies group with 14 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom ) | `1.7.0` | `1.7.2` |
| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git ) | `0.1.19` | `0.1.21` |
| [@webgpu/types](https://github.com/gpuweb/types ) | `0.1.61` | `0.1.64` |
| [minimatch](https://github.com/isaacs/minimatch ) | `10.0.1` | `10.0.3` |
| [pixi.js](https://github.com/pixijs/pixijs ) | `8.9.2` | `8.11.0` |
| [preact](https://github.com/preactjs/preact ) | `10.26.7` | `10.27.0` |
| [satori](https://github.com/vercel/satori ) | `0.13.1` | `0.16.1` |
| [sharp](https://github.com/lovell/sharp ) | `0.34.2` | `0.34.3` |
| [workerpool](https://github.com/josdejong/workerpool ) | `9.2.0` | `9.3.3` |
| [ws](https://github.com/websockets/ws ) | `8.18.2` | `8.18.3` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.15.23` | `24.1.0` |
| [esbuild](https://github.com/evanw/esbuild ) | `0.25.5` | `0.25.8` |
| [prettier](https://github.com/prettier/prettier ) | `3.5.3` | `3.6.2` |
| [tsx](https://github.com/privatenumber/tsx ) | `4.19.4` | `4.20.3` |
Updates `@floating-ui/dom` from 1.7.0 to 1.7.2
- [Release notes](https://github.com/floating-ui/floating-ui/releases )
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md )
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.2/packages/dom )
Updates `@napi-rs/simple-git` from 0.1.19 to 0.1.21
- [Release notes](https://github.com/Brooooooklyn/simple-git/releases )
- [Commits](https://github.com/Brooooooklyn/simple-git/compare/v0.1.19...v0.1.21 )
Updates `@webgpu/types` from 0.1.61 to 0.1.64
- [Commits](https://github.com/gpuweb/types/compare/v0.1.61...v0.1.64 )
Updates `minimatch` from 10.0.1 to 10.0.3
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v10.0.1...v10.0.3 )
Updates `pixi.js` from 8.9.2 to 8.11.0
- [Release notes](https://github.com/pixijs/pixijs/releases )
- [Commits](https://github.com/pixijs/pixijs/compare/v8.9.2...v8.11.0 )
Updates `preact` from 10.26.7 to 10.27.0
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/10.26.7...10.27.0 )
Updates `satori` from 0.13.1 to 0.16.1
- [Release notes](https://github.com/vercel/satori/releases )
- [Commits](https://github.com/vercel/satori/compare/0.13.1...0.16.1 )
Updates `sharp` from 0.34.2 to 0.34.3
- [Release notes](https://github.com/lovell/sharp/releases )
- [Commits](https://github.com/lovell/sharp/compare/v0.34.2...v0.34.3 )
Updates `workerpool` from 9.2.0 to 9.3.3
- [Changelog](https://github.com/josdejong/workerpool/blob/master/HISTORY.md )
- [Commits](https://github.com/josdejong/workerpool/commits )
Updates `ws` from 8.18.2 to 8.18.3
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.18.2...8.18.3 )
Updates `@types/node` from 22.15.23 to 24.1.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `esbuild` from 0.25.5 to 0.25.8
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.5...v0.25.8 )
Updates `prettier` from 3.5.3 to 3.6.2
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.5.3...3.6.2 )
Updates `tsx` from 4.19.4 to 4.20.3
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.19.4...v4.20.3 )
---
updated-dependencies:
- dependency-name: "@floating-ui/dom"
dependency-version: 1.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@napi-rs/simple-git"
dependency-version: 0.1.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@webgpu/types"
dependency-version: 0.1.64
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: minimatch
dependency-version: 10.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: pixi.js
dependency-version: 8.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: preact
dependency-version: 10.27.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: satori
dependency-version: 0.16.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: sharp
dependency-version: 0.34.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: workerpool
dependency-version: 9.3.3
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: ws
dependency-version: 8.18.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@types/node"
dependency-version: 24.1.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: production-dependencies
- dependency-name: esbuild
dependency-version: 0.25.8
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: prettier
dependency-version: 3.6.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: tsx
dependency-version: 4.20.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 10:04:43 -07:00
Abhi
059848f8b0
fix(rss): add cdata to escape html content for rss feed ( #2046 )
...
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
* add cdata to escape html content
* fix: remove redundant CDATA
2025-07-14 10:00:38 +02:00
Aaron Pham
acfaa47225
chore: add PR templates ( #2045 )
...
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
Docker build & push image / build (push) Has been cancelled
* chore: add PR templates
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* Update .github/pull_request_template.md
* Apply suggestion from @jackyzha0
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
* chore: update in favor of prose
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
---------
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2025-07-09 00:01:14 -04:00