-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: Travis-zhang-github/userscript-template
base: 79e04ff
head repository: JSREI/userscript-template
compare: a7f813f
- 10 commits
- 6 files changed
- 1 contributor
Commits on Jul 27, 2025
-
feat: add npm package support for template creation
- Add npm package configuration for @javascript-reverse-engineering-infrastructure/create-userscript - Add bin/create-userscript.js script for template creation - Update README.md and README_en.md with npm usage instructions - Add .npmignore and PUBLISH.md for npm publishing - Published to npm as @javascript-reverse-engineering-infrastructure/create-userscript@1.0.0
Configuration menu - View commit details
-
Copy full SHA for 52a6a00 - Browse repository at this point
Copy the full SHA 52a6a00View commit details -
docs: add banner.txt support documentation
- Add comprehensive banner.txt usage documentation to README.md and README_en.md - Document variable substitution support in banner.txt - Include examples of compiled output with banner - Resolves JSREI#2: 增加对banner.txt的支持 The banner.txt feature was already implemented in webpack.common.js but lacked documentation. Users can now add ASCII art or decorative text that gets inserted as comments in compiled userscripts.
Configuration menu - View commit details
-
Copy full SHA for ac47512 - Browse repository at this point
Copy the full SHA ac47512View commit details -
feat: enhance GitHub Pages with npm support and banner documentation
- Add npm package creation method as recommended approach in quick start - Add comprehensive banner.txt support documentation with examples - Update navigation to include banner section - Improve user experience with tabbed interface for different creation methods - Resolves JSREI#1: 完善README,把使用文档做成GitHub Pages的形式,阅读起来更方便 The GitHub Pages site now provides a complete, user-friendly documentation experience with all the latest features including npm package usage.
Configuration menu - View commit details
-
Copy full SHA for b632a00 - Browse repository at this point
Copy the full SHA b632a00View commit details -
feat: completely refresh GitHub Pages with modern design and npm focus
- Update page title and header description to emphasize modern approach - Add prominent GitHub and npm package links in header - Redesign feature grid with 6 key features including npm creation and banner support - Highlight npm creation as the recommended method with clear advantages - Update project structure documentation to show complete file layout - Improve development workflow documentation - Add visual emphasis on npm package availability - Enhance user experience with better information hierarchy The GitHub Pages site now properly showcases the npm package as the primary way to use the template, making it much more accessible to users.
Configuration menu - View commit details
-
Copy full SHA for ac59a9a - Browse repository at this point
Copy the full SHA ac59a9aView commit details -
feat: add top-right navigation buttons to GitHub Pages
- Add fixed position GitHub repository button in top-right corner - Add JSREI organization homepage button next to GitHub button - Implement modern glassmorphism design with backdrop blur effects - Add hover animations and responsive design for mobile devices - Use proper GitHub icon SVG and custom JSREI text styling - Buttons provide quick access to repository and organization homepage The navigation buttons enhance user experience by providing easy access to related resources while maintaining the clean design aesthetic.
Configuration menu - View commit details
-
Copy full SHA for 1da0577 - Browse repository at this point
Copy the full SHA 1da0577View commit details -
feat: replace ugly floating buttons with elegant top navigation bar
- Remove the ugly floating circular buttons from top-right corner - Add professional top navigation bar with glassmorphism effect - Include brand logo and title on the left side of navbar - Add GitHub and JSREI organization links as styled buttons on the right - Implement responsive design that adapts to mobile screens - Use proper spacing and modern design principles - Add smooth hover animations and visual feedback - Ensure navbar stays fixed at top with proper z-index The new navigation bar provides much better UX and visual appeal compared to the previous floating button approach.
Configuration menu - View commit details
-
Copy full SHA for 118319e - Browse repository at this point
Copy the full SHA 118319eView commit details -
cleanup: remove duplicate GitHub and npm buttons from header
- Remove the old GitHub repository and npm package buttons from header section - Keep only the clean navigation bar at the top - Eliminate visual redundancy and improve page layout - Maintain single source of navigation links in the top navbar This cleanup ensures users aren't confused by duplicate navigation elements and provides a cleaner, more professional appearance.
Configuration menu - View commit details
-
Copy full SHA for 36ec9ca - Browse repository at this point
Copy the full SHA 36ec9caView commit details -
feat: enhance navbar buttons with premium design and visual effects
- Replace cheap-looking gradients with sophisticated multi-layer designs - Add GitHub button with authentic dark theme colors and subtle highlights - Create JSREI button with elegant purple-to-pink gradient - Implement advanced visual effects: * Multi-layered box shadows for depth * Inset highlights for premium glass effect * Smooth cubic-bezier transitions * Hover overlays with opacity animations - Add text shadows and icon drop shadows for better visual hierarchy - Increase padding and border radius for more modern appearance - Use authentic GitHub brand colors for better recognition The buttons now have a premium, professional appearance that matches high-end design standards and eliminates the 'cheap' aesthetic.
Configuration menu - View commit details
-
Copy full SHA for 076098d - Browse repository at this point
Copy the full SHA 076098dView commit details -
feat: redesign navbar with GitHub badge and improved JSREI button
- Replace GitHub button with authentic GitHub-style badge showing star count - Add 'Star me on GitHub' tooltip on hover for better call-to-action - Implement 1-hour localStorage cache for GitHub API to reduce requests - Move JSREI button to left side with updated text 'JSREI组织首页' - Create GitHub badge with official styling: * Dark GitHub colors (#24292f) * Separate sections for 'Star' text and star count * Star icon with proper GitHub styling * Hover effects with subtle animations - Add comprehensive caching system: * 1-hour cache duration to respect API limits * Automatic cache invalidation and refresh * Fallback to cached data when API fails - Improve visual hierarchy with JSREI button on left, GitHub badge on right The new design provides better user engagement with the GitHub repository while maintaining professional appearance and respecting API rate limits.
Configuration menu - View commit details
-
Copy full SHA for bba262b - Browse repository at this point
Copy the full SHA bba262bView commit details -
feat: redesign JSREI button with sophisticated dark theme
- Replace cheap-looking purple-pink gradient with professional dark theme - Use sophisticated color palette: * Background: Dark slate gradient (#1a202c to #2d3748) * Text: Light gray (#e2e8f0) with white hover (#f7fafc) * Borders: Subtle light borders with low opacity - Add premium visual effects: * Backdrop blur for modern glassmorphism * Multi-layered shadows for depth * Subtle inset highlights * Refined hover animations - Reduce border radius for more professional appearance - Enhance text shadows and icon filters for better contrast - Create high-end, minimalist aesthetic that matches enterprise software The new design eliminates the 'cheap' appearance and provides a sophisticated, professional look that conveys authority and quality.
Configuration menu - View commit details
-
Copy full SHA for a7f813f - Browse repository at this point
Copy the full SHA a7f813fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 79e04ff...a7f813f