Repository navigation
Releases
Releases · datapointchris/projects
v1.28.3
1.28.3 (2026-11-10)
Bug Fixes
- tui: give a dependency tree row's title the width before its project tag (efea296)
Published
- API image:
ghcr.io/datapointchris/projects@sha256:eb2ad14689eab3808daae26b7d78efb38fda524a4540681c4adb85c3e648f59a - Web image:
ghcr.io/datapointchris/projects-web@sha256:22d27ea71135d410846d12a81548d031534335f390077f7968c68ff37ed1de39 - Manifests:
ghcr.io/datapointchris/projects/manifests@sha256:47cbaf2a35f93636a40867431d44c5c0f5e237cdafa132fb9ecb074262306a44, withmigrate/to apply beforeapp/
v1.28.2
1.28.2 (2026-11-10)
Bug Fixes
- service: name an undone item by its number in the undo flash (3b32b37)
Published
- API image:
ghcr.io/datapointchris/projects@sha256:7833be88d234166f903e37964ac247a1b75d27acab6fc7c8f8a367f66e054c9b - Web image:
ghcr.io/datapointchris/projects-web@sha256:20c72720237bf4f69b8231d3ff2ca62c7bf5d7a2a24d799f6d2d546732c035e1 - Manifests:
ghcr.io/datapointchris/projects/manifests@sha256:76f418be6d54edc50c56178df11d8b498f984030a11d9e7207cbc61a39fccd19, withmigrate/to apply beforeapp/
v1.28.1
1.28.1 (2026-11-10)
Bug Fixes
- undo: skip a restored link whose project or item is gone (77c3b9d)
Chores
- apply what repos-toolchain-rollout changed (176da2c)
Published
- API image:
ghcr.io/datapointchris/projects@sha256:f6024910480e391ddf7b65b44ef959c93328c2ac79a3a347978ff740d578c887 - Web image:
ghcr.io/datapointchris/projects-web@sha256:fdb940501c6165e5bf45d18a5358e4974fdbce4641d72efaf36f750b94c82d83 - Manifests:
ghcr.io/datapointchris/projects/manifests@sha256:239639e5df799f42da9917e2410eee73418c545ec7cdc3a31a69e22a5be042d2, withmigrate/to apply beforeapp/
v1.28.0
1.28.0 (2026-11-08)
Feature
- tui: take the shared key rows and Claude opener from gotermboard (#22) (0d3d62b)
- tui: open C's Claude session through gotermboard's opener (5cc96bd)
- tui: take the board's universal keys from gotermboard, and open an item's detail in place (b4cfcde)
Code Refactoring
- tui: read the key table through gotermboard's readers (c571ea4)
Build
- pin gotermboard v0.43.0, the release carrying the shared action rows (a89b978)
Published
- API image:
ghcr.io/datapointchris/projects@sha256:529b9e19a83e3444ef81f5262806aad3344ce0e57d7bd8d404e00943ca40888b - Web image:
ghcr.io/datapointchris/projects-web@sha256:53392cc10b3bdf9c58c86a14ea37db4b90070f18df60e8d99f3e84557959b589 - Manifests:
ghcr.io/datapointchris/projects/manifests@sha256:92ab76287cab7c32bc585d3ede15f15bfef66f9f6da708730b7efc51918f5fcf, withmigrate/to apply beforeapp/
v1.27.0
1.27.0 (2026-11-08)
Feature
- tui: bring the board to the fleet TUI grammar (#21) (635de2d)
- tui: bring the board to the fleet TUI grammar (766a221)
Bug Fixes
- tui: drive every mode from the key table and give every view a snapshot (9ed24b3)
Published
- API image:
ghcr.io/datapointchris/projects@sha256:ddf88eda4c68653176085f2d88695cea3d1c2dd44dc94eeda48f31af0f3faf79 - Web image:
ghcr.io/datapointchris/projects-web@sha256:a45b318362b012bd1362f35d4353c2e4e716572be099d918a4d0079491a6b3ad - Manifests:
ghcr.io/datapointchris/projects/manifests@sha256:df316009637b722cde52d43dc4246e1ed07274db938446f009b68ff763cdee95, withmigrate/to apply beforeapp/
v1.26.0
1.26.0 (2026-11-08)
Feature
- config: name the config file with PROJECTS_CONFIG (6b27f2c)
Published
- API image:
ghcr.io/datapointchris/projects@sha256:fd53c469fc419cd22115a9ced723c0c85d6165dd3dcd91bd05b553706c6ad7f4 - Web image:
ghcr.io/datapointchris/projects-web@sha256:0a6b5bb3aa0763bb27fa99108322f3089dc8d4236a2df3abdf8438474e033ba3 - Manifests:
ghcr.io/datapointchris/projects/manifests@sha256:74b2567b54a6994465d2180cb58839168e148439ed0bac46bb39de791258c0ff, withmigrate/to apply beforeapp/
v1.25.0
1.25.0 (2026-11-08)
Feature
- remove the sync engine and the database's synced copy (#20) (29e5ee3)
- remove the sync engine and the database's synced copy (67e8fa1)
Bug Fixes
- store: refuse to open a synced database whose push queue holds edits (69c12ab)
Documentation
- say what the synced copy's leftovers do, and stop restating what code holds (14b6ccf)
Tests
- tui: pin that an API reread waits out a move and lands on the next tick (96a9b54)
Code Refactoring
- config: refuse every retired variable from one table (873bc79)
- service: number every item the service creates (bcc3449)
Published
- API image:
ghcr.io/datapointchris/projects@sha256:f89690e054191012cc4f55b062e155a32ef809034acec5dff3aabdb9065fa109 - Web image:
ghcr.io/datapointchris/projects-web@sha256:9edced13c37caf177842c292a6de729bd7c3976e12d207a68b62041a0100e75f - Manifests:
ghcr.io/datapointchris/projects/manifests@sha256:3dea6585cc6c1e156a8732703b54bfcfa4dd81154b865503fe6584970cf9a9c7, withmigrate/to apply beforeapp/
v1.24.2
1.24.2 (2026-11-08)
Bug Fixes
- migrate: wait for the database to accept the first connection (f182415)
Published
- API image:
ghcr.io/datapointchris/projects@sha256:5627993c00380e64d3634b0de50329397d085b39f92592cee9f1b5cc1f713769 - Web image:
ghcr.io/datapointchris/projects-web@sha256:87c457ba24cb2130d4fac975f6dbf446a124a2455ca081064bbb40f252e1327e - Manifests:
ghcr.io/datapointchris/projects/manifests@sha256:b83a0c0b9fb57e488da2fe107019b31241824022f6628f9dcaa533fbfa10c8e9, withmigrate/to apply beforeapp/
v1.24.1
1.24.1 (2026-11-08)
Bug Fixes
- tui: --once draws at the terminal's size where COLUMNS and LINES are unset (be7f365)
Published
- API image:
ghcr.io/datapointchris/projects@sha256:b29e76b740aad4f6171b4d0e2e1ac7e001ccd563e667821fe52249e32bcfdded - Web image:
ghcr.io/datapointchris/projects-web@sha256:1996cdc6bc243fd3abb432cca7a66d7c1da7077fa40921e6abf24d648c3dc01d - Manifests:
ghcr.io/datapointchris/projects/manifests@sha256:427acfae62a71192378d1d37275df8367ad8335e0b00ba40edb17914b575174b, withmigrate/to apply beforeapp/
v1.24.0
1.24.0 (2026-11-08)
Feature
- serve the projects page from its own Caddy image, released with the API (#18) (0a40ca5)
- keep bearer clients served while the browser login starts, and log a browser out (6cd42b7)
- serve the projects page from its own Caddy image, released with the API (ca261d2)
- log a browser in through the API, and keep its session in Postgres (eef6a88)
Chores
- deps: drop golang.org/x/oauth2, which nothing in the module requires (b89fe14)
Published
- API image:
ghcr.io/datapointchris/projects@sha256:81131d0287f80c796efff5cf60a129678817e21d4fab646a96388907f1c061dc - Web image:
ghcr.io/datapointchris/projects-web@sha256:85a13c3f896d842adc57e1c353edbd860dfe0509f1ca6ffa9f134bd693bbaff1 - Manifests:
ghcr.io/datapointchris/projects/manifests@sha256:a44a677c0d1199a7408ccf4ae4ffe1246163506d50a3de74793b96c75bb04cbf, withmigrate/to apply beforeapp/