VirtualWolf
a858a87025
Added an extra CSS class name to the About This Instance and Register an Account sections in the root index template to allow for easier targeting with custom CSS.
2025-02-27 19:26:45 +11:00
tobi
1f38b7b48f
[chore] Remove duplicate swagger docs build in Dockerfile ( #3842 )
...
* [chore] Use vendored swagger in Docker container
* skip the swagger step altogether actually, it's already done by goreleaser anyway
2025-02-26 21:12:26 +01:00
tobi
8bc502ba62
[chore] Update KimMachineGun/automemlimit ( #3841 )
2025-02-26 21:10:13 +01:00
tobi
eb720241da
[feature] Enforce OAuth token scopes ( #3835 )
...
* move tokenauth to apiutil
* enforce scopes
* docs
* update test models, remove deprecated "follow"
* file header
* tests
* tweak scope matcher
* simplify...
* fix tests
* log user out of settings panel in case of oauth error
2025-02-26 13:04:55 +01:00
dependabot[bot]
f734a94c1c
[chore]: Bump golang.org/x/crypto from 0.33.0 to 0.34.0 ( #3824 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.33.0 to 0.34.0.
- [Commits](https://github.com/golang/crypto/compare/v0.33.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
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>
2025-02-25 12:48:37 +01:00
dependabot[bot]
e1ec904dd3
[chore]: Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 ( #3826 )
...
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/google/go-cmp/releases )
- [Commits](https://github.com/google/go-cmp/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
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>
2025-02-25 12:48:22 +01:00
dependabot[bot]
d2cf9de726
[chore]: Bump github.com/tetratelabs/wazero from 1.8.2 to 1.9.0 ( #3827 )
...
Bumps [github.com/tetratelabs/wazero](https://github.com/tetratelabs/wazero ) from 1.8.2 to 1.9.0.
- [Release notes](https://github.com/tetratelabs/wazero/releases )
- [Commits](https://github.com/tetratelabs/wazero/compare/v1.8.2...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/tetratelabs/wazero
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>
2025-02-25 12:48:02 +01:00
mkljczk
96d39155f2
[docs] Fix swagger operation descriptions ( #3830 )
...
* Fix swagger operation descriptions
Signed-off-by: mkljczk <git@mkljczk.pl>
* generate a swagger file
Signed-off-by: mkljczk <git@mkljczk.pl>
---------
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-02-25 12:47:48 +01:00
Elliot Blackburn
1c049ba295
[docs] correct docker version format ( #3832 )
...
The documentation explains that the release tag is in the format of `vX.Y.Z` for container images. This does not appear to be correct when looking at the image tags in dockerhub. It seems the `v` prefix has been dropped at some point, or was never in place.
2025-02-25 12:47:07 +01:00
Privacy_Dragon
d8f96f81d6
[chore] Fix typo in common.tsx ( #3834 )
2025-02-25 12:46:41 +01:00
tobi
fd670c6a27
[feature] Use ETag for robots.txt to prevent mishaps ( #3829 )
...
v0.18.1
* [feature] Use ETag for robots.txt to prevent mishaps
* check incoming if-none-match header
2025-02-24 11:17:18 +01:00
tobi
c9de6c9a1e
[docs] Update interactionPolicy ( #3703 )
...
v0.18.0
* [docs] Update interactionPolicy
* Update docs/federation/posts.md
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
* brush up docs
* boobs
* finish up
---------
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2025-02-22 13:26:49 +01:00
tobi
8829ee187a
[feature] Add page-specific class per template ( #3814 )
...
v0.18.0-rc3
* [feature] Add page-specific class per template
* cheeky bit cheaper
2025-02-20 15:09:28 +01:00
kim
a03a35a5d6
[bugfix] update fedi api to support multiple separate votes in same multiple choice poll ( #3809 )
2025-02-20 11:13:07 +01:00
tobi
2f5629143d
[chore] Step minio down to 7.0.85 ( #3808 )
2025-02-19 19:18:01 +01:00
tobi
96716e4f43
[feature] Forward-compatibility with Approval objects ( #3807 )
...
* vendor
* [feature] Forward-compatibility with Approval objects
* vendor the thing
* fix leetle bug
* lil syntax tweak for beloved kimb
2025-02-19 18:09:54 +01:00
kim
e220c6a894
adds more code comments and some small code formatting tweaks ( #3799 )
2025-02-17 11:44:41 +00:00
dependabot[bot]
c73497b58c
[chore]: Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 ( #3805 )
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.8.1 to 1.9.1.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.8.1...v1.9.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
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>
2025-02-17 11:43:32 +00:00
dependabot[bot]
f35c1cf67a
[chore]: Bump golang.org/x/net from 0.34.0 to 0.35.0 ( #3804 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.34.0 to 0.35.0.
- [Commits](https://github.com/golang/net/compare/v0.34.0...v0.35.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2025-02-17 11:43:10 +00:00
dependabot[bot]
46e473f86e
[chore]: Bump github.com/minio/minio-go/v7 from 7.0.85 to 7.0.86 ( #3803 )
...
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) from 7.0.85 to 7.0.86.
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.85...v7.0.86 )
---
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>
2025-02-17 11:42:50 +00:00
tobi
5dc8009e30
[chore/performance] Batch migration queries ( #3798 )
...
* separate enum migrations into their own individual transactions
* pee poo
* some performance tweaks and adding more comments
* batch
---------
Co-authored-by: kim <grufwub@gmail.com>
2025-02-15 12:43:12 +01:00
kim
ebbdeee0bb
bump modernc.org/sqlite to v1.35.0-concurrency-workaround ( #3797 )
2025-02-14 16:54:10 +00:00
tobi
879ca2d2f8
[bugfix] Drop status indices AFTER updating visibility ( #3795 )
...
* [bugfix] Drop status indices AFTER updating visibility
* rename to status vis indices just to indicate they're only used in the statuses hook func
---------
Co-authored-by: kim <grufwub@gmail.com>
2025-02-14 12:52:04 +00:00
dependabot[bot]
1ee56d66ce
[chore] Bump elliptic from 6.6.0 to 6.6.1 in /web/source ( #3791 )
...
v0.18.0-rc2
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.6.0 to 6.6.1.
- [Commits](https://github.com/indutny/elliptic/compare/v6.6.0...v6.6.1 )
---
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>
2025-02-13 14:10:33 +01:00
tobi
dfcb7862a9
[bugfix] Return 404 when web context target status hidden ( #3792 )
2025-02-13 14:10:13 +01:00
kim
24f6760c0e
[chore] bump ncruces go-sqlite3 => v0.23.0 ( #3785 )
...
* bump ncruces go-sqlite3 => v0.23.0
* whoops, add missing vendor changes...
2025-02-13 09:53:40 +01:00
Vyr Cossont
fccb0bc102
[feature] Implement backfilling statuses thru scheduled_at ( #3685 )
...
* Implement backfilling statuses thru scheduled_at
* Forbid mentioning others in backfills
* Update error messages & codes
* Add new tests for backfilled statuses
* Test that backfilling doesn't timeline or notify
* Fix check for absence of notification
* Test that backfills do not cause federation
* Fix type of apimodel.StatusCreateRequest.ScheduledAt in tests
* Add config file switch and min date check
2025-02-12 09:49:33 -08:00
kim
37dbf319b1
[performance] improved enum migrations ( #3782 )
...
* updates the enum migration to perform a singular update for all values, using an SQL case statement
* fix logging
* fix code comment
* well i guess we'll get rid of the useful but unused function then, linter. fine, i see how it is!
* append to byte buffer instead of WriteString() to shut the linter up (i know you're reading this, linter)
2025-02-11 16:58:44 +01:00
alemi.dev
d0de3ad492
[bug] respect X-Robots-Tag and robots.txt on api/v1/instance and nodeinfo ( #3756 )
...
* feat: check X-Robots-Tag
when accessing /api/v1/instance or /nodeinfo endpoints respect
X-Robots-Tag
* chore: go fmt ./...
* Check robots.txt as well, add tests
---------
Co-authored-by: tobi <tobi.smethurst@protonmail.com>
2025-02-11 13:16:14 +01:00
tobi
2c95fd4115
[bugfix] Suggest lowercase username when creating via OIDC ( #3780 )
2025-02-11 09:42:35 +01:00
dependabot[bot]
4ac5447ad6
[chore]: Bump golang.org/x/crypto from 0.32.0 to 0.33.0 ( #3771 )
2025-02-10 15:52:55 +00:00
dependabot[bot]
bb6d2f8ee8
[chore]: Bump github.com/minio/minio-go/v7 from 7.0.84 to 7.0.85 ( #3772 )
2025-02-10 15:30:29 +00:00
dependabot[bot]
576da4cf01
[chore]: Bump golang.org/x/image from 0.23.0 to 0.24.0 ( #3773 )
2025-02-10 15:10:30 +00:00
dependabot[bot]
edcc8ea4ed
[chore]: Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 ( #3775 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.25.0 to 0.26.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.25.0...v0.26.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
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>
2025-02-10 15:47:00 +01:00
tobi
787bdc1488
[feature] make account sign-up / backlog limits configurable ( #3768 )
2025-02-10 15:46:36 +01:00
tobi
ce7ba8f498
[bugfix] Fix POST to create account endpoint ( #3767 )
2025-02-09 13:52:52 +01:00
tobi
128fcc871c
[bugfix] Fix missing hasChanged func ( #3764 )
2025-02-09 12:23:16 +01:00
tobi
05e89af4ec
[chore/frontend] Tweak display of "edited" in web UI a bit ( #3766 )
2025-02-09 12:23:06 +01:00
CDN
42bbbaadb2
[feature/frontend] add light mode color scheme of base css, adapt to prefers-color-scheme ( #3765 )
2025-02-09 12:22:41 +01:00
Vyr Cossont
a6d1f5bf2c
[bugfix] Reduce Web Push record size ( #3762 )
2025-02-09 11:13:28 +01:00
CDN
62f25ea08a
[docs/zh] Update zh docs: synced to e10de84 ( #3763 )
...
* [docs/zh] Update zh docs: synced to e10de84
* [docs/zh] update mkdocs config of zh docs
* [docs/zh] update repo docs translations (README, ROADMAP, CONTRIBUTING) + update swagger schema metadata of docs/zh
2025-02-09 11:13:08 +01:00
CDN
2aa3524739
[chore] fix typo in docs ( #3758 )
...
* [chore] fix link reference in docs/admin/settings.md
* [docs] fix typo in docs/federation/posts.md
2025-02-09 11:12:46 +01:00
pnwmatt
e10de8464a
[bug] Add missing group property to the Account model ( #3746 )
...
* Stub out account's Group parameter
* Fix typo in Contributing documentation
* Update swagger and match style
* Update the swagger command to mimic test/swagger.sh
* Fix tests for new `group` param in Account model
* More test changes for new `group` param in Account
* Continuing test changes for `group` param stubbing
* Another round of `group` stubbing for tests
2025-02-08 13:04:30 +01:00
tobi
00bd0f7658
[chore] Update drone + goreleaser ( #3742 )
v0.18.0-rc1
2025-02-06 16:23:30 +01:00
kim
1276cde4b3
temporary fix for tetratelabs/wazero#2365 armv8 compiler support bug ( #3741 )
2025-02-06 12:44:40 +00:00
kim
1a8e42eeb3
[chore] update readme support matrix ( #3738 )
...
* this updates our support matrix to better reflect latest wazero changes (thanks @ncruces!)
* be more specific
* whoops, remove the BSD section being referenced for the linux builds
* fix markdown link, fix wording
2025-02-06 12:12:33 +00:00
Dominik Süß
dd094e4012
[chore] update otel libraries ( #3740 )
...
* chore: update otel dependencies
* refactor: combine tracing & metrics in observability package
* chore: update example tracing compose file
2025-02-06 12:14:37 +01:00
tobi
baed591a1d
[feature] Use X-Robots-Tag headers to instruct scrapers/crawlers ( #3737 )
...
* [feature] Use `X-Robots-Tag` headers to instruct scrapers/crawlers
* use switch for RobotsHeaders
2025-02-05 12:47:13 +01:00
tobi
bfb81f5bac
[bugfix] wrong nodeinfo version (tobi is a boob) ( #3735 )
2025-02-04 16:52:54 +00:00
tobi
07d2770995
[feature] Change instance-stats-randomize to instance-stats-mode with multiple options; implement nodeinfo 2.1 ( #3734 )
...
* [feature] Change `instance-stats-randomize` to `instance-stats-mode` with multiple options; implement nodeinfo 2.1
* swaggalaggadingdong
2025-02-04 16:52:42 +01:00