summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2024-09-10[feature] Process `Reject` of interaction via fedi API, put rejected ↵Libravatar tobi21
statuses in the "sin bin" 😈 (#3271) * [feature] Process `Reject` of interaction via fedi API, put rejected statuses in the "sin bin" * update test * move nil check back to `rejectStatusIRI`
2024-09-10[chore] status dereferencing improvements (#3255)Libravatar kim4
* search for mentions also by username,domain in status deref, handle deleted statuses in enrichStatusSafely() * return d.enrichStatusSafely() directly
2024-09-09[feature] Implement exclusive lists (#3280)Libravatar Vyr Cossont15
Fixes #2616
2024-09-09[feature/frontend] Add options to include Unlisted posts or hide all posts ↵Libravatar tobi24
(#3272) * [feature/frontend] Add options to include Unlisted posts or hide all posts * finish up * swagger * move invalidate call into bundb package, avoid invalidating if not necessary * rename show_web_statuses => web_visibility * don't use ptr for webvisibility * last bits
2024-09-09[chore]: Bump golang.org/x/crypto from 0.26.0 to 0.27.0 (#3283)Libravatar dependabot[bot]34
2024-09-09[chore]: Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 (#3284)Libravatar dependabot[bot]4
2024-09-09[bugfix] Swagger: add missing filter_action param for v2 filter PUT (#3281)Libravatar Vyr Cossont2
2024-09-09[chore]: Bump golang.org/x/image from 0.19.0 to 0.20.0 (#3285)Libravatar dependabot[bot]3
Bumps [golang.org/x/image](https://github.com/golang/image) from 0.19.0 to 0.20.0. - [Commits](https://github.com/golang/image/compare/v0.19.0...v0.20.0) --- updated-dependencies: - dependency-name: golang.org/x/image 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-09-09[chore]: Bump golang.org/x/text from 0.17.0 to 0.18.0 (#3286)Libravatar dependabot[bot]3
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.17.0 to 0.18.0. - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.17.0...v0.18.0) --- updated-dependencies: - dependency-name: golang.org/x/text 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-09-09[chore]: Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 (#3282)Libravatar dependabot[bot]4
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.2 to 1.20.3. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/v1.20.3/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.20.2...v1.20.3) --- 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-09-08[bugfix] Fix temp table deletion causing runaway allocations (#3278)Libravatar tobi2
* [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-07[chore] Change ecks pee font size to large (#3276)Libravatar tobi1
2024-09-07[feature/frontend] Add brutalist b&w theme (#3275)Libravatar tobi1
2024-09-07[feature/frontend] ecks pee theme (#3274)Libravatar tobi9
2024-09-07[chore] More AI blocking (#3273)Libravatar Daenney1
2024-09-03fix new processing media / emoji not being added to dereferencer maps (#3269)Libravatar kim2
2024-09-02[chore/performance] Further reduce nil uncached queries (#3267)Libravatar tobi8
* [chore/performance] Further reduce nil uncached queries * more checks
2024-09-02[chore] Don't try to select zero uncached filters (#3266)Libravatar tobi1
2024-09-02[chore/performance] Avoid unnecessary "uncached" queries (#3265)Libravatar tobi17
* [chore/performance] Avoid unnecessary "uncached" queries * go fmt
2024-09-02[chore]: Bump github.com/minio/minio-go/v7 from 7.0.75 to 7.0.76 (#3262)Libravatar dependabot[bot]15
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-08-31[performance] use single-threaded image transforms (#3252)Libravatar kim34
* 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-30[chore] Close copied request body in SignDelivery (#3254)Libravatar tobi1
2024-08-30[chore] Upgrade ncruces/go-sqlite3 to v0.18.1 (#3253)Libravatar Daenney5
Contains a fix for locking behaviour on the BSDs.
2024-08-30[security] Implement `allowFiles` fs for better isolation of ffmpeg / ↵Libravatar tobi2
ffprobe (#3251) * [chore] Implement readOneFile fs * further isolation * remove fmt call * tweaks
2024-08-29[chore] Only call `imaging.Resize when necessary`, use even tinier ↵Libravatar tobi7
blurhashes (#3247) * [chore] Use `imaging.Fit`, use even tinier blurhashes * avoid calling resize if not necessary * update blurhashes + thumb
2024-08-29[chore] Update robots.txt with more AI scrapers (#3248)Libravatar Daenney1
2024-08-27[bugfix/frontend] Fix `TypeError: gtsError is undefined` (#3245)Libravatar tobi1
2024-08-27[chore/frontend] Present themes as dropdown instead of radio (#3244)Libravatar tobi1
2024-08-26[bugfix] Fix incorrect json-ld `@context` serialization (#3243)Libravatar tobi6
2024-08-26move WASM compilation stage much later in server init to reduce memory usage ↵Libravatar kim1
during db migrations (#3242)
2024-08-26[chore] Bump all otel deps (#3241)Libravatar tobi193
2024-08-26[chore]: Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.2 (#3239)Libravatar dependabot[bot]5
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-25[chore] Remove unused "env" module (#3235)Libravatar tobi1
2024-08-25[chore] Tiny tweak to ApprovedByURI (#3234)Libravatar tobi1
2024-08-25[bugfix] Let prometheus client do its own compression handling (#3232)Libravatar tobi3
2024-08-25[bugfix] Carry-over `ApprovedByURI` to avoid marking already-approved remote ↵Libravatar tobi1
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-24[chore/bugfix] Fix missing insertion of preapproved interaction requests (#3228)Libravatar tobi1
2024-08-24Bump elliptic from 6.5.4 to 6.5.7 in /web/source (#3212)Libravatar dependabot[bot]1
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-24Bump micromatch from 4.0.5 to 4.0.8 in /web/source (#3227)Libravatar dependabot[bot]1
2024-08-24[feature] Interaction requests client api + settings panel (#3215)Libravatar tobi72
* [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-23[performance] ffmpeg ffprobe wrapper improvements (#3225)Libravatar kim10
* use a single instance of wazero runtime and compiled modules * remove test output :facepalm: * 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-22[feature] Use `local_only` field, deprecate `federated` field (#3222)Libravatar tobi13
* [feature] Use `local_only` field, deprecate `federated` field * use `deprecated` comment for form.Federated * nolint
2024-08-21[bugfix/frontend] Small safari + gnome web fixes (#3219)Libravatar tobi4
* [bugfix/frontend] Small safari + gnome web fixes * wee * update comment
2024-08-20[bugfix/frontend] Fix error on submitting domain perm with enter key (#3218)Libravatar tobi2
2024-08-19[performance] use native Go code to probe JPEGs (#3206)Libravatar kim4
* use native Go code to probe JPEGs * add note about copying from github.com/disintegration/imaging * add more code comments
2024-08-19[chore] update default http client timeout to 30s (#3214)Libravatar kim3
2024-08-19[chore]: Bump github.com/miekg/dns from 1.1.61 to 1.1.62 (#3209)Libravatar dependabot[bot]10
2024-08-19[chore]: Bump github.com/minio/minio-go/v7 from 7.0.74 to 7.0.75 (#3208)Libravatar dependabot[bot]9
2024-08-19[chore]: Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 (#3210)Libravatar dependabot[bot]197
2024-08-16[bugfix] permit unspecified orientation data (#3205)Libravatar kim1