WallyHackenslacker
cdb8ba58da
merge: integrate feat/boards-list-exclude-templates into master
2026-04-30 15:07:40 -04:00
WallyHackenslacker
de59a1d0e7
fix: filter template boards by type in board list parsing
2026-04-30 15:04:52 -04:00
WallyHackenslacker
d162841708
fix: keep template boards out of boards list
2026-04-30 14:56:50 -04:00
WallyHackenslacker
29e859bc01
fix: satisfy card creation validation payload requirements
...
Send required create-card fields and retry with alias keys when canonical payload is rejected, so board add-card works across stricter Kan API variants.
2026-04-30 14:43:35 -04:00
WallyHackenslacker
1db5c53375
fix: keep template boards out of boards list
2026-04-30 13:59:28 -04:00
WallyHackenslacker
784f92bd40
fix: block board click-through while opening settings
2026-04-30 12:57:53 -04:00
WallyHackenslacker
11a368b7c8
fix: defer settings fragment transaction until dialog is shown
2026-04-30 12:44:29 -04:00
WallyHackenslacker
b6da868103
feat: make boards drawer width adaptive by screen class
2026-04-30 12:38:04 -04:00
WallyHackenslacker
028c05c0c8
Updated AGENTS.md
2026-03-18 14:54:16 -04:00
WallyHackenslacker
8b2f14c470
docs: merge full design spec with settings status
2026-03-18 14:52:55 -04:00
WallyHackenslacker
ca005a4de7
fix: key stored api keys by base url
2026-03-18 14:30:04 -04:00
WallyHackenslacker
fed1c58ae9
docs: strengthen task 9 handoff evidence
2026-03-18 14:12:29 -04:00
WallyHackenslacker
3cc5a3e837
docs: add settings implementation handoff note
2026-03-18 14:07:29 -04:00
WallyHackenslacker
4d46c49a6d
docs: record task 8 verification evidence
2026-03-18 14:00:56 -04:00
WallyHackenslacker
81cfbe070d
docs: update settings view implementation status
2026-03-18 13:51:40 -04:00
WallyHackenslacker
ed98520de7
fix: clear draft settings on logout
2026-03-18 13:40:28 -04:00
WallyHackenslacker
542ec5c181
feat: add drawer logout confirmation and session clear flow
2026-03-18 13:38:19 -04:00
WallyHackenslacker
769b893959
fix: make settings dialog recreation-safe
2026-03-18 13:32:20 -04:00
WallyHackenslacker
f3349f5dee
feat: add in-place settings dialog with immediate apply
2026-03-18 12:21:25 -04:00
WallyHackenslacker
8d847ae4ea
fix: persist settings api key through api key store
2026-03-18 10:04:22 -04:00
WallyHackenslacker
24fccc4d7e
feat: implement settings apply coordinator with rollback
2026-03-18 09:57:17 -04:00
WallyHackenslacker
41bb01e40c
chore: set conservative default api key summary
2026-03-18 09:47:41 -04:00
WallyHackenslacker
67fa02525c
chore: clarify api key summary wording
2026-03-18 09:45:41 -04:00
WallyHackenslacker
b199aa62e5
fix: secure api key preference input and summary handling
2026-03-18 09:42:38 -04:00
WallyHackenslacker
03a04b82c5
build: add preference dependency and settings resources
2026-03-18 09:37:05 -04:00
WallyHackenslacker
3188fc472a
fix: refresh drawer after failed load and use rtl-safe drawer close
2026-03-18 09:30:45 -04:00
WallyHackenslacker
eeffb3de49
feat: integrate boards drawer interactions and workspace switching
2026-03-18 09:23:23 -04:00
WallyHackenslacker
149663662b
refactor: centralize unauthorized detection and simplify workspace rollback
2026-03-18 08:54:57 -04:00
WallyHackenslacker
d9d751c461
fix: handle workspace-switch unauthorized and rollback edge case
2026-03-18 08:50:07 -04:00
WallyHackenslacker
f27aa6969d
feat: add boards drawer profile and workspace state flow
2026-03-18 08:46:22 -04:00
WallyHackenslacker
2daad8e7ac
fix: harden drawer test assertions and workspace state selectors
2026-03-18 08:26:29 -04:00
WallyHackenslacker
964da060ce
fix: add selected-state styling hook for workspace drawer rows
2026-03-18 08:20:09 -04:00
WallyHackenslacker
717c87122d
feat: scaffold boards drawer layout and UI resources
2026-03-18 08:16:27 -04:00
WallyHackenslacker
96e971229a
docs: update card detail verification status
2026-03-17 00:12:50 -04:00
WallyHackenslacker
dd91a62928
test: stabilize board detail intent assertions
2026-03-17 00:02:47 -04:00
WallyHackenslacker
f9eeff8dcc
docs: refine card detail verification note wording
2026-03-16 23:41:03 -04:00
WallyHackenslacker
de9b87d312
docs: record card detail verification outcomes
2026-03-16 23:39:45 -04:00
WallyHackenslacker
797da7a1b0
docs: finalize card detail status and newest-first activity behavior
2026-03-16 23:37:42 -04:00
WallyHackenslacker
8f2d329368
refactor: remove placeholder card-detail route artifacts
2026-03-16 23:16:45 -04:00
WallyHackenslacker
78b34ecef2
feat: route board cards to full card detail screen
2026-03-16 22:51:55 -04:00
WallyHackenslacker
344c5a4faa
fix: avoid redundant card activity reload and assert ordering
2026-03-16 22:01:09 -04:00
WallyHackenslacker
f9625df828
feat: implement card detail activity UI and timeline
2026-03-16 21:48:35 -04:00
WallyHackenslacker
a0255c2487
fix: preserve literal markdown on renderer fallback
2026-03-16 21:15:44 -04:00
WallyHackenslacker
72e23fded8
feat: add markdown renderer with CommonMark support
2026-03-16 21:12:08 -04:00
WallyHackenslacker
1bd540b1cd
test: enforce card detail activities order ownership in repository
2026-03-16 21:04:00 -04:00
WallyHackenslacker
dfcdc79856
refactor: decouple card detail viewmodel datasource contracts
2026-03-16 21:00:51 -04:00
WallyHackenslacker
beab9006a3
fix: preserve pending description flush during in-flight save
2026-03-16 20:55:43 -04:00
WallyHackenslacker
aa987c9e00
feat: add card detail viewmodel live-save and debounce state
2026-03-16 20:52:04 -04:00
WallyHackenslacker
7132123ccf
fix: preserve activity snapshot when comment refresh fails
2026-03-16 20:43:44 -04:00
WallyHackenslacker
f85586ddc7
fix: make card comment refresh failures non-fatal
2026-03-16 20:41:07 -04:00
WallyHackenslacker
82a3d59105
chore: revert out-of-scope AGENTS update in task 2
2026-03-16 20:36:13 -04:00
WallyHackenslacker
d693c42142
feat: add card detail repository with session-aware operations
2026-03-16 20:34:55 -04:00
WallyHackenslacker
eee2f9cb17
fix: continue card-detail fallbacks on 2xx incompatibility
2026-03-16 20:29:12 -04:00
WallyHackenslacker
70f1558ea3
chore: revert out-of-scope AGENTS update in task 1
2026-03-16 20:25:03 -04:00
WallyHackenslacker
fb5d9e1e5b
feat: add card detail API contracts and compatibility parsing
2026-03-16 20:22:36 -04:00
WallyHackenslacker
334a01fc79
Removed opencode docs.
2026-03-16 19:11:29 -04:00
WallyHackenslacker
2c585cde48
fix: respect day-night board detail filter/search icons
2026-03-16 18:59:02 -04:00
WallyHackenslacker
81f95c1559
docs: resolve AGENTS merge after board-detail updates
2026-03-16 18:41:19 -04:00
WallyHackenslacker
e6f47034bc
fix: align select-all behavior and board-detail docs with filters
2026-03-16 16:03:47 -04:00
WallyHackenslacker
dc493f5037
docs: improve status readability and record verification outcomes
2026-03-16 15:57:27 -04:00
WallyHackenslacker
a63799138b
docs: update board detail status for create and filter features
2026-03-16 15:51:16 -04:00
WallyHackenslacker
28b81c96a0
chore: revert out-of-scope AGENTS update for task 6
2026-03-16 15:43:22 -04:00
WallyHackenslacker
3d4661cbfd
test: cover board detail create and filter user flows
2026-03-16 15:38:34 -04:00
WallyHackenslacker
1e5979f5c4
fix: align board detail toolbar and add-card dialog scaffolding
2026-03-16 15:02:26 -04:00
WallyHackenslacker
3247892038
chore: revert out-of-scope AGENTS update for task 5
2026-03-16 14:54:46 -04:00
WallyHackenslacker
b936baf564
feat: add board detail create and filter toolbar UI
2026-03-16 14:47:31 -04:00
WallyHackenslacker
de7bb48fe2
test: cover created id fallback keys for create endpoints
2026-03-16 14:17:55 -04:00
WallyHackenslacker
c48cd1d525
chore: revert out-of-scope AGENTS update for task 4b
2026-03-16 14:13:39 -04:00
WallyHackenslacker
6d313fdf60
test: add create endpoint contract coverage for api client
2026-03-16 14:12:33 -04:00
WallyHackenslacker
6a18d6679a
fix: separate local create validation from server errors in board detail viewmodel
2026-03-16 14:09:44 -04:00
WallyHackenslacker
5e0eff37a6
feat: add board detail create and local filter viewmodel state
2026-03-16 14:04:10 -04:00
WallyHackenslacker
8022647047
fix: derive createList append index from board detail
2026-03-16 13:56:45 -04:00
WallyHackenslacker
85659f070b
test: cover repository create validation guards
2026-03-16 13:51:03 -04:00
WallyHackenslacker
7b1c51eae0
feat: add board detail repository create list and card operations
2026-03-16 13:48:35 -04:00
WallyHackenslacker
3d8b9e4491
fix: align createCard due-date contract with api client ownership
2026-03-16 13:44:06 -04:00
WallyHackenslacker
efe19c794f
test: tighten createCard repository delegation normalization coverage
2026-03-16 13:38:11 -04:00
WallyHackenslacker
995a6dcae7
feat: add board detail create list and card api calls
2026-03-16 13:34:59 -04:00
WallyHackenslacker
80d4c40f10
feat: add board detail create entity reference model
2026-03-16 13:27:11 -04:00
WallyHackenslacker
6c67628e40
fix board-detail card move compatibility across API variants
2026-03-16 12:24:35 -04:00
WallyHackenslacker
4246d01827
feat: hydrate board label chip colors from API
2026-03-16 03:42:27 -04:00
WallyHackenslacker
02b9af0e51
fix: add dark-mode variants for board detail action icons
2026-03-16 03:26:57 -04:00
WallyHackenslacker
d9e43a6908
Added opencode dirs to gitignore.
2026-03-16 03:22:03 -04:00
WallyHackenslacker
b031dae74b
Merge branch 'feature/board-detail-view'
2026-03-16 03:18:48 -04:00
WallyHackenslacker
235ab9973c
docs: update agent guide with board detail implementation status
2026-03-16 03:15:33 -04:00
WallyHackenslacker
81cd654611
fix: finalize board detail action icons and startup guards
2026-03-16 03:15:31 -04:00
WallyHackenslacker
e72e584fd4
feat: add board detail batch move and delete workflows
2026-03-16 02:33:55 -04:00
WallyHackenslacker
a7af727752
fix: use string resources for card placeholder navigation labels
2026-03-16 01:42:14 -04:00
WallyHackenslacker
f5ac01de09
feat: route board and card taps to detail screens
2026-03-16 01:33:48 -04:00
WallyHackenslacker
5f5a273d7f
feat: implement board detail pager UI and card rendering
2026-03-16 01:19:15 -04:00
WallyHackenslacker
4455f0ecd3
test: cover delete flows and guard re-entrant mutations
2026-03-16 00:47:18 -04:00
WallyHackenslacker
89537a57b7
feat: add board detail viewmodel state and selection logic
2026-03-16 00:43:48 -04:00
WallyHackenslacker
2c40892906
test: add missing board detail repository edge coverage
2026-03-16 00:36:06 -04:00
WallyHackenslacker
c56b9d042a
feat: implement board detail repository and mutation aggregation
2026-03-16 00:32:55 -04:00
WallyHackenslacker
e7ad14902d
fix: fail on malformed board detail responses
2026-03-16 00:27:45 -04:00
WallyHackenslacker
9602b7959f
fix: support plain data board wrapper parsing
2026-03-16 00:25:24 -04:00
WallyHackenslacker
a2a54523ef
chore: remove out-of-scope changes from task 2
2026-03-16 00:23:04 -04:00
WallyHackenslacker
6ea0bd1a2f
feat: add board detail and card/list mutation API methods
2026-03-16 00:20:42 -04:00
WallyHackenslacker
3cff919222
chore: remove unintended AGENTS.md change from task 1
2026-03-16 00:09:15 -04:00
WallyHackenslacker
3af47ba55a
feat: define board detail domain and mutation contracts
2026-03-16 00:08:03 -04:00
WallyHackenslacker
c820b413aa
fix: scope boards API calls to resolved workspace
2026-03-15 22:47:02 -04:00