| Age | Commit message (Collapse) | Author | Files | 
|---|
|  | * add bindAddress configuration option
* clarify that bindAddress can be a hostname | 
|  |  | 
|  | * update golangci-lint
* add golangci config file w/ more linters
* correct issues flagged by stricter linters
* add more generous timeout for golangci-lint
* add some style + formatting guidelines
* move timeout to config file
* go fmt | 
|  |  | 
|  | * fix broken GetInstanceAccount selector
* patch tests | 
|  | * Rework 'CreateInstanceAccount' with better checking logic
* add test for create instance account | 
|  | * start reworking some documentation
* fuller documentation  + better docs structure | 
|  |  | 
|  | * store first db schema
* md linting *screams* | 
|  |  | 
|  |  | 
|  | * add smtp configuration
* add email confirm + reset templates
* add email sender to testrig
* flesh out the email sender interface
* go fmt
* golint
* update from field with more clarity
* tidy up the email formatting
* fix tests
* add email sender to processor
* tidy client api processing a bit
* further tidying in fromClientAPI
* pin new account to user
* send msg to processor on new account creation
* generate confirm email uri
* remove emailer from account processor again
* add processCreateAccountFromClientAPI
* move emailer accountprocessor => userprocessor
* add email sender to user processor
* SendConfirmEmail function
* add noop email sender
* use noop email sender in tests
* only assemble message if callback is not nil
* use noop email sender if no smtp host is defined
* minify email html before sending
* fix wrong email address
* email confirm test
* fmt
* serve web hndler
* add email confirm handler
* init test log properly on testrig
* log emails that *would* have been sent
* go fmt ./...
* unexport confirm email handler
* updatedAt
* test confirm email function
* don't allow tokens older than 7 days
* change error message a bit
* add basic smtp docs
* add a few more snippets
* typo
* add email sender to outbox tests
* don't use dutch wikipedia link
* don't minify email html | 
|  |  | 
|  |  | 
|  |  | 
|  | * add statusesvisible convenience function
* add minID + onlyPublic to account statuses get
* move swagger collection stuff to common
* start working on Outbox GETting
* move functions into federationProcessor
* outboxToASCollection
* add statusesvisible convenience function
* add minID + onlyPublic to account statuses get
* move swagger collection stuff to common
* start working on Outbox GETting
* move functions into federationProcessor
* outboxToASCollection
* bit more work on outbox paging
* wrapNoteInCreate function
* test + hook up the processor functions
* don't do prev + next links on empty reply
* test get outbox through api
* don't fail on no status entries
* add outbox implementation doc
* typo | 
|  | key, the testrig will panic and provide a key to paste in (#287) | 
|  | mentions) (#272)
* fix mention extracting when no domain exists (usually when intra-instance mentions)
Signed-off-by: kim <grufwub@gmail.com>
* fix search logic to match new mention matching logic
Signed-off-by: kim <grufwub@gmail.com>
* appease the linter :p
Signed-off-by: kim <grufwub@gmail.com> | 
|  | * tiny doc update
* add rejectfollowrequest to db
* add follow request reject to processor
* add reject handler
* tidy up follow request api
* tidy up federation call
* regenerate swagger docs
* api endpoint tests
* processor test
* add reject federatingdb handler
* start writing reject tests
* test reject follow request
* go fmt
* increase sleep for slow test setups
* more relaxed time.sleep | 
|  | * start passwordChangeHandler
* add user scope
* add user module / api path
* add password change request
* make comment clearer
* add user to processor
* required true
* add processor call to handler
* don't pass tc or channel
* change password func + tests
* add some first docs about password management
* update swagger docs
* add api tests
* go fmt
* test fixes | 
|  |  | 
|  |  | 
|  | * reference logrus' global logger instead of passing and storing a logger reference everywhere
* always directly use global logrus logger instead of referencing an instance
* test suites should also directly use the global logrus logger
* rename gin logging function to clarify that it's middleware
* correct comments which erroneously referenced removed logger parameter
* setting log level for tests now uses logrus' exported type instead of the string value, to guarantee error isn't possible | 
|  | * correct path of foss_satan
* add APIri and notes
* test create forward note
* rename target => receiving account
* split up create into separate funcs
* update extractFromCtx
* tidy up from federator processing
* foss satan => http not https
* check if status in db
* mock dereference of status from IRI
* add forward message deref test
* update test with activities
* add remote_account_2 to test rig | 
|  | * use pub public const
* don't error on no summary
* move extract visibility to separate function
* extract visibility test
* add addressable interface | 
|  |  | 
|  | * tidy up streaming
* cut down code duplication
* test get followers/following
* test streaming processor
* fix some test models
* add TimeMustParse
* fix uri / url typo
* make trace logging less verbose
* make logging more consistent
* disable quote on logging
* remove context.Background
* remove many extraneous mastodon references
* regenerate swagger
* don't log query on no rows result
* log latency first for easier reading | 
|  | * start messing about
* fiddle more
* Tests & fiddling | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | * skip account on error instead of returning error
* still return error on a real error | 
|  | * start poking around
* tests
* notes and fiddling | 
|  | * start working on weird issue
* go fmt ./...
* more tests | 
|  | * start tests for inbox posts
* go mod tidy
* rename transferContext
* test block/unblock
* improve logging
* improve logging
* fix comment typo | 
|  | * add goreleaser tooling
* add files + hook
* update hooks
* allow passing build-dir using cli args
* build tweaks
* tweak more
* update drone and goreleaser
* chill out tests
* remove postgres
* docker push on snapshot
* update releaser | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | * Update webfingering a little, add tests
* fix broken tests oops | 
|  | * change trace logging in authenticator
* messing about
* lil changes
* go fmt
* error fix
* Fix broken test | 
|  | * set default privacy for new accounts
* teshts
* found it
* tiny change
* aaaa | 
|  |  | 
|  | fix viewport scaling for mobile | 
|  |  |