6 Commits
Author SHA1 Message Date
harukin-expo-dev-env c2fdb16879 feat: add unyoHub icons and conversion script
- Introduced a new TypeScript file `icons.ts` containing a list of unyoHub icons with their respective IDs, names, and image paths.
- Added a new utility `jrDataSystemIconUrl.ts` to handle icon URL management for the JR data system, including a function to append icon queries.
- Created a bash script `convert-unyohub-icons.sh` to convert WebP icons to PNG format, resizing them to 1024x1024 pixels and saving them in the specified output directory.
2026-08-26 13:27:08 +00:00
harukin-expo-dev-env 67c706b1a3 Add support for generating WebInject bookmarklet
- Created a new documentation file for the WebInject bookmarklet usage.
- Implemented bookmarklet generation in the compile-web-script, encoding the JavaScript for safe URL usage.
- Updated the output log to include the generated bookmarklet file path and size.
2026-08-25 03:49:04 +00:00
harukin-expo-dev-env 2b0735563b Merge commit '5956d247b1796a4b6d1f907a2f70f2da8e92135a' into feature/train-info-edit 2026-06-23 17:12:37 +00:00
harukin-expo-dev-env c44bad5f86 unyohubアイコン対応 2026-06-23 16:40:44 +00:00
harukin-expo-dev-env 8d03514fa2 feat: add userscript generator for JR Shikoku operation info
- Implemented a script to generate a Tampermonkey userscript from ndView.tsx.
- Extracted and modified the operation page script body to include necessary postMessage functions.
- Added metadata for the userscript including name, namespace, version, and match URL.
- Ensured compatibility with Tampermonkey's GM_download for image capture.
2026-06-20 06:07:39 +00:00
harukin-expo-dev-env 86092b33de Add script to compile web inject JavaScript with minification and obfuscation options
- Introduced `compile-web-script.ts` for generating JavaScript files for userscripts.
- Supports options for minification and obfuscation.
- Generates base JS, minified JS, and obfuscated userscript.
- Configurable via command line arguments and environment variables.
2026-05-05 08:04:47 +00:00