Releases: jvllmr/frans
Releases · jvllmr/frans
v1.2.0
v1.1.4
v1.1.3
v1.1.2
This release updates dependencies that had security vulnerabilities.
Changelog
Fixes
- 60a4674: fix(renovate): make sure vulnerability alerts are enabled (#131) (@jvllmr)
- e97e381: fix(client): use mantine default behavior for color scheme (#132) (@jvllmr)
Chores
- bb1163d: chore(deps): update all non-major dependencies (#130) (@renovate[bot])
- 4975f38: chore(deps): update actions/checkout digest to 8e8c483 (#129) (@renovate[bot])
- 941a91a: chore(deps): update module github.com/quic-go/quic-go to v0.54.1 [security] (#133) (@renovate[bot])
- ecb7cfc: chore(deps): update module golang.org/x/crypto to v0.45.0 [security] (#134) (@renovate[bot])
- aff4371: chore(deps): update all non-major dependencies (#135) (@renovate[bot])
v1.1.1
v1.1.0
Changelog
Features
Chores
- 93c4984: chore(deps): update all non-major dependencies (#122) (@renovate[bot])
- 50b549e: chore(deps): update actions/checkout digest to 93cb6ef (#121) (@renovate[bot])
- 5d279ef: chore(deps): update actions/checkout action to v6 (#123) (@renovate[bot])
- 4e3d421: chore(deps): update all non-major dependencies (#125) (@renovate[bot])
v1.0.1
v1.0.0
Release Message
I'm happy to announce the first release version of frans. Enjoy!
Changelog
Features
- 913acbc: feat: a share can be accessed and downloaded (@jvllmr)
- af9d3f5: feat: start of mail implementation (@jvllmr)
- d8b08d0: feat: first implementation of cron tasks (@jvllmr)
- 569e885: feat: implementation for sending mail (@jvllmr)
- 9eb0897: feat(client): provide titles for buttons (@jvllmr)
- b49b24b: feat(ci): add pipeline for build and lint (@jvllmr)
- cdba6f9: feat: users list for admins (@jvllmr)
- f766687: feat: first grant implementation (@jvllmr)
- 5160ab0: feat: explicit migrations (#18) (@jvllmr)
- 61414f2: feat(client): improve feedback of forms (#30) (@jvllmr)
- 78eab87: feat: add support for custom colors (#32) (@jvllmr)
- 244db3e: feat(server): add trusted proxies setting (#34) (@jvllmr)
- 3e77e82: feat(cli): auto-run migrations in aio process mode (#35) (@jvllmr)
- ee07f9a: feat(client): use tab titles in dom title (#40) (@jvllmr)
- da7e744: feat: create container images (#42) (@jvllmr)
- 1c8ba9b: feat(client): enable dark mode 😎 (#48) (@jvllmr)
- 8c6935e: feat: add helm chart (#58) (@jvllmr)
- 1d5e41f: feat: initial OpenTelemetry exporters (#89) (@jvllmr)
- 49e353b: feat(server): add otel metrics export (#104) (@jvllmr)
- 9e24006: feat: allow setting a custom app title (#107) (@jvllmr)
- 43816bc: feat(ci): add trailing-whitespace and end-of-file fixers (#111) (@jvllmr)
- 143fa5e: feat(helm): include a configMap setting for injecting frans.yaml content (#110) (@jvllmr)
- 392d02d: feat: manual deletions (#113) (@jvllmr)
- 7866100: feat(ci): add goreleaser workflow (#114) (@jvllmr)
Fixes
- 118e333: fix(client): correct value for TabControls on initial mount (@jvllmr)
- 7a1466f: fix: ticket cron deleted tickets before upgrades (@jvllmr)
- a0f4a0c: fix: slog for oidc provider creation is correctly formatted (@jvllmr)
- 846b4ac: fix(client): improve layout of ticket creation form (@jvllmr)
- f36b8fc: fix(client): implement an auth guard that detects an expired session (@jvllmr)
- 69035a7: fix(deps): update outdated lockfile (@jvllmr)
- f1e2594: fix(ci): disable some pre-commit hooks on ci (@jvllmr)
- a0ab75f: fix(ci): don't checkout pr ref if there is no pr (#19) (@jvllmr)
- 9b20a6a: fix(server): use public client with pkce token exchange (#20) (@jvllmr)
- e86d896: fix(cli): close database connections (#25) (@jvllmr)
- ed0de54: fix(server): avoid transaction lock errors (#26) (@jvllmr)
- 228f81e: fix(cron): update totalData of grant owner (#28) (@jvllmr)
- c550045: fix: downloading file from grant bumps downloads for file (#31) (@jvllmr)
- 46c9801: fix(client): move notifications to
top-center(#41) (@jvllmr) - 06b60c3: fix(server): store pkce verifier in browser cookie (#45) (@jvllmr)
- b6edeab: fix(server): improve management of files on disk (#50) (@jvllmr)
- e274538: fix(client): use target
_blankon anchors (#53) (@jvllmr) - a53f61b: fix(client): add postcss config (#55) (@jvllmr)
- ed69e19: fix(ci): don't run unittest in environment (#62) (@jvllmr)
- dce2d77: fix(docs): remove unnecessary config vars from minimal docker compose setup (#65) (@jvllmr)
- d6fcedd: fix(server): use empty string as smtp server default (#69) (@jvllmr)
- ad5f1eb: fix(server): use empty string as default for smtp from address (#70) (@jvllmr)
- 7c15f35: fix(server): root_path setting was not used in share short link redirects (#71) (@jvllmr)
- 4f9ee29: fix(build): don't forget assets with "_" prefix (#72) (@jvllmr)
- d228386: fix(build): copy /etc/ssl/certs from alpine to container image (#74) (@jvllmr)
- d5ba107: fix(server): files where sometimes without data entity (#75) (@jvllmr)
- 7d2dc36: fix(server): ticket share ticket was loaded without filedata (#76) (@jvllmr)
- bc21801: fix(server): don't overwrite file value when updating download count (#77) (@jvllmr)
- 3d4ac32: fix(server): load file data when querying received files (#78) (@jvllmr)
- ae19f67: fix(server): grant upload mail was sent on 2nd upload (#79) (@jvllmr)
- 43971fc: fix(server): don't request client authentication for /share routes (#83) (@jvllmr)
- 571e4b1: fix(renovate): handle pre-commit updates and update golang toolchain (#90) (@jvllmr)
- b7c0da5: fix(ci): use go 1.25 (#94) (@jvllmr)
- 02bc5c1: fix(build): use ES2022 (#95) (@jvllmr)
- a789337: fix: use github.com/wneessen/go-mail (#97) (@jvllmr)
- 2969229: fix(renovate): don't upgrade golan again (#98) (@jvllmr)
- 0e7c35c: fix: respect reverse proxies when getting base url (#99) (@jvllmr)
- 0860dc8: fix(server): store owner on file instead of fileData (#100) (@jvllmr)
- 7533fd7: fix(server): admins can view all received files (#102) (@jvllmr)
- 07db1c0: fix(client): admin users can view owners (#103) (@jvllmr)
- 645fb45: fix(client): app title was not injected correctly (#109) (@jvllmr)
- b99fc31: fix: missing shebang in version generation script (#115) (@jvllmr)
- 3d081b7: fix(ci): generate version first and set fetch-tags to true (#116) (@jvllmr)
- a0b6f92: fix(ci): try to fore changelog format (#117) (@jvllmr)
- 4a986be: fix(ci): use
git describe --tags --always(#118) (@jvllmr)
Chores
- 70104a2: chore: move folder package to pkg (@jvllmr)
- 0eb505f: chore: development tutorial in README (@jvllmr)
- ebf4a29: chore: more info about requirements in readme (@jvllmr)
- f1fd897: chore: use latest ent to generate (@jvllmr)
- 02231f8: chore: add
go fmtandgo vetto pre-commit (@jvllmr) - 4993414: chore(deps): update all non-major dependencies (#3) (@renovate[bot])
- cfd105c: chore(deps): update dependency zod to v4 (#7) (@renovate[bot])
- 7d259ad: chore(deps): update dependency filesize to v11 (#5) (@renovate[bot])
- 00834fc: chore(deps): update dependency vite to v7 (#6) (@renovate[bot])
- 32b728d: chore(deps): update dependency @vitejs/plugin-react to v5 (#4) (@renovate[bot])
- aecfeea: chore: add manual code splitting (@jvllmr)
- aa73145: chore: create LICENSE (@jvllmr)
- bc9f5cc: chore: update README and config (@jvllmr)
- fd5656f: chore: fix typo in README (@jvllmr)
- 64199bf: chore: add screenshots of already present pages (@jvllmr)
- a8b1c36: chore: add info about crowdin to README (@jvllmr)
- a66a17f: chore: add translator invite link (@jvllmr)
- 22dcdb7: chore(deps): update all non-major dependencies (#10) (@renovate[bot])
- bedd788: chore(deps): update all non-major dependencies (#15) (@renovate[bot])
- 620f7d1: chore(deps): update all non-major dependencies (#16) (@renovate[bot])
- dfcca10: chore(deps): update actions/checkout action to v5 (#17) (@renovate[bot])
- 8e39f38: chore: update german translations (#29) (@jvllmr)
- 0ec1e91: chore(deps): update all non-major dependencies (#36) (@renovate[bot])
- 5aeaade: chore(deps): update actions/setup-go action to v6 (#37) (@renovate[bot])
- 152e989: chore...