Age | Commit message (Collapse) | Author | Files |
|
endpoint (#784)
* Add support for the exclude_types[] parameter on the notifications endpoint
* Add swagger docs to notifications
|
|
in normal text (#787)
* Use custom blackfriday renderer to only add mention/hashtag links in normal text
* Add additional markdown tests
|
|
* use 'test' value for testrig storage backend
* update test dependency
* add WaitFor func in testrig
* use WaitFor function instead of time.Sleep
* tidy up tests
* make SentMessages a sync.map
* go fmt
|
|
* feat: add rate limit middleware
* chore: update vendor dir
* chore: update readme with new dependency
* chore: add rate limit infos to swagger.md file
* refactor: add ipv6 mask limiter option
Add IPv6 CIDR /64 mask
* refactor: increase rate limit to 1000
Address https://github.com/superseriousbusiness/gotosocial/pull/741#discussion_r945584800
Co-authored-by: tobi <31960611+tsmethurst@users.noreply.github.com>
|
|
* Sort follow requests, followers, and following by updated_at
* Add migration to regenerate indexes for follows and follow requests
|
|
zero (#786)
|
|
|
|
|
|
is always false (#779)
|
|
|
|
|
|
* add request queue trace logging
* fix misleading wording
* implement request slots per host per method
* undo formatting change (?)
* remove gratuitous trace logging
* rename done -> release
avoids confusion with ctx.Done
|
|
* gentle css fiddling
* Make grid alignment a lil more consistent too
|
|
* Fix some bugs when viewing a user's posts: include their self-replies (threads) even when excludeReplies is set, and use in_reply_to_uri instead of in_reply_to_id to filter out replies
* Assign values to InReplyToURI when creating statuses. Add index and update old statuses with a migration
|
|
* add more links to markdown section
* update password management
* add user settings panel documentation
* move the user guide higher up in the docs
|
|
(#766)
|
|
* allow markdown footnotes + hard line breaks
* don't keep whitespace w/minify (unnecessary now)
* test markdown a bit more
|
|
|
|
* start adding additional tests
* use random database address for in-memory sqlite
* add more fields to account export
|
|
* add GetAccountByUsernameDomain
* simplify search
* add escape to not deref accounts on own domain
* check if local + we have account by ap uri
|
|
* A few spelling and grammer fixes on readme
Changes a few wording, some punctuation and grammar.
* Grammar and punctuation on Roadmap
Mostly grammar and punctuation on the roadmap
* Update README.md
Restore British English spelling of favourite, because it's used on the API endpoints in Roadmap as well.
* Grammar and punctuation on Contributing
Mainly grammar and punctuation on Contributing file.
|
|
|
|
* upstep bun and sqlite versions
* allow specific columns to be updated in the db
* only update necessary columns for user
* bit tidier
* only update necessary fields of media_attachment
* only update relevant instance fields
* update tests
* update only specific account columns
* use bool pointers on gtsmodels
includes attachment, status, account, user
* update columns more selectively
* test all default fields on new account insert
* updating remaining bools on gtsmodels
* initialize pointer fields when extracting AP emoji
* copy bools properly
* add copyBoolPtr convenience function + test it
* initialize false bool ptrs a bit more neatly
|
|
* sensitive media spoilers
* small tweaks, use pointer-events (thanks @owl!)
* allow hiding all media
* add button roles
* add tabindices
* s/Show media/Show sensitive media/
* show hovering alt-text on hidden sensitive images
Co-authored-by: tobi <31960611+tsmethurst@users.noreply.github.com>
|
|
|
|
* style hr
* start work on code styling in statuses
* pad top + bottom of content
* squircle code
* pad less actually
* get code blocks formatted nicely phew
* fix some silliness (thanks f0x)
* update code block styling
Co-authored-by: f0x <f0x@cthu.lu>
|
|
|
|
|
|
* use disintegration/imaging instead of nfnt/resize
* update tests
* use disintegration lib for thumbing (if necessary)
|
|
|
|
* start work on user panel
* parse source first before checking if empty form
* newline
* set avi + header nicely
* add posts settings
* render signin a bit nicer on mobile
* return OK json on successful change
* return unauthorized on bad password
* clarify message on insecure password
* make login a bit prettier
* add alt text + border round image previews
* add logout button
* add password change
* styling updates
* redirect /auth/edit to /user
* update tests
* fix validation tests
* better labels, link to more info
* make submit button generic component
* move submit button inside forms
* add autocomplete labels to password fields
* fix indentation (thx eslint)
* update eslintrc
* eslint: no-unescaped-entities
* initial deduplication between user and admin panel
* add default status/post format setting
* user panel styling for inputs
* update user panel styling, include normalize css
* add placeholder text
* input padding
Co-authored-by: f0x <f0x@cthu.lu>
|
|
* dependency wrangling
* update postcss-custom-prop-vars to 0.0.5 (postcss 8)
|
|
* add minify dependency specifically for markdown
* rearrange markdown formatting
* update markdown tests
|
|
* implement photoswipe galleries
* dependency wrangling
* photoswipe-dynamic-caption plugin
|
|
|
|
processing new statuses (#739)
* add post_format to acct & use it when making post
* update swagger docs
* add status_format updating to frontend
* fix up tests
* post_format => status_format
* add status_format to account validation
|
|
|
|
* Implemented notification clear
* Added the cache clear mechanism
* added multi user check test
|
|
|
|
* Add logos for Fedilab, Toot and Mastodon to assets folder
Adds multiple logo's for the changes on the client list.
* Add clients to the index page to give users a wider choice and some minor fixes
Adds Fedilab, Toot! and "More clients" to the client list.
Also adds periods after all descriptions, so they are unified in writing style.
Adds target blank and rel noopener to external links.
Changes the pinafore.social link to link to the homepage, like the other clients.
* Add 'the' to the description text
Adds the missing 'the' to the More clients description
* Delete fedilab.png
* Delete toot.png
* Remove added clients, but keep More clients text.
Removes the Fedilab and Toot! clients.
|
|
* add ngi0 application
* include Move activity
|
|
|
|
* remove <= 0 expired_in from oauth token response
* go fmt
|
|
|
|
|
|
|
|
* update docs
* make api version into a path param
* update tests
* workaround to unset URL if using v2 of api
* make some fields into pointers
|
|
scheduling (#725)
* update go-cache library to fix critical bug regarding cache sweep scheduling
Signed-off-by: kim <grufwub@gmail.com>
* update go-sched
Signed-off-by: kim <grufwub@gmail.com>
|
|
|
|
|