Package v0.2.12→v0.2.124: manifest, actions, version graph

This commit is contained in:
Keysat
2026-06-13 13:36:30 -05:00
parent 318c6c4b81
commit 1243f4414c
126 changed files with 2052 additions and 441 deletions
+12
View File
@@ -0,0 +1,12 @@
import { VersionInfo } from '@start9labs/start-sdk'
export const v_0_2_23 = VersionInfo.of({
version: '0.2.23:0',
releaseNotes: {
en_US: 'Airtable-style column controls on the Jobs tab. (1) Drag any column header left or right to reorder columns; the column drops where you release and the new order persists across page reloads (saved to localStorage). A blue vertical line on the target column shows where the drop will land. (2) Right-click on any column header to open a custom context menu with: "Sort ascending", "Sort descending", "Hide column", "Show all hidden" (count badge when hidden columns exist), and "Reset to default order". The browser\'s native right-click menu is suppressed. Click outside the menu or press Escape to close. (3) Column order + hidden columns are namespaced per-browser via localStorage with versioned keys (relay.dashboard.jobs.columnOrder.v1, ...hiddenColumns.v1) so a future schema change can clean-slate without manual reset. (4) Newly-added columns from future relay updates append automatically at the end of the user\'s saved order instead of breaking the layout — no manual reset required. Left-click sorting still works on the column itself; right-click is for the menu.',
},
migrations: {
up: async ({ effects }) => {},
down: async ({ effects }) => {},
},
})