yumoqing
  • Joined on 2025-06-28
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-23 11:18:09 +08:00
72fc8656b9 Fix create_session.dspy: use return {'redirect': ...} instead of await redirect() to match ahserver convention
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-23 11:09:09 +08:00
2ab47efd03 Update create_session.dspy to use await redirect() for proper navigation after session creation
a0ef78ac8d Improve create_session.dspy parameter handling for both request.form and direct params
0ac8ca310f Fix new_session.ui: remove custom toolbar and use params instead of data in urlwidget
f6c07f6d10 Implement create_session.dspy script and update backend function to call hermes-service API
Compare 4 commits »
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 21:55:24 +08:00
607718ac21 fix: correct settings.ui to use get_setting() function instead of get_url
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 21:51:13 +08:00
5e3067a92a fix(settings): resolve undefined security variable in settings.ui
yumoqing pushed to main at yumoqing/hermes-service 2026-04-22 21:41:53 +08:00
57afe1264c feat(security): implement IP filtering and API key authentication
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 21:02:31 +08:00
5b4085e6fd feat: add apikey field to hermes_services table structure and edit form
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 18:44:00 +08:00
f7ef379a52 Add API key field to service configuration and support Bearer token authentication
yumoqing pushed to main at yumoqing/hermes-service 2026-04-22 18:43:43 +08:00
4a8d3291d3 Add Bearer token authentication support for Authorization header
yumoqing pushed to main at yumoqing/hermes-service 2026-04-22 18:41:03 +08:00
57fbe3a6c5 Add Nginx deployment support with IP and API key security features
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 18:31:18 +08:00
4b53b0e778 Update Service menu URL to point to ./hermes_services endpoint
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 18:04:04 +08:00
ac07140fc4 Further simplify new_session.ui: Remove session name field, let Hermes auto-generate session names
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 18:02:03 +08:00
25add75558 Simplify new_session.ui: Remove AI Model field to use Hermes default model automatically
yumoqing pushed to main at yumoqing/bricks 2026-04-22 17:57:02 +08:00
b206291898 bugfix
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 17:49:17 +08:00
c898c9eef1 Fix new_session.ui: Use uitype instead of widgettype in Form fields, and implement proper Form toolbar actions
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 17:40:41 +08:00
14ed67907a Fix settings.ui: Correct TabPanel structure using items instead of tabs, and use Form toolbar actions with proper uitype in fields
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 17:17:42 +08:00
701aedfa5a Fix settings.ui: Replace non-existent Tabs控件 with TabPanel控件 and ensure Form控件 uses correct options.fields structure
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 17:11:57 +08:00
02b2cdaeec Fix template variable references: Use quoted syntax '{{ 'widget-id'.data }}' to avoid Jinja2 UndefinedError with hyphenated widget IDs
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 17:09:07 +08:00
2cda5570dc Fix list-component.js: Use correct bricks API methods - clear_widgets(), add_widget() instead of non-existent refresh() and appendChild()
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 17:07:54 +08:00
3182fcdf97 Fix list-component.js: Remove non-existent refresh() method and use proper subwidgets array management for bricks framework compatibility
yumoqing pushed to main at yumoqing/hermes-web-cli 2026-04-22 17:05:03 +08:00
e726abcddb Refactor UI files to use registerfunction instead of inline script, following bricks-framework理念: minimize JS usage and use existing controls with auxiliary validation functions