Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Travis-zhang-github/userscript-template
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: JSREI/userscript-template
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 6 files changed
  • 1 contributor

Commits on Jul 27, 2025

  1. 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
    CC11001100 committed Jul 27, 2025
    Configuration menu
    Copy the full SHA
    52a6a00 View commit details
    Browse the repository at this point in the history
  2. 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.
    CC11001100 committed Jul 27, 2025
    Configuration menu
    Copy the full SHA
    ac47512 View commit details
    Browse the repository at this point in the history
  3. 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.
    CC11001100 committed Jul 27, 2025
    Configuration menu
    Copy the full SHA
    b632a00 View commit details
    Browse the repository at this point in the history
  4. 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.
    CC11001100 committed Jul 27, 2025
    Configuration menu
    Copy the full SHA
    ac59a9a View commit details
    Browse the repository at this point in the history
  5. 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.
    CC11001100 committed Jul 27, 2025
    Configuration menu
    Copy the full SHA
    1da0577 View commit details
    Browse the repository at this point in the history
  6. 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.
    CC11001100 committed Jul 27, 2025
    Configuration menu
    Copy the full SHA
    118319e View commit details
    Browse the repository at this point in the history
  7. 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.
    CC11001100 committed Jul 27, 2025
    Configuration menu
    Copy the full SHA
    36ec9ca View commit details
    Browse the repository at this point in the history
  8. 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.
    CC11001100 committed Jul 27, 2025
    Configuration menu
    Copy the full SHA
    076098d View commit details
    Browse the repository at this point in the history
  9. 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.
    CC11001100 committed Jul 27, 2025
    Configuration menu
    Copy the full SHA
    bba262b View commit details
    Browse the repository at this point in the history
  10. 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.
    CC11001100 committed Jul 27, 2025
    Configuration menu
    Copy the full SHA
    a7f813f View commit details
    Browse the repository at this point in the history
Loading