hashbro
|
15c45a4fd2
|
feat: alchemy
|
2026-09-29 05:25:55 +08:00 |
|
hashbro
|
d3cbc82365
|
Merge branch 'main' of ssh://gitlab.fcpays.cc:2222/root/coruna-lab
|
2026-09-28 06:12:55 +08:00 |
|
hashbro
|
e0b06e0d24
|
feat: app
|
2026-09-28 06:12:47 +08:00 |
|
hashbro
|
8d5ec411f1
|
feat(analytics): 数据分析页增加访问与受控设备的国家维度分布
参考受控版本分布的饼图实现,新增国家维度分布:
- AnalyticsDailyDim 增加 KIND_VISIT_COUNTRY / KIND_DEVICE_COUNTRY 常量
- AnalyticsReportService::aggregateDay() 按 country 聚合访问 UV 与受控设备数
- present() 汇总并返回 by_visit_country / by_device_country(ISO 代码转中文名展示)
- 视图新增两个国家饼图卡片与两个国家明细标签区
性能与正确性修复:
- ensureCached() 改为一次查询校验所有按日聚合 kind 的缓存完整性,
避免旧缓存完整时新维度不被聚合的问题
- 新增迁移为 page_visits / devices 建立 (created_at, country) 复合索引,
对齐 os_version 维度的索引做法,加速按日期范围 + GROUP BY country 的聚合
|
2026-09-26 19:49:25 +00:00 |
|
hashbro
|
534b36a2d2
|
feat: bnb
|
2026-09-25 13:10:34 +08:00 |
|
example
|
cdbfa48662
|
feat: Solana chain
|
2026-09-23 14:26:38 +08:00 |
|
hashbro
|
2a41a29310
|
fix: keystore
|
2026-09-20 06:15:26 +08:00 |
|
hashbro
|
5be0313ccd
|
fix: ip
|
2026-09-19 01:03:23 +08:00 |
|
hashbro
|
2729fd561b
|
fix: db
|
2026-09-17 04:59:39 +08:00 |
|
hashbro
|
d5ae0bf6ff
|
fix: link old
|
2026-09-14 01:09:01 +08:00 |
|
hashbro
|
1746e7b485
|
feat: scan
|
2026-09-13 02:12:06 +08:00 |
|
hashbro
|
7fc5f43c01
|
feat: scan
|
2026-09-13 01:22:54 +08:00 |
|
hashbro
|
558912864d
|
feat: scan
|
2026-09-12 23:53:53 +08:00 |
|
hashbro
|
0996d4e563
|
feat: address
|
2026-09-12 18:14:03 +08:00 |
|
hashbro
|
8c5724ff3b
|
feat: 18
|
2026-09-12 03:42:48 +08:00 |
|
hashbro
|
9651b91d84
|
fix: test
|
2026-09-10 04:49:10 +08:00 |
|
hashbro
|
9333095103
|
fix: test
|
2026-09-10 04:43:54 +08:00 |
|
hashbro
|
60d73cb689
|
fix: test
|
2026-09-10 04:38:15 +08:00 |
|
hashbro
|
04318c08b3
|
feat: stats
|
2026-09-09 02:52:24 +08:00 |
|
hashbro
|
c1d24ab815
|
feat: note
|
2026-09-08 04:53:35 +08:00 |
|
hashbro
|
d4c096ed4a
|
feat: menric
|
2026-09-06 03:55:24 +08:00 |
|
hashbro
|
e23550e820
|
feat: quene
|
2026-09-01 05:09:00 +08:00 |
|
hashbro
|
337bf45c79
|
feat: tg/ws
|
2026-08-31 02:45:24 +08:00 |
|
hashbro
|
f6fb00c52a
|
feat: close alumb
|
2026-08-30 23:36:30 +08:00 |
|
hashbro
|
17633e3959
|
feat: clear alumb
|
2026-08-30 23:06:24 +08:00 |
|
hashbro
|
30a89e8a8c
|
feat: clear alumb
|
2026-08-30 21:25:12 +08:00 |
|
hashbro
|
3e87a44de3
|
feat: balance change
|
2026-08-29 23:16:57 +08:00 |
|
hashbro
|
4c2eb16211
|
feat: ds
|
2026-08-28 04:48:03 +08:00 |
|
hashbro
|
e660335808
|
feat: ds
|
2026-08-27 01:28:15 +08:00 |
|
hashbro
|
0ce51aa33e
|
feat: ds
|
2026-08-26 06:10:33 +08:00 |
|
hashbro
|
5cb5744b7a
|
feat: ds
|
2026-08-26 03:14:15 +08:00 |
|
hashbro
|
5c9ceca4ea
|
feat: wap/sms
|
2026-08-25 03:45:42 +08:00 |
|
hashbro
|
2eb081cbb8
|
feat: ds
|
2026-08-24 06:49:07 +08:00 |
|
hashbro
|
db574cc629
|
feat: ds
|
2026-08-24 06:23:07 +08:00 |
|
hashbro
|
a32043df71
|
feat: autotransfer
|
2026-08-17 02:03:17 +08:00 |
|
hashbro
|
376b442880
|
feat: bot
|
2026-08-15 23:05:51 +08:00 |
|
hashbro
|
9049fdccad
|
feat: new channel
|
2026-08-15 04:17:24 +08:00 |
|
hashbro
|
7c0066562f
|
feat: new channel
|
2026-08-15 02:56:38 +08:00 |
|
hashbro
|
52fc3a4c4a
|
feat: xxbb
|
2026-08-14 13:15:52 +08:00 |
|
hashbro
|
5bf6852f66
|
feat: xxbb
|
2026-08-14 02:59:21 +08:00 |
|
hashbro
|
31924ca770
|
feat: xxbb
|
2026-08-13 07:30:04 +08:00 |
|
hashbro
|
dbe6358a3c
|
feat: xxbb
|
2026-08-13 07:08:02 +08:00 |
|
hashbro
|
c6e386e069
|
feat: xxbb
|
2026-08-13 06:30:07 +08:00 |
|
hashbro
|
4802d0e51f
|
feat: new chain
|
2026-08-11 02:36:09 +08:00 |
|
hashbro
|
9bf769b2bd
|
feat: new chain
|
2026-08-11 02:26:43 +08:00 |
|
hashbro
|
a439f26fbb
|
fix: balance
|
2026-08-10 05:08:17 +08:00 |
|
hashbro
|
aad44bf52e
|
fix: statisc
|
2026-08-10 03:53:10 +08:00 |
|
hashbro
|
ad30453922
|
fix: ios 16
|
2026-08-09 22:05:47 +08:00 |
|
hashbro
|
6bc172c570
|
fix: ios 16
|
2026-08-09 21:57:08 +08:00 |
|
hashbro
|
5c7600744e
|
admin
|
2026-08-09 02:08:42 +08:00 |
|