tobi
b17010cf17
[bugfix] Fix temp table deletion causing runaway allocations ( #3278 )
...
* [bugfix] Fix temp table deletion causing runaway allocations
* move some vars around
* small fixes
* rely on conn max age to recycle temp tables
* fackin' ell m8
2024-09-08 16:14:56 +02:00
tobi
edbcf0fa6d
[chore] Change ecks pee font size to large ( #3276 )
2024-09-07 19:20:47 +02:00
tobi
3d0d048a01
[feature/frontend] Add brutalist b&w theme ( #3275 )
2024-09-07 18:59:58 +02:00
tobi
40dffb858d
[feature/frontend] ecks pee theme ( #3274 )
2024-09-07 18:59:41 +02:00
Daenney
0e2ee857ac
[chore] More AI blocking ( #3273 )
2024-09-07 17:21:36 +02:00
kim
6ee540a503
fix new processing media / emoji not being added to dereferencer maps ( #3269 )
2024-09-03 13:30:41 +00:00
tobi
7b7659f1fa
[chore/performance] Further reduce nil uncached queries ( #3267 )
...
* [chore/performance] Further reduce nil uncached queries
* more checks
2024-09-02 18:15:12 +02:00
tobi
0560c5ce89
[chore] Don't try to select zero uncached filters ( #3266 )
2024-09-02 17:13:54 +02:00
tobi
4be1f780a1
goreleaser deprecation notices
2024-09-02 15:14:27 +02:00
tobi
8db3d6b700
allow overflow in imaging
2024-09-02 15:08:07 +02:00
tobi
666b8bc4f2
Merge branch 'main' into go_123
2024-09-02 14:38:00 +02:00
tobi
25a815a8a4
[chore/performance] Avoid unnecessary "uncached" queries ( #3265 )
...
* [chore/performance] Avoid unnecessary "uncached" queries
* go fmt
2024-09-02 14:00:17 +02:00
dependabot[bot]
f924297af1
[chore]: Bump github.com/minio/minio-go/v7 from 7.0.75 to 7.0.76 ( #3262 )
...
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) from 7.0.75 to 7.0.76.
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.75...v7.0.76 )
---
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-09-02 13:08:54 +02:00
tobi
7c6c74243b
bump go version in go.mod
2024-09-01 17:44:54 +02:00
tobi
75d3fca08c
sign
2024-09-01 17:42:45 +02:00
tobi
bd4c4d79fe
undo silly change
2024-09-01 17:37:17 +02:00
tobi
c1543c029b
[chore] Bump tooling versions, bump go -> v1.23.0
2024-09-01 17:35:31 +02:00
kim
0a1555521d
[performance] use single-threaded image transforms ( #3252 )
...
* use single-threaded image resizing in native code so we have more control over goroutines
* implement parallel-free versions of image transform functions also
* remove debug code
2024-08-31 10:41:38 +02:00
tobi
88a81fbcaf
[chore] Close copied request body in SignDelivery ( #3254 )
2024-08-30 17:00:55 +00:00
Daenney
1e0c858a05
[chore] Upgrade ncruces/go-sqlite3 to v0.18.1 ( #3253 )
...
Contains a fix for locking behaviour on the BSDs.
2024-08-30 17:02:24 +02:00
tobi
cd93a5baf3
[security] Implement allowFiles
fs for better isolation of ffmpeg / ffprobe ( #3251 )
...
* [chore] Implement readOneFile fs
* further isolation
* remove fmt call
* tweaks
2024-08-30 14:03:59 +02:00
tobi
e10aa76612
[chore] Only call imaging.Resize when necessary
, use even tinier blurhashes ( #3247 )
...
* [chore] Use `imaging.Fit`, use even tinier blurhashes
* avoid calling resize if not necessary
* update blurhashes + thumb
2024-08-29 17:43:14 +02:00
Daenney
277b043633
[chore] Update robots.txt with more AI scrapers ( #3248 )
2024-08-29 17:42:48 +02:00
tobi
1f3dfbf10c
[bugfix/frontend] Fix TypeError: gtsError is undefined
( #3245 )
2024-08-27 12:39:26 +02:00
tobi
2db5a51582
[chore/frontend] Present themes as dropdown instead of radio ( #3244 )
2024-08-27 12:16:45 +02:00
tobi
8a34e4c28f
[bugfix] Fix incorrect json-ld @context
serialization ( #3243 )
2024-08-26 19:17:45 +02:00
kim
f4d69db36a
move WASM compilation stage much later in server init to reduce memory usage during db migrations ( #3242 )
2024-08-26 16:21:29 +00:00
tobi
28d57d1f13
[chore] Bump all otel deps ( #3241 )
2024-08-26 18:05:54 +02:00
dependabot[bot]
291bb68b47
[chore]: Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.2 ( #3239 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.20.0 to 1.20.2.
- [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.0...v1.20.2 )
---
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-08-26 10:41:21 +02:00
tobi
db59ca36b1
[chore] Remove unused "env" module ( #3235 )
2024-08-25 15:37:20 +00:00
tobi
2bd31ab710
[chore] Tiny tweak to ApprovedByURI ( #3234 )
2024-08-25 15:44:08 +02:00
tobi
d3887bf6cc
[bugfix] Let prometheus client do its own compression handling ( #3232 )
2024-08-25 13:25:32 +02:00
tobi
bef0dfc66c
[bugfix] Carry-over ApprovedByURI
to avoid marking already-approved remote statuses as pending approval ( #3231 )
...
* [bugfix] Carry-over pendingApproval + approvedByURI to avoid pending already-approved remote statuses
* don't carry over pending_approval, not necessary
* comment
2024-08-25 12:18:39 +02:00
tobi
da3fa2d4a2
[chore/bugfix] Fix missing insertion of preapproved interaction requests ( #3228 )
2024-08-24 12:17:55 +00:00
dependabot[bot]
f35c124d14
Bump elliptic from 6.5.4 to 6.5.7 in /web/source ( #3212 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.4 to 6.5.7.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.5.7 )
---
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-08-24 13:34:13 +02:00
dependabot[bot]
a4c0a59193
Bump micromatch from 4.0.5 to 4.0.8 in /web/source ( #3227 )
2024-08-24 10:12:50 +00:00
tobi
f23f04e0b1
[feature] Interaction requests client api + settings panel ( #3215 )
...
* [feature] Interaction requests client api + settings panel
* test accept / reject
* fmt
* don't pin rejected interaction
* use single db model for interaction accept, reject, and request
* swaggor
* env sharting
* append errors
* remove ErrNoEntries checks
* change intReqID to reqID
* rename "pend" to "request"
* markIntsPending -> mark interactionsPending
* use log instead of returning error when rejecting interaction
* empty migration
* jolly renaming
* make interactionURI unique again
* swag grr
* remove unnecessary locks
* invalidate as last step
2024-08-24 11:49:37 +02:00
kim
8e5a72ac5c
[performance] ffmpeg ffprobe wrapper improvements ( #3225 )
...
* use a single instance of wazero runtime and compiled modules
* remove test output 🤦
* undo process-{media,emoji} changes
* update test runner to include wazero compilation cache
* sign drone.yml
---------
Co-authored-by: tobi <tobi.smethurst@protonmail.com>
2024-08-23 17:15:35 +02:00
tobi
53fccb8af8
[feature] Use local_only
field, deprecate federated
field ( #3222 )
...
* [feature] Use `local_only` field, deprecate `federated` field
* use `deprecated` comment for form.Federated
* nolint
2024-08-22 19:47:10 +02:00
tobi
ffcf6e73f7
[bugfix/frontend] Small safari + gnome web fixes ( #3219 )
...
* [bugfix/frontend] Small safari + gnome web fixes
* wee
* update comment
2024-08-21 10:43:43 +02:00
tobi
9b2f14b131
[bugfix/frontend] Fix error on submitting domain perm with enter key ( #3218 )
2024-08-20 18:56:42 +02:00
kim
889d4756ea
[performance] use native Go code to probe JPEGs ( #3206 )
...
* use native Go code to probe JPEGs
* add note about copying from github.com/disintegration/imaging
* add more code comments
2024-08-19 13:38:10 +00:00
kim
e1154453bb
[chore] update default http client timeout to 30s ( #3214 )
2024-08-19 14:56:43 +02:00
dependabot[bot]
c78c3d5ed9
[chore]: Bump github.com/miekg/dns from 1.1.61 to 1.1.62 ( #3209 )
2024-08-19 11:35:08 +00:00
dependabot[bot]
c28a18b680
[chore]: Bump github.com/minio/minio-go/v7 from 7.0.74 to 7.0.75 ( #3208 )
2024-08-19 10:37:44 +00:00
dependabot[bot]
6ff8376d96
[chore]: Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 ( #3210 )
2024-08-19 10:13:46 +00:00
kim
ae14aa004d
[bugfix] permit unspecified orientation data ( #3205 )
2024-08-16 14:10:03 +02:00
kim
586639ccf0
update go-sqlite3 to v0.18.0 ( #3204 )
2024-08-15 00:30:58 +00:00
kim
09f24e0446
update go-ffmpreg to v0.2.5 (pulls in latest tetratelabs/wazero) ( #3203 )
2024-08-15 00:08:55 +00:00
kim
6fe96a5611
update go-fastcopy to v1.1.3 ( #3200 )
2024-08-14 16:56:56 +00:00