summaryrefslogtreecommitdiff
path: root/web
AgeCommit message (Collapse)AuthorFiles
2021-10-31smtp + email confirmation (#285)Libravatar tobi3
* 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
2021-10-13add new logo + credits (#277)Libravatar tobi2
2021-09-24Goreleaser (#241)Libravatar tobi3
* 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
2021-09-13fix viewport scaling for mobileLibravatar f0x1
2021-09-13include Fork-Awesome files in-repo (#222)Libravatar f0x5214
2021-09-13Thread views on the web (#207)Libravatar f0x5224
* Webviews for status threads * fix up templates * add ForkAwesome and gotosocial-styling into repo * clean up gotosocial-styling, old styling * update CONTRIBUTING with new css building, and nodemon recommendation * update Dockerfile with new css bundling * those weren't supposed to make it in * upgrade gotosocial-styling deps * update authorize template with main wrapper * update css pipeline * abstract status from thread to avoid copy-pasting * basic CW implementation * fix PR review suggestions * fix no-image-desc icon alignment * remove template loading println * remove println * remove changes to testmodels * reset changes to testmodels
2021-07-13frontpage template tweaks (#99)Libravatar f0x523
2021-07-13Noescape (#88)Libravatar f0x521
* disable html escaping for short description * provide noescape function for templates * move template functions before template loading * go fmt * linter fixes
2021-07-09Css button tweak (#93)Libravatar f0x522
* css styling tweaks * bundle * apply styling to textarea as well * bundle, whitespace * generalize .button class styling * bundle * give .button a pointer cursor too * bundle
2021-07-08Css input/select styling tweak (#91)Libravatar f0x522
* css styling tweaks * bundle * apply styling to textarea as well * bundle, whitespace
2021-07-08undo template no escape (#87)Libravatar Tobi Smethurst1
2021-07-08disable html escaping for short description (#84)Libravatar f0x521
2021-06-28Fix 404 contact (#74)Libravatar Tobi Smethurst1
* Fix a little bug in the contact href on 404
2021-06-28put version in binary properly (#73)Libravatar Tobi Smethurst1
Addresses #71 : Set version on the CLI framework. Add a build.sh script that injects variables into the build tooling using git and a version file. Set version in config.
2021-06-23Instance settings updates (#59)Libravatar Tobi Smethurst2
Allow admins to set instance settings through a PATCH to /api/v1/instance Update templates to reflect some of the new fields
2021-06-21Opengraph meta tags (#55)Libravatar f0x521
* add favicon * add opengraph tags with title and description
2021-06-21add 404 handler (#57)Libravatar f0x521
2021-06-21add favicon (#54)Libravatar f0x521
2021-06-21new styling for frontpage, update login and authorize templates (#46)Libravatar f0x5212
* new styling for frontpage, update login and authorize templates * run go fmt * add AssetBaseDir to command flag parsing * untested: move landing page to it's own router * go fmt, fix typo * fix package, adapt to proper Route structure
2021-03-22Oauth/token (#7)Libravatar Tobi Smethurst1
* add host and protocol options * some fiddling * tidying up and comments * tick off /oauth/token * tidying a bit * tidying * go mod tidy * allow attaching middleware to server * add middleware * more user friendly * add comments * comments * store account + app * tidying * lots of restructuring * lint + tidy
2021-03-20tidying upLibravatar tsmethurst1
2021-03-18auth flow working for codeLibravatar tsmethurst2
2021-03-03further funLibravatar tsmethurst1
2021-02-27messing around a bitLibravatar tsmethurst1