Commit Graph
113 Commits
Author SHA1 Message Date
Leonid PershinandCursor 069c58194d Mark phase 54 whats-new as complete.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 11:44:11 +03:00
Leonid PershinandCursor 449be4e0ea Show unseen Server commits after login.
Bake first-parent git log at Server build and remember the SHA in a browser cookie.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 11:43:36 +03:00
Leonid PershinandCursor 1e7014cabd Mark phase 54 in progress.
ci / server (push) Failing after 3m41s
ci / client (push) Failing after 14s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 11:30:11 +03:00
Leonid Pershin ee6930a39d Merge branch 'phase/45-presence-talk'
# Conflicts:
#	docs/phases/README.md
#	src/HSchool.Server/Api/PeopleModels.cs
#	src/HSchool.Server/Game/PersonCardReader.cs
2026-08-20 11:27:58 +03:00
Leonid Pershin ae2e3ddc14 Merge branch 'phase/47-romance-pack'
ci / server (push) Failing after 3m39s
ci / client (push) Successful in 19s
# Conflicts:
#	docs/phases/README.md
#	src/HSchool.Content/PeopleDefs.cs
#	src/HSchool.People/Seed.cs
2026-08-20 11:00:12 +03:00
Leonid PershinandCursor d52f784e5e Mark phase 44 as in progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 10:51:15 +03:00
Leonid PershinandCursor 663edaccae Mark phase 45 presence talk as complete.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 10:43:56 +03:00
Leonid Pershin 72e4891453 Mark phase 47 romance pack as complete. 2026-08-20 10:43:20 +03:00
Leonid PershinandCursor f45347b335 Merge branch 'phase/43-whisper'
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 10:40:35 +03:00
Leonid PershinandCursor 089917025a Mark phase 43 whisper as complete.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 10:36:06 +03:00
Leonid PershinandCursor 3bb5d45f10 Mark phase 45 presence talk as in progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 10:13:19 +03:00
Leonid PershinandCursor 7eac934533 Mark phase 47 romance pack as in progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 10:11:20 +03:00
Leonid PershinandCursor 52a4104f68 Mark phase 43 whisper as in progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 10:10:20 +03:00
Leonid Pershin 51b4c22b69 Merge branch 'phase/39-school-owners'
ci / client (push) Successful in 18s
ci / server (push) Failing after 3m51s
2026-08-20 09:56:13 +03:00
Leonid PershinandCursor 5257636869 Mark phase 39 school owners as complete.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 09:45:13 +03:00
Leonid PershinandCursor ab97242bbc phase 53: mark complete
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 09:41:02 +03:00
Leonid PershinandCursor f064ea9b61 phase 52: mark complete
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 09:28:26 +03:00
Leonid PershinandCursor 384f9d7273 Merge branch 'phase/51-warmth-lesson'
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 09:09:55 +03:00
Leonid PershinandCursor 1ca4d758f8 phase 51: mark complete
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 09:07:23 +03:00
Leonid Pershin e18a09ea82 Update AGENTS.md and SKILL.md files to clarify task handling and bug reporting. Added documentation for bug-related tasks in AGENTS.md and refined descriptions in phase-work and side-work skills to specify their usage and differentiate from bug work.
ci / server (push) Failing after 3m39s
ci / client (push) Failing after 13s
2026-08-20 09:06:59 +03:00
Leonid Pershin ac17abfd90 Merge branch 'phase/42-talk-circles'
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	docs/phases/README.md
#	src/HSchool.Simulation/PersonLog.cs
2026-08-20 09:03:38 +03:00
Leonid PershinandCursor 91a72b9b99 phase 51: mark in progress
ci / server (push) Failing after 3m35s
ci / client (push) Failing after 14s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 09:01:18 +03:00
Leonid PershinandCursor aaf539cacc Merge branch 'phase/50-teacher-skill-gain'
ci / server (push) Failing after 3m57s
ci / client (push) Failing after 17s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 08:58:27 +03:00
Leonid Pershin ef36bd5d35 phase 42: mark complete 2026-08-20 08:56:30 +03:00
Leonid PershinandCursor 7935a3086f phase 50: mark complete
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 08:54:53 +03:00
Leonid PershinandCursor 1287d503b2 Merge branch 'phase/49-skip-stale-build'
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 08:51:57 +03:00
Leonid PershinandCursor f718f4b63d phase 50: mark in progress
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 08:48:16 +03:00
Leonid PershinandCursor 3eaecc12e7 Mark phase 49 skip-stale-build complete.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 08:46:39 +03:00
Leonid PershinandCursor 9bd1b8eea0 Skip MSBuild on run-aspire.cmd when binaries are still newer than sources.
dotnet run always evaluates the Aspire graph. A second launch after Ctrl+C should not wait on that.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 08:45:44 +03:00
Leonid Pershin 6dcbb3303c Merge branch 'phase/48-lesson-teacher-present' 2026-08-20 08:42:38 +03:00
Leonid PershinandCursor 32283bfada phase 48: mark complete
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 08:40:04 +03:00
Leonid PershinandCursor bdc902b7ff Renumber remaining lesson-coherence phases to 50-53.
Phase 49 is already claimed for skip-stale-build.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 08:39:29 +03:00
Leonid PershinandCursor 936d6fb04f phase 48: mark in progress
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 08:21:47 +03:00
Leonid Pershin 7266678ee9 Mark phase 42 talk-circles as in progress.
ci / server (push) Failing after 3m39s
ci / client (push) Failing after 14s
2026-08-20 08:21:21 +03:00
Leonid PershinandCursor 254c43535e Document off-queue lesson coherence (phases 48-52).
Teacher presence, teacher skill, warmth, textbooks and weather commute are already visible numbers that do not affect the lesson or the walk to school.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 08:21:14 +03:00
Leonid Pershin 6264034e4b Merge branch 'phase/41-opinions'
# Conflicts:
#	docs/phases/README.md
2026-08-20 07:58:05 +03:00
Leonid Pershin e35aa0d893 phase 39: mark in progress 2026-08-20 07:40:55 +03:00
Leonid Pershin 3fdbbf488e phase 41: mark complete 2026-08-20 07:35:36 +03:00
Leonid Pershin 40929aa3ce Merge branch 'phase/38-session'
# Conflicts:
#	docs/phases/README.md
#	tests/HSchool.AppHost.Tests/PortraitApiTests.cs
2026-08-20 07:25:12 +03:00
Leonid Pershin fbd18a646f Mark phase 38 session complete. 2026-08-20 07:17:52 +03:00
Leonid Pershin 2af85e1c41 phase 41: mark in progress 2026-08-20 07:12:49 +03:00
Leonid Pershin b9d91d387e Merge phase/40-clock-tempo. 2026-08-20 07:07:00 +03:00
Leonid Pershin 121d08b09a Mark phase 40 complete. 2026-08-20 07:02:52 +03:00
Leonid Pershin becfe367ba Mark phase 40 clock tempo as in progress.
ci / server (push) Failing after 1m32s
ci / client (push) Failing after 15s
2026-08-20 06:44:21 +03:00
Leonid Pershin 2900b70645 Mark phase 38 session as in progress. 2026-08-20 06:43:34 +03:00
Leonid Pershin dc9830f332 Merge branch 'phase/37-school-rules' 2026-08-20 06:23:35 +03:00
Leonid Pershin bb2031317d Mark phase 37 complete. 2026-08-20 06:20:36 +03:00
Leonid Pershin 11f48b6c99 Update phase documentation with new tasks and enhancements
ci / server (push) Failing after 1m34s
ci / client (push) Successful in 16s
- Added a link to phase 31 in the talk circles documentation.
- Expanded task list in phase 42 to include new topics and conditions for interactions.
- Updated phase 43 to reflect changes in student-teacher dynamics and opinion shifts.
- Enhanced phase 44 with new rules for quarrels and fights, including the role of bystanders and apologies.
- Revised phase 46 to clarify the impact of weekend events on student opinions and relationships.
- Updated README to reflect the latest changes in phases 42, 43, and 44.

These updates improve clarity and detail in the phase documentation, ensuring better understanding of interactions and dynamics.
2026-08-20 06:07:42 +03:00
Leonid Pershin 5a400be792 Add SwarmUI settings management and portrait generation enhancements
- Introduced new API endpoints for managing SwarmUI settings, including fetching and saving presets and age rules.
- Updated the portrait generation logic to utilize the new settings structure, allowing for dynamic preset selection based on age.
- Enhanced UI components to support SwarmUI settings, including localization for new strings and improved styling for settings sections.
- Added tests to verify the functionality of new settings endpoints and portrait generation behavior.

This commit lays the groundwork for more flexible and user-friendly portrait generation options.
2026-08-20 06:06:45 +03:00
Leonid Pershin e0b7122f3b Mark phase 37 as in progress. 2026-08-20 06:00:24 +03:00