Tobi Smethurst
98263a7de6
Grand test fixup ( #138 )
...
* start fixing up tests
* fix up tests + automate with drone
* fiddle with linting
* messing about with drone.yml
* some more fiddling
* hmmm
* add cache
* add vendor directory
* verbose
* ci updates
* update some little things
* update sig
2021-08-12 21:03:24 +02:00
Tobi Smethurst
329a5e8144
Text duplication fix ( #137 )
...
* start testing text duplication
* tests
* fixes + tests
2021-08-11 16:54:54 +02:00
tsmethurst
8330263965
ahhh
2021-08-10 18:33:43 +02:00
tsmethurst
2df77e4ffa
add drone.yml
2021-08-10 18:32:55 +02:00
Tobi Smethurst
6acd410426
Bugfixerino ( #133 )
...
* fix some lil bugs
* fmt, lint
2021-08-10 16:56:59 +02:00
tsmethurst
93792d3f1e
roll back to sha256 for signatures
2021-08-10 13:59:37 +02:00
Tobi Smethurst
0f2de6394a
Dereference remote replies ( #132 )
...
* decided where to put reply dereferencing
* fiddling with dereferencing threads
* further adventures
* tidy up some stuff
* move dereferencing functionality
* a bunch of refactoring
* go fmt
* more refactoring
* bleep bloop
* docs and linting
* start implementing replies collection on gts side
* fiddling around
* allow dereferencing our replies
* lint, fmt
2021-08-10 13:32:39 +02:00
Tobi Smethurst
0386a28b5a
Frodo swaggins ( #126 )
...
* more swagger fun
* document a whole bunch more stuff
* more swagger yayyyyyyy
* progress + go fmt
2021-08-02 19:06:44 +02:00
tsmethurst
cb85f65cca
fix breaky linky
2021-07-31 23:20:38 +02:00
Tobi Smethurst
6bd26ff4c4
more swagger docs + other changes ( #125 )
...
* more swagger docs + other changes
* go fmt
2021-07-31 23:17:39 +02:00
tsmethurst
65bf285637
requirements.txt for RtD
2021-07-31 17:54:50 +02:00
Tobi Smethurst
58dddd86e0
Swagger ( #124 )
...
* start experimenting with swagger documentation
* further adventures in swagger
* do a few more api paths
* account paths documented
* go fmt
* fix up some models
* bit o lintin'
2021-07-31 17:49:59 +02:00
Tobi Smethurst
eb13faf54f
Password change ( #123 )
...
* add password change command
* document cli commands
* go fmt
2021-07-31 13:57:23 +02:00
Tobi Smethurst
a940a520d3
Link hashtag bug ( #121 )
...
* link + hashtag bug
* remove printlns
* tidy up some duplicated code
2021-07-29 13:18:22 +02:00
Tobi Smethurst
ea8ad8b346
Link parsing ( #120 )
...
* add link parsing + formatting functionality
* refinement + docs
* add missing test
* credit url library
2021-07-28 11:42:26 +02:00
Tobi Smethurst
fddacdd1a8
build and bundle admin console + web assets ( #119 )
2021-07-27 14:45:27 +02:00
Tobi Smethurst
2c2dbe318e
federating db updates ( #118 )
2021-07-27 10:45:22 +02:00
Tobi Smethurst
a04888e9a6
doc updates ( #117 )
2021-07-27 10:12:11 +02:00
Tobi Smethurst
ad0e26dc04
Markdown Statuses ( #116 )
...
* parse markdown statuses if desired
* add some preliminary docs for writing posts
2021-07-26 20:25:54 +02:00
Tobi Smethurst
e2757ae676
add trusted proxy for parsing client IPs ( #115 )
2021-07-26 16:15:36 +02:00
tsmethurst
651f12cdfb
Merge branch 'main' of github.com:superseriousbusiness/gotosocial into main
2021-07-24 19:32:29 +02:00
Tobi Smethurst
5bf4fb49e0
Tiny fix ( #114 )
...
* allow custom ports for webserver and le
* fix teensy mistake not setting default port
2021-07-24 19:31:38 +02:00
tsmethurst
87d9a06b1a
Merge branch 'main' of github.com:superseriousbusiness/gotosocial into main
2021-07-24 19:30:15 +02:00
Tobi Smethurst
bc1d8a9265
allow custom ports for webserver and le ( #111 )
2021-07-24 19:02:41 +02:00
tsmethurst
318e377359
allow custom ports for webserver and le
2021-07-24 18:55:24 +02:00
Tobi Smethurst
05e9af089c
Oidc ( #109 )
...
* add oidc config
* inching forward with oidc idp
* lil webfingy fix
* bit more progress
* further oidc
* oidc now working
* document dex config
* replace broken images
* add additional credits
* tiny doc update
* update
* add oidc config
* inching forward with oidc idp
* bit more progress
* further oidc
* oidc now working
* document dex config
* replace broken images
* add additional credits
* tiny doc update
* update
* document
* docs + comments
2021-07-23 10:36:28 +02:00
Tobi Smethurst
113186ce4e
lil webfingy fix ( #106 )
...
* lil webfingy fix
* return requested content type from fede requests
2021-07-21 17:46:59 +02:00
Tobi Smethurst
29bdc41baa
Config bugfix ( #104 )
...
* fix some config bugs
* go fmt
2021-07-19 19:31:47 +02:00
Tobi Smethurst
b1a4f38e38
allow different host + accountDomain ( #103 )
...
* allow different host + accountDomain
* use accountDomain in tags
2021-07-19 18:42:08 +02:00
Tobi Smethurst
677490bc4e
Db tls ( #102 )
...
* go mod tidy
* complete example config
* add tls support for db connection
* add certpool to tlsConfig
* add some lil docker scripts
2021-07-19 18:03:07 +02:00
f0x52
bbc2494c58
Static fileserver improvements, optional admin panel route ( #100 )
...
* better asset serving, optional admin panel route
* linting
2021-07-14 17:22:51 +02:00
f0x52
eef88ae31d
frontpage template tweaks ( #99 )
2021-07-13 18:40:47 +02:00
f0x52
f05b255511
Noescape ( #88 )
...
* disable html escaping for short description
* provide noescape function for templates
* move template functions before template loading
* go fmt
* linter fixes
2021-07-13 16:05:03 +02:00
Tobi Smethurst
bdba3ff9a9
sanitize html for statuses + instance ( #97 )
...
* sanitize html for statuses + instance
* sanitization
2021-07-13 16:03:51 +02:00
Tobi Smethurst
846057f0d6
Block/unblock ( #96 )
...
* remote + local block logic, incl. federation
* improve blocking stuff
* fiddle with display of blocked profiles
* go fmt
2021-07-11 16:22:21 +02:00
Tobi Smethurst
c7da64922f
favourites GET implementation ( #95 )
2021-07-09 18:32:48 +02:00
Tobi Smethurst
c5180b3860
Docs ( #94 )
...
* play around with docs
* add example images
* try some image fiddling
* images
* more detail
* little tweaks
* add licenses
2021-07-09 13:14:34 +02:00
f0x52
606ee5c615
Css button tweak ( #93 )
...
* 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-09 10:44:10 +02:00
Tobi Smethurst
1dac7eb9e0
readme updating ( #92 )
2021-07-08 18:51:32 +02:00
f0x52
2cebac592f
Css input/select styling tweak ( #91 )
...
* css styling tweaks
* bundle
* apply styling to textarea as well
* bundle, whitespace
2021-07-08 18:00:23 +02:00
Tobi Smethurst
05e62479c8
undo template no escape ( #87 )
2021-07-08 15:11:10 +02:00
Tobi Smethurst
c106ce4617
fix up some of the instance patching stuff ( #86 )
2021-07-08 15:06:37 +02:00
Tobi Smethurst
fe269cd641
fix up some of the instance patching stuff ( #85 )
2021-07-08 15:05:19 +02:00
f0x52
fd0714cfde
disable html escaping for short description ( #84 )
2021-07-08 14:57:37 +02:00
Tobi Smethurst
5460271bb5
Auth flow fixes ( #82 )
...
* preliminary fixes to broken auth flow
* fix some auth/cookie weirdness
* fmt
2021-07-08 11:32:31 +02:00
Tobi Smethurst
c71e55ecc4
clean up some weirdness in the router ( #80 )
2021-07-07 15:46:42 +02:00
Tobi Smethurst
3568579218
Blocklist import ( #77 )
...
* first steps on importing blocklists
* unblock domains properly
2021-07-06 13:29:11 +02:00
Tobi Smethurst
d389e7b150
Domain block ( #76 )
...
* start work on admin domain blocking
* move stuff around + further work on domain blocks
* move + restructure processor
* prep work for deleting account
* tidy
* go fmt
* formatting
* domain blocking more work
* check domain blocks way earlier on
* progress on delete account
* delete more stuff when an account is gone
* and more...
* domain blocky block block
* get individual domain block, delete a block
2021-07-05 13:23:03 +02:00
Tobi Smethurst
cf19aaf0df
Fix 404 contact ( #74 )
...
* Fix a little bug in the contact href on 404
2021-06-28 13:52:03 +02:00
Tobi Smethurst
4f3b3f5c0b
put version in binary properly ( #73 )
...
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-28 12:17:20 +02:00