bruno pushed to main at bruno/flowdeck 2026-07-15 07:33:25 -04:00
bf19af2347 fix: restore missing template=env.get_template in gitea_workspace_page
bruno pushed to main at bruno/flowdeck 2026-07-15 07:32:01 -04:00
fc6f2531b7 fix: gitea_workspace page now explicitly sets gitea_workspace=True
bruno pushed to main at bruno/flowdeck 2026-07-14 22:05:47 -04:00
0d8507a5c7 feat: Gitea file tree visible in sidebar on ALL pages
bruno pushed to main at bruno/flowdeck 2026-07-14 21:13:32 -04:00
b83d9b6d35 fix: board._sidebar_data now handles Gitea workspace cookie — tree persists across all pages
bruno pushed to main at bruno/flowdeck 2026-07-14 20:34:38 -04:00
3c8529fd12 fix: OAuth callback — recover mode from state when session cookie is lost
bruno pushed to main at bruno/flowdeck 2026-07-14 16:52:30 -04:00
c5ffab1e39 fix: encode OAuth mode in state parameter — survives session loss
bruno pushed to main at bruno/flowdeck 2026-07-14 16:25:06 -04:00
f4cd301f52 fix: _sidebar_data verifies workspace ownership before loading pages
bruno pushed to main at bruno/flowdeck 2026-07-14 16:08:58 -04:00
de86457f90 fix: prevent cross-user workspace leak via stale cookie
bruno pushed to main at bruno/flowdeck 2026-07-14 15:44:45 -04:00
364560c84b fix: Private section populates from mirror workspace when Gitea active
bruno pushed to main at bruno/flowdeck 2026-07-14 15:28:32 -04:00
0429ffd824 fix: remove hardcoded workspace_key override in homepage
bruno pushed to main at bruno/flowdeck 2026-07-14 15:25:39 -04:00
a7767f3a94 fix: add missing json import
bruno pushed to main at bruno/flowdeck 2026-07-14 15:24:38 -04:00
e8f4cfb631 feat: auto-create local workspace mirror for Gitea projects
bruno pushed to main at bruno/flowdeck 2026-07-14 12:49:49 -04:00
7c3f62d094 fix: workspace_key set from cookie → 🔗 icon on homepage for remote workspaces
bruno pushed to main at bruno/flowdeck 2026-07-14 12:47:51 -04:00
9a063bc766 fix: toujours poser cookie gitea workspace côté serveur
bruno pushed to main at bruno/flowdeck 2026-07-14 12:47:02 -04:00
234b880c5b fix: Gitea workspace — correct sidebar name, newPage stays remote, cookie persisted
bruno pushed to main at bruno/flowdeck 2026-07-14 12:23:01 -04:00
724ff4c880 feat(v4.0): wire Share/Publish modal with real API calls
bruno pushed to main at bruno/flowdeck 2026-07-14 12:21:05 -04:00
15bd9d5ed9 fix: github_routes use access_token (not github_token)
bruno pushed to main at bruno/flowdeck 2026-07-14 12:19:33 -04:00
29ef0fb054 feat(v4.0): GitHub routes + CSRF exemptions for share/publish
bruno pushed to main at bruno/flowdeck 2026-07-14 12:16:22 -04:00
bd6fd62734 feat(v4.0): Library tabs + Sidebar OAuth badge + Sharing routes
bruno pushed to main at bruno/flowdeck 2026-07-14 12:14:35 -04:00
802d681212 feat(v4.0): Settings/Integrations — Gitea + GitHub connect/disconnect matrix