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: MituuZ/fuzzier
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.14.0
Choose a base ref
...
head repository: MituuZ/fuzzier
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.0
Choose a head ref
  • 4 commits
  • 69 files changed
  • 1 contributor

Commits on Dec 16, 2025

  1. Fuzzier coroutine (#145)

    * Refactor unnecessary methods
    
    * Refactor concurrent HashMap to a simple list
    
    * Refactor list processing
    
    * Separate methods to avoid passing parameters
    
    * Dont use listmodel
    
    * Combine processing and list handling
    
    * Correct javadoc
    
    * Sync priority queue modifications
    
    * Ensure all files are processed before handling the results
    
    * Update javadoc
    
    * Move common functionality to component, use non nullable list
    
    * Use coroutine
    
    * Cleanup, handle busy paint on a finally block
    
    * Remove unnecessay context switch
    
    * CLeanup cancellation check
    
    * Cleanup and add explicit close to popup
    
    * Correctly reinstate action scope
    
    * Use SingleAlarm to handle preview updates and introduce debouncing
    
    * Create and test a separate collector
    
    * Remove unused function and class
    
    * Create a file filter to avoid doing checks in multiple places
    
    * WIP: Refactor iteration file to not use virtual files
    
    * Add initial file entries and fix collector test
    
    * Remove change list manager tests
    
    * Remove TODO checks. Change list manager was not used from anywhere else
    
    * Improve docs
    
    * Delete unnecessary test file
    
    * Create a new action type and unify actions
    
    * Use clearer packaging
    
    * Use generic handler because we dont need more
    
    * Unify fuzzy mover handling
    
    * Finish extracting common code
    
    * Use a popup provider instead of inheritance
    
    * Add another popup provider, which uses percentage of window
    
    * Simplify action registering for list selection
    
    * Handle common popup closing using the base class
    
    * Remove unnecessary async handling and fix tests
    
    * Update changelog
    
    * Increment version
    
    * Move common calls to base class
    
    * Dont break existing keybindings
    
    * Remove inherited fields
    
    * Simplify fuzzy grep and fix missing overrides
    
    * Remove unnecessary imports
    
    * Refactor test bench
    
    * Update string ev tests to match the new implementation
    
    * Remove state linking for score calculator
    
    * Fix shorter dir paths
    
    * Cleanup
    
    * Add tests for activation bindings
    
    * Add case for single click
    
    * Add test for popup provider
    
    * Handle possibility of a null popup
    
    * Add popup sizing selector
    
    * Add tests for new selector
    
    * Handle popup provider selection based on settings
    
    * Share some code and add a option to change auto size percentage
    
    * Remove unused param
    
    * Update changelog
    
    * Clear up settings
    
    * Update changelog
    MituuZ authored Dec 16, 2025
    Configuration menu
    Copy the full SHA
    1e3ae7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbf48d9 View commit details
    Browse the repository at this point in the history
  3. Add CodeQL analysis workflow configuration (#148)

    * Add CodeQL analysis workflow configuration
    
    * Memory limit
    
    * Show stacktrace
    
    * Dont build
    MituuZ authored Dec 16, 2025
    Configuration menu
    Copy the full SHA
    c172c58 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. Additional fuzzy grep actions (#149)

    * Refactor fuzzy grep to a more sane architecture
    
    * Add tests for command creation
    
    * Add tests for backend resolver
    
    * Move file opening logic to a shared functon
    
    * Add new actions
    
    * Some more refactoring
    
    * Fix tests
    
    * Update IntelliJ platform plugin and add non IC variants
    
    * Handle parsing and secondary field through the backend
    
    * Handle absolute paths when grepping
    
    * Add better explanations
    
    * Add windows to the test matrix
    
    * Add invalid input tests and remove unnecessary safe guard
    
    * Handle popup title dynamically
    
    * Only handle relative paths when creating row containers
    
    * Update changelog and default list movement binds
    
    * Fix tests
    
    * Update changelog
    
    * Use single alarm for fuzzy grep
    
    * Only upload a single artifact
    
    * Fix file separator discrepancy
    
    * Add a separate job for preview
    
    * Add placeholder text
    
    * Replace JSlitPane with JBSplitter
    
    * Remove manual sizing
    
    * Fix styling
    
    * Add support for secondary field logic for each grep variation
    
    * Add explicit close behaviour
    
    * Update changelog
    
    * Add concurrency limit to reduce unnecessary runtime
    
    * Fix file extension handlin
    
    * Add test for file glob handling
    
    * Update readme
    
    * Remove support for old actions and change version to 2.0.0
    
    * Update action examples
    
    * Add normal map
    
    * Fix example
    
    * Use better example mappings
    
    * Update features
    
    * Increase default size a bit
    
    * Cleanup
    MituuZ authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    93b8d95 View commit details
    Browse the repository at this point in the history
Loading