ghostubborn
21922da6cc
fix(i18n): improve English layout for homepage left-pane and report title
...
- Add sans-serif font for English left-pane (status, workflow sections)
- Shorten English workflow step descriptions
- Reduce English report title font-size from 36px to 28px
2026-04-01 19:04:38 +08:00
ghostubborn
c6cafdd532
fix(i18n): translate world1/world2 platform labels in interview tool display
2026-04-01 18:38:22 +08:00
ghostubborn
5072a2eaa8
feat(i18n): replace Chinese UI text in Step4Report.vue render functions
...
Only UI display text is replaced. Regex parsing patterns are kept as-is
since they match the backend output format.
2026-04-01 18:35:18 +08:00
ghostubborn
6db3f98a48
fix(i18n): fix English homepage layout with proper font and shorter copy
...
- Use sans-serif font for English titles, descriptions and navbar
- Shorten English hero text to avoid overflow
- Fix :global() scoped CSS issue that was setting root font-size to 3.5rem
- Use separate unscoped style block for html[lang] selectors
2026-04-01 18:04:05 +08:00
ghostubborn
24e9bee5be
feat(i18n): replace all user-visible Chinese logger messages in zep_tools.py
...
These are shown to users via ConsoleLogger in the report page.
2026-04-01 17:46:39 +08:00
ghostubborn
e79569ab4f
feat(i18n): replace all user-visible Chinese in report_agent.py
...
Covers ReportLogger message fields and logger messages shown via ConsoleLogger.
2026-04-01 17:44:52 +08:00
ghostubborn
1d358fc492
feat(i18n): replace expand/collapse Chinese text in Step4Report.vue
2026-04-01 17:44:45 +08:00
ghostubborn
380e456d41
fix(i18n): replace hardcoded Chinese stage names in simulation prepare SSE
2026-04-01 17:31:00 +08:00
ghostubborn
3a8451c119
feat(i18n): replace remaining hardcoded Chinese in frontend addLog calls
2026-04-01 17:21:55 +08:00
ghostubborn
0e55e4cf6b
feat(i18n): replace remaining Chinese in config generator and profile generator
...
Also update simulation prompts to be locale-neutral for timezone/schedule.
2026-04-01 17:19:12 +08:00
ghostubborn
7c07237544
fix(i18n): pass locale to background threads via thread-local storage
...
Background threads (graph building, simulation prep, report generation,
profile generation) now inherit the requesting user's locale preference.
Previously these fell back to 'zh' because Flask request context was
unavailable in spawned threads.
2026-04-01 16:55:51 +08:00
ghostubborn
592ee52f59
feat(i18n): replace remaining hardcoded Chinese in progress callbacks
2026-04-01 16:53:29 +08:00
ghostubborn
da2490ec31
fix(i18n): protect JSON field values from language instruction in config generator
...
Ensure poster_type stays PascalCase English and stance stays English enum
values regardless of language setting. Only natural language fields follow
the user's language preference.
2026-04-01 16:41:22 +08:00
ghostubborn
97aa58384e
fix(i18n): ensure ontology names stay PascalCase regardless of language setting
...
The language instruction was causing LLM to change entity/relation naming
conventions. Now explicitly enforce PascalCase/UPPER_SNAKE_CASE for technical
identifiers while only applying language preference to description fields.
2026-04-01 16:40:17 +08:00
ghostubborn
e1db8bacc2
feat(i18n): replace hardcoded Chinese in frontend addLog() messages
2026-04-01 16:35:35 +08:00
ghostubborn
9d43b77511
feat(i18n): replace hardcoded Chinese in backend SSE progress messages
2026-04-01 16:32:10 +08:00
ghostubborn
ffe6369c52
fix(i18n): fix curly quotes in Home.vue and remove unused dark theme from LanguageSwitcher
2026-04-01 16:23:52 +08:00
ghostubborn
f75c6487b3
fix(i18n): replace remaining hardcoded language directives in LLM prompts
...
- oasis_profile_generator: replace hardcoded "使用中文" with dynamic get_language_instruction()
- ontology_generator: remove hardcoded "(中文)" from schema annotation
- report_agent: replace Chinese-specific language consistency rules with language-neutral ones
- zep_tools: dynamically select quote style based on locale
2026-04-01 15:55:04 +08:00
ghostubborn
fbaa3dbbeb
fix(i18n): fix curly quotes and missing @ alias in vite config
2026-04-01 15:45:43 +08:00
ghostubborn
fc47ae81b5
feat(i18n): replace hardcoded Chinese in frontend components with i18n calls
...
Replace all user-visible hardcoded Chinese strings in 7 component files
with $t() / t() calls using vue-i18n:
- Step1GraphBuild: ontology generation, graph build, status badges
- Step2EnvSetup: simulation setup, agent personas, platform config,
time config, initial activation, modal profile details
- Step3Simulation: report generation button
- Step4Report: section loading text, interaction button
- Step5Interaction: chat interface, survey UI, tool descriptions,
error messages, agent selection
- GraphPanel: graph status hints, loading states, tooltips
- HistoryDatabase: history cards, modal, replay buttons
Added missing translation keys to both zh.json and en.json locale files.
Added useI18n imports to components that need script-level translations.
2026-04-01 15:43:11 +08:00
ghostubborn
70833821a2
feat(i18n): replace hardcoded Chinese in frontend views with i18n calls
2026-04-01 15:36:29 +08:00
ghostubborn
74f673a238
feat(i18n): replace hardcoded Chinese in backend API responses with t() calls
2026-04-01 15:32:24 +08:00
ghostubborn
3d5e5d024d
feat(i18n): add language switcher component to navigation
2026-04-01 15:24:58 +08:00
ghostubborn
8f6110df0f
feat(i18n): inject language instruction into LLM system prompts
2026-04-01 15:24:12 +08:00
ghostubborn
22bf50f877
feat(i18n): set up vue-i18n with dynamic locale loading
2026-04-01 15:22:14 +08:00
ghostubborn
0c18e1aeca
feat(i18n): add backend translation utility with shared locale files
2026-04-01 15:22:14 +08:00
ghostubborn
2ffadd3038
feat(i18n): add Accept-Language header to all API requests
2026-04-01 15:22:07 +08:00
ghostubborn
c8a1bd5cbf
feat(i18n): add shared translation files and language registry
2026-04-01 15:20:49 +08:00
666ghj
1536a79334
fix(readme): update Discord link to valid invite URL
2026-03-20 10:50:39 +08:00
666ghj
985f89f49a
fix: resolve 500 error caused by <think> tags and markdown code fences in content field from reasoning models like MiniMax/GLM
2026-03-06 00:30:31 +08:00
666ghj
a1ff79c0ef
Update README
2026-03-05 23:22:26 +08:00
666ghj
85b03d4f0f
Update README
2026-02-27 17:29:41 +08:00
666ghj
c6cea12774
docs(readme): add live demo section with link to online prediction simulation for both English and Chinese README files
2026-02-27 17:27:49 +08:00
666ghj
da6548e96f
feat(graph): implement pagination for fetching nodes and edges; add utility functions for streamlined data retrieval
2026-02-27 15:53:29 +08:00
666ghj
d30a0a23ef
Update README
2026-02-25 16:16:24 +08:00
666ghj
25aa4f75d2
fix(report_agent): refine tool call handling and response validation; enforce strict separation between tool calls and final answers
2026-02-24 17:47:44 +08:00
666ghj
a795405428
style(home): add overflow-y property to upload zone and adjust alignment for files
2026-02-22 23:40:40 +08:00
666ghj
040c745c86
feat(readme): add Trendshift badge to README files for repository visibility
2026-02-22 23:07:28 +08:00
666ghj
08ec856a58
fix(report_agent): update max_agents parameter description and enforce maximum limit of 10 agents
2026-02-14 18:35:05 +08:00
666ghj
ae1f38cdcc
fix(report_agent): improve markdown rendering by cleaning up <br> tags around block-level elements and enhancing list formatting
2026-02-14 18:25:20 +08:00
666ghj
ddd9ff2479
feat(report_agent): update report language consistency guidelines; ensure all quoted content is translated to the report language for clarity
2026-02-14 18:24:03 +08:00
666ghj
709a0d7023
feat(report_agent): enhance markdown rendering for lists and improve formatting; support nested lists and clean up HTML output
2026-02-14 17:04:04 +08:00
666ghj
7601d78fd4
feat(report_agent): enhance interview text processing and response handling; improve quote extraction and formatting for better clarity
2026-02-14 16:56:48 +08:00
666ghj
dc0a9261d1
feat(report_agent): add detailed tool descriptions and prompts for future prediction report generation
2026-02-14 15:16:17 +08:00
666ghj
d2041f6fb8
fix(report_agent): update description of insight_forge tool to remove "最强大" and enhance clarity
2026-02-14 14:48:23 +08:00
666ghj
0a59bace92
fix(report_agent): increase minimum tool call requirement from 2 to 3 per chapter and enhance user prompts to encourage diverse tool usage
2026-02-06 19:37:52 +08:00
666ghj
e004fe8f14
fix(report_agent): update tool call requirements in content generation to allow up to 5 tool calls per chapter and clarify user prompts for insufficient data
2026-02-06 18:34:19 +08:00
666ghj
f9abaf8e9f
refactor(report_agent, Step4Report): simplify logging and remove subsection handling; update UI to reflect changes in section content generation
2026-02-06 18:13:30 +08:00
666ghj
54f1291967
fix(report_agent): handle None responses from LLM during content generation and enforce fallback behavior
2026-01-29 17:08:39 +08:00
666ghj
0b71f89f96
fix(Step2EnvSetup): update expectedTotal only when API returns a valid value to prevent overwriting existing data
2026-01-29 10:58:36 +08:00