Commit Graph

13 Commits

Author SHA1 Message Date
f2a16b5cf6 feat(frontend): streamline task creation and preview workflows
- remove prompt and preview generation from task creation

- create tasks as inactive and route directly to edit page

- add generated message history UX to edit task

- update entity/task views and related test coverage
2026-03-27 02:23:56 -03:00
a83ea85857 feat(frontend): generate task previews with local ollama
Replace the local preview stub with a real Ollama-backed test message flow using the configured local model.

Show the exact final prompt live on create and edit task pages, render generated output below it, and cover the integration with frontend tests.
2026-03-27 01:28:29 -03:00
1a7f5d706a feat(frontend): show inactive tasks on entity page
Return all tasks for an entity so inactive items remain visible in the entity detail view while global task listings stay active-only.

Add inactive task styling and coverage for the entity page state.
2026-03-27 01:10:15 -03:00
10c83d4e5a feat(frontend): toggle task activation state
Add task reactivation support to the local task API and update the edit task page to switch between Activate and Inactivate based on the current task state.

Keep the separate entity-page inactive-visibility changes out of this commit so they can be reviewed independently.
2026-03-27 01:09:43 -03:00
766b13fbb2 feat(frontend): add task inactivate and delete actions
Extend the local task store with active state, inactivation, and hard delete support.

Update the edit task page and tests so inactive tasks are hidden from normal lists and task lifecycle actions are available from the details view.
2026-03-27 00:58:58 -03:00
6538c1783d feat(frontend): add task details edit flow
Add a task details action from the entity page and route it to a prefilled edit task page.

Extend the local task API with single-task read and update helpers, and cover the new flow with frontend tests.
2026-03-27 00:48:14 -03:00
73d4261aa2 feat(frontend): move task creation to dedicated page with scrollable layout
Replace the EntityDetailPage modal flow with a route-based CreateTaskPage for better accessibility and long-form usability.

Add route /entities/:entityId/tasks/new and update tests for both entity detail navigation and create-task page behavior.
2026-03-27 00:00:13 -03:00
91c456f666 fix(frontend): remove default scheduler UI and restore dark page styles 2026-03-26 23:13:55 -03:00
0cbb92e5ff feat(frontend): simplify entity modal fields and add explicit labels 2026-03-26 20:38:24 -03:00
888fb9f665 feat(frontend): implement step 1 - entity task detail and scheduler UX 2026-03-26 20:32:06 -03:00
a4dc8577ba feat(frontend): implement step 11 — pages, components, and routing with React Query 2026-03-26 19:19:08 -03:00
a96f892dab feat: implement version bump workflow and display app version on DashboardPage 2026-03-26 17:46:09 -03:00
ca2e645f02 feat: initialize frontend with React, Vite, and Tailwind CSS
- Added package.json for project dependencies and scripts.
- Configured PostCSS with Tailwind CSS.
- Created main application structure with App component and routing.
- Implemented API client for handling requests with Axios.
- Developed authentication API for login, logout, and user verification.
- Created entities API for managing virtual entities.
- Implemented logs API for fetching dispatch logs.
- Added navigation bar component for app navigation.
- Created protected route component for route guarding.
- Set up global CSS with Tailwind directives.
- Configured main entry point for React application.
- Developed basic Dashboard and Login pages.
- Set up router for application navigation.
- Added Jest testing setup for testing library.
- Configured Tailwind CSS with content paths.
- Set TypeScript configuration for frontend.
- Created Vite configuration for development and production builds.
- Added Nginx configuration for serving the application and proxying API requests.
2026-03-26 15:04:12 -03:00