Skip to content

Releases: emreycolakoglu/taskforge

v1.0.61

Choose a tag to compare

@github-actions github-actions released this 08 Sep 08:40

What's new

  • fix(web): status reorder arrows sent no-op positions (f8285db)

Full changelog: v1.0.60...v1.0.61

v1.0.60

Choose a tag to compare

@github-actions github-actions released this 31 Aug 12:21

What's new

  • fix: views permission scoping, save-activates-view, legacy-board sharing (final review) (d5df41b)
  • feat(web): board view socket invalidation and final saved-views wiring (TFG-30) (a76155c)
  • fix(web): de-Lime radio indicator, gate Save-as-view trigger on deviation (de6fb10)
  • feat(web): view selector dropdown and save-view dialog (a3d27d6)
  • fix(web): restore board drag-scroll and guard ?view= against cold-load race (5c5c2ed)
  • feat(web): apply saved view filters/grouping/sorting on the board (142ea14)
  • refactor(web): document fallback column order and tighten TaskGroup typing (24d46d8)
  • feat(web): applyView pure filter/group/sort function (b661751)
  • feat(web): api.views client, View types, use-views hooks (cb00fb4)
  • feat(mcp): views_list/create/update/delete tools (3ed0056)
  • feat(api): views REST routes and module registration (40fb5de)
  • feat(api): rework View ownership with isShared flag and creator tracking (517fbf2)
  • feat(api): ViewsService with personal/shared scoping and admin gating (f16afb6)
  • feat(api): views DTOs with class-validator filters shape (c1c66bb)
  • feat(api): add View model for saved board views (4814066)
  • fix(config): update MCP authorization token in opencode.json (2b69caa)

Full changelog: v1.0.59...v1.0.60

v1.0.59

Choose a tag to compare

@github-actions github-actions released this 31 Aug 09:25

What's new

  • fix(api): import MembersModule into Labels and Statuses modules (bf90b64)
  • docs: saved views implementation plan (TFG-30) (d7db0a4)
  • docs: saved custom views design spec (TFG-30) (7b98e7f)

Full changelog: v1.0.58...v1.0.59

v1.0.58

Choose a tag to compare

@github-actions github-actions released this 31 Aug 08:56

What's new

  • fix(api): enforce board admin roles on label/status writes (TFG-44) (c9bd72b)
  • fix(web): prevent cross-task description autosave race (TFG-45) (3f65715)
  • fix(config): add chrome-devtools configuration to opencode.json (1339ceb)

Full changelog: v1.0.57...v1.0.58

v1.0.57

Choose a tag to compare

@github-actions github-actions released this 30 Aug 17:10

What's new

  • fix(web): remove duplicate emoji from Tech category and add tests for EmojiPicker (a3b430b)

Full changelog: v1.0.56...v1.0.57

v1.0.56

Choose a tag to compare

@github-actions github-actions released this 30 Aug 14:42

What's new

  • fix(web): drop success toast from task updates (TFG-42) (ce741b7)

Full changelog: v1.0.55...v1.0.56

v1.0.55

Choose a tag to compare

@github-actions github-actions released this 30 Aug 12:51

What's new

  • fix(web): statuses-section color swatch, type-aware kanban icon, progress re-derive (a917cc4)
  • fix(web): ProgressIcon doc comment and dead check (8394876)
  • fix(web): restore loading and not-found states in board settings (4617442)
  • fix(api): align MCP relation:deleted boardId with relations.service (23379ea)
  • fix(api): progress editability evaluated against target type on type change (132624f)
  • fix(api): progress editability evaluated against target type on type change (870b06e)
  • fix(api): seed.ts uses type column, adds Cancelled status (825015d)
  • chore: format status types plan and spec docs (e564613)
  • fix(web): confirm dialog before deleting a status (99b623d)
  • feat: restructure board settings into tabbed layout with statuses CRUD (bca4bbf)
  • test: add ProgressIcon null-progress rendering tests (61a8951)
  • feat: ProgressIcon renders distinct icons for null progress (33ace73)
  • feat: update web types and API client for status types (025d3be)
  • test: update board seed assertions for status types (7ef4d92)
  • feat: update MCP service for status types (31cfae2)
  • feat: duplicate_of moves to first duplicate-type status, no doneAt (beef974)
  • feat: type-based doneAt stamping and auto-unblock on done (1fca9a7)
  • feat: update StatusesService for type-based statuses (7dda4f1)
  • feat: add status type constants and helpers (53254e8)
  • refactor: consolidate default statuses into shared constant (4f2708a)
  • feat: add status type column, drop isDone/isDuplicate booleans (a234705)
  • docs: add status types implementation plan (f3ad4d1)
  • docs: add status types design spec (ed34217)

Full changelog: v1.0.54...v1.0.55

v1.0.54

Choose a tag to compare

@github-actions github-actions released this 30 Aug 07:25

What's new

  • fix(mentions): final review — leading-boundary guard, dead code, test coverage (c1047db)
  • docs: @-mention invariants and wire-up map (6e106dd)
  • feat(web): distinct inbox icon for mention notifications (f4fef9d)
  • fix(web): hydrate mention chips when directory arrives (0582454)
  • feat(web): mention chips click through to assignee-filtered tasks (58054ab)
  • feat(web): mention mark extension with directory-driven chips (20e855c)
  • feat(tasks): search by assigneeId for mention click-through (df75f9c)
  • feat(mcp): mention parity — delegate comments_create, hook tasks_update (9a6413c)
  • feat(tasks): mention auto-subscribe on description update (2ac12ae)
  • feat(comments): mention parsing on create and edit (4593478)
  • feat(api): mentions pipeline — resolve, auto-subscribe, notify (7d249b3)
  • feat(api): public-to-members users directory endpoint (id + displayName) (6bf6fcf)
  • feat(api): pure @DisplayName mention parser (91d6749)

Full changelog: v1.0.53...v1.0.54

v1.0.53

Choose a tag to compare

@github-actions github-actions released this 29 Aug 15:18

What's new

  • docs: correct AGENTS.md jest flag and tsc baseline (ad5ceb8)
  • test(api): lock public comment tree ordering and curated shape (6630d85)
  • fix(web): allow interactions on replies under deleted comments (567596f)
  • feat(web): reply composer wired on task detail, threaded comments on public page (72348ba)
  • feat(web): threaded comment replies with collapse toggles and tombstones (50ace4a)
  • feat(web): threaded Comment type and parentId pass-through (6576faf)
  • feat(api): public task payload returns threaded comments, omits tombstones (d574724)
  • feat(mcp): comment replies via parentId, tombstoning delete, threaded list (83abb69)
  • feat(api): threaded comments — tree findByTask, reply validation, tombstone delete (2154e89)
  • feat(api): add parentId and deletedAt to Comment for threaded replies (26fc855)
  • docs: add comment replies implementation plan (432e288)
  • docs: add comment replies design spec (1c089e4)

Full changelog: v1.0.52...v1.0.53

v1.0.52

Choose a tag to compare

@github-actions github-actions released this 28 Aug 20:03

What's new

  • fix: sequence TFG-32 socket authentication updates (6ba8521)
  • fix: harden TFG-32 socket auth and comment transactions (2cd53c9)
  • fix: harden TFG-32 comment sync and socket lifecycle (30a607e)
  • fix: resolve TFG-32 comment event, payload, and toggle races (df89e8c)
  • fix(web): close reaction picker popover after emoji selection (TFG-32) (9cd6fa2)

Full changelog: v1.0.51...v1.0.52