diff --git a/.beans/nuzlocke-tracker-36wg--make-footer-stick-to-bottom-of-viewport.md b/.beans/nuzlocke-tracker-36wg--make-footer-stick-to-bottom-of-viewport.md index d3b937d..3ec411f 100644 --- a/.beans/nuzlocke-tracker-36wg--make-footer-stick-to-bottom-of-viewport.md +++ b/.beans/nuzlocke-tracker-36wg--make-footer-stick-to-bottom-of-viewport.md @@ -1,11 +1,11 @@ --- # nuzlocke-tracker-36wg title: Make footer stick to bottom of viewport -status: in-progress +status: completed type: bug priority: normal created_at: 2026-02-13T07:47:48Z -updated_at: 2026-02-13T12:51:48Z +updated_at: 2026-02-13T12:59:22Z --- On pages with little content, the footer appears right after the content instead of staying at the bottom of the viewport. The footer should always be at the bottom of the browser window, pushing down when there's enough content but not floating in the middle of the page when content is short (sticky footer pattern). \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-6r4z--admin-table-improvements-routes-and-bosses.md b/.beans/nuzlocke-tracker-6r4z--admin-table-improvements-routes-and-bosses.md new file mode 100644 index 0000000..ee285e0 --- /dev/null +++ b/.beans/nuzlocke-tracker-6r4z--admin-table-improvements-routes-and-bosses.md @@ -0,0 +1,12 @@ +--- +# nuzlocke-tracker-6r4z +title: 'Admin table improvements: Routes and Bosses' +status: completed +type: task +priority: normal +created_at: 2026-02-13T13:01:55Z +updated_at: 2026-02-13T13:06:08Z +--- + +1. Routes table: add column for 'pinwheel close' and a column for quicklink to encounters +2. Bosses table: add column for Position after route column, ideally as an inline dropdown for mass editing \ No newline at end of file diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ee91394..686b17f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,11 +1,11 @@ { - "name": "frontend", + "name": "nuzlocke-tracker-frontend", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "frontend", + "name": "nuzlocke-tracker-frontend", "version": "0.0.0", "dependencies": { "@dnd-kit/core": "^6.3.1", diff --git a/frontend/src/pages/admin/AdminGameDetail.tsx b/frontend/src/pages/admin/AdminGameDetail.tsx index 9cd6004..7fc09ab 100644 --- a/frontend/src/pages/admin/AdminGameDetail.tsx +++ b/frontend/src/pages/admin/AdminGameDetail.tsx @@ -43,9 +43,11 @@ import type { CreateBossBattleInput, UpdateBossBattleInput } from '../../types/a function SortableRouteRow({ route, + gameId, onClick, }: { route: GameRoute + gameId: number onClick: (r: GameRoute) => void }) { const { attributes, listeners, setNodeRef, transform, transition, isDragging } = @@ -83,15 +85,31 @@ function SortableRouteRow({