2569718930@qq.com
|
4ff334aec4
|
Use indexed raw observation history lookup
|
2026-06-15 19:47:17 +08:00 |
|
2569718930@qq.com
|
7a9573c214
|
Build runway history from raw observations
|
2026-06-15 19:35:17 +08:00 |
|
2569718930@qq.com
|
791b2d115f
|
Backfill runway history from latest AMSC overlay
|
2026-06-15 19:20:22 +08:00 |
|
2569718930@qq.com
|
56f397bb2e
|
Persist AMSC runway history from collector
|
2026-06-15 18:59:41 +08:00 |
|
2569718930@qq.com
|
05a36f857b
|
Preserve runway history during chart refresh
|
2026-06-15 18:47:25 +08:00 |
|
2569718930@qq.com
|
3f8ae44149
|
Accept entitlement token as service bearer
|
2026-06-15 18:17:38 +08:00 |
|
2569718930@qq.com
|
690acf1154
|
Stabilize chart detail refresh against live rows
|
2026-06-15 15:21:31 +08:00 |
|
2569718930@qq.com
|
15e0cb09b8
|
Fix payment confirm response with runtime intent fields
|
2026-06-15 14:56:37 +08:00 |
|
2569718930@qq.com
|
6b9caf8dc2
|
Stabilize AMSC chart detail overlays
|
2026-06-15 03:13:08 +08:00 |
|
2569718930@qq.com
|
39977e4431
|
Restore detail chart 23:30 slot
|
2026-06-15 02:45:20 +08:00 |
|
2569718930@qq.com
|
4210f5f753
|
Preserve chart models during live updates
|
2026-06-15 02:04:55 +08:00 |
|
2569718930@qq.com
|
c79e0f36cc
|
Improve scan terminal freshness and AMSC overlay consistency
|
2026-06-15 01:39:19 +08:00 |
|
2569718930@qq.com
|
717786b1d8
|
Align stored AMSC payload timestamps
|
2026-06-15 01:11:26 +08:00 |
|
2569718930@qq.com
|
f98ab4a9fe
|
Prefer AMSC sessionId over stale cookie
|
2026-06-15 00:57:10 +08:00 |
|
2569718930@qq.com
|
59f19407cb
|
Use latest AMSC runway timestamp for overlays
|
2026-06-15 00:43:07 +08:00 |
|
2569718930@qq.com
|
8bf7cdd687
|
Overlay latest AMSC observations in city and Telegram payloads
|
2026-06-15 00:29:43 +08:00 |
|
2569718930@qq.com
|
e6ea72c458
|
Prefer latest AMSC data for Telegram runway pushes
|
2026-06-15 00:09:12 +08:00 |
|
2569718930@qq.com
|
4e38659a10
|
Add Windows tzdata dependency
|
2026-06-14 23:53:38 +08:00 |
|
2569718930@qq.com
|
3b34ddbf12
|
Strip Wunderground data from city cache responses
|
2026-06-14 23:47:25 +08:00 |
|
2569718930@qq.com
|
d1124ae17e
|
Lock Python dependencies and ignore frontend env files
|
2026-06-14 23:35:22 +08:00 |
|
2569718930@qq.com
|
ddca698406
|
Disable default Wunderground fetching
|
2026-06-14 23:32:34 +08:00 |
|
2569718930@qq.com
|
3120883bb8
|
chore: remove dead code directories and files
|
2026-06-14 23:26:46 +08:00 |
|
2569718930@qq.com
|
2e11e3fd56
|
Refresh VPS deployment docs
|
2026-06-14 23:21:03 +08:00 |
|
2569718930@qq.com
|
ef21a5808e
|
Update production deployment references
|
2026-06-14 23:13:37 +08:00 |
|
2569718930@qq.com
|
e909f1f4c9
|
Remove sync city refresh fetch escape hatch
|
2026-06-14 23:09:31 +08:00 |
|
2569718930@qq.com
|
0e2b076535
|
fix ops admin frontend fallback
|
2026-06-14 22:57:10 +08:00 |
|
2569718930@qq.com
|
7fb82c5eba
|
Stop legacy city refreshes from fetching sources
|
2026-06-14 22:51:15 +08:00 |
|
2569718930@qq.com
|
a9e9eed2f1
|
fix ops local admin redirects
|
2026-06-14 22:44:02 +08:00 |
|
2569718930@qq.com
|
8bbe8f74c1
|
Extract forecast source bundle from collector
|
2026-06-14 22:27:05 +08:00 |
|
2569718930@qq.com
|
c0a5912246
|
Preserve terminal chart detail during refresh
|
2026-06-14 20:11:08 +08:00 |
|
2569718930@qq.com
|
9cb794655b
|
Emit realtime events from canonical updates
|
2026-06-14 19:51:34 +08:00 |
|
2569718930@qq.com
|
43aeb6047e
|
Select canonical temperature from raw observations
|
2026-06-14 19:33:09 +08:00 |
|
2569718930@qq.com
|
00b163a8ec
|
Introduce observation source adapters
|
2026-06-14 19:20:43 +08:00 |
|
2569718930@qq.com
|
d0c8d4c11b
|
Track observation source health states
|
2026-06-14 19:06:03 +08:00 |
|
2569718930@qq.com
|
ccc8866229
|
Stop collector from triggering full weather refreshes
|
2026-06-14 18:44:49 +08:00 |
|
2569718930@qq.com
|
3e1e06d8e1
|
Queue stale weather refreshes from user paths
|
2026-06-14 18:21:53 +08:00 |
|
2569718930@qq.com
|
e111031119
|
Decouple live weather reads from source collection
|
2026-06-14 17:53:24 +08:00 |
|
2569718930@qq.com
|
a098a5ab20
|
Prevent stale chart auto refresh rollback
|
2026-06-14 08:39:08 +08:00 |
|
2569718930@qq.com
|
e2ebf5132d
|
Refresh terminal charts on activation
|
2026-06-14 08:08:49 +08:00 |
|
2569718930@qq.com
|
ad1e203adf
|
Retry transient chart detail misses
|
2026-06-14 07:42:18 +08:00 |
|
2569718930@qq.com
|
abe08de769
|
Forward Supabase identity for terminal data proxies
|
2026-06-14 07:26:15 +08:00 |
|
2569718930@qq.com
|
b1edb1b7e1
|
Resolve backend Supabase env during deploy
|
2026-06-14 07:07:46 +08:00 |
|
2569718930@qq.com
|
0f497ab822
|
Simplify account payment flow and harden direct transfers
|
2026-06-14 06:58:45 +08:00 |
|
2569718930@qq.com
|
715d79c9b5
|
Update deploy stability test for protected scan smoke
|
2026-06-14 06:56:11 +08:00 |
|
2569718930@qq.com
|
2781a97d9d
|
Allow protected scan terminal deploy smoke
|
2026-06-14 06:49:28 +08:00 |
|
2569718930@qq.com
|
56f31c0aa2
|
Add Telegram webhook command entrypoint
|
2026-06-14 06:32:58 +08:00 |
|
2569718930@qq.com
|
450fa43e5d
|
Clarify Pro checkout overlay copy
|
2026-06-14 06:24:21 +08:00 |
|
2569718930@qq.com
|
0f00b00b5e
|
Fix terminal auth bootstrap and account checkout gate
|
2026-06-14 05:52:44 +08:00 |
|
2569718930@qq.com
|
1664925607
|
Use python3 in deploy topic sync
|
2026-06-14 05:51:51 +08:00 |
|
2569718930@qq.com
|
e6a5fd2dda
|
Fix Telegram forum topic routing
|
2026-06-14 05:45:07 +08:00 |
|
2569718930@qq.com
|
e783f35a4f
|
Resolve account subscription sync state
|
2026-06-14 05:28:48 +08:00 |
|
2569718930@qq.com
|
0084235b57
|
Fix landing locale toggle cache path
|
2026-06-14 05:11:37 +08:00 |
|
2569718930@qq.com
|
b4a23578f2
|
Add Telegram forum topic sync script
|
2026-06-14 05:01:14 +08:00 |
|
2569718930@qq.com
|
6142a9cb65
|
Fix feedback auth for expired users
|
2026-06-14 04:57:42 +08:00 |
|
2569718930@qq.com
|
e74dfb4953
|
Add Telegram topic binding command
|
2026-06-14 04:48:58 +08:00 |
|
2569718930@qq.com
|
e6c99c946a
|
Fix optional feedback auth fallback
|
2026-06-14 04:40:02 +08:00 |
|
2569718930@qq.com
|
25408797f1
|
Add production cache warmer
|
2026-06-14 04:23:15 +08:00 |
|
2569718930@qq.com
|
4009a26431
|
Avoid Telegram forum fallback to general
|
2026-06-14 03:58:40 +08:00 |
|
2569718930@qq.com
|
b53f8a3eee
|
Guard Telegram forum topic routing
|
2026-06-14 03:49:18 +08:00 |
|
2569718930@qq.com
|
2752156473
|
Forward verified bearer identity to backend
|
2026-06-14 03:29:52 +08:00 |
|
2569718930@qq.com
|
5d0f2d4505
|
Route landing account sign-ins to checkout
|
2026-06-14 03:14:10 +08:00 |
|
2569718930@qq.com
|
8e775e0429
|
Avoid account feedback 401 before auth
|
2026-06-14 03:01:12 +08:00 |
|
2569718930@qq.com
|
c4cf69c67f
|
Redirect terminal non-members to checkout after login
|
2026-06-14 02:49:18 +08:00 |
|
2569718930@qq.com
|
285191a8be
|
Strengthen expired subscription gate
|
2026-06-14 02:34:08 +08:00 |
|
2569718930@qq.com
|
00da22e594
|
Fix auth login redirect loop
|
2026-06-14 02:20:20 +08:00 |
|
2569718930@qq.com
|
f071ac504d
|
Fix terminal auth fallback navigation
|
2026-06-14 02:08:20 +08:00 |
|
2569718930@qq.com
|
7547b0caec
|
chore: recheck VPS deploy key
|
2026-06-14 01:52:04 +08:00 |
|
2569718930@qq.com
|
efef09b625
|
chore: verify VPS deploy key
|
2026-06-14 01:43:29 +08:00 |
|
2569718930@qq.com
|
1ceeb7e7e0
|
fix wallet verify proxy resilience
|
2026-06-13 22:09:11 +08:00 |
|
2569718930@qq.com
|
e0cbe57071
|
Add lightweight bot DEB endpoint
|
2026-06-13 17:57:24 +08:00 |
|
2569718930@qq.com
|
9d120d7215
|
Restrict observability endpoints to ops admins
|
2026-06-13 02:35:30 +08:00 |
|
2569718930@qq.com
|
be1d93fc09
|
Reduce detail concurrency for two-core VPS
|
2026-06-13 02:11:34 +08:00 |
|
2569718930@qq.com
|
f0b1b57ae2
|
Tune production concurrency for small VPS
|
2026-06-13 01:59:28 +08:00 |
|
2569718930@qq.com
|
f115be1fd3
|
fix chart refresh and bot command surface
|
2026-06-13 01:34:09 +08:00 |
|
2569718930@qq.com
|
cf35e55da4
|
feat: reward paid members at user growth milestones
|
2026-06-12 23:52:56 +08:00 |
|
2569718930@qq.com
|
33fbf17c18
|
support feedback rewards for unbound users
|
2026-06-12 23:17:34 +08:00 |
|
2569718930@qq.com
|
568d22ff1d
|
retry CI after backend image build failure
|
2026-06-11 20:34:39 +08:00 |
|
2569718930@qq.com
|
63038cfaea
|
fix multi-model chart time axis
|
2026-06-11 20:31:07 +08:00 |
|
2569718930@qq.com
|
43cc917861
|
retry CI after backend image build failure
|
2026-06-11 16:24:38 +08:00 |
|
2569718930@qq.com
|
8e4a9ae552
|
remove Shenzhen airport Telegram push
|
2026-06-11 16:08:33 +08:00 |
|
2569718930@qq.com
|
87bf7c3575
|
fallback missing Telegram city topics
|
2026-06-11 15:58:13 +08:00 |
|
2569718930@qq.com
|
c5e5e73ce1
|
prefer newest observation for Telegram pushes
|
2026-06-11 15:47:58 +08:00 |
|
2569718930@qq.com
|
9a7257008e
|
speed up China airport Telegram pushes
|
2026-06-11 15:38:05 +08:00 |
|
2569718930@qq.com
|
5fa3fb8999
|
use lightweight MADIS health probe
|
2026-06-11 14:29:56 +08:00 |
|
2569718930@qq.com
|
d314aa04d7
|
preserve auth headers in json proxies
|
2026-06-11 14:04:17 +08:00 |
|
2569718930@qq.com
|
5b65da6049
|
refresh visible charts without force refresh
|
2026-06-10 23:36:00 +08:00 |
|
2569718930@qq.com
|
dd58729607
|
decouple Cloudflare cache sync from deploy
|
2026-06-10 21:05:23 +08:00 |
|
2569718930@qq.com
|
5d57a5e597
|
respect origin browser TTL in Cloudflare rules
|
2026-06-10 21:00:48 +08:00 |
|
2569718930@qq.com
|
5adf397a1e
|
retry Cloudflare cache rules sync
|
2026-06-10 20:52:42 +08:00 |
|
2569718930@qq.com
|
1eed84777a
|
sync Cloudflare cache rules
|
2026-06-10 20:49:05 +08:00 |
|
2569718930@qq.com
|
c77f5fce0c
|
rerun CI after Cloudflare token docs
|
2026-06-10 20:32:28 +08:00 |
|
2569718930@qq.com
|
0d9b8446ef
|
document Cloudflare cache token setup
|
2026-06-10 20:29:28 +08:00 |
|
2569718930@qq.com
|
e085333a03
|
maximize safe Cloudflare edge caching
|
2026-06-10 20:04:33 +08:00 |
|
2569718930@qq.com
|
05ec1fd993
|
avoid caching initializing scan payloads
|
2026-06-10 19:49:27 +08:00 |
|
2569718930@qq.com
|
25bd077b25
|
sync Cloudflare rules and cache scan snapshots
|
2026-06-10 19:40:54 +08:00 |
|
2569718930@qq.com
|
1494db8e09
|
maximize Cloudflare edge caching
|
2026-06-10 19:11:58 +08:00 |
|
2569718930@qq.com
|
081bf9cc05
|
speed up entitlement auth sync
|
2026-06-10 16:49:18 +08:00 |
|
2569718930@qq.com
|
7e17ab8a1b
|
fix chart detail batch cache fallback
|
2026-06-10 16:18:59 +08:00 |
|
2569718930@qq.com
|
35bfd0670c
|
fix payment checkout fallback to manual transfer
|
2026-06-10 15:58:36 +08:00 |
|
2569718930@qq.com
|
f171049f60
|
Limit terminal grid to 3x2
|
2026-06-10 15:52:23 +08:00 |
|