Commit Graph

  • 0dc571fee7 add notes main osmarks 2026-07-08 13:09:37 +01:00
  • 05e095c630 merge upstream osmarks 2026-07-08 12:56:04 +01:00
  • d2b1221d64 fix robots exclusions osmarks 2026-07-08 12:50:51 +01:00
  • 60b693f9c7 [bugfix/frontend] turn DateTimeMinute and DateTimeSecond into proper components (#4911) tobi 2026-06-29 11:41:48 +02:00
  • 867ce73d07 [bugfix] stricter property value counts (#4905) kim 2026-06-25 06:39:45 +02:00
  • 24537b2f6f [chore] update dependencies (#4904) kim 2026-06-24 17:56:35 +02:00
  • b2e789e952 [bugfix] Allow hyphen in usernameRelaxed regex (#4902) tobi 2026-06-24 09:49:13 +02:00
  • 0419b4d86d [performance] Use CROSS JOIN LATERAL for Postgres home timeline queries (#4891) tobi 2026-06-23 16:28:00 +02:00
  • 5caf33de0d [bugfix] Ensure timeline side effects triggered for relayed Announces (#4901) tobi 2026-06-23 15:52:56 +02:00
  • 4bb89d213f [bugfix] Add support for public:remote stream type (#4899) tobi 2026-06-23 15:05:02 +02:00
  • d51bec4999 [bugfix/frontend] Fix docs links + remove trailing code for some relay stuff (#4898) tobi 2026-06-23 09:35:47 +02:00
  • 9d03fc482a [bugfix] Depunify account domain in api instance response + web pages (#4897) tobi 2026-06-23 09:34:13 +02:00
  • ce6fd30017 [bugfix] Don't return 500 on forwarded Update targeting an actor (#4892) tobi 2026-06-23 08:28:39 +02:00
  • 663d725c92 [bugfix] Call dereferencer hook for relayed status to put in timeline(s) (#4887) tobi 2026-06-20 14:36:43 +02:00
  • 0b9a273c00 [docs] fix default param value definition (#4886) nicole mikołajczyk 2026-06-20 09:24:09 +02:00
  • d40aefec8a [bugfix] fix erroneus use of RelayConnectionCreateRequest when updating a relay push (#4884) tobi 2026-06-19 11:41:18 +02:00
  • 8737f05c47 [feature] Unfollow relay actor if no connections exist targeting that actor (#4880) tobi 2026-06-19 10:53:18 +02:00
  • 67b8b88b76 [chore] Just debug log wrong type (eg., dereffing Announce of Announce) in createAnnounceFromRelay (#4881) tobi 2026-06-19 10:52:54 +02:00
  • c53f27bc1c [bugfix] don't error on db.ErrNoEntries in OnMediaDereference callback (#4874) tobi 2026-06-18 17:45:44 +02:00
  • 620bfa1fe6 [bugfix] disable outgoing http2 requests until superseriousbusiness/httpsig is updated (#4879) kim 2026-06-18 16:21:06 +02:00
  • 26eb2c7e94 [chore] use time.Now() when published prop not present on Announce from relay actor (#4872) tobi 2026-06-17 17:28:13 +02:00
  • 4e47c7625b [docs] Add note about Postgres docker shm-size parameter (#4873) tobi 2026-06-17 17:12:28 +02:00
  • ad9418c93b [bugfix] only mark status as edited for streaming hooks if edited_at column has changed (#4867) kim 2026-06-17 12:46:25 +02:00
  • b201dbeda5 [bugfix] Remove admin check on user-level relay push matchers (#4870) tobi 2026-06-17 11:46:24 +02:00
  • b833c9666e [bugfix] set statuses-cleanup-remote-older-than to "0s", skip scheduling if 0 (#4869) tobi 2026-06-17 11:32:06 +02:00
  • aec4f4610a [bugfix] Update go-sqlite3 to v0.35.1 to fix out of memory panic during migration (#4864) tobi 2026-06-16 17:10:17 +02:00
  • 1a58374aa7 [bugfix] Fix account domain being used incorrectly in api instance responses (#4863) tobi 2026-06-16 10:42:22 +02:00
  • ed164e831e [chore] HTTP server/client config stuff (#4861) tobi 2026-06-15 14:50:16 +02:00
  • c6388ed088 [frontend] tweak account directory styling (#4860) tobi 2026-06-15 10:48:07 +02:00
  • 542c57f716 [docs] update list of supported platforms regarding recent changes to ncruces/go-sqlite3 and our build tag behaviour (#4858) kim 2026-06-15 09:40:14 +02:00
  • c35d2b7264 [bugfix] temporarily removes the sqlite vacuum CLI action, as it seems to fail with i/o issues (#4859) kim 2026-06-15 09:36:41 +02:00
  • 40ed94590f [docs] Update db maintenance docs, add status cleanup docs, update media cleanup docs (#4857) tobi 2026-06-15 09:34:28 +02:00
  • f85412164e [bugfix] nowasm: on context cancel hook, check that process is non-nil before calling Kill() (#4855) kim 2026-06-14 14:17:19 +02:00
  • 19d294ebba [chore] update dependencies (#4854) kim 2026-06-12 22:07:06 +02:00
  • 4ce10bdb5e [bugfix] Fix error message for account-domain/host validation being the wrong way around (#4851) tobi 2026-06-08 15:45:00 +02:00
  • 06c10bba83 [chore] update dependencies (#4848) kim 2026-06-05 00:31:09 +02:00
  • 8bc9103f01 [chore] Return 202 when we're *forwarded* an activity originating from a domain we block (#4844) tobi 2026-06-04 15:18:41 +02:00
  • 3fe273cbd9 [feature] Show explanation when user shows no posts on the web (#4846) tobi 2026-06-02 16:01:38 +02:00
  • a77b44caec [feature] better error pages + handling for hidden or gone statuses (#4840) tobi 2026-06-02 11:37:21 +02:00
  • 10244f032b [docs] Update database maintenance docs to specify using the gts binary to run analyze (#4843) tobi 2026-05-28 16:59:14 +02:00
  • 47772362b9 [frontend] Update media cleanup form to better reflect API (#4839) tobi 2026-05-26 15:03:48 +02:00
  • cc3af19e78 [feature] Allow sorting access tokens by last_used, allow setting name per access token (#4833) tobi 2026-05-26 15:00:51 +02:00
  • c8f6ef8028 [chore] Don't error message when unable to enrich mention because remote is blocked (#4838) tobi 2026-05-26 13:52:43 +02:00
  • de2e6a066e [bugfix] Always return 401 unauthorized when deref of pubkey fails (#4836) tobi 2026-05-23 22:48:12 +02:00
  • 1a0e3fda41 [bugfix] fix error format strings (#4835) kim 2026-05-23 22:20:45 +02:00
  • b765e749be [feature] Forward outgoing creates, updates, and deletes to relay pushes (#4820) tobi 2026-05-22 11:47:27 +02:00
  • bae8f079f0 [feature] add statuses multi GET endpoint (#4814) kimandcdn0x12 2026-05-21 11:18:35 +02:00
  • 2c9a2c6e2c [chore] updated dependencies (#4831) kim 2026-05-21 00:48:41 +02:00
  • 7161b5c7db [chore] Add more bullshit crawlers to robots.txt 🖕 (#4829) tobi 2026-05-19 15:30:18 +02:00
  • e0bc24aadc [bugfix] don't return 500 error on unsupported Announce forwards (#4828) tobi 2026-05-19 14:20:08 +02:00
  • 6a5794e6bb [bugfix] Check error type when dereferencing threads, to avoid spurious error messages (#4824) tobi 2026-05-19 14:04:39 +02:00
  • 126959d7f3 [feature/frontend] Add data-name="{{- .Name -}}" to fields to allow for per-field styling (#4827) tobi 2026-05-19 13:53:47 +02:00
  • 8198126b3e [bugfix/frontend] Validate domain name for new domain perms earlier to avoid confusing err messages (#4826) tobi 2026-05-19 12:47:45 +02:00
  • 3b63e8979d [chore] remove unused auth_flow.sh script (#4822) tobi 2026-05-17 11:04:39 +02:00
  • bafe562b39 [docs] Update config examples for crons (#4821) tobi 2026-05-15 16:49:12 +02:00
  • a2266f2818 [feature] add cleanup of old remote status threads (#4808) kim 2026-05-15 14:52:28 +02:00
  • 12e6d0c76b [feature] Dereference + store statuses delivered by a followed relay actor (#4810) tobi 2026-05-14 14:57:22 +02:00
  • ed6b7375ab [bugfix] Ignore extraneous data streams when processing videos (#4819) Matthew Jorgensen 2026-05-14 12:08:35 +02:00
  • 603c849740 [feature] Add button to clear instance delivery errors (#4818) tobi 2026-05-11 17:48:06 +02:00
  • 4e2589bc3c [feature] make almost every http.Client{} and http.Server{} option configurable (#4730) kim 2026-05-10 13:30:07 +02:00
  • aeb597ed98 [chore] update dependencies (#4815) kim 2026-05-10 00:00:54 +02:00
  • 77059b4e8a [feature] add sqlite cli commands (#4726) kim 2026-05-09 19:05:33 +02:00
  • dd81a521a5 [bugfix] Fix logic error on outgoing poll votes (#4813) tobi 2026-05-05 11:56:51 +02:00
  • f4bf4aa061 [performance] add configurables for timeline cache lengths (#4807) kim 2026-04-27 17:42:22 +02:00
  • 47237d7b81 [chore] update dependencies (#4806) kim 2026-04-27 13:42:33 +02:00
  • 39ad509968 [feature] Add db functions, api endpoints, and settings panel sections for relay subscriptions + pushes (#4796) tobi 2026-04-26 10:56:54 +02:00
  • 0496504231 [feature] Add storage-s3-region config option (#4788) Misofistandtobi 2026-04-26 10:56:19 +02:00
  • 5fa44889dc various horrors osmarks 2026-04-25 21:46:12 +01:00
  • 63ca147fc1 hacky patches osmarks 2026-04-25 14:03:24 +01:00
  • 6cdf99a467 [chore] update dependencies (#4801) kim 2026-04-24 13:58:29 +02:00
  • 85050eec41 [feature] Serve instance actor AP representation without auth (#4798) tobi 2026-04-21 15:56:52 +02:00
  • 62852a0526 [chore] update dependencies (#4797) kim 2026-04-20 19:25:02 +02:00
  • 22105fba1b [chore] update dependencies (#4791) kim 2026-04-10 20:39:14 +02:00
  • 650a998260 [chore] update dependencies (#4784) kim 2026-04-04 14:41:22 +02:00
  • f20588d778 [bugfix]: make GET /api/v1/admin/reports match Mastodon admin API (#4778) nicole mikołajczyk 2026-04-01 12:38:20 +02:00
  • 12ff7d3dc4 [chore] Totally definitely legitimately support Claude code, we love our shit-eating LLM capitalist overlords 🚀 (#4781) nicole mikołajczyk 2026-04-01 11:58:46 +02:00
  • cc1316b498 [feature] Store delivery errors, add remote instances overview to view stored errors (#4741) tobi 2026-03-20 16:28:06 +01:00
  • e5f7b69df3 [chore] Update gotosocial-woodpecker-build version number (#4774) tobi 2026-03-19 18:01:41 +01:00
  • 003788429d [chore] update dependencies (#4773) kim 2026-03-19 16:37:32 +01:00
  • a0d235b857 [bugfix] numerous media processing bug fixes (#4771) kim 2026-03-19 14:34:25 +01:00
  • 92d7e6c456 [chore/performance] Set lazy loading in HTML for status header avatars (#4772) tobi 2026-03-19 13:18:18 +01:00
  • 40fff696ba [feature] Add config option smtp-from-display-name for customization of email from address display name (#4769) tobi 2026-03-19 11:58:46 +01:00
  • beb928196c [bugfix] Preescape backslashes when doing plaintext parsing (#4770) tobi 2026-03-18 18:57:00 +01:00
  • 80b8faaf2d [bugfix] set deleted status placeholder serialization (#4768) kim 2026-03-18 15:18:24 +01:00
  • 4e935d03fc [performance] further index fiddling (#4761) kim 2026-03-16 15:12:49 +01:00
  • ef60ffecc8 [feature] hook up "log-db-queries" again and when enabled log at TRACE regardless of current "log-level" (#4764) kim 2026-03-16 13:15:09 +01:00
  • c7f37c34e2 [chore] update dependencies (#4745) kim 2026-03-15 00:55:13 +01:00
  • 9972836d28 [performance] use CTE for home timeline query, allows postgres to make use of indices, thanks @cdn0x12 (#4760) kim 2026-03-15 00:54:20 +01:00
  • c40dbf0fb8 [performance] don't block on media load on API endpoints to improve latency (#4756) kim 2026-03-14 19:31:02 +01:00
  • fe460402d3 [chore] Use bun.Ident() in GetCachedAttachments (#4753) tobi 2026-03-13 16:56:30 +01:00
  • 0415d71afc [feature] implement status deletion via stubbing (#4752) kim 2026-03-13 10:23:15 +01:00
  • a2cbe8cf28 [docs/bugfix] Fix link to example systemctl file (#4751) tobi 2026-03-11 12:46:43 +01:00
  • bc19d7b705 [bugfix] fix media setting errors on codec unsupported or generic ffmpeg/ffprobe related errors (#4749) kim 2026-03-11 12:22:36 +01:00
  • 085448e30d [bugfix] Only insert status pins if slice not empty (#4743) tobi 2026-03-10 15:07:24 +01:00
  • 7362d55a35 [feature] add deleted flag to the statuses table to track tombstones (#4716) kim 2026-03-10 10:15:19 +01:00
  • ad85f89956 [bugfix] Fix 404 for local audio files with no cover image (#4739) tobi 2026-03-08 12:07:18 +01:00
  • b49939a6a0 [bugfix] Check replyAuthorization prop on statuses, fall back to deprecated approvedBy (#4732) tobi 2026-03-05 12:26:45 +01:00
  • dd7d659129 [bugfix] catch empty media attachment URLs and set appropriate error text so they get replaced with placeholder text (#4723) kim 2026-03-01 16:15:16 +01:00
  • 10afa7692a [bugfix] ensure domain limit status filters get serialized the same as regular status filters (#4722) kim 2026-02-28 20:59:00 +01:00
  • da22ce93b0 [bugfix] do not crash on null media.meta on reports page (#4721) nicole mikołajczyk 2026-02-28 20:10:12 +01:00