Skip to content

Releases: emmertex/carbon

Carbon v1.3.3e

Choose a tag to compare

@github-actions github-actions released this 08 Oct 22:43

No changelog entry for v1.3.3e.

Carbon v1.3.3d

Choose a tag to compare

@github-actions github-actions released this 08 Oct 22:35

No changelog entry for v1.3.3d.

Carbon v1.3.3b

Choose a tag to compare

@github-actions github-actions released this 08 Oct 22:23

No changelog entry for v1.3.3b.

Carbon v1.3.1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 06:53

Minor UI improvements

  • In Time Tracking, selectable Projects and Tags are limited to only those that are valid for the time period.
  • Cleaned up all tasks lists, Filters and Show are hidden, and more compact overall.

Carbon v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 10:57

More complete project reviews

  • Review nested tasks, open full details, defer work, and add subtasks as you go.
  • Review projects in one familiar workspace, with optional prompts, saved progress across devices, and an inline finish summary.
  • Simplified reviews for empty projects, with a shortcut to the project.

Carbon v1.2.3

Choose a tag to compare

@github-actions github-actions released this 13 Sep 21:02

Android display and release optimization

  • Added backward-compatible edge-to-edge support and updated system-bar,
    display-cutout, and keyboard inset handling.
  • Removed the unused Cordova system-bar plugin from optimized releases to
    eliminate its deprecated navigation-bar color API usage.
  • Enabled release code optimization, obfuscation, and resource shrinking.
  • Preserved the background geolocation service package name to prevent a
    startup crash in optimized Play Store builds.
  • Added a build check to prevent the unused Cordova system-bar plugin from
    returning, plus a release verification checklist.

Carbon v1.2.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 23:49

Login Issues

  • Improved login error messages for Tauri Apps
  • Fixed race condition causing duplicate OTC emails

Carbon v1.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 13:40

Guided project reviews

  • Review one project at a time — projects due for review now open in a guided
    session with project progress and an open-task count. Return to the review list
    to choose a different project.
  • Five-point checklist — check task relevance, new tasks to add, tasks to
    complete or drop, project status, and the next concrete action before marking
    a project reviewed.
  • Deep Dive into Tasks — step through a project's open tasks, read their notes,
    and complete, drop, or skip each task. Return to the checklist when ready.
  • Session completion — marking a project reviewed advances to the next due
    project. After the last project, a completion screen shows how many you reviewed.

Sidebar polish

  • Folder task counts now align with the counts on project rows.
  • Tag counts exclude completed items and update when tasks are completed or reopened.
  • Single Action projects now use a checklist icon, distinct from Sequential projects.

Carbon v1.1.3

Choose a tag to compare

@github-actions github-actions released this 09 Sep 14:13

Clean up for public launch, bump library versions
v1.1.0 -> v1.1.3 are related to CI only

Carbon v1.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 12:12

First stable release — notebooks, recipes, recovery, and polish

Folds what would have been v0.10.0 (never tagged) plus everything landed since then.

Notebooks & note rows

  • Notes projects — the Active / Done / Dropped / Note pill now offers Notes on a
    project. A notes project keeps its children as notes: new items default to note
    everywhere (quick add, outliner, sibling/subtask), and its editor shows only Colour
    and Sharing. Switching back to Active restores the normal project controls; nothing
    is cleared, and existing children keep whatever type they had.
  • Note rows are cards — every note row (in any project, not just a notes one) is
    ~2.5× the height of a task row and shows three lines: its first image, the title,
    and the first two lines of the body. A note with no image and no body falls back
    to the plain task-row height rather than reserving three blank rows.
  • Row thumbnails — the first image in a note is downscaled to a small JPEG and
    stored as its own blob, referenced from the new items.thumb field. Lists render
    from that, never from the full-size original. Existing notes get one on the next
    sync that can see their image. Thumbnail regeneration re-queues overlapping work
    instead of dropping newer needs, and clears orphan thumbs when images are removed.
  • Note expand UX — opening a note fullscreen closes the detail pane with a clear
    Return path; TipTap failures fall back to source mode instead of the app-wide reload
    screen.

Blob cache policy

  • Three fetch modes (Settings → Sync server) — per device, choose how much is
    pulled down ahead of time: On Load (nothing in advance), Thumbnails (the
    default — note lists render complete and offline for kilobytes, full-size images
    wait until opened), or All (a full offline copy). Anything not prefetched still
    arrives on first display. The first two prune the cache to an MB budget,
    least-recently-opened first.
  • Clear cached files frees space on demand, and now reports what it did. It never
    drops a blob the server hasn't received yet (the device holds the only copy) and
    keeps thumbnails under Thumbnails/All, where the next sync would just re-fetch
    them — but under On Load it drops thumbnails too, so the button isn't a no-op
    on a workspace whose cache is mostly previews.

Recipes

  • Recipe notes — flip a note to Recipe mode for a scaled read view: servings
    pills, ingredients beside procedure, and an Optimise path that rewrites messy
    Markdown into a parseable recipe (longer LLM timeout so local reasoning models
    aren't cancelled mid-thought).
  • Import prompt — a copy-able browser-assistant prompt turns a recipe page into
    Markdown that pastes straight in and scales cleanly (cup convention from Settings →
    Recipes).
  • Structured recipes — ingredient groups (### under Ingredients), method stages
    (### under Procedure), and a trailing Notes section stay out of the ingredient
    parser so amounts in notes scale as prose without lighting the Optimise banner.
  • Long recipes no longer overlay the detail pane's later sections (Attachments, Tags,
    Sharing).

Recovery & sharing

  • Recently Deleted — after the undo snackbar (or a reload), restore a deleted task
    or a whole cascade from a sidebar view of the last 30 days (g d). Restores are
    ordinary edits, so they sync and join the undo stack.
  • Shared-item edits — owners keep write access under shared projects, including
    collaborator-created children and recurring spawns; complete/edit gaps in that path
    are closed.
  • Auth & federation hardening — soft-delete and admin password reset revoke sessions
    (and API tokens on delete); deleted users cannot authenticate; federation write-scope
    no longer accepts reparenting out-of-scope items in; debug flags default off; safe
    fetch blocks more IPv4-mapped forms.