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: saber-notes/saber
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.26.3
Choose a base ref
...
head repository: saber-notes/saber
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.26.4
Choose a head ref
  • 18 commits
  • 148 files changed
  • 1 contributor

Commits on Aug 15, 2025

  1. fix: null error when pages haven't loaded yet

    ArgumentError: RangeError (length): Invalid value: Valid value range is empty: -1
      #0      State.widget (package:flutter/src/widgets/framework.dart)
      #1      _EditorBottomSheetState.build (package:saber/components/toolbar/editor_bottom_sheet.dart:67)
      #2      StatefulElement.build (package:flutter/src/widgets/framework.dart:5823)
      #3      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5715)
      #4      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5874)
      #5      Element.rebuild (package:flutter/src/widgets/framework.dart:5427)
    adil192 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    868a156 View commit details
    Browse the repository at this point in the history
  2. chore: regenerate screenshots

    adil192 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    ebcde01 View commit details
    Browse the repository at this point in the history
  3. Revert "chore: hold back flutter to ^3.32 for now"

    This reverts commit 752f03e.
    adil192 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    73de383 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ca0344 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f4075be View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2025

  1. fix(sentry): remove some file paths from logs

    They weren't getting caught by the filter since they don't have file extensions
    adil192 committed Aug 17, 2025
    Configuration menu
    Copy the full SHA
    1a25748 View commit details
    Browse the repository at this point in the history
  2. fix: allow FlavorConfig to initialise multiple times in isolates

    LateError: LateInitializationError: Field '_flavor@1865174229' has already been initialized.
      #0      LateError._throwFieldAlreadyInitialized (dart:_internal-patch/internal_patch.dart:209)
      #1      FlavorConfig._flavor= (package:saber/data/flavor_config.dart)
      #2      FlavorConfig.setup (package:saber/data/flavor_config.dart:25)
      #3      EditorCoreInfo.loadFromFileContents.<fn> (package:saber/data/editor/editor_core_info.dart:398)
      #4      WorkerImpl._anotherIsolate.<fn> (package:worker_manager/src/worker/worker_io.dart:102)
      #5      _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:193)
    adil192 committed Aug 17, 2025
    Configuration menu
    Copy the full SHA
    7bab4cc View commit details
    Browse the repository at this point in the history
  3. fix(sentry): redact session passphrase

    Scrubbed on sentry too
    adil192 committed Aug 17, 2025
    Configuration menu
    Copy the full SHA
    f026304 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a36fda View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    276635f View commit details
    Browse the repository at this point in the history
  6. fix: handle null currentStroke in LaserPointer

    TypeError: Null check operator used on a null value
      #0      LaserPointer.onDragEnd (package:saber/data/tools/laser_pointer.dart:68)
      #1      EditorState.onDrawEnd.<fn> (package:saber/pages/editor/editor.dart:696)
      #2      State.setState (package:flutter/src/widgets/framework.dart:1199)
      #3      EditorState.onDrawEnd (package:saber/pages/editor/editor.dart:635)
      #4      _InteractiveCanvasViewerState._onScaleEnd (package:saber/components/canvas/interactive_canvas.dart:862)
    adil192 committed Aug 17, 2025
    Configuration menu
    Copy the full SHA
    b7085a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2025

  1. Configuration menu
    Copy the full SHA
    e968b26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b47962 View commit details
    Browse the repository at this point in the history
  3. fix: handle concurrent modification of remoteFiles while looping

    ConcurrentModificationError: Concurrent modification during iteration: _Set len:1655.
      #0      _CompactIterator.moveNext (dart:_compact_hash:862)
      #1      SaberSyncInterface.findRemoteChanges (package:saber/data/nextcloud/saber_syncer.dart:72)
      File "<asynchronous suspension>"
      #3      SyncerDownloader.doRefresh (package:abstract_sync/src/syncer_downloader.dart:28)
      File "<asynchronous suspension>"
      #5      Mutex.protect (package:mutex/src/mutex.dart:79)
    adil192 committed Aug 18, 2025
    Configuration menu
    Copy the full SHA
    e992877 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba58348 View commit details
    Browse the repository at this point in the history
  5. fix(sentry): actually disable sentry on linux

    No data was being sent before of course, but the sdk was still initialized which I don't want
    adil192 committed Aug 18, 2025
    Configuration menu
    Copy the full SHA
    3797b54 View commit details
    Browse the repository at this point in the history
  6. chore: update goldens

    adil192 committed Aug 18, 2025
    Configuration menu
    Copy the full SHA
    faecdb7 View commit details
    Browse the repository at this point in the history
  7. v0.26.4

    adil192 committed Aug 18, 2025
    Configuration menu
    Copy the full SHA
    1a3f195 View commit details
    Browse the repository at this point in the history
Loading