~qugalet/gotopleroma

update gruf / {go-cache, go-maps, go-kv} (#3361)

[chore] bump go-byteutil v1.2.0 -> v1.3.0 (#3356)

* bump go-byteutil v1.2.0 -> v1.3.0 which has safer (as in long-term API consistency) byte <-> string conversions

* fix test relying on byteutil exported type no longer existing
[chore] update go-sched pkg (#3357)

* update go-sched to v1.2.4 which removes some now unused dependencies

* whoops, remove test output
[chore] Fix some contrast issues in themes; performance tweaks (#3358)

[bugfix] s3 media uploaded without content-type (#3353)

* update go-storage dependency, for S3Storage manually call PutObject() so we can set content-type

* update calls to PutFile() to include the contentType
[chore] reduce number admin process workers (#3354)

[bugfix] Fix incorrect reply shown in interaction request (#3344)

[chore] Roll otel deps back to `v1.29.0` / `v0.51.0` (#3337)

[chore/docs] More little tweaks (#3336)

* [chore/docs] More little tweaks

* width

* rule between theme figures (looks better on gh)

* weee
[bugfix] add support for media with rotation contained in stream side data (#3335)

* add support for media with embedded rotation data in stream side data list

* *grumble grumble* linter
[docs] Add rainforest theme to readme.md (#3334)

[docs] Update readme alpha -> beta, add more feature examples (#3333)

[bugfix/email] Don't use plainAuth when no smtp username/password provided (#3332)

* Do not use plainAuth when no user or password. Fixes #3320

* formatting

---------

Co-authored-by: Yonas Yanfa <yonas.y@gmail.com>
[feature] Show info for pending replies, allow implicit accept of pending replies (#3322)

* [feature] Allow implicit accept of pending replies

* update wording
[chore] add nometrics build tagging to metrics API endpoint (#3331)

* add nometrics API endpoint code, to ensure prometheus NEVER compiled in unless wanted

* whoops, fix build tagging
[chore] local instance count query caching, improved status context endpoint logging, don't log ErrHideStatus when timelining (#3330)

* ensure that errors checking status visibility / converting aren't dropped

* add some more context to error messages

* include calling function name in log entries

* don't error on timelining hidden status

* further code to ignore statusfilter.ErrHideStatus type errors

* remove unused error type

* add local instance status / domain / user counts

* add checks for localhost

* rename from InstanceCounts to LocalInstance

* improved code comment
[chore] header filter improvements (#3329)

* add error message to gin context on header blocked or not allowed

* remove the unused header filter tracking code (leaving OTEL TODOs in place)

* appease the linter
862cc9e3 — dependabot[bot] 5 months ago
[chore]: Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 (#3327)

Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.3 to 1.20.4.
- [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.3...v1.20.4)

---
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>
[chore/frontend] Tweak blockquote formatting (#3326)

[feature/frontend] Add solarized light + dark themes (#3325)

Next
Do not follow this link