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
b6ff8ee16e
chore(config): add specialist agent definitions for orchestrated delivery
...
Add five custom agent files to .github/agents/:
- orchestrator.agent.md — end-to-end delivery pipeline (classify, branch, plan, implement, commit, version bump, PR)
- planner.agent.md — read-only technical lead; produces ordered TDD implementation plans
- backend.agent.md — Kotlin/Spring Boot specialist (services, controllers, JPA, scheduler)
- frontend.agent.md — React/TypeScript specialist (components, pages, hooks, shadcn/ui)
- infra.agent.md — DevOps/architecture owner (Docker, Compose, Nginx, CI/CD, env vars)
2026-03-27 00:33:09 -03:00
57f514371a
fix(frontend): remove unused test import blocking docker build
...
Drop unused fireEvent import in EntityDetailPage test to satisfy TypeScript noUnusedLocals during frontend build inside docker compose.
2026-03-27 00:08: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
2262d3ea33
Merge remote-tracking branch 'origin/main' into develop
2026-03-26 23:13:58 -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
c2ed557118
docs(config): clarify english-first language policy and commit quality bar
2026-03-26 20:32:09 -03:00
888fb9f665
feat(frontend): implement step 1 - entity task detail and scheduler UX
2026-03-26 20:32:06 -03:00
381c6cbfcd
test(frontend): add failing tests for step 1 - entity task workflow
2026-03-26 20:28:53 -03:00
5dd4c0409a
Merge pull request #1 from Sancho41/develop
...
Develop
2026-03-26 19:29:12 -03:00
ec65717fb0
Merge branch 'main' into develop
2026-03-26 19:29:02 -03:00
github-actions[bot]
38cf1b3d56
chore(frontend): bump version to 0.2.1
2026-03-26 22:27:27 +00:00
860d5f24bd
feat(docker): implement step 13 all-in-one runtime defaults and port 80
2026-03-26 19:23:38 -03:00
3895ef864a
chore(docker): align step 12 compose topology and ports
2026-03-26 19:20:04 -03:00
a4dc8577ba
feat(frontend): implement step 11 — pages, components, and routing with React Query
2026-03-26 19:19:08 -03:00
45fc176f32
test(frontend): add failing tests for step 11 — pages, components, and API modules
2026-03-26 19:14:03 -03:00
031ad3d4b2
feat(backend): implement step 10 — JWT authentication (JwtService, AuthService, AuthController, JwtAuthFilter, SecurityConfig)
2026-03-26 19:08:09 -03:00
9065db504e
test(backend): add failing tests for step 10 — AuthService and AuthController
2026-03-26 19:03:35 -03:00
731c80a2bc
feat(backend): implement step 9 — REST controllers, DTOs, EntityService, SecurityConfig (permit-all)
2026-03-26 19:01:37 -03:00
47704c2ef2
test(backend): add failing tests for step 9 — VirtualEntityController and DispatchLogController
2026-03-26 18:59:55 -03:00
d7e2c952e6
feat(backend): implement step 8 — EntityScheduler pipeline orchestration
2026-03-26 18:56:32 -03:00
958d881b4b
test(backend): add failing tests for step 8 — EntityScheduler
2026-03-26 18:54:15 -03:00
bc8ec8de4f
feat(backend): implement step 7 — EmailSenderService (multipart SMTP)
2026-03-26 18:52:19 -03:00
8c742ce3a4
test(backend): add failing tests for step 7 — EmailSenderService
2026-03-26 18:50:04 -03:00
5307856e55
feat(backend): implement step 6 — AiService with OpenAI RestClient integration
2026-03-26 18:49:34 -03:00
8885a1fb96
test(backend): add failing tests for step 6 — AiService
2026-03-26 18:47:04 -03:00
7d45586798
feat(backend): implement step 5 — PromptBuilderService
2026-03-26 18:46:24 -03:00
a4fb543b7f
test(backend): add failing tests for step 5 — PromptBuilderService
2026-03-26 18:45:31 -03:00
81b356af67
feat(backend): implement step 4 — EmailContext and EmailReaderService
2026-03-26 18:44:43 -03:00
58b9907c44
test(backend): add failing tests for step 4 — EmailReaderService
2026-03-26 18:42:33 -03:00
6e95acc128
feat(backend): implement step 3 — VirtualEntityRepository and DispatchLogRepository
2026-03-26 18:41:54 -03:00
387f707429
test(backend): add failing tests for step 3 — repositories
2026-03-26 18:41:15 -03:00
a3dcec0efb
docs: add commit rules section to CLAUDE.md
2026-03-26 18:40:36 -03:00
615800701b
test: update version regex in DashboardPage test to match dynamic versioning
2026-03-26 18:32:26 -03:00
b3effacd64
Merge branch 'develop' of github.com:Sancho41/condado-adm-personalities into develop
2026-03-26 18:28:28 -03:00
6495abf192
chore: remove Java home configuration from gradle.properties
2026-03-26 18:28:25 -03:00
github-actions[bot]
dcfdbd56d3
chore(frontend): bump version to 0.2.0
2026-03-26 21:25:01 +00:00
054608fc62
feat: implement VirtualEntity and DispatchLog models with corresponding tests and configuration
2026-03-26 18:21:13 -03:00
github-actions[bot]
c6e12e9fb0
chore(frontend): bump version to 0.1.1
2026-03-26 20:51:37 +00:00
a96f892dab
feat: implement version bump workflow and display app version on DashboardPage
2026-03-26 17:46:09 -03:00
4649aba1d4
feat: update API base URL and change exposed ports to 6969 for frontend and backend services
2026-03-26 17:35:01 -03:00
bfeb814c2f
fix: ensure environment is set for build-and-push job in publish.yml
2026-03-26 17:00:00 -03:00
641d3ab8a3
feat: add TypeScript configuration file for frontend application
2026-03-26 16:55:44 -03:00
422b14b259
ci: make Gradle wrapper executable and update permissions
2026-03-26 16:29:46 -03:00
7f5f66ebe9
docs: enhance TDD guidelines in CLAUDE.md and INSTRUCTIONS.md
2026-03-26 16:23:12 -03:00