Repository navigation
Releases: takumi913/fullstack-template
Releases · takumi913/fullstack-template
Release list
v0.0.13 -- "智慧需要沉淀,积累才能够饱满。"
What's Changed
- feat(web): migrate frontend to Solid 2 (c869a83)
- chore(deps): bump lucide-react from 1.49.0 to 1.52.0 in /web (#195) (5048552)
- chore(deps-dev): bump @types/node from 26.6.3 to 26.6.4 in /web (#196) (1c86534)
- chore(deps-dev): bump vitest from 5.0.2 to 5.0.3 in /web (#197) (4bfdc7e)
- chore(deps-dev): bump eslint from 10.11.0 to 10.12.0 in /web (#198) (46c8eee)
- chore(deps-dev): bump globals from 17.12.0 to 17.13.0 in /web (#199) (d899157)
Full Changelog: v0.0.12...v0.0.13
v0.0.12 -- "如果忘记你那么容易,那我爱你干嘛!"
What's Changed
- feat(web): recreate Toolsmith design and interactive effects (143bee0)
- chore(deps): bump lucide-react from 1.34.0 to 1.49.0 in /web (#194) (68543d4)
- chore(deps-dev): bump eslint-plugin-react-refresh in /web (#193) (86d9fff)
- chore(deps-dev): bump vite from 8.3.0 to 8.3.1 in /web (#192) (195fdc4)
- feat(i18n): add English-first bilingual SEO and localized UI (c33d3d1)
- chore(deps): bump github.com/labstack/echo/v5 from 5.3.1 to 5.4.0 (#185) (b9a5d88)
- chore(deps): bump modernc.org/sqlite from 1.59.0 to 1.60.1 (#186) (85b6205)
- chore(deps): bump the react-router group in /web with 3 updates (#187) (3d8d21c)
- chore(deps-dev): bump prettier from 3.9.8 to 3.9.9 in /web (#188) (85e232f)
- chore(deps-dev): bump typescript-eslint from 8.70.0 to 8.71.0 in /web (#189) (38be96b)
- chore(deps-dev): bump vitest from 5.0.1 to 5.0.2 in /web (#190) (d9c44b7)
- chore(deps-dev): bump @types/node from 26.4.1 to 26.6.3 in /web (#191) (2045644)
- fix(ci): align toolchain and React Router versions (4886193)
- chore(deps-dev): bump prettier from 3.9.6 to 3.9.8 in /web (#179) (e049058)
- chore(deps-dev): bump vitest from 5.0.0 to 5.0.1 in /web (#180) (efe7ffb)
- chore(deps-dev): bump @testing-library/react in /web (#181) (d1f29c1)
- chore(deps): bump node from 22.22.0-alpine to 26.10.0-alpine (#182) (2cd3c30)
- chore(deps): bump golang from 1.26.0-alpine to 1.27.1-alpine (#184) (b5af0ac)
- chore(deps): bump oven/bun from 1.3.14-alpine to 1.4.2-alpine (#183) (78a8cfd)
- chore(deps-dev): bump jsdom from 30.0.1 to 30.1.1 in /web (#178) (00ad6db)
- chore(deps-dev): bump @react-router/dev from 7.18.3 to 8.4.0 in /web (#177) (a301fcf)
Full Changelog: v0.0.11...v0.0.12
v0.0.11 -- "你等着我!"
What's Changed
- fix(web): align React runtime versions (71f9d22)
- chore(deps-dev): bump eslint from 10.9.1 to 10.11.0 in /web (#175) (4f83bf2)
- chore(deps): bump react-dom and @types/react-dom in /web (#174) (3acfff6)
- chore(deps): bump tailwind-merge from 3.6.0 to 3.7.0 in /web (#173) (de4d727)
- chore(deps-dev): bump vite from 8.2.1 to 8.3.0 in /web (#172) (786af73)
- chore(deps): bump modernc.org/sqlite from 1.58.0 to 1.59.0 (#171) (cc819f1)
- feat: migrate template to SEO-ready React Router Framework Mode (#170) (cd6ab06)
- chore(deps-dev): bump typescript-eslint from 8.69.0 to 8.70.0 in /web (#176) (6725dec)
- chore(deps-dev): bump @vitejs/plugin-react from 6.1.0 to 6.1.1 in /web (#169) (c7126f5)
- chore(deps-dev): bump esbuild from 0.28.1 to 0.28.2 in /web (#168) (a6cc4e7)
- chore(deps-dev): bump vitest from 4.1.11 to 5.0.0 in /web (#167) (50a73f9)
- chore(deps-dev): bump globals from 17.11.0 to 17.12.0 in /web (#166) (e54fbd7)
- chore(deps): bump axios from 1.19.0 to 1.20.0 in /web (#165) (823b84a)
- chore(deps): bump oven/bun from 1.4.1-alpine to 1.4.2-alpine (#164) (4bd56fb)
- chore(deps): bump github.com/jackc/pgx/v5 from 5.10.0 to 5.11.0 (#163) (49483a7)
- chore(deps): bump golang.org/x/crypto from 0.55.0 to 0.57.0 (#162) (509ce33)
- chore(deps-dev): bump @types/react-dom from 19.2.4 to 19.2.5 in /web (#151) (556f0ca)
- chore(deps-dev): bump @types/node from 26.2.0 to 26.4.1 in /web (#161) (581fe82)
- chore(deps-dev): bump eslint from 10.8.1 to 10.9.1 in /web (#160) (d069cb6)
- chore(deps-dev): bump typescript-eslint from 8.65.0 to 8.69.0 in /web (#158) (96cc898)
- chore(deps): bump react-router-dom from 7.18.2 to 7.18.3 in /web (#159) (235e082)
- chore(deps): bump oven/bun from 1.4.0-alpine to 1.4.1-alpine (#157) (a59cf2b)
- chore(deps): bump modernc.org/sqlite from 1.57.0 to 1.58.0 (#156) (dd90512)
- chore(deps): bump oven/bun from 1.3.14-alpine to 1.4.0-alpine (#149) (5672f7d)
- chore(deps): bump modernc.org/sqlite from 1.56.0 to 1.57.0 (#148) (6b5e0ab)
- chore(deps): bump golang from 1.26-alpine to 1.27-alpine (#150) (267e3ec)
- chore(deps-dev): bump @vitejs/plugin-react from 6.0.5 to 6.1.0 in /web (#152) (7e65036)
- chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 in /web (#154) (98d1f06)
- chore(deps-dev): bump globals from 17.10.0 to 17.11.0 in /web (#153) (cdb21f8)
- chore(deps): bump lucide-react from 1.32.0 to 1.34.0 in /web (#155) (2628df1)
Full Changelog: v0.0.10...v0.0.11
v0.0.10 -- "协议三."
What's Changed
- chore: rename project and publish images to GHCR (eb6df8e)
- chore(deps-dev): bump eslint from 10.8.0 to 10.8.1 in /web (#147) (f493238)
- chore(deps): bump zustand from 5.0.14 to 5.0.15 in /web (#146) (5efaba6)
- chore(deps-dev): bump eslint-plugin-react-refresh in /web (#145) (1132f31)
- chore(deps): bump lucide-react from 1.31.0 to 1.32.0 in /web (#144) (52b94c6)
- chore(deps-dev): bump @types/node from 26.1.2 to 26.2.0 in /web (#143) (f265c36)
Full Changelog: v0.0.9...v0.0.10
v0.0.9 -- "听完这首歌后,我将原谅这个世界一天。"
What's Changed
- docs: 修正规约与文档中与代码不符的内容 (31df10f)
- chore(deps): bump lucide-react from 1.28.0 to 1.31.0 in /web (#142) (bf17f16)
- chore(deps-dev): bump vite from 8.1.5 to 8.2.1 in /web (#141) (590ec18)
- chore(deps-dev): bump @vitejs/plugin-react from 6.0.4 to 6.0.5 in /web (#140) (5268e5e)
- chore(deps-dev): bump globals from 17.9.0 to 17.10.0 in /web (#138) (f0caa78)
- chore(deps-dev): bump @testing-library/jest-dom in /web (#139) (d004821)
- chore(deps): bump golang.org/x/crypto from 0.54.0 to 0.55.0 (#137) (bdcb2e5)
- chore(deps-dev): bump @types/react from 19.2.17 to 19.2.18 in /web (#134) (4b15fc8)
- chore(deps): bump axios from 1.18.1 to 1.19.0 in /web (#135) (3b871ad)
- chore(deps-dev): bump @types/react-dom from 19.2.3 to 19.2.4 in /web (#133) (dec29cf)
- chore(deps): bump lucide-react from 1.27.0 to 1.28.0 in /web (#132) (349435d)
- chore(deps): bump modernc.org/sqlite from 1.55.0 to 1.56.0 (#131) (b2a4f4f)
- chore(deps-dev): bump globals from 17.8.0 to 17.9.0 in /web (#136) (7ebdb28)
- chore(deps-dev): bump globals from 17.7.0 to 17.8.0 in /web (#130) (822683e)
- chore(deps): bump docker/login-action in the actions group (#129) (440cbe7)
- chore(deps-dev): bump @eslint/js from 9.39.5 to 10.0.1 in /web (#128) (dc2be78)
- chore(deps): bump react-router-dom from 7.18.1 to 7.18.2 in /web (#127) (e294f8d)
- chore(deps-dev): bump @types/node from 26.1.1 to 26.1.2 in /web (#126) (f0a7f46)
- fix(ci): align Bun updates and release builds (97671f3)
- chore(deps): bump modernc.org/sqlite from 1.54.0 to 1.55.0 (#124) (ec300c0)
- chore(deps): bump docker/login-action in the actions group (#125) (001e92c)
- chore(deps-dev): bump jsdom from 29.1.1 to 30.0.0 in /web (#123) (6043e01)
- chore: drop redundant Makefile commands (b570db3)
- chore: remove the unused postmortem system (ef9469c)
- build: cross-compile Docker images, align local checks with CI, fix air config (bff733b)
Full Changelog: v0.0.8...v0.0.9
v0.0.8 -- "春城无处不飞花,寒食东风御柳斜。"
What's Changed
- chore(deps): bump oven/bun from 1.3.2-alpine to 1.3.14-alpine (#122) (9c8a1be)
- chore(deps): bump golang from 1.25-alpine to 1.26-alpine (#121) (eb0ab8a)
- chore: update CI actions to current versions, rewrite stale docs (cece0ce)
- fix: validation, error leaks and the last-owner guard (43b4bed)
- fix: repair checks that reported success without checking (9f9728e)
- fix(web): stop leaking tenant data across sessions in the same tab (27a7875)
- docs: document production settings and how to add a migration (5b1be1d)
- chore(web): remove unused UI layer and dependencies (5f317c7)
- refactor(web): add tests and formatting, fix double-submit and error handling (5bc36b3)
- refactor: support incremental migrations, add RBAC tests, unify logging (49451c3)
- fix: clear session active_tenant_id when a tenant is deleted (758f26e)
- fix: preallocate origins slice to satisfy CI's linter (c82aed8)
- fix: repair regressions found reviewing the previous commits (45c27d3)
- fix(web): surface form errors and hydrate tenants on session restore (dfd4ea2)
- fix: block access to soft-deleted tenants (ae45666)
- build: track web/bun.lock and restore --frozen-lockfile (10303d1)
- revert: do not track web/bun.lock (339e673)
- docs: describe sqlc instead of Gorm, drop unused SESSION_SECRET (edaf2a3)
- build: fix Docker Go version, drop CGO, add .dockerignore (63114e1)
- feat: graceful shutdown, server timeouts, login rate limit (9a26b17)
- fix: check rollback error in WithTx panic handler (01bc00e)
- chore: align local tooling with CI and fix Makefile targets (6453bd4)
- fix(web): correct health check path, drop stale react-router types (6befbfa)
- fix(security): prevent static file path traversal and harden sessions (1e519cb)
- fix: pin typescript to 6.x, typescript-eslint does not support TS 7 (ce2237c)
- docs: update readme (109f8dc)
- fix: remove bun.lock (79396ba)
- chore(deps): bump modernc.org/sqlite from 1.38.2 to 1.54.0 (#119) (491076d)
- chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 in /web (#118) (7ac26b5)
- chore(deps): bump github.com/jackc/pgx/v5 from 5.7.5 to 5.10.0 (#120) (0cc7572)
- chore(deps): bump github.com/labstack/echo/v5 from 5.3.0 to 5.3.1 (#117) (11b55f2)
- refactor: remove gorm and add sqlc (fb5c0a5)
- chore(deps): bump google.golang.org/api from 0.288.0 to 0.289.0 (#116) (f887d03)
- chore(deps): bump github.com/labstack/echo/v5 from 5.2.1 to 5.3.0 (#115) (e6d5ed9)
- chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 (#114) (5cf0b12)
- chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 in /web (#113) (04139f3)
- chore(deps): bump google.golang.org/api from 0.287.0 to 0.288.0 (#112) (dc7fad6)
- chore(deps): bump google.golang.org/api from 0.286.0 to 0.287.0 (#111) (fcdb2c2)
- chore(deps): bump gorm.io/gorm from 1.31.1 to 1.31.2 (#110) (b680df1)
- chore(deps): bump google.golang.org/api from 0.285.0 to 0.286.0 (#109) (20093b2)
- chore(deps): bump google.golang.org/api from 0.284.0 to 0.285.0 (#106) (feffe0d)
- chore(deps): bump github.com/labstack/echo/v5 from 5.1.1 to 5.2.1 (#107) (8d24de6)
- chore(deps-dev): bump @types/node from 25.9.4 to 26.0.0 in /web (#108) (76d781d)
- chore: upgrade echo to v5 (f61014d)
- fix: remove bun.lock (30c710d)
- chore(deps): bump google.golang.org/api from 0.283.0 to 0.284.0 (#105) (4fa059e)
- chore(deps): bump golang.org/x/crypto from 0.52.0 to 0.53.0 (#104) (1ccb8ff)
- chore(deps): bump google.golang.org/api from 0.282.0 to 0.283.0 (#103) (ebd26e4)
- chore(deps): bump google.golang.org/api from 0.268.0 to 0.282.0 (#102) (9a87de1)
- chore(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 (#101) (76c84e1)
- chore(deps-dev): bump esbuild from 0.27.7 to 0.28.0 in /web (#100) (207b1f4)
- chore(frontend): switch package manager to bun (#99) (e04509d)
- chore(deps): bump golang.org/x/crypto from 0.50.0 to 0.51.0 (#93) (c9935c7)
- chore(deps): bump github.com/labstack/echo/v4 from 4.15.1 to 4.15.2 (#94) (13a06f0)
- chore(deps): bump react-helmet-async from 2.0.5 to 3.0.0 in /web (#90) (f3bf9a6)
- chore(deps): bump i18next from 25.10.10 to 26.2.0 in /web (#91) (1b95e90)
- chore(deps-dev): bump @vitejs/plugin-react from 5.2.0 to 6.0.2 in /web (#92) (761fbd4)
- fix: repair frontend and backend ci (#98) (2deda70)
- ci(go): align workflow and golangci with Go 1.25 (#96) (67d9f4d)
- chore(deps-dev): bump vite from 7.3.3 to 8.0.13 in /web (#88) (dbe825c)
- chore(deps): bump react-i18next from 16.6.6 to 17.0.8 in /web (#87) (da10c2c)
- chore(deps): bump lucide-react from 0.575.0 to 1.16.0 in /web (#86) (9060f08)
- chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in /web (#85) (39f56f5)
- chore(deps-dev): bump eslint from 9.39.3 to 10.0.2 in /web (#83) (29ab955)
- chore(deps): bump google.golang.org/api from 0.264.0 to 0.268.0 (#81) (5e3c376)
- chore(deps): bump github.com/labstack/echo/v4 from 4.15.0 to 4.15.1 (#82) (6fd3d18)
- chore(deps): bump lucide-react from 0.563.0 to 0.575.0 in /web (#84) (1135bca)
- chore(deps): bump google.golang.org/api from 0.262.0 to 0.264.0 (#73) (309c6f1)
- chore(deps-dev): bump eslint-plugin-react-refresh in /web (#74) (f9a8a98)
- refactor: replace Cloudflare/Replicate with Grok AI service (3d301e2)
Full Changelog: v0.0.7...v0.0.8
v0.0.7 -- "其实美丽的故事都是没有结局的,只因为它没有结局所以才会美丽。"
What's Changed
- feat: add multi-provider AI support and anonymous user system (b6b7bdd)
- chore: promote stripe and decimal to direct dependencies (3d0230b)
- fix: resolve eslint errors in frontend code (0b83461)
- chore: simplify Makefile help output (6c69646)
- feat: add SVG og-image for social sharing (bb0d8d6)
- chore: remove unused config files (000e3ef)
- style: update global styles (c4dc170)
- refactor: update legal pages (dd63a3f)
- refactor: simplify auth pages (2e53818)
- refactor: update HomePage and DashboardPage (5e587f2)
- refactor: update layout components and SEO (aba5a40)
- refactor: remove deprecated tool pages (8309003)
- chore: update frontend build config (1c4d84d)
- chore(deps): update Go dependencies (fc2abdb)
- feat: add blog pages (5b3d535)
- feat: add AI task pages for image translation and watermark removal (44ff00a)
- feat: add wallet and Stripe payment integration (d5732a7)
- feat: add admin dashboard and AI provider management (17a4276)
- feat: add postmortem skills for local bug tracking (679fdc8)
- chore(deps): bump lucide-react from 0.562.0 to 0.563.0 in /web (#72) (6969183)
- chore(deps): bump google.golang.org/api from 0.260.0 to 0.262.0 (#71) (9b76642)
- chore(deps): bump google.golang.org/api from 0.259.0 to 0.260.0 (#70) (2879c08)
Full Changelog: v0.0.6...v0.0.7
v0.0.6 -- "人生最糟糕的事,一个是饿肚子,一个是孤独。"
v0.0.5 -- "工欲善其事,必先利其器。"
What's Changed
- fix: use PAT_TOKEN for create-pull-request action (06c4d8f)
Full Changelog: v0.0.4...v0.0.5
v0.0.4 -- "Take me to your heart, take me to your soul."
What's Changed
- fix: checkout default branch to fix create-pull-request in release workflow (8e98ff9)
Full Changelog: v0.0.3...v0.0.4