Build mobile-first file browser playground for MinIO #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
plan-pal-e-platform→ Phase 26 (MinIO Playground)Repo
forgejo_admin/minio-playgroundUser Story
As a platform admin on my phone
I want a mobile-friendly interface to browse and manage files in MinIO
So that I can view assets, upload photos, and manage objects without the unusable stock MinIO Console
Context
The stock MinIO Console web UI is completely unusable on mobile — everything is squished, you can't even view assets. We're building a mobile-first replacement. This playground is the visual prototype using mock data. Once approved on phone by Lucas, it gets promoted to SvelteKit (Phase 27).
Key decisions:
style.csswith design tokens and all component stylesapp.jsfor mock data and UI interactionspython3 -m http.server 8080pal-e-playgroundCSS paradigm — mobile-first, design tokens, Atkinson Hyperlegible fontFile Targets
Files to create:
index.html— bucket list (landing page)browse.html— object browser within a bucket (file/folder list with breadcrumbs)preview.html— full-size image viewerupload.html— file upload with progressdetail.html— file metadata view with download/deletestyle.css— all styles, design tokens from pal-e-playgroundapp.js— mock S3 data, navigation, UI interactionsassets/— sample images for preview testingFiles to reference (read-only, for CSS patterns):
~/pal-e-playground/guide/index.html— CSS guide with design tokens and patternsAcceptance Criteria
max-width: 48remcontainerpal-e-playground:--color-bg,--color-text,--color-border,--radius: 6pxpython3 -m http.server 8080— no build stepTest Expectations
Constraints
pal-e-playground/guide/index.html@media (min-width: 600px)for desktop enhancementsassets,postgres-wal,tf-state-backups)Checklist
Related
project-pal-e-platform— project this affectsphase-pal-e-platform-26-minio-playground— phase note with full scopeconvention-frontend-css— CSS conventionssop-frontend-experiment— experiment setup SOP