Commit Graph

  • 619dc05e97 Update bundled artifacts (#151) Spedon 2023-11-13 21:20:58 +08:00
  • 5394ea20eb fix: now preloading will also work in stageNav (#150) Spedon 2023-11-13 21:14:36 +08:00
  • 39fdbb2921 Update params.toml (#149) Spedon 2023-11-13 21:02:21 +08:00
  • 8ddc7c840e Update bundled artifacts (#148) Spedon 2023-11-13 20:54:28 +08:00
  • 9b08d255f1 Use JSON file to replace raw string in DOM (#147) Spedon 2023-11-13 20:51:08 +08:00
  • b751623530 build(deps-dev): bump eslint-plugin-n from 16.3.0 to 16.3.1 (#146) dependabot[bot] 2023-11-11 12:09:59 +08:00
  • 54e715dfd5 Update bundled artifacts (#145) v0.0.2 Spedon 2023-11-10 21:02:24 +08:00
  • 9c073e98e1 v0.0.2 (#144) Spedon 2023-11-10 21:00:09 +08:00
  • 83363387cd Update bundled artifacts (#143) Spedon 2023-11-10 16:48:22 +08:00
  • d608016829 build(deps-dev): bump prettier-plugin-organize-imports (#141) dependabot[bot] 2023-11-10 16:46:18 +08:00
  • cd47ac8538 Update github action (#142) Spedon 2023-11-10 16:44:52 +08:00
  • 3c9f19a506 build(deps): bump swiper from 11.0.3 to 11.0.4 (#140) dependabot[bot] 2023-11-10 11:29:41 +08:00
  • 454862fb5f build(deps-dev): bump eslint-plugin-n from 16.2.0 to 16.3.0 (#139) dependabot[bot] 2023-11-08 09:39:43 +08:00
  • fe7923e558 build(deps-dev): bump @typescript-eslint/parser from 6.9.0 to 6.10.0 (#137) dependabot[bot] 2023-11-07 09:06:13 +08:00
  • 565ce4a241 build(deps-dev): bump @typescript-eslint/eslint-plugin (#138) dependabot[bot] 2023-11-07 09:02:11 +08:00
  • f2b319caa2 blind commit (#136) Spedon 2023-11-06 17:53:05 +08:00
  • a4a280e339 Update doc and showcase (#135) v0.0.1 Spedon 2023-11-06 17:30:44 +08:00
  • 5531049ad4 Update issue templates (#134) Spedon 2023-11-06 16:23:10 +08:00
  • 5ff2e3a216 Create CODE_OF_CONDUCT.md (#133) Spedon 2023-11-06 16:17:27 +08:00
  • f083407889 add i18n 404 and README support (#132) Spedon 2023-11-06 16:07:56 +08:00
  • 8c2138ce3b chore(hugo.toml): update theme configuration to use "bridget" theme (#131) Spedon 2023-11-06 12:47:51 +08:00
  • eb8ddf657d Dev (#130) Spedon 2023-11-04 23:11:30 +08:00
  • d6a65795bc chore(.prettierignore): add *.yml file extension to the list of files ignored by Prettier to maintain consistent code formatting (#129) Spedon 2023-11-04 22:50:49 +08:00
  • b271b9e97e Create codeql.yml (#128) Spedon 2023-11-04 22:39:59 +08:00
  • be932033ea build(deps-dev): bump eslint from 8.52.0 to 8.53.0 (#126) dependabot[bot] 2023-11-04 22:11:29 +08:00
  • df2653f672 build(deps-dev): bump rollup from 4.2.0 to 4.3.0 (#127) dependabot[bot] 2023-11-04 22:08:48 +08:00
  • a3201e8b56 chore(dependabot.yml): update dependabot schedule interval from weekly to daily for more frequent updates Sped0n 2023-11-04 22:04:21 +08:00
  • ec00898403 fix(build.yml): add restore-keys to cache action to allow fallback to previous cache versions if current cache is not available Sped0n 2023-11-04 21:30:59 +08:00
  • 8591f596d0 fix(build.yml): update push artifacts step condition to include push event in addition to merged pull requests to ensure artifacts are pushed on push events as well Sped0n 2023-11-04 21:24:58 +08:00
  • 08eeb26632 fix(build.yml): remove unnecessary condition for the 'needs.filter.outputs.any_changed' check in the 'Push artifacts' step Sped0n 2023-11-04 21:15:01 +08:00
  • ecf340dc14 chore(package.json): remove terser dependency as it is no longer needed Sped0n 2023-11-04 21:07:31 +08:00
  • 8edb86476b feat(build.yml): add GitHub Actions workflow for building the project Sped0n 2023-11-04 21:02:43 +08:00
  • 558979285b chore(package.json): add lint:check script to run eslint and prettier in check mode Sped0n 2023-11-04 20:59:50 +08:00
  • df9d2d7d65 build: update gh action commit workflow Sped0n 2023-11-04 20:22:37 +08:00
  • 9dbf73db8f feat(artifacts.yml): add step to setup hugo cache Sped0n 2023-11-04 20:18:47 +08:00
  • 49dfd54f23 fix(artifacts.yml): only commit changes if there are any to avoid unnecessary commits Sped0n 2023-11-04 20:10:48 +08:00
  • 0a050b4959 Merge remote-tracking branch 'origin/main' into main Sped0n 2023-11-04 20:09:06 +08:00
  • 26bb5f182e chore(.prettierignore): add *.yaml to the list of ignored files to exclude YAML files from Prettier formatting Sped0n 2023-11-04 20:08:58 +08:00
  • a87d1ee3cc feat(eslint.yml): add ESLint and Prettier workflow Sped0n 2023-11-04 20:08:36 +08:00
  • 2ebdebd86b chore(package.json): update lint script to also run prettier for consistent code formatting Sped0n 2023-11-04 20:08:14 +08:00
  • 304131759d build: update bundled artifacts [skip ci] CI 2023-11-04 11:39:55 +00:00
  • 1e38be12bd Merge remote-tracking branch 'origin/main' into main Sped0n 2023-11-04 19:37:02 +08:00
  • b9dc117fd8 refactor(state.ts): extract logic to get threshold session index into a separate function for reusability and clarity Sped0n 2023-11-04 19:36:19 +08:00
  • e019c4138e build: update bundled artifacts [skip ci] CI 2023-11-04 11:27:25 +00:00
  • 90aa1ad480 chore: blind commit Sped0n 2023-11-04 19:05:08 +08:00
  • 8222f91e98 chore(theme.toml): update minimum hugo version from 0.83.0 to 0.114.0 to ensure compatibility with the updated version Sped0n 2023-11-04 19:04:21 +08:00
  • 19abd7b4d0 chore: blind commit Sped0n 2023-11-04 19:00:17 +08:00
  • 5eed039d47 feat(artifacts.yml): add step to setup Hugo with version 0.83.0 and extended mode Sped0n 2023-11-04 18:58:53 +08:00
  • 6830206a5c chore: blind commit Sped0n 2023-11-04 18:53:28 +08:00
  • 3920e665e0 fix(artifacts.yml): update condition in 'Build' job to check for 'any_changed' output instead of 'result' output for improved semantics Sped0n 2023-11-04 18:52:14 +08:00
  • 20f381dbcb chore(package.json): set "private" field to false to allow the package to be published Sped0n 2023-11-04 18:48:47 +08:00
  • 054934e8ba feat(artifacts.yml): add output variable 'result' to the filter job to indicate if any files in the scope have changed Sped0n 2023-11-04 18:47:39 +08:00
  • 04abd6ab1d chore(package.json): update packageManager field to use pnpm@8.10.2 for better package management Sped0n 2023-11-04 18:39:05 +08:00
  • cd98208074 chore(hugo.toml): update theme configuration to use local file instead of module for better customization and flexibility chore(go.mod): update Go version to 1.21.3 for compatibility and potential bug fixes Sped0n 2023-11-04 18:36:32 +08:00
  • e045d273ad feat(hugo.toml): add support for theme as a local file and as a module Sped0n 2023-11-04 17:56:30 +08:00
  • e1b0a7627c fix(artifacts.yml): add continue-on-error flag to the filter job to prevent workflow from failing if any step fails Sped0n 2023-11-04 17:38:37 +08:00
  • ef9761a7b6 chore(artifacts.yml): update the syntax for specifying changed files in the 'changed-files-specific' step to improve readability and maintainability Sped0n 2023-11-04 17:18:09 +08:00
  • e85d0253ea chore(artifacts.yml): add workflow_dispatch event to allow manual triggering of the workflow Sped0n 2023-11-04 17:16:02 +08:00
  • d45d22829e feat(artifacts.yml): add GitHub Actions workflow to update bundled artifacts Sped0n 2023-11-04 16:58:17 +08:00
  • d379453cbc chore: remove package-lock.json Sped0n 2023-11-04 16:57:25 +08:00
  • 93f5b3c9e1 build: update bundled artifacts Sped0n 2023-11-04 16:32:17 +08:00
  • 8d9dc0c121 refactor(favicon); change favicon related setup Sped0n 2023-11-04 16:27:05 +08:00
  • bf3ddfc3f8 feat(state.ts): add sessionStorage support to store and restore thresholdsIndex value when navigating between pages Sped0n 2023-11-04 15:35:49 +08:00
  • f9697eb645 fix(nav.html): capitalize the first letter of the word "threshold" in the nav.html template to improve consistency with other translations Sped0n 2023-11-04 15:02:02 +08:00
  • 7150be69d6 feat(baseof.html): include favicon partial in head section of baseof.html layout for favicon rendering Sped0n 2023-11-04 14:29:09 +08:00
  • de523d08f4 fix(main.ts): change import statements to use import then syntax instead of top layer await to improve compatibility with Firefox and Chromium browsers Sped0n 2023-11-04 14:25:33 +08:00
  • fdc00ce22c feat(theme.toml): initialize theme config file Sped0n 2023-11-03 16:17:55 +08:00
  • b3eaaea0ee chore(license): update copyright holder name to 'sped0n' Sped0n 2023-11-03 16:17:11 +08:00
  • 0a969fdee3 fix(hugo.toml): fix website title to match theme name for consistency and clarity Sped0n 2023-11-03 16:14:58 +08:00
  • 1dc5d62ccf fix(gallery.ts): fix swiper init bug Sped0n 2023-11-03 16:04:41 +08:00
  • 6a0e06b050 feat(link.html): add support for deferred loading and ES modules for main style and js files Sped0n 2023-11-03 14:27:42 +08:00
  • c068133cd1 feat(params.toml): add unifiedAlt parameter to allow setting a unified alt text for all images in the page Sped0n 2023-11-03 14:26:28 +08:00
  • 43330579bd feat(seo.html): add meta tags for site verification codes (Google, Bing, Yandex, Pinterest, Baidu, So, Sogou) to improve SEO and site ownership verification feat(analytics.html): create partial to include analytics scripts for various analytics services (Google Analytics, Fathom Analytics, Baidu Analytics, Umami Analytics, Plausible Analytics, Cloudflare Analytics, Splitbee Analytics) to track website traffic and user behavior Sped0n 2023-11-03 14:25:20 +08:00
  • 1910eb21db feat(plugin/style.html): add .Link tag to set href directly Sped0n 2023-11-03 14:23:37 +08:00
  • c0283620bd feat(plugin): add script.html partial template to handle rendering of script tags with various attributes and options Sped0n 2023-11-03 14:21:07 +08:00
  • a629ec08c3 feat(utils.ts): add capitalizeFirstLetter function to capitalize the first letter of a string for better readability and consistency Sped0n 2023-11-03 14:19:55 +08:00
  • f4eda42785 feat(i18n): add translations for the new languages (de, es, fr, it, CJK) Sped0n 2023-11-03 14:19:06 +08:00
  • e2861aa645 chore(package.json): update dev, build, and server scripts to improve build process and file copying Sped0n 2023-11-03 10:11:49 +08:00
  • 325acbd194 feat(sitemap.xml): add sitemap.xml layout file to generate a sitemap for the website Sped0n 2023-11-03 10:11:28 +08:00
  • 88da65ef67 feat(robots.txt): add robots.txt file to block unwanted bots and allow all other bots to crawl the site Sped0n 2023-11-03 10:11:02 +08:00
  • bcf4c374d9 feat(meta.html): add meta tags for description, application name, and apple-mobile-web-app-title Sped0n 2023-11-03 10:10:41 +08:00
  • 339a78364a feat(link.html): update font preload links to use appropriate font files based on language code for improved font rendering Sped0n 2023-11-03 10:09:24 +08:00
  • 10efa941f2 feat(langCode.html): add a new partial template to check if the current language code matches the site's language code Sped0n 2023-11-03 10:01:47 +08:00
  • 8caf13e5d5 fix(stage.ts, collection.ts, gallery.ts, resources.ts): set the alt attribute of the image element to the value of the alt property in the ImageJSON object to improve accessibility and provide alternative text for images. Sped0n 2023-11-03 09:55:32 +08:00
  • 5c69862832 fix(layouts): fix variable name from $name to $dirName in currentMenuItem.html partial to improve semantics and clarity Sped0n 2023-11-03 09:51:44 +08:00
  • eb6c485ea5 refactor(baseof.html): update language attribute to use site.LanguageCode variable for better localization support refactor(baseof.html): update page title to use site.Title variable for consistency and easier maintenance refactor(nav.html): update anchor tags to use relURL instead of relLangURL for correct URL generation refactor(nav.html): update link text to use .Title instead of .Identifier for better readability Sped0n 2023-11-03 09:50:32 +08:00
  • ed40ddd27e chore(imageJSON.html): add alt attribute to images in imageJSON partial to improve accessibility Sped0n 2023-11-03 09:49:40 +08:00
  • 75dc3c9269 chore(hugo.toml): update baseURL, themesdir, theme, and title in hugo.toml Sped0n 2023-11-03 09:37:53 +08:00
  • cd84d21a99 feat(gallery.ts): add dynamic import for gsap and swiper libraries to improve performance by loading them only when needed Sped0n 2023-11-03 09:02:06 +08:00
  • 137b099ace feat(stage.ts): add support for dynamic import of gsap library and initialize gsap and Power3 variables when mousemove event is triggered to improve performance and reduce initial load time Sped0n 2023-11-03 09:01:20 +08:00
  • 7df382ee1f feat(utils.ts): add loadGsap and loadSwiper function to asynchronously load library Sped0n 2023-11-03 08:58:10 +08:00
  • 98f2012e9d fix(main.ts): fix imported module and function for correct init Sped0n 2023-11-03 08:48:31 +08:00
  • 2229c56b1e chore(fonts): update font files and font-family declarations Sped0n 2023-11-03 08:47:11 +08:00
  • f5ebeead9e fix(nav.ts): fix circular dependency in desktop view Sped0n 2023-11-02 12:30:13 +08:00
  • d936f1b272 fix(gallery.ts): solve circular dependency in mobile view Sped0n 2023-11-02 12:29:39 +08:00
  • 0cc97325c0 fix(stage.ts): add error logging to catch block in expandImage() and minimizeImage() functions for better error handling Sped0n 2023-11-02 12:28:30 +08:00
  • dd01dd8bec refactor(utils.ts): add parameter arg0 to addWatcher callback for improved readability Sped0n 2023-11-02 12:27:58 +08:00
  • 8b48cceb8f chore(.eslintrc.json): add "import/no-cycle" rule to enforce no circular dependencies in imports Sped0n 2023-11-02 12:25:08 +08:00
  • 229c556949 build(bundled): update bundled artifacts Sped0n 2023-11-02 10:55:45 +08:00
  • aa74822945 feat(package.json): update dev, build, and server scripts to remove bundled js and css files before running rollup and hugo commands Sped0n 2023-11-02 10:53:56 +08:00