• Joined on 2026-03-10
weefnn pushed to bt at weefnn/full-stack-fastapi 2026-05-11 15:00:19 +08:00
1ca0834b76 ci(gitea): 在 main 之外为 bt 分支启用生产部署
weefnn pushed to bt at weefnn/full-stack-fastapi 2026-05-11 14:55:53 +08:00
c8db4bbdc3 chore(gitea): 精简部署 workflow,移除多余 CI,保留 main/bt 触发
weefnn pushed to bt at weefnn/full-stack-fastapi 2026-05-11 10:59:51 +08:00
30fd56f86e ci(gitea): install uv via venv to avoid PEP 668 on runners
weefnn pushed to bt at weefnn/full-stack-fastapi 2026-05-11 10:47:22 +08:00
0879346d40 Merge branch 'main' into bt to align Alembic with production DB
cdd15ffe3a chore: remove traefik/copier setup and simplify compose workflow
4caf19fcc0 fix: use docker compose watch under dev
89c13e8cad feat(map): focus selected marker at max zoom and tighten collapsed device panel
e195b26b5a feat(frontend): replace dashboard with realtime device map
Compare 19 commits »
weefnn created branch bt in weefnn/full-stack-fastapi 2026-05-11 10:33:58 +08:00
weefnn pushed to bt at weefnn/full-stack-fastapi 2026-05-11 10:33:58 +08:00
5d50401d40 ci(gitea): add offline-friendly test workflows and deploy on bt
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-25 11:02:12 +08:00
cdd15ffe3a chore: remove traefik/copier setup and simplify compose workflow
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-25 09:43:10 +08:00
4caf19fcc0 fix: use docker compose watch under dev
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-25 09:06:34 +08:00
89c13e8cad feat(map): focus selected marker at max zoom and tighten collapsed device panel
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-24 10:14:40 +08:00
e195b26b5a feat(frontend): replace dashboard with realtime device map
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-24 00:20:27 +08:00
20355b0804 feat(frontend): replace dashboard with realtime device map
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-20 17:50:49 +08:00
ff971e2cea feat: add mqtt raw data management with UTC+8 range UI
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-20 11:49:09 +08:00
e81aadcd99 feat: add realtime GNSS monitor with telemetry websocket
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-19 22:23:53 +08:00
e8846f4831 refactor: simplify mqtt pipeline state and remove event table
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-17 16:34:06 +08:00
8717b9c07b deploy: run mqtt workers in prod and default to EMQX on 1panel network
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-17 15:00:19 +08:00
f1bd0b8139 Merge branch 'codex/mqtt-raw-ingestion'
f02d324335 feat: implement mqtt ingestion, parsing, and archive pipeline
27101e9bff feat: add mqtt pipeline tables and models
624dcc3bff feat: add MQTT topic parsing and pipeline config
8aef0b6939 chore: ignore local git worktrees directory
Compare 7 commits »
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-13 15:12:31 +08:00
23a5083673 feat: Update application branding from FastAPI to SpatialHub logos and icons.
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-13 12:21:32 +08:00
77846b73ef feat: Rename project to SpatialHub, update project names in configuration and documentation, and modify social links.
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-13 11:46:31 +08:00
3c9a0343e9 Remove item management feature from frontend and backend, and add a pending skeleton component.
weefnn pushed to main at weefnn/full-stack-fastapi 2026-03-12 19:47:52 +08:00
ef93d4e5c2 feat: add location crud