53aaeb18d4
previously we were using the ffmpeg runner for ffprobe 🤦 ( #3512 )
2024-11-05 10:50:56 +00:00
f3b2eca8b8
[feature] add support for hinting via api/v_/instance preferred image / video max sizes ( #3505 )
...
* add support for hinting via api/v_/instance endpoints a preferred image / video size limit
* fix tests expecting old default values
2024-11-04 15:00:10 +01:00
8f288f1689
[bugfix] determine mime-type to use during ffprobe evaluation stage, don't bother checking against file extension ( #3506 )
...
* determine mime-type to use during ffprobe evaluation stage, don't bother rechecking by file extension
* set mjpeg content-type
* fix up tests expecting differing default values
2024-11-04 14:58:15 +01:00
d2820a1470
[chore]: Bump github.com/minio/minio-go/v7 from 7.0.79 to 7.0.80 ( #3511 )
...
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) from 7.0.79 to 7.0.80.
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.79...v7.0.80 )
---
updated-dependencies:
- dependency-name: github.com/minio/minio-go/v7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 12:03:54 +01:00
17fdce268c
[docs] Fix typos ( #3498 )
2024-11-03 11:16:48 +01:00
49eb8f602e
[chore] Fix minor typo in About template ( #3502 )
2024-10-31 00:26:26 +01:00
cad76b8a25
[docs] Clarify what Visibility Level means ( #3500 )
...
* Clarify what Visibility Level means
* attempt to rephrase a bunch more for consistency
2024-10-30 15:28:07 +01:00
3b037d165c
[chore] Bump elliptic from 6.5.7 to 6.6.0 in /web/source ( #3495 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.7 to 6.6.0.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.7...v6.6.0 )
---
updated-dependencies:
- dependency-name: elliptic
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 15:36:49 +01:00
c8647f701c
[chore] Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /web/source ( #3481 )
...
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware ) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases )
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md )
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.7 )
---
updated-dependencies:
- dependency-name: http-proxy-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28 22:28:03 +01:00
1954ccba50
[chore]: Bump github.com/minio/minio-go/v7 from 7.0.78 to 7.0.79 ( #3488 )
...
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) from 7.0.78 to 7.0.79.
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.78...v7.0.79 )
---
updated-dependencies:
- dependency-name: github.com/minio/minio-go/v7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28 14:44:04 +01:00
7ec6509e11
[bugfix] support classifying correct video codec without audio as webm ( #3494 )
...
* for webm support video:[vp8,vp9,av1] and audio:[NONE,vorbis,opus]
* improved unsupported data type error output
2024-10-28 14:09:21 +01:00
e86592bc32
[chore] pull in go-ffmpreg v0.4.1 ( #3485 )
...
* pull in go-ffmpreg v0.4.1
* bring back GTS_WAZERO_COMPILATION_CACHE
2024-10-28 10:55:48 +00:00
8f4a96c7cd
[chore]: Bump github.com/tdewolff/minify/v2 from 2.21.0 to 2.21.1 ( #3489 )
...
Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify ) from 2.21.0 to 2.21.1.
- [Release notes](https://github.com/tdewolff/minify/releases )
- [Commits](https://github.com/tdewolff/minify/compare/v2.21.0...v2.21.1 )
---
updated-dependencies:
- dependency-name: github.com/tdewolff/minify/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28 10:07:58 +00:00
51cb6cae16
update go-sqlite3 => v0.20.0 ( #3483 )
2024-10-25 16:09:18 +00:00
d8a83860bc
[bugfix] incorrect /api/v_/instance domain uri fields ( #3477 )
...
* update instance v1 / v2 endpoints to set uri / domain correctly (i.e. account domain)
* fix tests relying on old instance behaviour
2024-10-22 14:47:28 +00:00
8a93300ac4
[feature] Add image descriptions for default avatar + header; don't allow editing default desc ( #3473 )
v0.17.1
2024-10-21 14:04:50 +02:00
e9299e1174
[chore]: Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 ( #3469 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.20.4 to 1.20.5.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.4...v1.20.5 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 11:40:19 +02:00
f301ec65f1
[chore]: Bump github.com/tdewolff/minify/v2 from 2.20.37 to 2.21.0 ( #3468 )
...
Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify ) from 2.20.37 to 2.21.0.
- [Release notes](https://github.com/tdewolff/minify/releases )
- [Commits](https://github.com/tdewolff/minify/compare/v2.20.37...v2.21.0 )
---
updated-dependencies:
- dependency-name: github.com/tdewolff/minify/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 11:39:43 +02:00
ea1bf5f8a3
[chore]: Bump github.com/yuin/goldmark from 1.7.6 to 1.7.8 ( #3470 )
...
Bumps [github.com/yuin/goldmark](https://github.com/yuin/goldmark ) from 1.7.6 to 1.7.8.
- [Release notes](https://github.com/yuin/goldmark/releases )
- [Commits](https://github.com/yuin/goldmark/compare/v1.7.6...v1.7.8 )
---
updated-dependencies:
- dependency-name: github.com/yuin/goldmark
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 11:37:00 +02:00
fab7d17031
[bugfix] Fix filter title unique constraint ( #3458 )
2024-10-19 11:04:07 +02:00
0d0314b98d
[chore] Fix loop issue in streaming 🤦 ( #3457 )
2024-10-18 16:57:50 +02:00
602c858379
[chore] Thumbnail only first frame of animated media ( #3448 )
2024-10-18 15:44:08 +02:00
ffc86f9092
[bugfix] Fix occasionally streaming empty messages ( #3456 )
2024-10-18 15:43:09 +02:00
9f6a1f7e79
[chore] Set some additional git attributes ( #3454 )
...
* .go files are now tagged with diff=go for better diffs
* go.sum is tagged with generated which suppresses the diff
* go.sum is tagged with merge=ours to reduce merge conflicts
go.mod isn't tagged with generated since it's useful to see it on
dependency bump PRs.
2024-10-17 16:24:03 +00:00
2a437685fc
[docs/bugfix] Fix access to /dev and /tmp in AppArmor profile ( #3444 )
2024-10-16 14:34:08 +02:00
a48cce82b9
[chore] Upgrade golangci-lint, ignore existing int overflow warnings ( #3420 )
...
* [chore] Bump tooling versions, bump go -> v1.23.0
* undo silly change
* sign
* bump go version in go.mod
* allow overflow in imaging
* goreleaser deprecation notices
* [chore] Upgrade golangci-lint, ignore existing int overflow warnings
There is a new lint for unchecked int casts. Integer overflows are bad,
but the old code that triggers this lint seems to be perfectly fine.
Instead of disabling the lint entirely for new code as well, grandfather
in existing code.
* fix golangci-lint documentation link
* revert unrelated changes
* revert another unrelated change
* get rid of remaining nolint:gosec
* swagger updates
* apply review feedback
* fix wrong formatting specifier thing
* fix the linter for real
---------
Co-authored-by: tobi <tobi.smethurst@protonmail.com >
2024-10-16 14:13:58 +02:00
3e8c4951e1
[docs] remove duplicate entry from supported platforms ( #3442 )
2024-10-15 13:37:16 +02:00
3ad49f7718
updates exported interface types to match ncruces/go-sqlite3/driver methods ( #3440 )
v0.17.0
2024-10-14 20:28:59 +00:00
4fcea3d6ae
[chore] Hopefully final tweak to changelog generation ( #3437 )
2024-10-14 16:02:16 +02:00
400fd8c62b
[docs] Document experimental, unsupported nowasm
tag ( #3436 )
...
* [docs] Document experimental, unsupported `nowasm` tag
* change some awkward wording
v0.17.0-rc5
2024-10-14 14:06:19 +02:00
6a76b9d609
[feature/OFFICIALLY UNSUPPORTED] add nowasm build tag to disable building with WebAssembly ( #3429 )
...
* add experimental build-tag 'nowasm' which uses local ffmpeg / ffprobe
* updated experimental support message
* add comment to build script explaining build tag
* add nowasm build tags to moderncsqlite files
2024-10-14 11:59:12 +02:00
157ee3193d
[chore]: Bump github.com/minio/minio-go/v7 from 7.0.77 to 7.0.78 ( #3431 )
...
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) from 7.0.77 to 7.0.78.
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.77...v7.0.78 )
---
updated-dependencies:
- dependency-name: github.com/minio/minio-go/v7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-14 11:46:02 +02:00
be3b8076ca
[chore]: Bump github.com/yuin/goldmark from 1.7.4 to 1.7.6 ( #3430 )
...
Bumps [github.com/yuin/goldmark](https://github.com/yuin/goldmark ) from 1.7.4 to 1.7.6.
- [Release notes](https://github.com/yuin/goldmark/releases )
- [Commits](https://github.com/yuin/goldmark/compare/v1.7.4...v1.7.6 )
---
updated-dependencies:
- dependency-name: github.com/yuin/goldmark
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-14 11:43:44 +02:00
020da28daa
[chore] Clarify supported platforms, add notes + docs ( #3427 )
...
* [chore] Don't build for OpenBSD, add support level notes + tips
* tweak a bit
* add supported platforms matrix
2024-10-14 11:41:55 +02:00
2076f7d85f
[feature] for an sqlite database with journal mode != WAL, use maximum of 1 open conn ( #3428 )
2024-10-14 00:19:52 +02:00
096767bb3b
[chore/docs] Add /gotosocial/.cache
to Docker container, document GTS_WAZERO_COMPILATION_CACHE
( #3425 )
...
* [chore/docs] Add `/gotosocial/.cache` to Docker container, document `GTS_WAZERO_COMPILATION_CACHE`
* update wazero artifact size guesstimate
2024-10-13 19:51:31 +00:00
3f68e13dc7
[docs] fix httpsig repo typo ( #3426 )
2024-10-13 21:44:18 +02:00
86fb00da10
[chore] Ensure current tag not set as GORELEASER_PREVIOUS_TAG
( #3424 )
...
* [chore] Ensure current tag not set as `GORELEASER_PREVIOUS_TAG`
* tweak tweak
2024-10-13 14:53:35 +02:00
ab1cb12057
[chore/bugfix] goreleaser make previous_tag cmd busybox-compatible ( #3423 )
...
* [chore/bugfix] goreleaser make previous_tag cmd busybox-compatible
* Please muy lorde
2024-10-12 16:54:37 +02:00
4716840c4e
[chore] goreleaser - use custom previous tag ( #3422 )
2024-10-12 16:26:21 +02:00
c77faee057
[chore] Update goreleaser, add release notes template ( #3421 )
2024-10-12 14:01:57 +00:00
95a316236e
[bugfix] Account.last_status_at is a date, not datetime ( #3419 )
...
* [bugfix] Account.last_status_at is a date, not datetime
Fix #3418
* update swagger
2024-10-12 10:02:26 +02:00
77d755e330
[chore] Don't cc Accept of likes to followers ( #3417 )
v0.17.0-rc4
2024-10-11 15:22:05 +02:00
1c895f314c
[bugfix] Check interaction policies properly on incoming Likes ( #3416 )
2024-10-11 15:21:56 +02:00
cb9008fb41
[bugfix] Ensure pending_approval
set on statuses + status faves ( #3415 )
...
* [bugfix] Ensure pending_approval set on statuses + status faves
* set PendingApproval on boosts
* assume not pending approval
2024-10-11 15:21:45 +02:00
a504d8a105
[chore] Create modernc sqlite builds alongside default wasm; add openbsd builds ( #3413 )
2024-10-10 16:15:02 +00:00
a69142a403
[bugfix/frontend] Don't show replies to hidden parents; return 404 if no "main" thread ( #3411 )
v0.17.0-rc3
2024-10-09 12:33:53 +02:00
1bc59a0a33
[bugfix] Add missing </a>
on about page ( #3410 )
2024-10-09 11:46:43 +02:00
e8fd40f3ca
[bugfix] Fix replies not being stored pending approval ( #3409 )
2024-10-09 11:02:10 +02:00
2c3f1f4ddb
[chore] update go-sqlite3 to v0.19.0 ( #3406 )
v0.17.0-rc2
2024-10-08 11:15:09 +02:00