Commit Graph

3221 Commits

Author SHA1 Message Date
zhengchen.tao 2dd8f0994a build-image workflow 设 BUILD_PIPELINE=1 跳过活 API 测试
pkg/exchangerates 里 TestExchangeRatesApiLatestExchangeRateHandler_*
是依赖第三方 API(Bank of Canada / 乌兹别克央行 / 等)的活测试。
upstream Dockerfile 设了 ARG BUILD_PIPELINE,测试代码看到
BUILD_PIPELINE=1 && CHECK_3RD_API!=1 时 return nil 早退。

我们 workflow 之前没传这个 arg,所以默认全跑,国内访问加拿大/
乌兹别克 API 直接超时拉飞 build。对齐 upstream 的 GH Actions
默认值(.github/actions/build-linux-docker-and-package/action.yml
line 91 也是 BUILD_PIPELINE=1)。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 16:02:54 +08:00
zhengchen.tao acdbb5bfbe 钉 buildkit 到 v0.13.2 以兼容 DSM 老内核
runc 1.2.0 (2024-09) 引入 procfs 安全检查(CVE-2024-21626),
依赖 openat2 (kernel 5.6+) 与 fsmount/fscontext (kernel 5.2+)。
DSM 7 系列内核仍是 4.4.x,syscall 不存在,runc 启动 build container 时
报 "unsafe procfs detected" 直接失败。

钉 buildkit v0.13.2 自带 runc 1.1.12,绕开新检查。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 15:27:39 +08:00
zhengchen.tao e570e62bf1 添加 .gitea/workflows/build-image.yml 2026-04-28 15:15:10 +08:00
zhengchen.tao f291105322 更新 .gitea/workflows/sync-upstream.yml 2026-04-28 15:06:35 +08:00
zhengchen.tao 0576377c96 更新 .gitea/workflows/sync-upstream.yml 2026-04-28 15:06:10 +08:00
zhengchen.tao 516ee8beb7 更新 .gitea/workflows/sync-upstream.yml 2026-04-28 15:00:52 +08:00
zhengchen.tao 759df5be73 更新 .gitea/workflows/sync-upstream.yml 2026-04-28 14:57:29 +08:00
zhengchen.tao a3f1bda6ae 更新 .gitea/workflows/sync-upstream.yml 2026-04-28 14:56:58 +08:00
zhengchen.tao f1c1846f74 添加 .gitea/workflows/sync-upstream.yml 2026-04-28 14:41:33 +08:00
MaysWind 1d5102a015 do not update the list if no delete action is performed 2026-04-26 01:08:27 +08:00
MaysWind 1e38d1b18b support batch update tags for transactions 2026-04-26 00:57:07 +08:00
MaysWind bab7a0041b support batch update accounts for transactions 2026-04-25 23:17:33 +08:00
MaysWind e38ba2ea0a update the label text of the dropdown component 2026-04-25 20:50:16 +08:00
MaysWind 9d25914411 update loading state when refresh the data 2026-04-25 20:28:00 +08:00
MaysWind bb2068f4db reset submitting state when opening the dialog 2026-04-25 20:07:10 +08:00
MaysWind e4e74304b6 support batch deleting transactions 2026-04-25 20:01:16 +08:00
MaysWind de885c963d replace Jest with Vitest 2026-04-25 00:57:53 +08:00
MaysWind 1428ce921c update README.md 2026-04-24 23:57:22 +08:00
MaysWind 60477f7f27 upgrade third party dependencies 2026-04-24 01:18:28 +08:00
MaysWind 9dcbf1aa7e upgrade golang to 1.26.2, node.js to 24.15.0 and alpine base image to 3.23.4 2026-04-24 00:03:09 +08:00
MaysWind 1d5a6562f3 add sunburst chart in insights explorer 2026-04-24 00:01:09 +08:00
MaysWind 0c427e9857 adjust the size and margin of treemap 2026-04-23 23:25:27 +08:00
Albert Brugués 0b984b3c20 update spanish translations (#562) 2026-04-23 22:52:39 +08:00
MaysWind b87a39464e add tree map chart in insights explorer 2026-04-23 01:28:36 +08:00
MaysWind 0d2b3196e6 removed use of eval in posix scripts 2026-04-22 00:23:47 +08:00
MaysWind e172e040f9 fix the page navigation did not work correctly when clicking page numbers above 1000 2026-04-21 00:42:29 +08:00
MaysWind 629dbeeaa4 add digit grouping symbol when formatting numbers 2026-04-21 00:20:19 +08:00
MaysWind 53e515fb92 use the unified number formatting function to format number 2026-04-21 00:14:39 +08:00
MaysWind 9c87436a36 support batch update categories for transactions in insights explorer 2026-04-20 01:05:29 +08:00
MaysWind f56b5c471d adjust chart left margin 2026-04-19 21:59:37 +08:00
MaysWind cd8f746745 heat map and calendar heat map charts support data export in insights explorer 2026-04-19 21:56:44 +08:00
MaysWind d39494a78e add maximum amount share to value metric in insights explorer 2026-04-19 21:18:39 +08:00
MaysWind e69df56874 reorder the code 2026-04-19 21:15:43 +08:00
MaysWind 808cb98002 improve heat map styling in dark mode 2026-04-19 17:41:01 +08:00
MaysWind 892404924c add calendar heat map chart in insights explorer 2026-04-19 17:40:06 +08:00
MaysWind 374132fe7c fix typo 2026-04-19 14:19:25 +08:00
MaysWind 5d8e709070 update the supported currencies based on the exchange rate data source 2026-04-19 09:44:15 +08:00
MaysWind 124962a4f4 adjust the display order of anomaly groups 2026-04-19 01:53:45 +08:00
MaysWind b9b210c591 display axis type name on the tooltip of heatmap 2026-04-19 01:53:35 +08:00
MaysWind 6a4ab4c145 add amount range to axis / category / series in insights explorer 2026-04-19 01:51:56 +08:00
MaysWind e89aa10137 adjust the display order of value metrics 2026-04-18 15:34:01 +08:00
MaysWind d73704af66 display year-over-year and period-over-period growth rates in insights explorer 2026-04-18 14:36:03 +08:00
MaysWind bf7fe0c583 amounts are grouped using the default currency when axis/category or series is set to amount or transfer in amount in insights explorer 2026-04-18 01:23:01 +08:00
MaysWind a6e252c30d fix amounts on some pages were not formatted using the account currency 2026-04-17 23:40:17 +08:00
MaysWind 1e4bb73874 add mean absolute deviation and median absolute deviation to value metric in insights explorer 2026-04-16 01:24:38 +08:00
MaysWind 8f01469a41 add active transaction days and transactions per active day to value metric in insights explorer 2026-04-16 01:24:25 +08:00
MaysWind 7a821abbb6 add skewness and kurtosis to value metric in insights explorer 2026-04-16 01:24:07 +08:00
MaysWind 02d8b132f5 add expense / income ratio and savings rate to value metric in insights explorer 2026-04-15 22:32:45 +08:00
MaysWind c64c60c6a0 support displaying data in percentage format 2026-04-15 22:21:42 +08:00
MaysWind 50472d437a add top 5 amount share and transactions for 80% of amount to value metric in insights explorer 2026-04-15 00:45:59 +08:00