tobi
8f71bcf1b6
pee poo
2025-02-26 20:26:34 +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 )
...
* [feature] Use ETag for robots.txt to prevent mishaps
* check incoming if-none-match header
v0.18.1
2025-02-24 11:17:18 +01:00
tobi
c9de6c9a1e
[docs] Update interactionPolicy
( #3703 )
...
* [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>
v0.18.0
2025-02-22 13:26:49 +01:00
tobi
8829ee187a
[feature] Add page-specific class per template ( #3814 )
...
* [feature] Add page-specific class per template
* cheeky bit cheaper
v0.18.0-rc3
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 )
...
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>
v0.18.0-rc2
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
kim
e1781ff52e
adds support for build specifically without wasm ffmpeg ( #3732 )
2025-02-03 12:42:06 +00:00
kim
a24048fc05
bumps our fork of modernc.org/sqlite to v1.34.5 ( #3731 )
2025-02-03 12:13:51 +00:00