Commit Graph

  • 660340c216 Enhance apparel definitions: Introduce 'UpperUnderwear' layer and related items (Bra, SportsBra, SoftBra) to support gender-specific clothing. Update inventory and dress generation logic to accommodate new layers and ensure proper coverage. Adjust localization for new apparel terms and refine tests for underwear functionality. Leonid Pershin 2026-08-20 07:20:40 +03:00
  • fbd18a646f Mark phase 38 session complete. Leonid Pershin 2026-08-20 07:17:52 +03:00
  • a444fc011e Add alpha session gate with cookie auth and login UI. Leonid Pershin 2026-08-20 07:17:18 +03:00
  • 2af85e1c41 phase 41: mark in progress Leonid Pershin 2026-08-20 07:12:49 +03:00
  • b9d91d387e Merge phase/40-clock-tempo. Leonid Pershin 2026-08-20 07:07:00 +03:00
  • d459f50074 Update swarmui.json configuration: change model to 'babesByStableYogi_v4XLLightning.safetensors', adjust steps to 7, cfgScale to 1.5, clipSkip to 0, and update scheduler to 'normal'. Refine positive prompt and enhance avatar description. Leonid Pershin 2026-08-20 07:06:17 +03:00
  • 121d08b09a Mark phase 40 complete. Leonid Pershin 2026-08-20 07:02:52 +03:00
  • 9199ea36d2 Phase 40: clock tempo at 1 min/s, x5/x10 heavy stride. Leonid Pershin 2026-08-20 07:02:24 +03:00
  • 0401e22506 Update swarmui.json configuration: change model to 'lustifyNSFWCheckpoint_v40DMD2.safetensors', adjust steps to 4, cfgScale to 2, clipSkip to 1, and update scheduler to 'simple'. Leonid Pershin 2026-08-20 06:56:39 +03:00
  • 7a82bcc8b4 Journal: set slice 7 B-C review commit hash. Leonid Pershin 2026-08-20 06:54:23 +03:00
  • 5dcdee6cdd Merge review/slice-7bc-climate-wear (phases 32-37). Leonid Pershin 2026-08-20 06:51:27 +03:00
  • 230563d5c5 Merge main into review/slice-7bc-climate-wear; journal 32-37. Leonid Pershin 2026-08-20 06:46:36 +03:00
  • becfe367ba Mark phase 40 clock tempo as in progress. Leonid Pershin 2026-08-20 06:44:21 +03:00
  • 2900b70645 Mark phase 38 session as in progress. Leonid Pershin 2026-08-20 06:43:34 +03:00
  • 2a55a025f4 Merge review/slice-7a-wardrobe (phases 29-31) Leonid Pershin 2026-08-20 06:39:09 +03:00
  • c4d6ed6f72 Journal slice 7 stage B-C review (phases 32-36). Leonid Pershin 2026-08-20 06:32:07 +03:00
  • e461a9f3e4 Fix PE change-clothes interruption and post-PE mode detection. Leonid Pershin 2026-08-20 06:31:41 +03:00
  • dc9830f332 Merge branch 'phase/37-school-rules' Leonid Pershin 2026-08-20 06:23:35 +03:00
  • beb882123d Journal hash for slice 7A review Leonid Pershin 2026-08-20 06:21:43 +03:00
  • d5547b7b02 Review slice 7A phases 29-31: fix strings duplicate, journal Leonid Pershin 2026-08-20 06:17:32 +03:00
  • bb2031317d Mark phase 37 complete. Leonid Pershin 2026-08-20 06:20:36 +03:00
  • aab0c00988 Add school dress rules tab in Management with tests. Leonid Pershin 2026-08-20 06:20:06 +03:00
  • b36db2ab2b Update SwarmUI configuration with new model settings and parameters Leonid Pershin 2026-08-20 06:14:56 +03:00
  • 11f48b6c99 Update phase documentation with new tasks and enhancements Leonid Pershin 2026-08-20 06:07:42 +03:00
  • 5a400be792 Add SwarmUI settings management and portrait generation enhancements Leonid Pershin 2026-08-20 06:06:45 +03:00
  • e0b7122f3b Mark phase 37 as in progress. Leonid Pershin 2026-08-20 06:00:24 +03:00
  • c541156614 Merge branch 'merge/lock' Leonid Pershin 2026-08-20 05:54:23 +03:00
  • 8b4fbdc41b Merge branch 'phase/36-person-card-tabs' Leonid Pershin 2026-08-20 05:54:23 +03:00
  • b5ea9f4667 Mark phase 36 complete in phases README. Leonid PershinandCursor 2026-08-20 05:45:05 +03:00
  • 3485ce8ac4 Close phase 36 apparel-changed log tail. Leonid PershinandCursor 2026-08-20 05:44:09 +03:00
  • 6eb16d0edf Enhance person card functionality: add custom prompt textarea persistence during input, streamline portrait prompt API by removing unused parameters, and ensure proper button state management based on input. Update tests to verify new behavior. Leonid Pershin 2026-08-20 05:32:40 +03:00
  • 3fa6ce95df Implement portrait prompt API and UI enhancements. Added a new endpoint to fetch portrait prompts, updated the client to handle prompt display, and improved localization for prompt-related text. Enhanced styling for prompt elements in the UI. Leonid Pershin 2026-08-20 05:27:01 +03:00
  • a214378c6e Merge branch 'phase/35-appropriateness' Leonid Pershin 2026-08-20 05:19:33 +03:00
  • feda98d555 Mark phase 35 complete. Leonid Pershin 2026-08-20 05:17:23 +03:00
  • 6a0d5a9886 Implement phase 35 dress appropriateness and school rules. Leonid Pershin 2026-08-20 05:16:52 +03:00
  • ac0470bbc4 Implement custom portrait generation: update API, UI, and localization to support user-defined prompts for portraits, replacing half-body option with custom variant. Leonid Pershin 2026-08-20 05:16:40 +03:00
  • df0aaad403 Add half-body portrait support: update API, UI, and localization for new portrait type Leonid Pershin 2026-08-20 05:10:51 +03:00
  • 9e11c8c693 Update full body avatar dimensions in swarmui.json to 896x1152 for better visual representation. Leonid Pershin 2026-08-20 05:07:31 +03:00
  • 2d6bf4041c Update avatar dimensions in swarmui.json to 1024x1024 for improved image quality. Leonid Pershin 2026-08-20 05:05:35 +03:00
  • 9225327d31 Enhance SwarmUI settings by adding a scheduler property and updating the client to send clip stop at layer instead of clip skip. Added tests to verify the new behavior. Leonid Pershin 2026-08-20 05:02:44 +03:00
  • f603cdd9a9 Mark phase 35 as in progress. Leonid Pershin 2026-08-20 04:51:13 +03:00
  • 5b63c72806 Update model name in swarmui.json for consistency with naming conventions. Leonid Pershin 2026-08-20 04:48:29 +03:00
  • 7525710c5b Merge branch 'phase/33-lockers-technician' Leonid Pershin 2026-08-20 04:47:35 +03:00
  • ea18d6bcb0 Mark phase 33 complete. Leonid Pershin 2026-08-20 04:46:20 +03:00
  • ce772cd3c3 Phase 33: technician climate control and locker assignment. Leonid Pershin 2026-08-20 04:44:41 +03:00
  • f60d1595ca Mark phase 33 in progress. Leonid Pershin 2026-08-20 04:40:11 +03:00
  • ee23fb4994 Merge branch 'phase/36-person-card-tabs' Leonid Pershin 2026-08-20 04:35:35 +03:00
  • 5991dcd5c4 Enhance SwarmUI integration by adding swarm connection status to the API and updating client-side components to reflect this status. Improved localization strings for various SwarmUI states and refactored ApplicantsDialog and PersonCard components to utilize the new connection information, ensuring a more responsive user experience. Leonid Pershin 2026-08-20 04:21:35 +03:00
  • 36b46774a7 Refactor ManagementPanel and PeoplePanel to remove unused painted property and streamline card painting logic. Updated paintCard method to use a more concise function for determining card placement. Leonid Pershin 2026-08-20 04:19:43 +03:00
  • 47241a5bd4 Merge branch 'phase/32-weather-warmth' Leonid Pershin 2026-08-20 04:18:49 +03:00
  • d0e9f4a9d3 Enhance ApplicantsDialog by integrating game status fetching and updating card rendering logic. Introduced swarm configuration handling and improved person card rendering with tab support, ensuring a more dynamic user experience. Leonid Pershin 2026-08-20 04:17:40 +03:00
  • 3b9bfc0b9e Refactor openCard method in ApplicantsDialog to streamline error handling and remove redundant checks against selectedId. This improves code clarity and maintains state management consistency. Leonid Pershin 2026-08-20 04:16:20 +03:00
  • 03378793be Refactor ApplicantsDialog to remove unused cardToken and improve card fetching logic. Updated openCard method to check against selectedId instead of cardToken for better state management. Leonid Pershin 2026-08-20 04:15:41 +03:00
  • dfa9a25dca Implement portrait generation and retrieval for people in the school system. Added new API endpoints for generating and fetching portraits, including support for avatar and full-body images. Updated the client-side to handle portrait states and display options. Enhanced the person card UI to include tabs for overview and portrait, with appropriate localization strings. Updated solution files to include new test projects. Adjusted server configuration for SwarmUI integration. Leonid Pershin 2026-08-20 04:14:41 +03:00
  • 5a431bba99 Merge branch 'main' into phase/32-weather-warmth Leonid Pershin 2026-08-20 04:03:42 +03:00
  • 02d11cdbbb Mark phase 32 as done. Leonid PershinandCursor 2026-08-20 04:01:22 +03:00
  • 53c4ae0f92 Sum warmth insulation from worn items and refresh goldens for the new trait pool. Leonid PershinandCursor 2026-08-20 04:00:53 +03:00
  • 6be4fa75ab Split the person card into overview, clothes, carry and now tabs. Leonid PershinandCursor 2026-08-20 04:00:38 +03:00
  • 871178909e Merge phase 34 wear and home. Leonid PershinandCursor 2026-08-20 03:52:48 +03:00
  • 34acec16c2 Merge branch 'main' into phase/32-weather-warmth Leonid Pershin 2026-08-20 03:50:04 +03:00
  • 8e7ab46e79 Sample outdoor weather from the climate preset so people can freeze and the clock can show it. Leonid PershinandCursor 2026-08-20 03:49:40 +03:00
  • 84da00f1e8 Mark phase 34 as done. Leonid PershinandCursor 2026-08-20 03:49:38 +03:00
  • 1ba739dd9b Wear worn clothes on campus and replace rags at the work morning. Leonid PershinandCursor 2026-08-20 03:49:11 +03:00
  • 3a77a8f985 Mark phase 36 as in progress. Leonid PershinandCursor 2026-08-20 03:43:20 +03:00
  • 69106cb48b Mark phase 34 as in progress. Leonid PershinandCursor 2026-08-20 03:33:10 +03:00
  • af90bb9f9d Merge phase 31 dress generator. Leonid PershinandCursor 2026-08-20 03:27:06 +03:00
  • e0a349d7cc Mark phase 31 as done. Leonid PershinandCursor 2026-08-20 03:25:35 +03:00
  • 37501c506a Dress people at generation from a separate apparel stream. Leonid PershinandCursor 2026-08-20 03:24:54 +03:00
  • d68a91da4d Update design documentation for phases 2 and 1, clarifying canceled features and their implications. Documented changes in behavior regarding scheduling, lessons, and hiring processes, along with references to related files. Enhanced the reviewed phase details, confirming the integrity of phases 0-4 and adding new tests for catalog and map functionalities. Leonid Pershin 2026-08-20 03:08:05 +03:00
  • eb7e8b5b99 Mark phase 32 as in progress. Leonid PershinandCursor 2026-08-20 03:06:26 +03:00
  • d8f4958167 Merge phase 29 country. Leonid PershinandCursor 2026-08-20 02:59:46 +03:00
  • ed80aa5d08 Update AGENTS.md to correct the behavior of presence frames during school pauses, clarify the design documentation regarding mod load order, and add a new test for uncovered teaching positions in the management panel. Enhance reviewed phase details for accuracy and completeness. Leonid Pershin 2026-08-20 02:57:13 +03:00
  • 13d3353609 Mark phase 29 as done. Leonid PershinandCursor 2026-08-20 02:55:57 +03:00
  • 1b66c89cd7 Replace selectable name sets with a country that owns names and climate presets. Leonid PershinandCursor 2026-08-20 02:55:13 +03:00
  • cf086600c3 Merge phase 30 apparel defs. Leonid PershinandCursor 2026-08-20 02:54:21 +03:00
  • 2b9bb23f9f Mark phase 30 as done. Leonid PershinandCursor 2026-08-20 02:48:17 +03:00
  • cbe739a4e6 Update reviewed phase details, enhance presence tests for hiring and assigning teachers during lessons, and fix timetable handling in the School class. Added new tests for presence management and ensured proper campus staffing behavior during lesson transitions. Leonid Pershin 2026-08-20 02:47:24 +03:00
  • abcf67eaab Let the catalog describe clothes and carryables on ThingDef without dressing anyone. Leonid PershinandCursor 2026-08-20 02:47:23 +03:00
  • 2833a09799 Mark phase 29 as in progress. Leonid PershinandCursor 2026-08-20 02:38:46 +03:00
  • 450495f666 Update design documentation for inventory and climate phases, clarify staffing test results, and add new presence test for hiring and assigning a teacher during lessons. Leonid Pershin 2026-08-20 02:34:16 +03:00
  • bdb1253fdb Fix duplicate field in School interface and update event panel description in design documentation. Adjusted reviewed phase details for clarity and accuracy. Leonid Pershin 2026-08-20 01:58:37 +03:00
  • 418a4eaec2 Merge phase 23 example pack. Leonid PershinandCursor 2026-08-20 01:12:47 +03:00
  • 7744436a2f Merge phase 28 screen tests. Leonid PershinandCursor 2026-08-20 01:08:32 +03:00
  • 5985c56b38 Mark phase 23 as done. Leonid PershinandCursor 2026-08-20 01:06:48 +03:00
  • 4460780c7f Mark phase 28 as done. Leonid PershinandCursor 2026-08-20 01:06:24 +03:00
  • 505b1429ab Ship a disk example pack so last-wins, patches and create-with-a-mod are tested for real. Leonid PershinandCursor 2026-08-20 01:06:12 +03:00
  • 840b8fd234 Test screen logic under happy-dom so filter and error-code mistakes fail in CI. Leonid PershinandCursor 2026-08-20 01:05:47 +03:00
  • 2419f454cb Mark phase 28 as in progress. Leonid PershinandCursor 2026-08-20 00:53:37 +03:00
  • 65e5b0ae41 Mark phase 23 as in progress. Leonid PershinandCursor 2026-08-20 00:51:50 +03:00
  • edd3d35c79 Merge phase 26 school seed. Leonid PershinandCursor 2026-08-20 00:43:33 +03:00
  • 7a59ef27f4 Merge phase 24 behavior numbers. Leonid Pershin 2026-08-20 00:36:32 +03:00
  • 2b4cd29bda Merge phase 27 save format and dump. Leonid PershinandCursor 2026-08-20 00:34:54 +03:00
  • a1763eaf68 Update SKILL.md to clarify the process for merging branches and managing worktrees Leonid Pershin 2026-08-20 00:32:57 +03:00
  • 40c450af40 Merge phase 22 pack identity. Leonid PershinandCursor 2026-08-20 00:32:39 +03:00
  • 764433f94a Mark phase 27 as done. Leonid PershinandCursor 2026-08-20 00:31:08 +03:00
  • a7955a0dce Refuse newer save formats and add a gated dump of a live school. Leonid PershinandCursor 2026-08-20 00:30:39 +03:00
  • 267ecb1225 Mark phase 26 as done. Leonid PershinandCursor 2026-08-20 00:29:19 +03:00
  • f245076be8 Mark phase 24 as done. Leonid PershinandCursor 2026-08-20 00:28:31 +03:00
  • 48f0b15221 Give each school its own people seed so composition no longer follows create order. Leonid PershinandCursor 2026-08-20 00:28:13 +03:00
  • e1a0f06017 Move goal weights into BehaviorDef so a pack can rebalance decisions without a fork. Leonid PershinandCursor 2026-08-20 00:27:52 +03:00