50bbac5973
Add double-arrow icon swap on featured tools “Show more” hover
2025-10-22 14:47:19 +08:00
16957f14f1
fix: featured icons
2025-10-22 14:33:00 +08:00
2793ede875
feat: update checkbox component in the panel and refactor form types for checkbox and boolean
2025-10-21 17:28:25 +08:00
dc4801c014
refactor(trigger): refactor app mode type to enum
2025-10-21 16:50:18 +08:00
e1a3ead941
main
2025-10-21 14:42:27 +08:00
e45d5700ec
Fix vs code and using min version after bump @remixicon/react and @monaco-editor/loader ( #27008 )
2025-10-21 11:41:44 +08:00
f02d575379
Merge branch 'main' into feat/trigger
2025-10-21 11:09:26 +08:00
735ebf6c59
fix(trigger): oauth client params
2025-10-21 09:27:10 +08:00
6217c96576
Fix type error ( #27152 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-20 19:35:46 +08:00
8e1e81732a
fix(trigger): formitem boolean layout
2025-10-20 19:27:21 +08:00
fd845c8b6c
chore: add more stories ( #27142 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-20 18:30:52 +08:00
9cc8ac981b
fix(web): improve UI consistency and remove related unused icons ( #27004 )
2025-10-20 14:03:16 +08:00
f0e739be43
fix: immer version and ref in code base ( #27130 )
2025-10-20 14:49:26 +09:00
4c37d650d3
fix: update attribute types to allow undefined values in icon utilities ( #27121 )
2025-10-20 12:55:37 +08:00
dc1a380888
chore: improve storybook ( #27111 )
2025-10-20 10:17:17 +08:00
9a5f214623
refactor: replace localStorage with HTTP-only cookies for auth tokens ( #24365 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yunlu Wen <wylswz@163.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: GareArc <chen4851@purdue.edu >
Co-authored-by: NFish <douxc512@gmail.com >
Co-authored-by: Davide Delbianco <davide.delbianco@outlook.com >
Co-authored-by: minglu7 <1347866672@qq.com >
Co-authored-by: Ponder <ruan.lj@foxmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: heyszt <270985384@qq.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Guangdong Liu <liugddx@gmail.com >
Co-authored-by: Eric Guo <eric.guocz@gmail.com >
Co-authored-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: XlKsyt <caixuesen@outlook.com >
Co-authored-by: Dhruv Gorasiya <80987415+DhruvGorasiya@users.noreply.github.com >
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: GuanMu <ballmanjq@gmail.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Tonlo <123lzs123@gmail.com >
Co-authored-by: Yusuke Yamada <yamachu.dev@gmail.com >
Co-authored-by: Novice <novice12185727@gmail.com >
Co-authored-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: Ademílson Tonato <ademilsonft@outlook.com >
Co-authored-by: znn <jubinkumarsoni@gmail.com >
Co-authored-by: yangzheli <43645580+yangzheli@users.noreply.github.com >
2025-10-19 21:29:04 +08:00
2c8c1860ca
fix(trigger): show event output
2025-10-18 16:28:26 +08:00
4ceae655bd
fix: prevent selecting time text in picker
2025-10-18 15:50:15 +08:00
8a5174d078
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-17 19:21:15 +08:00
7c4edaa636
fix: variableValid in prompt editor
2025-10-17 16:48:27 +08:00
64f55d55a1
fix: update TopK and Score Threshold components to use InputNumber and improve value handling ( #27045 )
2025-10-17 14:58:30 +08:00
4f7cb7cd2a
Fix type error ( #27044 )
2025-10-17 14:42:58 +08:00
5e2d5f0d83
feat: allow trigger schedule TimePicker to stretch with panel
2025-10-17 13:52:26 +08:00
5a13daefdb
fix(trigger): close portal after select a subscription
2025-10-17 13:31:00 +08:00
f1fcb92691
feat(trigger): add category trigger
2025-10-16 18:30:54 +08:00
3865555113
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-16 18:30:33 +08:00
6432898e7a
refactor: update TypeScript definitions for custom JSX elements and clean up global declarations in emoji picker ( #26985 )
2025-10-16 15:51:39 +08:00
29353bd7c2
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-15 20:47:02 +08:00
c0b50ef61d
chore: remove unused icon components and related features from the co… ( #26933 )
2025-10-15 16:48:02 +08:00
b20f61356c
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-15 09:53:03 +08:00
3e5e87930c
feat: add Knip configuration for dead code detection and remove unused icon components ( #26758 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 19:06:31 +08:00
16ac05ebd5
feat: support search in checkbox list
2025-10-14 16:24:44 +08:00
0b35bc1ede
feat: add Tencent Cloud APM tracing integration ( #25657 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 10:21:17 +08:00
8e01bb40fe
fix: Do not show the toggle button for chat input when all input hidden ( #26826 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 10:15:06 +08:00
7b8540281a
fix: Chat Opener visibility flickering ( #26836 )
2025-10-14 09:21:00 +08:00
3cfcd32876
chore: Fix 25795 ( #26823 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-13 17:44:51 +08:00
06dcb55a9d
chore: Don't show chat input area scrollbar overflow ( #26828 )
2025-10-13 17:43:46 +08:00
6e9858960d
chore: Fix chat-input-area resize ( #26824 )
2025-10-13 17:36:15 +08:00
c6a90d4bb3
fix: Don't hide chat streaming loader on '\n' content ( #26829 )
2025-10-13 17:31:52 +08:00
c71fd7113c
chore: Correct padding in embedded chatbot ( #26832 )
2025-10-13 17:29:47 +08:00
d19ce15f3d
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-13 17:28:47 +08:00
7560e2427d
fix(timezone): support half-hour and 45-minute timezone offsets
...
Critical regression fix for convertTimezoneToOffsetStr:
Issues Fixed:
- Previous regex /^([+-]?\d{1,2}):00/ only matched :00 offsets
- This caused half-hour offsets (e.g., India +05:30) to return UTC+0
- Even if matched, parseInt only parsed hours, losing minute info
Changes:
- Update regex to /^([+-]?\d{1,2}):(\d{2})/ to match all offset formats
- Parse both hours and minutes separately
- Output format: "UTC+5:30" for non-zero minutes, "UTC+8" for whole hours
- Preserve leading zeros in minute part (e.g., "UTC+5:30" not "UTC+5:3")
Test Coverage:
- Added 8 comprehensive tests covering:
* Default/invalid timezone handling
* Whole hour offsets (positive/negative)
* Zero offset (UTC)
* Half-hour offsets (India +5:30, Australia +9:30)
* 45-minute offset (Chatham +12:45)
* Leading zero preservation in minutes
All 14 tests passing. Verified with timezone.json entries at lines 967, 1135, 1251.
2025-10-13 17:28:39 +08:00
4dfb8b988c
feat(time-picker): add showTimezone prop with comprehensive tests
...
- Add showTimezone prop to TimePickerProps for optional inline timezone display
- Integrate TimezoneLabel component into TimePicker when showTimezone=true
- Add 6 comprehensive test cases covering all showTimezone scenarios:
* Default behavior (no timezone label)
* Explicit disable with showTimezone=false
* Enable with showTimezone=true
* Inline prop correctly passed
* No display when timezone is missing
* Correct styling classes applied
- Update trigger-schedule panel to use showTimezone prop
- All 15 tests passing with good coverage
2025-10-13 17:28:39 +08:00
af6dae3498
fix(timezone): fix UTC offset display bug and add timezone labels
...
- Fixed convertTimezoneToOffsetStr() that only extracted first digit
* UTC-11 was incorrectly displayed as UTC-1, UTC+10 as UTC+0
* Now correctly extracts full offset using regex and removes leading zeros
- Created reusable TimezoneLabel component with inline mode support
- Added comprehensive unit tests with 100% coverage
- Integrated timezone labels into 3 locations:
* Panel time picker (next to time input)
* Node next execution display
* Panel next 5 executions list
2025-10-13 17:28:39 +08:00
ee21b4d435
feat: support copy to clipboard in input component
2025-10-13 17:21:26 +08:00
5fc104a992
Fix/web app permission check ( #26821 )
2025-10-13 16:17:42 +08:00
4f8bf97935
fix: creating modal style
2025-10-13 14:54:24 +08:00
0ec5d53e5b
fix(trigger): log style
2025-10-13 14:46:08 +08:00
f3b415c095
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-13 13:21:51 +08:00
854a091f82
feat: add validation status for formitem
2025-10-11 19:50:05 +08:00