Skip to content

Releases: bakhod1r/sharingan

Sharingan v1.11.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 08:01
Sharingan 1.11.1 — mirrored break flicker fix

Sharingan v1.10.3

Choose a tag to compare

@github-actions github-actions released this 28 Jul 05:42

Fixed

  • Marking a task done never stuck — the real cause behind 1.10.2's
    symptom. A subtask id is UNIQUE across the whole eav_entities table, but
    two copies of the same task arriving from sync carry the same subtask ids.
    Saving the second copy hit the unique constraint, saveTasks reported
    failure, and the transaction rolled back — so every task's save was
    discarded on every write, forever, while the app's in-memory list drifted
    further from the database. Writing a subtask now claims its id from any
    stale row first, so one duplicated task can no longer wedge the whole store.
  • Every SQLite failure is logged (log show --predicate 'subsystem == "com.sharingan.app"') instead of being swallowed, so a save that stops
    persisting says why.

Sharingan v1.10.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 04:37

Fixed

  • Tasks stopped saving after a busy database — a COMMIT that failed
    (SQLite reporting the database busy against the sync engine's connection)
    left the connection inside a transaction while the depth counter had
    already unwound. Every later write then issued a plain BEGIN, hit
    "cannot start a transaction within a transaction", and returned early, so
    the app silently dropped every save for the rest of the session —
    completing a task, adding one, editing one — while the write-ahead log grew
    unbounded because the open transaction blocked checkpoints. Transactions now
    read SQLite's own autocommit state, take the write lock up front with
    BEGIN IMMEDIATE, and always roll back rather than leaving one open.
  • Board: dropping a card into Completed marks the task done again. The
    seeded Done column lost its .done role whenever the column list came from
    a build (or a synced Mac) that stored no role, which turned the drop into a
    plain move. The Done column now keeps its role, and any column can be made
    the Done column from its menu.

Sharingan v1.10.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 05:56
Sharingan 1.10.1 — board column scrolling + sidebar Board rename

Sharingan v1.10.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 15:34
Merge remote-tracking branch 'origin/main' into board

# Conflicts:
#	CHANGELOG.md
#	docs/TECHNICAL.md

Sharingan v1.11.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 13:33

Added

  • Per-task app breakdown in the Report tab — expanding a task row now shows,
    under its subtasks, an APPS strip: which apps were frontmost while focusing
    on that task and for how long, most-used first (icon · name · duration). Fed by
    each session's appUsage (same tracking as the Apps tab), grouped by task via
    the new pure AnalyticsEngine.appTotalsByTask. Rows with app activity are now
    expandable even when they have no subtasks. Empty when app tracking is off.

Sharingan v1.9.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 08:41
Sharingan 1.9.0 — Analytics dashboard

Sharingan v1.8.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 08:27
Sharingan 1.8.0

Sharingan v1.7.3

Choose a tag to compare

@github-actions github-actions released this 17 Jul 12:40
fix(launch): 1.7.3 — never block launch on the widget-snapshot write

A wedged containermanagerd hangs open() on the group container forever;
the snapshot write ran on the main thread inside
applicationDidFinishLaunching, freezing the app with no windows and no
menu bar icon (observed live via sample: main thread parked in
Data.write → open). Writes now go through a serial utility queue;
publishFinal stays synchronous but routed through the same queue so
ordering holds.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Sharingan v1.7.2

Choose a tag to compare

@github-actions github-actions released this 17 Jul 12:28
docs: TECHNICAL.md version 1.7.2

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>