Sped0n
a6a576246f
ci: update bundled artifacts [skip ci]
v2.1.5
2025-11-25 17:52:23 +00:00
Ryan
93629a4e6b
refactor(gallery): refine navClose with flexbox alignment and z-index ( #536 )
...
Replace text-align: right with display: flex, justify-content: flex-end for
consistent right alignment. Add height, z-index for layering, and adjust
margin/padding for better mobile gallery nav positioning.
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-25 17:51:47 +00:00
Sped0n
a909afee97
ci: update bundled artifacts [skip ci]
v2.1.4
2025-11-25 13:21:07 +00:00
Ryan
9c15a367ea
refactor(gallery): adjust navClose min-width to 25% ( #535 )
...
Reduce min-width from 30% to 25% for better mobile gallery layout balance.
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-25 13:20:22 +00:00
Sped0n
73ee16c6fb
ci: update bundled artifacts [skip ci]
2025-11-25 13:14:31 +00:00
Sped0n
91b0314c5d
ci(vercel): fix vercel preview
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-25 21:13:53 +08:00
Sped0n
d1a1dba210
feat(gallery): enhance close button accessibility
...
Add .navClose styles for 30% min-width, right alignment, and pointer cursor.
Apply class to close div in mobile gallery nav for consistent keyboard support.
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-25 21:13:53 +08:00
Sped0n
110ff665e7
fix(gallery): add overflow hidden to prevent scrolling
...
Ensure the fixed gallery modal doesn't allow overflow beyond viewport.
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-25 21:13:53 +08:00
Ryan
b39d563e77
chore: remove dummy bundled/js/critical.js ( #533 )
...
Update .gitignore to reflect the correct path before deletion.
Signed-off-by: Sped0n <hi@sped0n.com >
v2.1.3
2025-11-25 12:07:21 +00:00
Sped0n
0e74655820
ci: update bundled artifacts [skip ci]
2025-11-25 11:59:43 +00:00
Sped0n
8926caed69
ci(build): add labels to Hugo matrix for better job names
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-25 19:59:06 +08:00
Sped0n
19f54640f9
build(deps-dev): bump various dev dependencies
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-25 19:59:06 +08:00
Sped0n
56b87d6393
fix(gallery): adjust image sizing to fit window height
...
Update gallery image styles to use max-height based on window minus nav,
max-width 100%, and auto width for proper scaling with contain fit.
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-25 19:59:06 +08:00
dependabot[bot]
75d8310953
build(deps-dev): bump vite from 7.2.2 to 7.2.4
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.2.2 to 7.2.4.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.2.4/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-25 19:28:09 +08:00
dependabot[bot]
a9f164f2af
build(deps-dev): bump @typescript-eslint/parser from 8.47.0 to 8.48.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 8.47.0 to 8.48.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.48.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-25 19:26:57 +08:00
dependabot[bot]
7773f184aa
build(deps-dev): bump typescript-eslint from 8.47.0 to 8.48.0
...
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) from 8.47.0 to 8.48.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.48.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-25 19:24:50 +08:00
dependabot[bot]
bc501934ae
build(deps-dev): bump typescript-eslint from 8.46.4 to 8.47.0
...
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) from 8.46.4 to 8.47.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.47.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 17:56:48 +08:00
dependabot[bot]
44b619e49b
build(deps-dev): bump @types/node from 24.10.0 to 24.10.1
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 24.10.0 to 24.10.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 24.10.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 17:55:45 +08:00
dependabot[bot]
024d013219
build(deps-dev): bump @typescript-eslint/parser from 8.46.4 to 8.47.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 8.46.4 to 8.47.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.47.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 17:53:41 +08:00
Sped0n
268159e7d2
refactor: unify bundled assets with subdirs and Hugo mounts
...
Move bundled outputs to dedicated css/js subdirs. Update Vite
config to output directly to bundled/ with simplified naming.
Add Hugo module mounts to expose as assets/bundled and
static/bundled. Adjust gitignore and partial accordingly.
Signed-off-by: Sped0n <hi@sped0n.com >
v2.1.2
2025-11-14 18:15:24 +08:00
Sped0n
2e7131a5a5
ci: update bundled artifacts [skip ci]
v2.1.1
2025-11-12 09:15:02 +00:00
Sped0n
1de3926c49
docs: correct Solid.js to SolidJS in theme description
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 17:14:20 +08:00
Sped0n
4b1f529589
refactor: migrate to vite for critical scss bundling, remove dart sass dependency
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 17:14:20 +08:00
Sped0n
8b3b5cd77a
fix: use absolute URL for fw font in scss
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 17:14:20 +08:00
Sped0n
3a0025ebd1
docs: update documentations
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 05:41:50 +08:00
Sped0n
283f386371
refactor: remove redundant ESLint config import
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 05:15:58 +08:00
Sped0n
4c91cd269e
refactor: upgrade to pnpm 10 and update docs
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 05:15:58 +08:00
Sped0n
304abf3b65
refactor: switch to sass-embedded and remove manual install
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 05:15:58 +08:00
Sped0n
99a2866d4a
docs: update README.md
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 03:25:59 +08:00
Sped0n
ba46f52d55
ci: build with multiple Hugo versions and update caches
...
Add matrix strategy for 'latest' and '0.114.0' in build job. Update
pnpm and Hugo cache keys for better reliability. Push artifacts only
for 'latest' version. Add [skip ci] to format commit message.
Signed-off-by: Sped0n <hi@sped0n.com >
v2.1.0
2025-11-12 02:40:38 +08:00
Sped0n
48eaa9d95b
docs: restructure documentation
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 02:40:38 +08:00
Sped0n
6be1a924de
refactor: update hugo npm scripts
...
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 00:27:13 +08:00
Sped0n
ba0def753e
refactor: remove i18n labels and centralize in config
...
Delete multilingual i18n files for UI labels. Add English labels to
params.toml under [labels]. Update 404.html, single.html, and nav.html
to use site.Params.labels instead of i18n.
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 00:27:13 +08:00
Sped0n
c9410c9644
ci: update bundled artifacts [skip ci]
2025-11-11 16:10:49 +00:00
Sped0n
1d1f893c92
ci: format code
2025-11-12 00:10:06 +08:00
Sped0n
7d4bed3ba6
feat: use absolute URLs for assets
...
closes #473 , closes #476
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 00:10:06 +08:00
Sped0n
72b830def9
refactor: remove multilingual support and language-specific fonts
...
Simplify to Geist font family for all languages. Update README, SCSS,
partials, and config. Fix style template execution order.
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-12 00:10:06 +08:00
Ryan
6b2c1de9d8
Misc ( #516 )
...
* chore: remove obsolete modern Sass API config in Vite
Signed-off-by: Sped0n <hi@sped0n.com >
* docs: update README thumbnail to absolute URL
Signed-off-by: Sped0n <hi@sped0n.com >
---------
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-11 21:07:35 +08:00
Sped0n
ae899035ae
ci: update bundled artifacts [skip ci]
2025-11-11 12:22:05 +00:00
Ryan
36721f8bf6
Bump deps ( #515 )
...
* chore: add nix flake for reproducible dev environment
Signed-off-by: Sped0n <hi@sped0n.com >
* refactor: migrate SCSS to modern Sass (@use/@forward)
Update mixins to use Sass module functions (map.has-key/get).
Configure Vite for modern Sass API.
Introduce _foundation.scss for forwarding core modules.
Signed-off-by: Sped0n <hi@sped0n.com >
* fix: replace deprecated _build with build in frontmatter
Signed-off-by: Sped0n <hi@sped0n.com >
* chore: add vcache.sh script for vercel build cache management
Signed-off-by: Sped0n <hi@sped0n.com >
* refactor: migrate to ESLint v9 flat config
Remove legacy .eslintrc.json, .eslintignore, and .prettierrc.json.
Add eslint.config.mjs with love, prettier, solid, and import rules.
Update devDependencies (eslint@9, @typescript-eslint@8, etc.) and scripts.
Minor TS fixes: remove eslint-disable, add error logging, simplify conditional.
Signed-off-by: Sped0n <hi@sped0n.com >
* chore: replace vcache.sh with vercel.sh for Vercel build process
Delete vcache.sh script.
Add vercel.sh: install Dart Sass v1.93.3, copy generated assets between
node_modules and project dirs, run vite:build + hugo build, then copy back.
Signed-off-by: Sped0n <hi@sped0n.com >
* chore: setup dart-sass and split build steps in GitHub workflow
Signed-off-by: Sped0n <hi@sped0n.com >
---------
Signed-off-by: Sped0n <hi@sped0n.com >
2025-11-11 20:20:29 +08:00
Sped0n
2dcbb5e5d5
ci: update bundled artifacts [skip ci]
2025-10-22 12:32:34 +00:00
dependabot[bot]
07aa48f2db
build(deps-dev): bump vite-plugin-solid from 2.10.2 to 2.11.9 ( #496 )
...
Bumps [vite-plugin-solid](https://github.com/solidjs/vite-plugin-solid ) from 2.10.2 to 2.11.9.
- [Release notes](https://github.com/solidjs/vite-plugin-solid/releases )
- [Changelog](https://github.com/solidjs/vite-plugin-solid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/solidjs/vite-plugin-solid/commits/vite-plugin-solid@2.11.9 )
---
updated-dependencies:
- dependency-name: vite-plugin-solid
dependency-version: 2.11.9
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-22 20:31:38 +08:00
dependabot[bot]
099513500c
build(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.0 ( #495 )
...
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases )
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-import
dependency-version: 2.32.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-22 12:15:18 +00:00
dependabot[bot]
f0da771dca
build(deps-dev): bump typescript from 5.7.2 to 5.9.3 ( #494 )
...
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.7.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.7.2...v5.9.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 5.9.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-22 12:13:11 +00:00
Sped0n
dfd4abdf2a
ci: update bundled artifacts [skip ci]
2025-10-22 12:12:05 +00:00
dependabot[bot]
6f8ce6bbd8
build(deps-dev): bump terser from 5.37.0 to 5.44.0 ( #499 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.37.0 to 5.44.0.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.37.0...v5.44.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-version: 5.44.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-22 12:11:21 +00:00
dependabot[bot]
543a08d472
build(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.1.8 ( #498 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 9.1.0 to 10.1.8.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.1.8 )
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-version: 10.1.8
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-22 12:10:10 +00:00
Sped0n
05599ef190
ci: update bundled artifacts [skip ci]
2025-10-22 12:08:56 +00:00
dependabot[bot]
95bd4d1c28
build(deps): bump solid-js from 1.9.4 to 1.9.9 ( #502 )
...
Bumps [solid-js](https://github.com/solidjs/solid ) from 1.9.4 to 1.9.9.
- [Release notes](https://github.com/solidjs/solid/releases )
- [Changelog](https://github.com/solidjs/solid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/solidjs/solid/compare/v1.9.4...v1.9.9 )
---
updated-dependencies:
- dependency-name: solid-js
dependency-version: 1.9.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-22 20:08:12 +08:00
dependabot[bot]
835cd6f343
build(deps-dev): bump prettier-plugin-organize-imports ( #497 )
...
Bumps [prettier-plugin-organize-imports](https://github.com/simonhaenisch/prettier-plugin-organize-imports ) from 4.1.0 to 4.3.0.
- [Release notes](https://github.com/simonhaenisch/prettier-plugin-organize-imports/releases )
- [Changelog](https://github.com/simonhaenisch/prettier-plugin-organize-imports/blob/master/changelog.md )
- [Commits](https://github.com/simonhaenisch/prettier-plugin-organize-imports/compare/v4.1.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: prettier-plugin-organize-imports
dependency-version: 4.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 10:00:57 +00:00