MicroFish/frontend/src
profikid 8dfa7645e6 fix: prevent frontend from killing in-progress simulations on view mount
- frontend/src/views/SimulationView.vue: remove onMounted auto-stop of running
  simulations. Step 3's handleGoBack() already stops the sim when the user
  explicitly clicks 'Back', so onMounted only killed sims when users opened
  the sim URL directly or refreshed Step 2 (the 'loading error' symptom).
- backend/scripts/run_parallel_simulation.py: lower OASIS semaphore from 30
  to 8 to fit the 8GB host's memory budget.
- backend/vendor/camel-oasis/oasis/social_agent/agents_generator.py: add
  .get() defaults for mbti/gender/age/country to handle sparse agent
  profiles (KeyError: 'mbti' bug).
2026-06-10 10:13:02 +00:00
..
api i18n: translate all Chinese in codebase to English; add Dutch locale as default (#1) 2026-06-10 12:28:40 +07:00
assets/logo Enhance homepage layout and styling 2025-12-10 15:15:44 +08:00
components i18n: translate all Chinese in codebase to English; add Dutch locale as default (#1) 2026-06-10 12:28:40 +07:00
i18n i18n: translate all Chinese in codebase to English; add Dutch locale as default (#1) 2026-06-10 12:28:40 +07:00
router feat(frontend): add /graph/:id redirect view + merge graph projects into home history 2026-06-10 01:29:30 +00:00
store i18n: translate all Chinese in codebase to English; add Dutch locale as default (#1) 2026-06-10 12:28:40 +07:00
views fix: prevent frontend from killing in-progress simulations on view mount 2026-06-10 10:13:02 +00:00
App.vue i18n: translate all Chinese in codebase to English; add Dutch locale as default (#1) 2026-06-10 12:28:40 +07:00
main.js feat(i18n): set up vue-i18n with dynamic locale loading 2026-04-01 15:22:14 +08:00