| Age | Commit message (Collapse) | Author | Files | 
|---|
|  | * peepeepoopoo
* test domain perm subs
* swagger
* envparsing
* dries your wets
* start on docs
* finish up docs
* copy paste errors
* rename actions package
* rename force -> skipCache
* move obfuscate parse nearer to where err is checked
* make higherPrios a simple slice
* don't use receiver for permsFrom funcs
* add more context to error logs
* defer finished log
* use switch for permType instead of if/else
* thanks linter, love you <3
* validate csv headers before full read
* use bufio scanner | 
|  | * [feature] Create/update/remove domain permission subscriptions
* lint
* envparsing
* remove errant fmt.Println
* create drafts, subs, exclude, from snapshot models
* name etag column correctly
* remove count column
* lint | 
|  | Allow instance admins to add custom CSS that will affect
every page of their instance.
This is done with a new CustomCSS instance setting that
works pretty much exactly like the Users CustomCSS property.
This custom CSS is then requested for every page load.
User styles/themes take precedence over this CSS.
Co-authored-by: tobi <tobi.smethurst@protonmail.com> | 
|  | * [feature] Add domain permission drafts and excludes
* fix typescript complaining
* lint
* make filenames more consistent
* test own domain excluded | 
|  | * [feature] Allow emoji shortcode to be 1-character length
* testerino fixeroni
* spaghet | 
|  | editing default desc (#3473) | 
|  |  | 
|  | replies (#3322)
* [feature] Allow implicit accept of pending replies
* update wording | 
|  |  | 
|  | (#3272)
* [feature/frontend] Add options to include Unlisted posts or hide all posts
* finish up
* swagger
* move invalidate call into bundb package, avoid invalidating if not necessary
* rename show_web_statuses => web_visibility
* don't use ptr for webvisibility
* last bits | 
|  |  | 
|  |  | 
|  | * [feature] Interaction requests client api + settings panel
* test accept / reject
* fmt
* don't pin rejected interaction
* use single db model for interaction accept, reject, and request
* swaggor
* env sharting
* append errors
* remove ErrNoEntries checks
* change intReqID to reqID
* rename "pend" to "request"
* markIntsPending -> mark interactionsPending
* use log instead of returning error when rejecting interaction
* empty migration
* jolly renaming
* make interactionURI unique again
* swag grr
* remove unnecessary locks
* invalidate as last step | 
|  | * [bugfix/frontend] Small safari + gnome web fixes
* wee
* update comment | 
|  |  | 
|  | * [feature] Import follows + blocks via settings panel
* test import follows | 
|  | * [feature] Allow users to export data via the settings panel
* rename/move some stuff | 
|  | not just away (#3139)
* [docs] Add separate migration section + instructions for moving to GtS and not just away
* update headings | 
|  | * [feature] Allow user to set "bot" flag; show bot icon on profile
* tweak
* update customs | 
|  |  | 
|  | visibility (#3108)
* [feature] Allow users to set default interaction policies
* use vars for default policies
* avoid some code repetition
* unfuck form binding
* avoid bonkers loop
* beep boop
* put policyValsToAPIPolicyVals in separate function
* don't bother with slices.Grow
* oops | 
|  |  | 
|  |  | 
|  | (#3056) | 
|  | * use apiutil + paging in admin processor+handlers
* we're making it happen
* fix little whoopsie
* styling for report list
* don't youuuu forget about meee don't don't don't don't
* last bits
* sanitize content before showing in report statuses
* update report docs | 
|  |  | 
|  | * [chore] Warn about email/password change when using OIDC
* go fmt | 
|  | * [feature] Email change
* frontend stuff for changing email
* docs
* tests etc
* differentiate more clearly between local user+account and account
* populate user | 
|  | * [feature/frontend] Add debug sections to settings panel
* max-width
* swagger | 
|  | * [feature/frontend] Let admins send test email to validate SMTP config
* wee | 
|  |  | 
|  |  | 
|  | * [feature] Add HTTP header filter section to frontend
* tweak naming a bit | 
|  | (#2892) | 
|  | * [feature] Page through accounts as moderator
* aaaaa
* use COLLATE "C" for Postgres to ensure same ordering as SQLite
* fix typo, test paging up
* don't show moderation / info for our instance acct | 
|  | * [chore] Bit more refactoring of settings panel
* fix up some remaining things
* groovy baby yeah!
* remove unused Suspense | 
|  |  | 
|  | * update settings panels, add pending overview + approve/deny functions
* add admin accounts get, approve, reject
* send approved/rejected emails
* use signup URL
* docs!
* email
* swagger
* web linting
* fix email tests
* wee lil fixerinos
* use new paging logic for GetAccounts() series of admin endpoints, small changes to query building
* shuffle useAccountIDIn check *before* adding to query
* fix parse from toot react error
* use `netip.Addr`
* put valid slices in globals
* optimistic updates for account state
---------
Co-authored-by: kim <grufwub@gmail.com> | 
|  |  | 
|  | * [feature] User-selectable preset themes
* docs, more theme stuff
* lint, tests
* fix css name
* correct some little issues
* add another theme
* fix poll background
* okay last theme i swear
* make retrieval of apimodel themes more conventional
* preallocate stylesheet slices | 
|  |  | 
|  | * [chore/docs] Various little docs updates
* Update docs/api/swagger.md
Co-authored-by: Daenney <daenney@users.noreply.github.com>
---------
Co-authored-by: kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com>
Co-authored-by: Daenney <daenney@users.noreply.github.com> | 
|  |  | 
|  | in the backend (#2650)
* [chore] Disable Move API endpoints for now until Move is fully implemented in the backend
* disable other form fields
* clarify that moving to GtS also isn't implemented yet | 
|  | * [feature] Serve + rate limit emoji files separately from attachments
* add a wee little warning about uploading loads of emojis | 
|  | * [feature] Move + alias account via settings panel
* lint
* type a bit more diligently | 
|  |  | 
|  | * [feature] Parse instance descriptors as markdown, show T&C on /about
* lint
* remove unnecessary nullzero tags | 
|  | * [chore] Refactor HTML templates and CSS
* eslint
* ignore "Local"
* rss tests
* fiddle with OG just a tiny bit
* dick around with polls a bit more so SR stops saying "clickable"
* remove break
* oh lord
* don't lazy load avatar
* fix ogmeta tests
* clean up some cruft
* catch remaining calls to c.HTML
* fix error rendering + stack overflow in tag
* allow templating attributes
* fix indent
* set aria-hidden on status complementary content, since it's already present in the label anyway
* tidy up templating calls a little
* try to make styling a bit more consistent + readable
* fix up some remaining CSS issues
* fix up reports | 
|  | * [bugfix/frontend] Export/import CSV correctly
* export mastodon style |