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: takitsu21/rustatio
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.2.0
Choose a base ref
...
head repository: takitsu21/rustatio
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.3.0
Choose a head ref
  • 7 commits
  • 23 files changed
  • 2 contributors

Commits on Mar 9, 2026

  1. Update dependencies and fix zizmor findings

    * Update dependencies and rust 1.94.0
    
    * Fix zizmor findings
    takitsu21 authored Mar 9, 2026
    Configuration menu
    Copy the full SHA
    7011200 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2026

  1. feat(ui): add double-click to edit instance in grid table (#76)

    * feat(ui): add double-click to edit instance in grid table
    
    - Added \ondblclick\ event handler to trigger the 'edit' context action.
    - Added \select-none\ class to the cell to prevent native text selection when double-clicking.
    - Included event stopper to handle the double-click cleanly.
    
    * format: prettier formatting for GridTable.svelte
    theguy000 authored Mar 14, 2026
    Configuration menu
    Copy the full SHA
    989de76 View commit details
    Browse the repository at this point in the history
  2. fix(ui): theme icon color not matching hover/active foreground (#78)

    Theme icons using Catppuccin flavor colors were not updating
    their color on hover/active states because the `color` prop
    set an inline attribute that couldn't be overridden by CSS.
    
    - Switch ThemeIcon from `color` prop to `style="color: ..."`
    - Add `hover:[&_svg]:!text-current` to theme toggle button
    - Add `[&_svg]:!text-current` to active theme list item
    - Apply changes to both App.svelte and AuthPage.svelte
    theguy000 authored Mar 14, 2026
    Configuration menu
    Copy the full SHA
    a3176c2 View commit details
    Browse the repository at this point in the history
  3. fix: correct sidebar hamburger menu behavior when window resizes (#80)

    - Update Sidebar.svelte to use isCompact instead of isCollapsed
    - Fix hamburger menu expansion bug at minimum window width
    - Ensure correct visibility state for NetworkStatus and version links
    - Resolves: if sidebar is collapsed and windows is resized to the shortest width then clicking on the hambuger menu does not open the expanded sidebar menu, rather it opens the collapsed sidebar.
    theguy000 authored Mar 14, 2026
    Configuration menu
    Copy the full SHA
    410eec9 View commit details
    Browse the repository at this point in the history
  4. feat: implement window close action settings (#79)

    * feat: implement window close action settings
    
    - Add remember my choice checkbox to close confirmation dialog
    
    - Add close action setting (minimize to tray / quit) in Settings
    
    * Update ui/src/components/layout/SettingsDialog.svelte
    
    Co-authored-by: Dylann Batisse <[email protected]>
    
    * fix: remove duplicate saveCloseBehavior declaration
    
    ---------
    
    Co-authored-by: Dylann Batisse <[email protected]>
    theguy000 and takitsu21 authored Mar 14, 2026
    Configuration menu
    Copy the full SHA
    940e710 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2026

  1. feat(config): support ratio randomization in stop conditions (#82)

    * feat(config): support ratio randomization in stop conditions
    
    - Add randomize_ratio and random_ratio_range_percent fields to FakerConfig, InstanceConfig, and PresetSettings
    - Add UI controls (checkbox + variance slider) in StopConditionSettings and GridImportDialog
    - Compute and persist effective_stop_at_ratio across sessions and server sync
    - Add validation for random_ratio_range_percent in desktop commands
    - Gitignore desktop-state.json
    
    * chore: format with prettier
    
    * refactor: move ratio randomization logic to backend
    
    - Apply ratio randomization in RatioFaker::new when randomize_ratio is
      true, so CLI and non-UI clients benefit from it
    - Update computeEffectiveRatio to return null when randomization is off
    - Simplify App.svelte to pass base ratio to backend instead of
      pre-computed effective ratio
    
    * feat(cli): add --randomize-ratio and --random-ratio-range flags
    
    Expose the ratio randomization feature to CLI users via new flags:
    - --randomize-ratio: enable stop ratio randomization
    - --random-ratio-range: set the ±percentage range (default: 10%)
    
    * fix: use mul_add for clippy suboptimal_flops lint
    
    * fix: sync backend effective stop ratio to UI
    
    * fix: pass pre-computed effective ratio to backend to avoid re-randomization
    
    * fix: prettier formatting
    
    * ci: fix tauri-action version comment to match SHA
    
    * fix: add missing effective_stop_at_ratio field to FakerConfig initializer
    theguy000 authored Mar 15, 2026
    Configuration menu
    Copy the full SHA
    adf8e8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87d2a41 View commit details
    Browse the repository at this point in the history
Loading