Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
235 commits
Select commit Hold shift + click to select a range
1abb1c1
fix(deps): update dependency @next/eslint-plugin-next to ^16.1.4 (#2491)
renovate[bot] Jan 20, 2026
1a4692a
fix(deps): update dependency pino to ^10.2.1 (#2490)
renovate[bot] Jan 20, 2026
0a4c179
Merge branch 'main' into dev
chiol Jan 20, 2026
7a838ba
fix(workflow): remove bake-target from Docker metadata action and upd…
chiol Jan 20, 2026
ee95cc6
Merge branch 'main' into dev
chiol Jan 20, 2026
aaf4411
chore(deps): update dependency @types/react to ^19.2.9 (#2493)
renovate[bot] Jan 20, 2026
9ddfdde
fix(deps): update dependency framer-motion to ^12.27.5 (#2494)
renovate[bot] Jan 20, 2026
9292709
fix(deps): update aws-sdk-js-v3 monorepo to ^3.972.0 (#2497)
renovate[bot] Jan 21, 2026
047d8ee
fix(deps): update dependency i18next to ^25.8.0 (#2495)
renovate[bot] Jan 21, 2026
b1e596f
fix(deps): update dependency magic-bytes.js to ^1.13.0 (#2496)
renovate[bot] Jan 21, 2026
b8a3db5
fix(deps): update dependency @number-flow/react to ^0.5.11 (#2498)
renovate[bot] Jan 21, 2026
a57d0df
fix(deps): update dependency framer-motion to ^12.28.1 (#2499)
renovate[bot] Jan 21, 2026
c788560
fix(deps): update dependency framer-motion to ^12.29.0 (#2500)
renovate[bot] Jan 22, 2026
51832d7
fix(deps): update dependency react-content-loader to ^7.1.2 (#2501)
renovate[bot] Jan 23, 2026
a680c7c
fix(deps): update dependency zod to ^4.3.6 (#2502)
renovate[bot] Jan 23, 2026
b612e38
fix(deps): update aws-sdk-js-v3 monorepo to ^3.974.0 (#2503)
renovate[bot] Jan 23, 2026
b0fff86
fix(deps): update dependency @tanstack/react-query to ^5.90.20 (#2504)
renovate[bot] Jan 23, 2026
25fe452
chore(deps): update dependency @playwright/test to ^1.58.0 (#2505)
renovate[bot] Jan 23, 2026
3e97063
fix(deps): update aws-sdk-js-v3 monorepo to ^3.975.0 (#2508)
renovate[bot] Jan 24, 2026
d0851c3
fix(deps): update dependency lucide-react to ^0.563.0 (#2506)
renovate[bot] Jan 24, 2026
869c9ce
fix(deps): update dependency pino to ^10.3.0 (#2507)
renovate[bot] Jan 24, 2026
0547f85
fix(deps): update turbo monorepo to ^2.7.6 (#2509)
renovate[bot] Jan 25, 2026
d03e3b2
fix(deps): update dependency axios to ^1.13.3 (#2510)
renovate[bot] Jan 25, 2026
5388c96
fix(deps): update dependency fastify to ^5.7.2 (#2511)
renovate[bot] Jan 26, 2026
7eb724d
chore(deps): update pnpm to v10.28.2 (#2513)
renovate[bot] Jan 26, 2026
d462fe1
chore(deps): update dependency @types/nodemailer to ^7.0.9 (#2514)
renovate[bot] Jan 27, 2026
5d54306
fix(deps): update dependency @next/eslint-plugin-next to ^16.1.5 (#2515)
renovate[bot] Jan 27, 2026
fe9bc3b
fix(deps): update dependency framer-motion to ^12.29.2 (#2512)
renovate[bot] Jan 27, 2026
7992b94
fix(deps): update dependency mysql2 to ^3.16.2 (#2517)
renovate[bot] Jan 27, 2026
82c4a0c
fix(deps): update react monorepo (#2518)
renovate[bot] Jan 27, 2026
ee6b471
fix(deps): update dependency nodemailer to ^7.0.13 (#2519)
renovate[bot] Jan 27, 2026
b689e61
fix(deps): update dependency axios to ^1.13.4 (#2521)
renovate[bot] Jan 28, 2026
a453168
fix(deps): update dependency @next/eslint-plugin-next to ^16.1.6 (#2522)
renovate[bot] Jan 28, 2026
1604ce7
fix(deps): update aws-sdk-js-v3 monorepo to ^3.978.0 (#2523)
renovate[bot] Jan 29, 2026
7e19988
fix(deps): update dependency react-i18next to ^16.5.4 (#2520)
renovate[bot] Jan 29, 2026
e83f47b
fix(deps): update dependency swiper to ^12.1.0 (#2524)
renovate[bot] Jan 29, 2026
e110044
fix(deps): update turbo monorepo to ^2.8.0 (#2525)
renovate[bot] Jan 29, 2026
cc2054a
fix(deps): update dependency @remixicon/react to ^4.9.0 (#2526)
renovate[bot] Jan 29, 2026
74e2065
fix(deps): update dependency @tanstack/react-query-devtools to ^5.91.…
renovate[bot] Jan 30, 2026
29349e7
chore(deps): update dependency @playwright/test to ^1.58.1 (#2528)
renovate[bot] Jan 31, 2026
2221190
chore(deps): update dependency autoprefixer to ^10.4.24 (#2529)
renovate[bot] Jan 31, 2026
d43bdf7
fix(deps): update dependency @eslint/compat to ^2.0.2 (#2530)
renovate[bot] Jan 31, 2026
30fa21b
fix(deps): update dependency commander to ^14.0.3 (#2532)
renovate[bot] Jan 31, 2026
3d400dc
fix(deps): update turbo monorepo to ^2.8.1 (#2531)
renovate[bot] Jan 31, 2026
bb3dc75
fix(deps): update aws-sdk-js-v3 monorepo to ^3.980.0 (#2533)
renovate[bot] Jan 31, 2026
2120855
chore(deps): update dependency @babel/core to ^7.29.0 (#2534)
renovate[bot] Feb 1, 2026
47747d5
fix(deps): update dependency zustand to ^5.0.11 (#2535)
renovate[bot] Feb 1, 2026
7082a64
chore(deps): update dependency fastify to v5.7.3 [security] (#2539)
renovate[bot] Feb 3, 2026
d59e93a
fix(deps): update dependency fastify to ^5.7.4 (#2537)
renovate[bot] Feb 3, 2026
dd6f734
fix(deps): update aws-sdk-js-v3 monorepo to ^3.981.0 (#2538)
renovate[bot] Feb 3, 2026
1c09dd6
fix(deps): update turbo monorepo to ^2.8.2 (#2540)
renovate[bot] Feb 3, 2026
9fd525e
fix(deps): update dependency i18next to ^25.8.1 (#2541)
renovate[bot] Feb 3, 2026
2acfbf3
chore(deps): update dependency glob to ^13.0.1 (#2543)
renovate[bot] Feb 3, 2026
553c768
fix(deps): update dependency mysql2 to ^3.16.3 (#2544)
renovate[bot] Feb 4, 2026
a3997a4
fix(deps): update nest monorepo to ^11.1.13 (#2542)
renovate[bot] Feb 4, 2026
4461456
fix(deps): update turbo monorepo to ^2.8.3 (#2546)
renovate[bot] Feb 4, 2026
6641b14
fix(deps): update aws-sdk-js-v3 monorepo to ^3.982.0 (#2545)
renovate[bot] Feb 4, 2026
3bce5ad
chore(deps): update dependency @types/react to ^19.2.11 (#2547)
renovate[bot] Feb 4, 2026
6948211
fix(deps): update dependency @ianvs/prettier-plugin-sort-imports to ^…
renovate[bot] Feb 4, 2026
3adf063
fix(deps): update dependency @nestjs/config to ^4.0.3 (#2549)
renovate[bot] Feb 4, 2026
dd5855e
fix(deps): update dependency @nestjs/swagger to ^11.2.6 (#2550)
renovate[bot] Feb 5, 2026
31c9b2b
fix(deps): update dependency i18next to ^25.8.3 (#2551)
renovate[bot] Feb 5, 2026
60315a0
fix(deps): update aws-sdk-js-v3 monorepo to ^3.983.0 (#2552)
renovate[bot] Feb 5, 2026
02e9b6f
fix(deps): update dependency nodemailer to v8 (#2553)
renovate[bot] Feb 5, 2026
c0d1873
chore(deps): update dependency @types/react to ^19.2.13 (#2554)
renovate[bot] Feb 5, 2026
ec103e7
fix(deps): update dependency i18next to ^25.8.4 (#2555)
renovate[bot] Feb 5, 2026
6a9889e
fix(deps): update aws-sdk-js-v3 monorepo to ^3.984.0 (#2556)
renovate[bot] Feb 6, 2026
3a8705c
fix(deps): update dependency dotenv to ^17.2.4 (#2557)
renovate[bot] Feb 6, 2026
31144eb
fix(deps): update dependency framer-motion to ^12.33.0 (#2536)
renovate[bot] Feb 6, 2026
63110a3
chore(deps): update dependency @swc/cli to v0.8.0 (#2558)
renovate[bot] Feb 6, 2026
2112181
chore(deps): update dependency @playwright/test to ^1.58.2 (#2559)
renovate[bot] Feb 6, 2026
38144f0
fix(deps): update aws-sdk-js-v3 monorepo to ^3.985.0 (#2560)
renovate[bot] Feb 7, 2026
ba6b9f4
fix(deps): update dependency @faker-js/faker to ^10.3.0 (#2561)
renovate[bot] Feb 7, 2026
dca8fe8
fix(deps): update dependency nodemailer to ^8.0.1 (#2563)
renovate[bot] Feb 7, 2026
ad045aa
chore(deps): update pnpm to v10.29.1 (#2564)
renovate[bot] Feb 8, 2026
5a30c53
fix(deps): update dependency axios to ^1.13.5 (#2565)
renovate[bot] Feb 8, 2026
a7ad73b
chore(deps): update pnpm to v10.29.2 (#2566)
renovate[bot] Feb 9, 2026
bf035ba
chore(deps): update dependency openapi-typescript to ^7.12.0 (#2567)
renovate[bot] Feb 9, 2026
3331038
fix(deps): update dependency framer-motion to ^12.34.0 (#2568)
renovate[bot] Feb 9, 2026
5155d73
fix(deps): update dependency pino to ^10.3.1 (#2569)
renovate[bot] Feb 9, 2026
250a8d0
fix(deps): update aws-sdk-js-v3 monorepo to ^3.986.0 (#2570)
renovate[bot] Feb 10, 2026
088ee9b
fix(deps): update dependency immer to ^11.1.4 (#2571)
renovate[bot] Feb 10, 2026
6dec4a2
chore(deps): update dependency glob to ^13.0.2 (#2572)
renovate[bot] Feb 10, 2026
ba86555
chore(deps): update node.js to v24.13.1 (#2573)
renovate[bot] Feb 11, 2026
a3cb902
fix(deps): update aws-sdk-js-v3 monorepo to ^3.987.0 (#2575)
renovate[bot] Feb 11, 2026
692d252
fix(deps): update dependency mysql2 to ^3.17.0 (#2576)
renovate[bot] Feb 11, 2026
c7ccf3a
chore(deps): update dependency @types/react to ^19.2.14 (#2577)
renovate[bot] Feb 11, 2026
66014a8
chore(deps): update pnpm to v10.29.3 (#2578)
renovate[bot] Feb 11, 2026
24847b4
fix(deps): update dependency @tanstack/react-query to ^5.90.21 (#2579)
renovate[bot] Feb 12, 2026
c4237db
fix(deps): update dependency i18next to ^25.8.5 (#2580)
renovate[bot] Feb 12, 2026
c52ae8d
chore(deps): update dependency openapi-typescript to ^7.13.0 (#2581)
renovate[bot] Feb 12, 2026
af8c648
fix(deps): update dependency i18next to ^25.8.6 (#2583)
renovate[bot] Feb 12, 2026
7305e24
chore(deps): update dependency glob to ^13.0.3 (#2584)
renovate[bot] Feb 13, 2026
65f7e65
fix(deps): update aws-sdk-js-v3 monorepo to ^3.989.0 (#2582)
renovate[bot] Feb 13, 2026
2ef6ce7
fix(deps): update dependency mysql2 to ^3.17.1 (#2586)
renovate[bot] Feb 13, 2026
4012e12
fix(deps): update dependency dotenv to ^17.3.1 (#2587)
renovate[bot] Feb 13, 2026
84ea723
fix(deps): update dependency i18next to ^25.8.7 (#2588)
renovate[bot] Feb 13, 2026
ee11184
fix(deps): update dependency lucide-react to ^0.564.0 (#2589)
renovate[bot] Feb 13, 2026
3380aae
chore(deps): update dependency postcss-js to ^5.1.0 (#2590)
renovate[bot] Feb 14, 2026
30edbcb
fix(deps): update dependency swiper to ^12.1.1 (#2591)
renovate[bot] Feb 14, 2026
b67c7c6
fix(deps): update aws-sdk-js-v3 monorepo to ^3.990.0 (#2592)
renovate[bot] Feb 14, 2026
61ee291
fix(deps): update dependency tailwind-merge to ^3.4.1 (#2593)
renovate[bot] Feb 15, 2026
ac8c541
chore(deps): update dependency @types/nodemailer to ^7.0.10 (#2594)
renovate[bot] Feb 16, 2026
9dfb2ed
fix(deps): update dependency @number-flow/react to ^0.5.12 (#2595)
renovate[bot] Feb 16, 2026
b37750d
fix(deps): update dependency i18next to ^25.8.10 (#2596)
renovate[bot] Feb 16, 2026
96d4863
fix(deps): update dependency mysql2 to ^3.17.2 (#2597)
renovate[bot] Feb 17, 2026
bb594e3
fix(deps): update aws-sdk-js-v3 monorepo to ^3.991.0 (#2598)
renovate[bot] Feb 17, 2026
53a2f29
chore(deps): update dependency glob to ^13.0.4 (#2599)
renovate[bot] Feb 17, 2026
ff60f28
fix(deps): update dependency lucide-react to ^0.574.0 (#2600)
renovate[bot] Feb 17, 2026
1dab1da
chore(deps): update dependency glob to ^13.0.5 (#2601)
renovate[bot] Feb 18, 2026
fc6c8dd
fix(deps): update dependency framer-motion to ^12.34.1 (#2602)
renovate[bot] Feb 18, 2026
6a4b2d3
fix(deps): update nest monorepo (#2603)
renovate[bot] Feb 18, 2026
4e76c5c
chore(deps): update pnpm to v10.30.0 (#2604)
renovate[bot] Feb 18, 2026
397be8d
fix(deps): update dependency framer-motion to ^12.34.3 (#2605)
renovate[bot] Feb 20, 2026
f38e6b9
chore(deps): update dependency eslint to ^9.39.3 (#2606)
renovate[bot] Feb 20, 2026
570bd8d
chore(deps): update dependency @types/nodemailer to ^7.0.11 (#2607)
renovate[bot] Feb 21, 2026
71da7aa
chore(deps): update dependency swiper to v12.1.2 [security] (#2608)
renovate[bot] Feb 21, 2026
93bb1a2
chore(deps): update dependency glob to ^13.0.6 (#2609)
renovate[bot] Feb 21, 2026
3d58cfb
chore(deps): update pnpm to v10.30.1 (#2610)
renovate[bot] Feb 21, 2026
7503525
fix(deps): update dependency @nestjs/terminus to ^11.1.1 (#2611)
renovate[bot] Feb 21, 2026
435fc2f
fix(deps): update dependency i18next to ^25.8.13 (#2612)
renovate[bot] Feb 21, 2026
f0f243d
fix(deps): update dependency mysql2 to ^3.17.4 (#2613)
renovate[bot] Feb 22, 2026
acc328f
fix(deps): update dependency react-hook-form to ^7.71.2 (#2614)
renovate[bot] Feb 22, 2026
08ca5e0
fix(deps): update dependency swiper to ^12.1.2 (#2615)
renovate[bot] Feb 22, 2026
bbed212
fix(deps): update aws-sdk-js-v3 monorepo to ^3.995.0 (#2616)
renovate[bot] Feb 22, 2026
e417866
fix(deps): update dependency lucide-react to ^0.575.0 (#2617)
renovate[bot] Feb 23, 2026
d3a839a
chore(deps): update dependency @swc/helpers to ^0.5.19 (#2618)
renovate[bot] Feb 23, 2026
e654fd2
fix(deps): update dependency @number-flow/react to ^0.5.14 (#2619)
renovate[bot] Feb 23, 2026
73e9e4d
fix(deps): update dependency mysql2 to ^3.17.5 (#2620)
renovate[bot] Feb 23, 2026
3fb8f3c
fix(deps): update dependency nestjs-pino to ^4.6.0 (#2621)
renovate[bot] Feb 23, 2026
fef0480
fix(deps): update dependency mysql2 to ^3.18.0 (#2622)
renovate[bot] Feb 23, 2026
36751ea
fix(deps): update aws-sdk-js-v3 monorepo to ^3.996.0 (#2623)
renovate[bot] Feb 24, 2026
6a46397
chore(deps): update pnpm to v10.30.2 (#2624)
renovate[bot] Feb 24, 2026
6f4d802
fix(deps): update dependency tailwind-merge to ^3.5.0 (#2625)
renovate[bot] Feb 24, 2026
58835ff
chore(deps): update node.js (#2585)
renovate[bot] Feb 25, 2026
531717e
fix(deps): update dependency js-toml to ^1.0.3 (#2627)
renovate[bot] Feb 25, 2026
33380ee
fix(deps): update aws-sdk-js-v3 monorepo to ^3.997.0 (#2626)
renovate[bot] Feb 25, 2026
16c650d
chore(deps): update dependency autoprefixer to ^10.4.27 (#2628)
renovate[bot] Feb 25, 2026
f52c698
fix(deps): update dependency class-validator to ^0.14.4 (#2629)
renovate[bot] Feb 26, 2026
b243d1f
chore(deps): update dependency @types/node to v24.10.14 (#2631)
renovate[bot] Feb 26, 2026
3266982
fix(deps): update dependency mysql2 to ^3.18.1 (#2630)
renovate[bot] Feb 26, 2026
3a193ce
chore(deps): update pnpm to v10.30.3 (#2633)
renovate[bot] Feb 26, 2026
ab4d5cb
fix(deps): update aws-sdk-js-v3 monorepo to ^3.998.0 (#2632)
renovate[bot] Feb 26, 2026
23f3c7c
fix(deps): update dependency class-validator to ^0.15.1 (#2634)
renovate[bot] Feb 26, 2026
4424e04
chore(deps): update dependency @types/node to v24.10.15 (#2636)
renovate[bot] Feb 27, 2026
4766313
fix(deps): update dependency mysql2 to ^3.18.2 (#2637)
renovate[bot] Feb 27, 2026
8574fd0
fix(deps): update aws-sdk-js-v3 monorepo to ^3.999.0 (#2638)
renovate[bot] Feb 27, 2026
011cc91
chore(deps): update dependency @types/supertest to v7 (#2635)
renovate[bot] Feb 27, 2026
bf1761a
fix(deps): update dependency axios to ^1.13.6 (#2639)
renovate[bot] Feb 27, 2026
984e751
fix(deps): update aws-sdk-js-v3 monorepo to ^3.1000.0 (#2640)
renovate[bot] Feb 28, 2026
0cb3a08
chore(deps): update dependency @types/node to v24.11.0 (#2641)
renovate[bot] Feb 28, 2026
5f77a27
fix(deps): update dependency @number-flow/react to ^0.6.0 (#2642)
renovate[bot] Feb 28, 2026
95bc8bc
fix(deps): update dependency lucide-react to ^0.576.0 (#2643)
renovate[bot] Mar 2, 2026
7128d1b
fix(deps): update dependency framer-motion to ^12.34.4 (#2644)
renovate[bot] Mar 2, 2026
66a30e3
chore(deps): update dependency postcss to ^8.5.8 (#2645)
renovate[bot] Mar 3, 2026
5380b25
fix(deps): update dependency framer-motion to ^12.34.5 (#2646)
renovate[bot] Mar 3, 2026
8e33fd9
fix(deps): update nest monorepo to ^11.1.15 (#2647)
renovate[bot] Mar 3, 2026
14c7ce0
fix(deps): update aws-sdk-js-v3 monorepo to ^3.1001.0 (#2648)
renovate[bot] Mar 4, 2026
3c6cb43
fix(deps): update dependency i18next to ^25.8.14 (#2650)
renovate[bot] Mar 4, 2026
30fa02f
fix(deps): update dependency framer-motion to ^12.35.0 (#2651)
renovate[bot] Mar 4, 2026
d8d7c9f
fix(deps): update dependency lucide-react to ^0.577.0 (#2652)
renovate[bot] Mar 4, 2026
0ac4b19
fix(deps): update aws-sdk-js-v3 monorepo to ^3.1002.0 (#2653)
renovate[bot] Mar 5, 2026
27a2a74
chore(deps): update dependency @rollup/plugin-commonjs to ^29.0.1 (#2…
renovate[bot] Mar 5, 2026
ae93f82
chore(deps): update docker/login-action action to v4 (#2655)
renovate[bot] Mar 5, 2026
d0647af
chore(deps): update docker/setup-buildx-action action to v4 (#2656)
renovate[bot] Mar 5, 2026
95d8826
fix(deps): update nest monorepo to ^11.1.16 (#2657)
renovate[bot] Mar 5, 2026
952f3e7
fix(deps): update dependency react-i18next to ^16.5.5 (#2658)
renovate[bot] Mar 6, 2026
6c9519f
chore(deps): update dependency @types/node to v24.11.2 (#2659)
renovate[bot] Mar 6, 2026
e9e6bec
fix(deps): update aws-sdk-js-v3 monorepo to ^3.1003.0 (#2660)
renovate[bot] Mar 6, 2026
6e06896
chore(deps): update dependency @types/node to v24.12.0 (#2661)
renovate[bot] Mar 6, 2026
edc158f
fix(deps): update dependency fastify to ^5.8.1 (#2662)
renovate[bot] Mar 6, 2026
a3c6107
chore(deps): update dependency @rollup/plugin-commonjs to ^29.0.2 (#2…
renovate[bot] Mar 6, 2026
3426f8e
fix(deps): update dependency react-i18next to ^16.5.6 (#2664)
renovate[bot] Mar 7, 2026
562253f
chore(deps): update dependency eslint to ^9.39.4 (#2665)
renovate[bot] Mar 7, 2026
8244626
fix(deps): update dependency @eslint/compat to ^2.0.3 (#2666)
renovate[bot] Mar 7, 2026
6b466e2
fix(deps): update dependency fastify to ^5.8.2 (#2667)
renovate[bot] Mar 7, 2026
b5c6f1b
fix(deps): update aws-sdk-js-v3 monorepo to ^3.1004.0 (#2668)
renovate[bot] Mar 7, 2026
da397bc
fix(deps): update dependency framer-motion to ^12.35.1 (#2669)
renovate[bot] Mar 7, 2026
7786219
fix(deps): update dependency mysql2 to ^3.19.0 (#2670)
renovate[bot] Mar 8, 2026
841a990
chore(deps): update pnpm to v10.31.0 (#2671)
renovate[bot] Mar 8, 2026
c512d06
chore(deps): update docker/bake-action action to v7 (#2672)
renovate[bot] Mar 8, 2026
2209ae0
chore(deps): update docker/metadata-action action to v6 (#2673)
renovate[bot] Mar 8, 2026
f701298
fix(deps): update dependency axios-auth-refresh to v5 (#2649)
renovate[bot] Mar 8, 2026
3e0b81f
fix(deps): update dependency framer-motion to ^12.35.2 (#2674)
renovate[bot] Mar 9, 2026
b2f0975
fix(deps): update dependency nodemailer to ^8.0.2 (#2676)
renovate[bot] Mar 9, 2026
ed75614
fix(deps): update dependency mysql2 to ^3.19.1 (#2677)
renovate[bot] Mar 9, 2026
f4e9aaf
fix(deps): update dependency i18next to ^25.8.17 (#2675)
renovate[bot] Mar 10, 2026
59fbcb0
chore(deps): update pnpm to v10.32.0 (#2679)
renovate[bot] Mar 10, 2026
74b237b
chore(deps): update jest monorepo to ^30.3.0 (#2680)
renovate[bot] Mar 14, 2026
7812cdd
chore(deps): update pnpm to v10.32.1 (#2681)
renovate[bot] Mar 15, 2026
0a20eb3
fix(deps): update dependency axios-auth-refresh to ^5.0.2 (#2682)
renovate[bot] Mar 15, 2026
1ba7613
fix(deps): update dependency dayjs to ^1.11.20 (#2683)
renovate[bot] Mar 15, 2026
0a87489
fix(deps): update dependency i18next to ^25.8.18 (#2684)
renovate[bot] Mar 15, 2026
f19ebf3
fix(deps): update dependency nestjs-pino to ^4.6.1 (#2685)
renovate[bot] Mar 15, 2026
ed53663
fix(deps): update dependency react-i18next to ^16.5.8 (#2686)
renovate[bot] Mar 15, 2026
22f6683
fix(deps): update aws-sdk-js-v3 monorepo to ^3.1009.0 (#2678)
renovate[bot] Mar 16, 2026
34ddf61
fix(deps): update dependency framer-motion to ^12.36.0 (#2687)
renovate[bot] Mar 16, 2026
1da45b6
fix(deps): update dependency zustand to ^5.0.12 (#2689)
renovate[bot] Mar 16, 2026
681d09b
fix(deps): update dependency mysql2 to ^3.20.0 (#2688)
renovate[bot] Mar 16, 2026
b2c9c98
fix(deps): update nest monorepo to ^11.1.17 (#2690)
renovate[bot] Mar 16, 2026
d634706
fix(deps): update dependency framer-motion to ^12.37.0 (#2691)
renovate[bot] Mar 16, 2026
ed7f135
fix(deps): update aws-sdk-js-v3 monorepo to ^3.1010.0 (#2692)
renovate[bot] Mar 17, 2026
1aa8fea
fix(deps): update dependency @next/eslint-plugin-next to ^16.1.7 (#2693)
renovate[bot] Mar 17, 2026
a976c60
fix(deps): update dependency framer-motion to ^12.38.0 (#2694)
renovate[bot] Mar 17, 2026
98800e7
chore(deps): update pnpm/action-setup action to v5 (#2695)
renovate[bot] Mar 17, 2026
44a218f
fix(deps): update aws-sdk-js-v3 monorepo to ^3.1011.0 (#2696)
renovate[bot] Mar 18, 2026
957d7b1
fix(deps): update dependency nodemailer to ^8.0.3 (#2697)
renovate[bot] Mar 18, 2026
9b2fb20
fix(deps): update dependency @next/eslint-plugin-next to ^16.2.0 (#2699)
renovate[bot] Mar 18, 2026
02d538c
fix(deps): update aws-sdk-js-v3 monorepo to ^3.1012.0 (#2700)
renovate[bot] Mar 19, 2026
caee20a
fix(deps): update dependency @tanstack/react-query to ^5.91.0 (#2698)
renovate[bot] Mar 19, 2026
722a436
fix(deps): update dependency i18next to ^25.8.19 (#2701)
renovate[bot] Mar 19, 2026
ede5b17
fix(deps): update dependency @tanstack/react-query to ^5.91.2 (#2702)
renovate[bot] Mar 19, 2026
9a1c55b
fix(deps): update dependency i18next to ^25.8.20 (#2703)
renovate[bot] Mar 19, 2026
30c70de
fix(deps): update aws-sdk-js-v3 monorepo to ^3.1013.0 (#2704)
renovate[bot] Mar 20, 2026
71cfa0c
Merge pull request #2516 from line/feat/implement-opentelemetry-log-p…
jihun Mar 20, 2026
d678984
fix(deps): update opentelemetry-js monorepo (#2705)
renovate[bot] Mar 20, 2026
257233c
fix(deps): update dependency pino-opentelemetry-transport to v3 (#2707)
renovate[bot] Mar 20, 2026
5995d31
fix(deps): update dependency @tanstack/react-query to ^5.91.3 (#2708)
renovate[bot] Mar 20, 2026
84e4d48
fix(deps): update aws-sdk-js-v3 monorepo to ^3.1014.0 (#2709)
renovate[bot] Mar 21, 2026
42a6ae7
fix(deps): update dependency @next/eslint-plugin-next to ^16.2.1 (#2711)
renovate[bot] Mar 21, 2026
30be522
fix(deps): update dependency i18next to ^25.9.0 (#2710)
renovate[bot] Mar 21, 2026
829b0ff
fix(deps): update dependency yaml to ^2.8.3 (#2713)
renovate[bot] Mar 21, 2026
867e6d0
fix(deps): update dependency i18next to ^25.10.2 (#2714)
renovate[bot] Mar 21, 2026
e23d077
fix(deps): update dependency react-i18next to ^16.6.0 (#2715)
renovate[bot] Mar 21, 2026
de9f4ef
fix(deps): update tanstack-query monorepo to ^5.94.5 (#2716)
renovate[bot] Mar 22, 2026
8089413
fix(deps): update dependency i18next to ^25.10.3 (#2717)
renovate[bot] Mar 22, 2026
5038845
fix(deps): update dependency react-hook-form to ^7.72.0 (#2718)
renovate[bot] Mar 22, 2026
e63ae4a
fix(deps): update dependency i18next to ^25.10.4 (#2719)
renovate[bot] Mar 22, 2026
cb1df60
fix(deps): update dependency react-i18next to ^16.6.1 (#2720)
renovate[bot] Mar 22, 2026
5f201ff
fix(deps): update dependency @t3-oss/env-nextjs to ^0.13.11 (#2721)
renovate[bot] Mar 23, 2026
723d463
fix(deps): update tanstack-query monorepo to ^5.95.0 (#2722)
renovate[bot] Mar 23, 2026
c7dac10
fix(env): remove APP_VERSION and add OTEL_RESOURCE_ATTRIBUTES to glob…
chiol Mar 23, 2026
7066ce9
fix(deps): update dependency i18next to ^25.10.5 (#2723)
renovate[bot] Mar 23, 2026
85ac105
fix(deps): update dependency fastify to ^5.8.4 (#2724)
renovate[bot] Mar 23, 2026
69c8ae1
fix(deps): update dependency react-i18next to ^16.6.2 (#2725)
renovate[bot] Mar 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/docker-dev-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ jobs:
uses: actions/checkout@v6

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
with:
driver: docker-container

- name: Docker meta for API
id: api-meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: line/abc-user-feedback-api
tags: |
Expand All @@ -29,7 +29,7 @@ jobs:

- name: Docker meta for Web
id: web-meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: line/abc-user-feedback-web
tags: |
Expand All @@ -39,13 +39,13 @@ jobs:

- name: Login to DockerHub
if: github.event_name != 'pull_request'
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Bake and push multi-platform Docker images
uses: docker/bake-action@v6
uses: docker/bake-action@v7
with:
files: |
./docker/docker-bake.hcl
Expand Down
12 changes: 5 additions & 7 deletions .github/workflows/docker-prod-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,41 +15,39 @@ jobs:
uses: actions/checkout@v6

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
with:
driver: docker-container

- name: Docker meta for API
id: api-meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: line/abc-user-feedback-api
bake-target: api
tags: |
type=ref,event=branch
type=ref,event=tag
type=semver,pattern={{version}}

- name: Docker meta for Web
id: web-meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: line/abc-user-feedback-web
bake-target: web
tags: |
type=ref,event=branch
type=ref,event=tag
type=semver,pattern={{version}}

- name: Login to DockerHub
if: github.event_name != 'pull_request'
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Bake and push multi-platform Docker images
uses: docker/bake-action@v6
uses: docker/bake-action@v7
with:
files: |
./docker/docker-bake.hcl
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24.13.0
24.14.0
5 changes: 4 additions & 1 deletion apps/api/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,7 @@ SMTP_SENDER=user@feedback.com # required
# MASTER_API_KEY= # default: none

# AUTO_FEEDBACK_DELETION_ENABLED=false # default: false
# AUTO_FEEDBACK_DELETION_PERIOD_DAYS=365*5
# AUTO_FEEDBACK_DELETION_PERIOD_DAYS=365*5

# OTEL_EXPORTER_OTLP_LOGS_ENDPOINT=http://localhost:4319/v1/logs
# OTEL_RESOURCE_ATTRIBUTES=service.name=abc-user-feedback-api,service.version=1.0.0
24 changes: 16 additions & 8 deletions apps/api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,55 +14,55 @@ You can find a full list of targets in the [package.json](./package.json) file.

Runs the app in development mode.

```
```sh
pnpm dev
```

### `test`

Executes tests. This command applies to the environment variables in `.env.test` file.

```
```sh
pnpm test
```

### `test:e2e`

Executes e2e tests. This command applies to the environment variables in `.env.test` file.

```
```sh
pnpm test:e2e
```

### `lint`

Performs a linting check using ESLint.

```
```sh
pnpm lint
```

### `build`

Builds the app for production. The distributable is expored to the `dist` folder in the repository's root folder.<br />
Builds the app for production. The distributable is expored to the `dist` folder in the repository's root folder.

```
```sh
pnpm build
```

### `migration:generate`

Generate the migration file using typeorm. The file is generated in `src/configs/modules/typeorm-config/migrations`

```
```sh
npm run migration:generate --name={NAME}
```

### `migration:run`

Run the migration files for database migrations

```
```sh
npm run migration:run
```

Expand All @@ -82,6 +82,8 @@ The following is a list of environment variables used by the application, along

### Optional Environment Variables

<!-- markdownlint-disable MD060 -->

| Environment | Description | Default Value |
| ------------------------------------ | -------------------------------------------------------------- | ---------------------------------------------- |
| `ADMIN_WEB_URL` | Admin Web URL | `http://localhost:3000` |
Expand All @@ -102,11 +104,17 @@ The following is a list of environment variables used by the application, along
| `MASTER_API_KEY` | Master API key for privileged operations | _none_ |
| `AUTO_FEEDBACK_DELETION_ENABLED` | Enable auto old feedback deletion cron on application start | `false` |
| `AUTO_FEEDBACK_DELETION_PERIOD_DAYS` | Auto old feedback deletion period (in days) | _required if `AUTO_FEEDBACK_DELETION_ENABLED`_ |
| `OTEL_EXPORTER_OTLP_LOGS_ENDPOINT` | OTLP HTTP logs endpoint that enables API log export when set | _optional_ |
| `OTEL_RESOURCE_ATTRIBUTES` | OpenTelemetry resource attributes for exported logs | _optional_ |
| `ACCESS_TOKEN_EXPIRED_TIME` | Duration until the access token expires | `10m` |
| `REFRESH_TOKEN_EXPIRED_TIME` | Duration until the refresh token expires | `1h` |

<!-- markdownlint-enable MD060 -->

Please ensure that you set the required environment variables before starting the application. Optional variables can be set as needed based on your specific configuration and requirements.

If you want to export API logs through OpenTelemetry locally, set `OTEL_EXPORTER_OTLP_LOGS_ENDPOINT=http://localhost:4319/v1/logs`. You can also set `OTEL_RESOURCE_ATTRIBUTES=service.name=abc-user-feedback-api,service.version=1.1.1` to attach standard OpenTelemetry resource metadata to the exported logs. When this endpoint is configured, the API keeps writing pretty console logs and also sends the same logs to the OTLP HTTP endpoint. The `pino-opentelemetry-transport` package reads these standard OTEL environment variables directly, so no additional application configuration is required. For the full setup and verification flow, refer to the [developer guide configuration document](../docs/i18n/en/docusaurus-plugin-content-docs/current/02-developer-guide/01-installation/05-configuration.md).

## Swagger

The swagger documentation can be found on the `/docs` endpoint.
Expand Down
55 changes: 30 additions & 25 deletions apps/api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,51 +26,56 @@
},
"prettier": "@ufb/prettier-config",
"dependencies": {
"@aws-sdk/client-s3": "^3.971.0",
"@aws-sdk/s3-request-presigner": "^3.971.0",
"@aws-sdk/client-s3": "^3.1014.0",
"@aws-sdk/s3-request-presigner": "^3.1014.0",
"@fastify/multipart": "^9.4.0",
"@fastify/static": "^9.0.0",
"@nestjs-modules/mailer": "^2.0.2",
"@nestjs/axios": "^4.0.1",
"@nestjs/common": "^11.1.12",
"@nestjs/config": "^4.0.2",
"@nestjs/core": "^11.1.12",
"@nestjs/common": "^11.1.17",
"@nestjs/config": "^4.0.3",
"@nestjs/core": "^11.1.17",
"@nestjs/event-emitter": "^3.0.1",
"@nestjs/jwt": "^11.0.2",
"@nestjs/passport": "^11.0.5",
"@nestjs/platform-express": "^11.1.12",
"@nestjs/platform-fastify": "^11.1.12",
"@nestjs/platform-express": "^11.1.17",
"@nestjs/platform-fastify": "^11.1.17",
"@nestjs/schedule": "^6.0.1",
"@nestjs/swagger": "^11.2.5",
"@nestjs/terminus": "^11.0.0",
"@nestjs/swagger": "^11.2.6",
"@nestjs/terminus": "^11.1.1",
"@nestjs/typeorm": "^11.0.0",
"@opensearch-project/opensearch": "^3.5.1",
"@opentelemetry/exporter-logs-otlp-http": "^0.213.0",
"@opentelemetry/resources": "^2.6.0",
"@opentelemetry/sdk-logs": "^0.213.0",
"@opentelemetry/semantic-conventions": "^1.40.0",
Comment on lines +48 to +51
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify the OpenTelemetry package versions exist on npm
echo "=== Checking `@opentelemetry/exporter-logs-otlp-http` versions ==="
curl -s https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http | jq '.["dist-tags"], .versions | keys[-5:]'

echo ""
echo "=== Checking `@opentelemetry/sdk-logs` versions ==="
curl -s https://registry.npmjs.org/@opentelemetry/sdk-logs | jq '.["dist-tags"], .versions | keys[-5:]'

echo ""
echo "=== Checking `@opentelemetry/resources` versions ==="
curl -s https://registry.npmjs.org/@opentelemetry/resources | jq '.["dist-tags"], .versions | keys[-5:]'

Repository: line/abc-user-feedback

Length of output: 508


Fix non-existent OpenTelemetry package versions.

The versions ^0.213.0 specified for @opentelemetry/exporter-logs-otlp-http and @opentelemetry/sdk-logs do not exist on npm. The latest available versions are 0.57.2. Update these dependencies to valid versions (e.g., ^0.57.2). The @opentelemetry/resources version ^2.6.0 is correct.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@apps/api/package.json` around lines 48 - 51, The package.json currently pins
non-existent OpenTelemetry versions for `@opentelemetry/exporter-logs-otlp-http`
and `@opentelemetry/sdk-logs` (shown as "^0.213.0"); update those dependency
entries to valid published versions (for example "^0.57.2") while leaving
`@opentelemetry/resources` at "^2.6.0" unchanged so npm install resolves
correctly; locate the dependency lines for
"@opentelemetry/exporter-logs-otlp-http" and "@opentelemetry/sdk-logs" and
replace their version strings with a valid version like "^0.57.2".

"@types/passport-jwt": "^4.0.1",
"@types/passport-local": "^1.0.38",
"@ufb/shared": "workspace:*",
"@willsoto/nestjs-prometheus": "^6.0.2",
"axios": "^1.13.2",
"axios": "^1.13.6",
"bcrypt": "^6.0.0",
"class-transformer": "^0.5.1",
"class-validator": "^0.14.3",
"class-validator": "^0.15.1",
"cron": "^4.3.3",
"dotenv": "^17.2.3",
"dotenv": "^17.3.1",
"exceljs": "^4.4.0",
"fast-csv": "^5.0.5",
"fastify": "^5.7.1",
"fastify": "^5.8.4",
"joi": "^18.0.2",
"luxon": "^3.7.2",
"magic-bytes.js": "^1.12.1",
"mysql2": "^3.16.1",
"magic-bytes.js": "^1.13.0",
"mysql2": "^3.20.0",
"nestjs-cls": "^6.2.0",
"nestjs-pino": "^4.5.0",
"nestjs-pino": "^4.6.1",
"nestjs-typeorm-paginate": "^4.1.0",
"nodemailer": "^7.0.12",
"nodemailer": "^8.0.3",
"passport": "^0.7.0",
"passport-custom": "^1.1.1",
"passport-jwt": "^4.0.1",
"passport-local": "^1.0.0",
"pino-http": "^11.0.0",
"pino-opentelemetry-transport": "^3.0.0",
"pino-pretty": "^13.1.3",
"prom-client": "^15.1.3",
"reflect-metadata": "^0.2.2",
Expand All @@ -82,28 +87,28 @@
"uuid": "^13.0.0"
},
"devDependencies": {
"@faker-js/faker": "^10.2.0",
"@faker-js/faker": "^10.3.0",
"@nestjs/cli": "^11.0.16",
"@nestjs/schematics": "^11.0.9",
"@nestjs/testing": "^11.1.12",
"@nestjs/testing": "^11.1.17",
"@swc-node/jest": "^1.9.1",
"@swc/cli": "0.7.10",
"@swc/cli": "0.8.0",
"@swc/core": "1.13.5",
"@swc/helpers": "^0.5.18",
"@swc/helpers": "^0.5.19",
"@types/bcrypt": "^6.0.0",
"@types/express": "^5.0.6",
"@types/jest": "^30.0.0",
"@types/luxon": "^3.7.1",
"@types/node": "24.10.8",
"@types/nodemailer": "^7.0.5",
"@types/node": "24.12.0",
"@types/nodemailer": "^7.0.11",
"@types/passport-jwt": "*",
"@types/supertest": "^6.0.3",
"@types/supertest": "^7.2.0",
"@typescript-eslint/parser": "^8.46.0",
"@ufb/eslint-config": "workspace:*",
"@ufb/prettier-config": "workspace:*",
"@ufb/tsconfig": "workspace:*",
"eslint": "catalog:",
"jest": "^30.2.0",
"jest": "^30.3.0",
"mockdate": "^3.0.5",
"prettier": "catalog:",
"supertest": "^7.2.2",
Expand Down
56 changes: 34 additions & 22 deletions apps/api/src/app.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import { PrometheusModule } from '@willsoto/nestjs-prometheus';
import { Request } from 'express';
import { ClsModule } from 'nestjs-cls';
import { LoggerModule } from 'nestjs-pino';
import pino from 'pino';

import { appConfig, appConfigSchema } from './configs/app.config';
import { jwtConfig, jwtConfigSchema } from './configs/jwt.config';
Expand All @@ -34,6 +35,7 @@ import {
opensearchConfig,
opensearchConfigSchema,
} from './configs/opensearch.config';
import { createOtelLogTransport } from './configs/otel-log.config';
import { smtpConfig, smtpConfigSchema } from './configs/smtp.config';
import { AuthModule } from './domains/admin/auth/auth.module';
import { ChannelModule } from './domains/admin/channel/channel/channel.module';
Expand Down Expand Up @@ -103,29 +105,39 @@ export const domainModules = [
.concat(opensearchConfigSchema),
validationOptions: { abortEarly: true },
}),
LoggerModule.forRoot({
pinoHttp: {
transport: { target: 'pino-pretty', options: { singleLine: true } },
autoLogging: {
ignore: (req: Request) => req.originalUrl === '/api/health',
},
customLogLevel: (req, res, err) => {
if (process.env.NODE_ENV === 'test') {
return 'silent';
}
LoggerModule.forRootAsync({
useFactory: () => {
const transport: pino.TransportMultiOptions = {
targets: [
{ target: 'pino-pretty', options: { singleLine: true } },
createOtelLogTransport(),
],
};
return {
pinoHttp: {
transport,
autoLogging: {
ignore: (req: Request) => req.originalUrl === '/api/health',
},
customLogLevel: (req, res, err) => {
if (process.env.NODE_ENV === 'test') {
return 'silent';
}

if (res.statusCode === 401) {
return 'silent';
}
if (res.statusCode >= 400 && res.statusCode < 500) {
return 'warn';
} else if (res.statusCode >= 500) {
return 'error';
} else if (err != null) {
return 'error';
}
return 'info';
},
if (res.statusCode === 401) {
return 'silent';
}
if (res.statusCode >= 400 && res.statusCode < 500) {
return 'warn';
} else if (res.statusCode >= 500) {
return 'error';
} else if (err != null) {
return 'error';
}
return 'info';
},
},
};
},
}),
ClsModule.forRoot({
Expand Down
Loading
Loading