You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gotosocial/internal
kim fe8d5f2307
[feature] add support for clients editing statuses and fetching status revision history (#3628)
* start adding client support for making status edits and viewing history

* modify 'freshest' freshness window to be 5s, add typeutils test for status -> api edits

* only populate the status edits when specifically requested

* start adding some simple processor status edit tests

* add test editing status but adding a poll

* test edits appropriately adding poll expiry handlers

* finish adding status edit tests

* store both new and old revision emojis in status

* add code comment

* ensure the requester's account is populated before status edits

* add code comments for status edit tests

* update status edit form swagger comments

* remove unused function

* fix status source test

* add more code comments, move media description check back to media process in status create

* fix tests, add necessary form struct tag
1 day ago
..
ap [feature] add support for receiving federated status edits (#3597) 3 weeks ago
api [feature] add support for clients editing statuses and fetching status revision history (#3628) 1 day ago
cache [feature] add support for receiving federated status edits (#3597) 3 weeks ago
cleaner [bugfix] fix emoji recaching operations (#3167) 5 months ago
config [feature] add support for receiving federated status edits (#3597) 3 weeks ago
db [feature] add support for clients editing statuses and fetching status revision history (#3628) 1 day ago
email [bugfix/email] Don't use plainAuth when no smtp username/password provided (#3332) 3 months ago
federation [feature] add support for clients editing statuses and fetching status revision history (#3628) 1 day ago
filter [bugfix] Only allow boosting post from non-interaction-policy-aware instance if public or unlisted (#3396) 3 months ago
gtscontext [bugfix] httpclient not signing subsequent redirect requests (#2798) 9 months ago
gtserror [bugfix] Return 501 (not implemented) if user tries to schedule post (#3395) 3 months ago
gtsmodel [feature] add support for receiving federated status edits (#3597) 3 weeks ago
headerfilter [feature] request blocking by http headers (#2409) 1 year ago
httpclient [chore] Upgrade golangci-lint, ignore existing int overflow warnings (#3420) 2 months ago
id [feature] add support for receiving federated status edits (#3597) 3 weeks ago
iotools [performance] update storage backend and make use of seek syscall when available (#2924) 7 months ago
language [feature] Set/show instance language(s); show post language on frontend (#2362) 1 year ago
log [performance] minimise log field allocations (#3529) 1 month ago
media [feature] add support for receiving federated status edits (#3597) 3 weeks ago
messages [bugfix] incorrect AP serialize function used serializing worker data (#3196) 4 months ago
metrics [chore] Update usage of OTEL libraries (#2725) 10 months ago
middleware [chore] Upgrade golangci-lint, ignore existing int overflow warnings (#3420) 2 months ago
oauth [chore] Upgrade our Go version to 1.22 (#2862) 8 months ago
oidc [chore] Improve copyright header handling (#1608) 2 years ago
paging [bugfix] flaky paging test (#2888) 8 months ago
processing [feature] add support for clients editing statuses and fetching status revision history (#3628) 1 day ago
queue [performance] update go-structr and go-mutexes with memory usage improvements (#2909) 8 months ago
regexes [feature] Allow emoji shortcode to be 1-character length (#3556) 1 month ago
router [chore] ensure consistent caller name fetching regardless of compiler inlining (#3323) 3 months ago
scheduler [feature] add support for polls + receiving federated status edits (#2330) 1 year ago
state [bugfix] Lock when checking/creating notifs to avoid race (#2890) 8 months ago
storage [bugfix] s3 media uploaded without content-type (#3353) 3 months ago
stream [feature] Conversations API (#3013) 5 months ago
text [feature] Allow partial-word hashtags using non-breaking spaces (#3606) 2 weeks ago
timeline [feature] add support for receiving federated status edits (#3597) 3 weeks ago
tracing [chore] Update usage of OTEL libraries (#2725) 10 months ago
trans [feature] Allow users to export data via the settings panel (#3140) 5 months ago
transport [chore] Upgrade golangci-lint, ignore existing int overflow warnings (#3420) 2 months ago
typeutils [feature] add support for clients editing statuses and fetching status revision history (#3628) 1 day ago
uris [feature] Interaction requests client api + settings panel (#3215) 4 months ago
util [feature] Add domain permission drafts and excludes (#3547) 1 month ago
validate [feature] Add global instance CSS customization setting (#3352) 3 weeks ago
web [bugfix] Load instance-wide custom css in page stylesheets template (#3601) 6 days ago
workers [chore] reduce number admin process workers (#3354) 3 months ago