- Create bible/ as single source of truth (architecture, API, frontend, installation, usage, security, roadmap) - Verify and fix Bible against actual source code (API methods, endpoints, data flow) - Trim README.md and CLAUDE.md to minimal stubs pointing to the Bible - Remove duplicate claude.md (lowercase) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.6 KiB
1.6 KiB
Usage Guide
1. Login
- Open the app in a browser (default: http://localhost:8080).
- In the top login panel enter your MariaDB username and password.
- Click Login.
- On success the sidebar populates with a database → table tree.
2. Browse Data
- Click any table in the sidebar.
- The central grid loads the table's data:
- Each column shows a header filter input — type to filter that column.
- Pagination controls appear at the bottom; data is fetched server-side.
3. CRUD Operations
Insert a row
- Click Insert in the toolbar.
- A new empty row appears in the grid.
- Fill in the cells and click Save row.
Edit a row
- Click a row to select it.
- Edit cells directly in the grid.
- Click Save row to persist changes.
Updates are performed by primary key. Tables without a primary key should be treated as read-only.
Delete rows
- Select one or more rows (checkbox column on the left).
- Click Delete.
- Confirm the deletion dialog.
4. CSV Import
- Click Import CSV in the toolbar.
- Select a
.csvfile from your filesystem. - The app inserts rows one by one and reports per-row errors if any.
CSV requirements:
- First row must be a header row matching column names.
- Data types must match the target table schema.
5. CSV Export
- Click Export CSV in the toolbar.
- The current table data (with active filters applied) is downloaded as a
.csvfile.
6. Database Backup
- Click Backup in the toolbar.
- A mysqldump of the current database is generated and downloaded as a
.sqlfile.