chihao.ou
|
5753552b95
|
fix(gemini): preserve authorization URL error messages
|
2026-10-09 20:07:28 +08:00 |
|
chihao.ou
|
8e3d75b57b
|
fix(monitor): refresh cached availability on automatic reload
|
2026-10-09 20:05:17 +08:00 |
|
chihao.ou
|
bd2f53b855
|
fix(groups): reject nonpositive rate multiplier edits
|
2026-10-09 20:04:44 +08:00 |
|
chihao.ou
|
d01628975d
|
fix(select): preserve keyboard input during IME composition
|
2026-10-09 20:00:54 +08:00 |
|
chihao.ou
|
2bfc49477c
|
fix(ops): initialize custom time ranges in local time
|
2026-10-09 20:00:02 +08:00 |
|
chihao.ou
|
8811c125ec
|
fix(groups): ignore stale rate multiplier loads
|
2026-10-07 14:57:52 +08:00 |
|
chihao.ou
|
3f2f66f328
|
fix(profile): preserve username edits made during save
|
2026-10-07 14:54:14 +08:00 |
|
chihao.ou
|
f022a04573
|
fix(admin): use the saved passthrough rule enabled state
|
2026-10-07 14:53:09 +08:00 |
|
chihao.ou
|
795a7e2783
|
fix(payment): stop Airwallex checkout after leaving the page
|
2026-10-07 14:51:46 +08:00 |
|
chihao.ou
|
7b1aa93148
|
fix(groups): preserve numeric values when editing RPM overrides
|
2026-10-07 14:50:53 +08:00 |
|
chihao.ou
|
b07b1fb5d9
|
fix(ops): validate alert rule durations as whole minutes
|
2026-10-03 22:29:25 +08:00 |
|
chihao.ou
|
81bd85ec55
|
fix(ops): require loaded settings before saving
|
2026-10-03 22:27:23 +08:00 |
|
chihao.ou
|
b472042513
|
fix(ops): discard stale alert event pages after filter changes
|
2026-10-03 22:26:52 +08:00 |
|
chihao.ou
|
4551fb0d86
|
fix(monitor): ignore obsolete template manager list responses
|
2026-10-03 22:25:12 +08:00 |
|
chihao.ou
|
8f636513f7
|
fix(admin): keep scheduled test results scoped to the expanded plan
|
2026-10-03 22:24:52 +08:00 |
|
chihao.ou
|
1c996fe301
|
fix(payment): stop late Stripe callbacks after leaving the page
|
2026-10-02 22:21:02 +08:00 |
|
chihao.ou
|
4b6ed15a8b
|
fix(custom-pages): ignore obsolete Markdown responses
|
2026-10-02 22:20:41 +08:00 |
|
chihao.ou
|
21d90fb5e5
|
fix(auth): keep cleared compliance state isolated from pending requests
|
2026-09-30 19:11:19 +08:00 |
|
chihao.ou
|
75420462a6
|
fix(plugins): ignore obsolete configuration UI sessions
|
2026-09-30 19:10:51 +08:00 |
|
chihao.ou
|
c641453123
|
fix(auth): share pending step-up verification prompts
|
2026-09-30 02:52:50 +08:00 |
|
chihao.ou
|
e0019da463
|
fix(ui): limit Escape to the most recently opened dialog
|
2026-09-30 02:51:49 +08:00 |
|
chihao.ou
|
00a922c429
|
fix(backup): prevent polling from restarting after navigation
|
2026-09-30 02:50:29 +08:00 |
|
chihao.ou
|
2e2b8f6d59
|
fix(auth): avoid starting OAuth code cooldowns after unmount
|
2026-09-30 02:49:07 +08:00 |
|
chihao.ou
|
8167d85b32
|
fix(ui): close selectors when they become disabled
|
2026-09-30 02:46:31 +08:00 |
|
chihao.ou
|
8a495b0a54
|
fix(usage): ignore obsolete cleanup task list responses
|
2026-09-30 02:45:47 +08:00 |
|
chihao.ou
|
8bc375b592
|
fix(batch-image): allow access lookup retries after request failures
|
2026-09-30 02:45:26 +08:00 |
|
chihao.ou
|
cee76030be
|
fix(announcements): report failed read confirmations accurately
|
2026-09-30 02:45:09 +08:00 |
|
chihao.ou
|
3a1a37b7b9
|
fix(ops): retain byte units for sub-byte throughput
|
2026-09-30 02:42:28 +08:00 |
|
chihao.ou
|
7d0bf9c87f
|
fix(usage): preserve zero user multipliers in cost details
|
2026-09-30 02:24:37 +08:00 |
|
chihao.ou
|
636faa695b
|
fix(profile): ignore obsolete notification email code responses
|
2026-09-30 02:20:42 +08:00 |
|
chihao.ou
|
e180a939ac
|
fix(users): show normalized errors when bulk updating limits
|
2026-09-30 02:20:13 +08:00 |
|
chihao.ou
|
5ace0699b2
|
fix(pricing): preserve exponents when trimming scaled prices
|
2026-09-30 02:17:23 +08:00 |
|
chihao.ou
|
3eb4bae9ab
|
fix(profile): recognize DingTalk profile sources
|
2026-09-22 21:49:27 +08:00 |
|
chihao.ou
|
1f5cfe8973
|
fix(users): discard stale user attribute responses
|
2026-09-22 21:49:11 +08:00 |
|
chihao.ou
|
5fc4a06af6
|
fix(date-picker): refresh relative dates after midnight
|
2026-09-22 21:46:06 +08:00 |
|
chihao.ou
|
a1eaad6033
|
fix(channels): preserve model tags during IME composition
|
2026-09-22 21:45:48 +08:00 |
|
chihao.ou
|
1af3269adb
|
fix(groups): clean up modal listeners and pending searches
|
2026-09-22 21:43:13 +08:00 |
|
chihao.ou
|
1ca54bcc25
|
fix(profile): avoid starting TOTP cooldowns after unmount
|
2026-09-22 21:42:54 +08:00 |
|
chihao.ou
|
7ba6efe805
|
fix(subscriptions): use calendar dates for expiry labels
|
2026-09-22 21:40:14 +08:00 |
|
chihao.ou
|
4d667f1b08
|
fix(users): show normalized API errors in the balance dialog
|
2026-09-22 21:39:54 +08:00 |
|
chihao.ou
|
5c38d372c1
|
fix(accounts): keep temporary unschedulable status scoped to the current account
|
2026-09-22 21:37:01 +08:00 |
|
chihao.ou
|
9e4010695b
|
fix(channel-monitor): ignore stale detail requests
|
2026-09-22 21:36:42 +08:00 |
|
chihao.ou
|
7f18f3e9af
|
fix(users): keep API key results scoped to the selected user
|
2026-09-20 18:09:50 +08:00 |
|
chihao.ou
|
b86849e442
|
fix(usage): ignore superseded error detail requests
|
2026-09-20 18:07:52 +08:00 |
|
chihao.ou
|
319299519b
|
fix(monitor): preserve the saved auto-refresh preference
|
2026-09-20 18:07:39 +08:00 |
|
chihao.ou
|
23a1d38187
|
fix(pricing): parse scientific notation in token bounds
|
2026-09-20 18:05:23 +08:00 |
|
chihao.ou
|
1582347204
|
fix(payment): trim callback base URL trailing slashes
|
2026-09-20 18:05:09 +08:00 |
|
chihao.ou
|
cd2a4357c2
|
fix(groups): reject negative custom rates before adding
|
2026-09-19 19:43:39 +08:00 |
|
chihao.ou
|
f3a2dcabba
|
fix(users): ignore superseded balance history requests
|
2026-09-19 19:43:23 +08:00 |
|
chihao.ou
|
7bf3d0b585
|
fix(search): wait for committed IME input before searching
|
2026-09-19 19:43:08 +08:00 |
|
chihao.ou
|
cb2bb6084c
|
fix(users): wait for group configuration before enabling save
|
2026-09-19 19:42:12 +08:00 |
|
chihao.ou
|
00591cbe9a
|
fix(settings): allow retrying failed initial admin settings loads
|
2026-09-19 19:41:56 +08:00 |
|
chihao.ou
|
ba26e543f9
|
fix(accounts): retry default mappings after a failed fetch
|
2026-09-19 19:26:59 +08:00 |
|
chihao.ou
|
3b0bb60ea3
|
fix(groups): require integer RPM overrides before adding
|
2026-09-19 17:56:42 +08:00 |
|
chihao.ou
|
26c09b7de6
|
fix(users): persist cleared custom attribute hints
|
2026-09-19 17:56:21 +08:00 |
|
chihao.ou
|
4d5a4ab0e5
|
fix(monitor): ignore stale template picker responses
|
2026-09-19 17:56:04 +08:00 |
|
chihao.ou
|
50f79e11fc
|
fix(users): show errors when group replacement fails
|
2026-09-19 17:54:43 +08:00 |
|
chihao.ou
|
6b09c74e35
|
fix(users): keep numeric custom attribute values as strings
|
2026-09-19 17:54:19 +08:00 |
|
chihao.ou
|
7b282c4f1d
|
fix(announcements): ignore superseded fetch results
|
2026-09-18 16:39:25 +08:00 |
|
chihao.ou
|
d054ee9af3
|
fix(ccswitch): trim trailing slashes before Antigravity path
|
2026-09-18 16:38:58 +08:00 |
|
chihao.ou
|
9612a70c77
|
fix(proxies): label newly expired proxies correctly
|
2026-09-18 16:38:29 +08:00 |
|
chihao.ou
|
24f4736f64
|
fix(upload): cancel superseded image reads
|
2026-09-18 16:37:56 +08:00 |
|
chihao.ou
|
9d5c8d961c
|
fix(dialog): keep body locked while another dialog is open
|
2026-09-18 16:37:03 +08:00 |
|
chihao.ou
|
406be7c518
|
fix(subscriptions): reset loading when clearing state
|
2026-09-17 14:59:43 +08:00 |
|
chihao.ou
|
b51f0759d4
|
fix(payment): await in-flight configuration requests
|
2026-09-17 14:58:46 +08:00 |
|
chihao.ou
|
be313735dc
|
fix(ui): keep dialog title IDs unique across instances
|
2026-09-17 14:56:58 +08:00 |
|
chihao.ou
|
017e9e98d1
|
fix(payment): base refund balance warnings on the requested amount
|
2026-09-17 14:56:33 +08:00 |
|
chihao.ou
|
f8e5a0d94f
|
fix(channels): allow tabbing out of an empty model input
|
2026-09-16 18:19:41 +08:00 |
|
chihao.ou
|
0838e0e610
|
fix(admin): reject negative platform quota limits before saving
|
2026-09-16 18:17:29 +08:00 |
|
chihao.ou
|
98321a054e
|
fix(payment): restore accepted text after invalid amount input
|
2026-09-16 18:17:14 +08:00 |
|
chihao.ou
|
ee9ac3e45f
|
fix(auth): keep TOTP setup digits in sync with state
|
2026-09-16 18:15:28 +08:00 |
|
chihao.ou
|
1a32b91eb2
|
fix(pagination): handle numeric jump input
|
2026-09-16 18:15:12 +08:00 |
|
chihao.ou
|
130ba634ad
|
fix(clipboard): report errors thrown by the copy fallback
|
2026-09-15 20:08:45 +08:00 |
|
chihao.ou
|
6a4938bdfb
|
fix(announcements): preserve successful bulk read results
|
2026-09-15 20:06:33 +08:00 |
|
chihao.ou
|
14636d2f0e
|
fix(totp): display normalized API error messages
|
2026-09-15 20:06:18 +08:00 |
|
chihao.ou
|
0ed735d3ba
|
fix(proxies): reuse in-flight test guards during batch testing
|
2026-09-15 20:04:49 +08:00 |
|
chihao.ou
|
21532add46
|
fix(payment): reset the order page when changing status
|
2026-09-15 20:04:35 +08:00 |
|
chihao.ou
|
0e1329b520
|
fix(ui): reset select highlight when search results change
|
2026-09-14 21:28:59 +08:00 |
|
chihao.ou
|
28a4ea914d
|
fix(proxy): allow explicitly clearing stored credentials
|
2026-09-13 17:23:24 +08:00 |
|
chihao.ou
|
5ecfaa4837
|
fix(batch-image): scope access cache to the current user
|
2026-09-13 17:22:56 +08:00 |
|
chihao.ou
|
06af9f871c
|
fix(monitor): honor the selected auto-refresh interval
|
2026-09-13 17:20:56 +08:00 |
|
chihao.ou
|
7dace2fecb
|
fix(ui): discard unapplied date ranges on dismissal
|
2026-09-13 17:18:15 +08:00 |
|
chihao.ou
|
a985de062c
|
fix(ui): focus non-searchable select dropdowns
|
2026-09-13 17:16:26 +08:00 |
|
chihao.ou
|
bb0b50d8bc
|
fix(redeem): preserve success when account refresh fails
|
2026-09-12 13:50:12 +08:00 |
|
chihao.ou
|
429d6f0480
|
fix(usage): keep export filters consistent across pages
|
2026-09-12 13:44:33 +08:00 |
|
chihao.ou
|
5bafffed51
|
fix(proxies): reset pagination when changing filters
|
2026-09-12 13:44:05 +08:00 |
|
chihao.ou
|
781a02aea7
|
fix(auth): preserve sessions during temporary service failures
|
2026-09-12 13:41:16 +08:00 |
|
chihao.ou
|
3645ce5f43
|
fix(profile): remove verified notification emails by identity
|
2026-09-12 13:38:11 +08:00 |
|
chihao.ou
|
a65d476f25
|
fix(keys): sync status after resetting quota
|
2026-09-11 19:32:20 +08:00 |
|
chihao.ou
|
961d9e94f3
|
fix(proxies): refresh the list after partial imports
|
2026-09-11 19:29:36 +08:00 |
|
chihao.ou
|
51c5d03888
|
fix(subscriptions): clear assignment user before search debounce
|
2026-09-11 19:29:07 +08:00 |
|
chihao.ou
|
9b6a49b8e7
|
fix(profile): show normalized API error messages
|
2026-09-11 19:27:47 +08:00 |
|
chihao.ou
|
213de0797e
|
fix(gateway): avoid duplicate Accept-Encoding headers
|
2026-09-11 19:19:40 +08:00 |
|
chihao.ou
|
c3b3072a6f
|
fix(payment): allow periods in EasyPay upstream types
|
2026-09-11 14:51:34 +08:00 |
|
chihao.ou
|
489968fd7a
|
fix(config): use GPT-5.5 as the default compact model
|
2026-09-11 14:50:39 +08:00 |
|
chihao.ou
|
b112805ffa
|
test(ops): align query matcher formatting with gofmt
|
2026-09-10 21:21:08 +08:00 |
|
chihao.ou
|
8c56eabcdc
|
fix(payment): allow scrolling through renewal plans
|
2026-09-10 21:20:20 +08:00 |
|
chihao.ou
|
d3bd614ba7
|
test(groups): initialize a valid rate multiplier in peak validation case
|
2026-09-10 21:17:42 +08:00 |
|
chihao.ou
|
e9f5add97c
|
fix(ops): show first-token latency in TTFT request details
|
2026-09-10 21:13:17 +08:00 |
|
chihao.ou
|
ab3b398b5f
|
fix(groups): return bad request for invalid peak-rate settings
|
2026-09-10 21:05:47 +08:00 |
|