sync development #2

Merged
timur merged 8 commits from development into main 2026-01-26 13:15:26 +00:00
Owner
No description provided.
refactor: Update routing and store to use contexts
Some checks failed
Build and Test / build (push) Failing after 2m26s
7a37902207
- Replace `space_id` with `context` in routes and templates.
- Modify `Store` to manage multiple Hero0 clients per context.
- Update handler functions to pass the correct context to store methods.
- Remove unused space-related logic from templates and handlers.
- Update `AppState` to store contexts instead of spaces.
feat: add CRUD forms for Projects, Milestones, and Tasks
Some checks failed
Build and Test / build (push) Failing after 1m41s
4057a8e637
- Add save_project, save_milestone, save_task methods to Store with context parameter
- Add ProjectFormTemplate, MilestoneFormTemplate, TaskFormTemplate
- Add handlers for new/create/edit/update operations
- Add routes: /c/:context/{projects,milestones,tasks}/new and /edit
fix: add demo mode bypass and New buttons to list templates
Some checks failed
Build and Test / build (push) Failing after 1m42s
65267eb6d4
- Fix get_session to return demo session when no real session exists
- Add 'New Project' button to ProjectsListTemplate
- Add 'New Milestone' button to MilestonesListTemplate
- Add 'New Task' button to TasksListTemplate
fix: remove 'rpc' feature from hero0 build in CI
Some checks failed
Build and Test / build (push) Failing after 1m42s
89f9033eb3
The 'rpc' feature was removed from hero0
fix: use 'make mock-minimal' for hero0 in CI and update README
Some checks failed
Build and Test / build (push) Has been cancelled
784d136510
- Update CI workflow to use 'make mock-minimal' instead of manual cargo build
- Update README to recommend 'make mock-minimal' for running hero0
- mock-minimal has all domains HeroBiz needs
- Use `hero0_for_context` to get the correct Hero0 client
- Update `save_contact`, `save_opportunity`, and `save_deal` to accept context
- Remove unused context parameters from stub functions
Merge branch 'development' of forge.ourworld.tf:lhumina_code/hero_biz into development
Some checks failed
Build and Test / build (push) Failing after 2m21s
fa8d847fe3
fix: update CI to use make mock-minimal and fix e2e tests
Some checks failed
Build and Test / build (push) Successful in 5m14s
Build and Test / build (pull_request) Failing after 31s
658fc90f83
- Use 'make mock-minimal' in CI instead of manual cargo build
- Add Store::with_defaults() method for testing
- Update all e2e tests to pass TEST_CONTEXT parameter
- Keep herozero-sdk on main branch (development has broken deps)
timur merged commit df8ba8c273 into main 2026-01-26 13:15:26 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_biz!2
No description provided.