tobi
e04b187702
Refactor/tidy ( #261 )
...
* 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
2021-10-04 15:24:19 +02:00
tobi
9ce4234b9f
Follow request auto approval ( #259 )
...
* start messing about
* fiddle more
* Tests & fiddling
2021-10-01 19:08:50 +02:00
tobi
365c3bf5d7
rework mention replacement func ( #258 )
2021-10-01 14:10:20 +02:00
tobi
28b6ce59d6
don't catch mentions within links ( #257 )
2021-09-30 18:11:57 +02:00
tobi
0cd2bd2960
allow dereferencing of groups ( #256 )
2021-09-30 12:27:42 +02:00
tobi
231075f28d
Golint ( #255 )
2021-09-30 11:16:23 +02:00
tobi
36a09dd0df
handle remote account deletion more systematically ( #254 )
2021-09-30 10:56:02 +02:00
tobi
9a53b1a8d1
upstep bun to v1.0.9 ( #252 )
2021-09-29 15:09:45 +02:00
tobi
08cb8a3385
skip account on error instead of returning error ( #251 )
...
* skip account on error instead of returning error
* still return error on a real error
2021-09-28 16:19:13 +02:00
tobi
b5a7e1ba32
Account update issue ( #250 )
...
* start poking around
* tests
* notes and fiddling
2021-09-28 15:21:59 +02:00
tobi
b3fd9c39a3
Weird notif issue ( #248 )
...
* start working on weird issue
* go fmt ./...
* more tests
2021-09-27 17:42:20 +02:00
tobi
c7cfbe2702
Unblock fix ( #247 )
...
* start tests for inbox posts
* go mod tidy
* rename transferContext
* test block/unblock
* improve logging
* improve logging
* fix comment typo
2021-09-24 17:56:48 +02:00
tobi
d515c9f1ec
Goreleaser ( #241 )
...
* 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-24 13:14:20 +02:00
tobi
142f37f1bd
upstep bun version ( #243 )
2021-09-23 11:13:28 +02:00
tobi
ddfd83d0fb
update media processing ( #244 )
2021-09-23 11:13:11 +02:00
tobi
7e6350b448
remove hardcoded friendica user agent block ( #239 )
2021-09-21 11:40:16 +02:00
tobi
ffc55e9b15
tweak db settings slightly ( #238 )
2021-09-20 18:20:21 +02:00
tobi
c7c9fff730
use timestamptz instead of timestamp ( #237 )
2021-09-20 17:41:52 +02:00
tobi
b315eee43b
Update webfingering a little, add tests ( #236 )
...
* Update webfingering a little, add tests
* fix broken tests oops
2021-09-20 16:46:45 +02:00
tobi
92186c8c6f
federated authentication better logging + tidying ( #232 )
...
* change trace logging in authenticator
* messing about
* lil changes
* go fmt
* error fix
* Fix broken test
2021-09-16 11:35:09 +02:00
tobi
2e5dcc2929
Fix mentions not notifying ( #230 )
...
* set default privacy for new accounts
* teshts
* found it
* tiny change
* aaaa
2021-09-14 12:23:56 +02:00
tobi
e0f36278a0
add ap logo to readme ( #228 )
2021-09-13 20:02:59 +02:00
f0x52
491da2c4a1
Merge pull request #227 from f0x52/meta-vp-fix
...
fix viewport scaling for mobile
2021-09-13 18:00:10 +02:00
f0x
af884de8f9
fix viewport scaling for mobile
2021-09-13 17:39:29 +02:00
tobi
69bb56368d
set default privacy for new accounts ( #225 )
2021-09-13 17:35:33 +02:00
f0x52
8ab9108d3a
include Fork-Awesome files in-repo ( #222 )
2021-09-13 16:07:37 +02:00
f0x52
026674bc2c
Thread views on the web ( #207 )
...
* 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-09-13 14:45:33 +02:00
kim
635281f133
update my personal library versions ( #220 )
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-09-13 10:33:01 +02:00
kim
f6492d12d9
Merge pull request #214 from NyaaaWhatsUpDoc/improvement/update-storage-library
...
add git.iim.gay/grufwub/go-store for storage backend, replacing blob.Storage
2021-09-12 10:10:24 +01:00
kim
8a18017389
Merge pull request #213 from superseriousbusiness/alpine+node_upstep
...
update container versions
2021-09-12 07:44:18 +01:00
kim (grufwub)
6db57d1487
fix keys used to access storage items
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-09-11 20:28:57 +01:00
kim (grufwub)
7f36688643
rename KVStore uses as storage to differentiate between upcoming store package
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-09-11 20:18:06 +01:00
kim (grufwub)
e43a46e982
add git.iim.gay/grufwub/go-store for storage backend, replacing blob.Storage
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-09-11 20:12:47 +01:00
tsmethurst
87e9f06ff7
disable cgo for tests
2021-09-11 16:55:55 +02:00
tobi
ab32ce642b
documentation updates ( #211 )
2021-09-11 16:45:50 +02:00
tsmethurst
5b69792607
update container versions
2021-09-11 16:21:24 +02:00
tobi
793f9af6e6
only store statuses in the AS cache, not accounts ( #210 )
2021-09-11 14:16:00 +02:00
kim
bac4ee9980
update bun library to latest commit ( #206 )
...
* update bun library to latest commit
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
* update to latest bun release
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-09-11 13:53:44 +02:00
tobi
fc035868b2
fix broken build ( #209 )
2021-09-11 13:35:39 +02:00
tobi
9dc2255a8f
kim is a reply guy ( #208 )
...
* bun debug
* bun trace logging hooks
* more tests
* fix up some stuffffff
* drop the frontend cache until a proper fix is made
* go fmt
2021-09-11 13:19:06 +02:00
tobi
64bd689e55
Test both dbs ( #205 )
...
* move scripts, allow testing both dbs with one cmd
* tidy + vendor
* update test.sh to ignore cache
* put test commands directly in drone.yml
* change CONTRIBUTING slightly
* go ham on the readme
2021-09-10 18:13:24 +02:00
tobi
f2e5bedea6
migrate go version to 1.17 ( #203 )
...
* migrate go version to 1.17
* update contributing
2021-09-10 14:42:14 +02:00
tobi
e681aac589
fixes + db changes ( #204 )
...
* fixes + db changes
* make duration more lenient
2021-09-10 14:36:10 +02:00
kim
446dbb7a72
remove boosted statuses from public (federated timeline) ( #201 )
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-09-10 10:09:15 +02:00
kim
4c4a622088
Prune unnecessary nullzeros, fixup db tags ( #200 )
...
* prune gtsmodel.Account bun tags, add note to gtsmodel dir
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
* further database tag fixes
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
* more db tag fixups
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
* fix removing nullzero for account timestamps...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
* add nullzero back to accountid tag
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
* rename gtsmodel readme
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-09-10 10:08:21 +02:00
kim
41ace19e0c
fix up status inreplyto visibility, + small format improvements ( #199 )
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-09-10 08:37:28 +02:00
tobi
555ea8edfb
Import export ( #194 )
...
* start with export/import code
* messing about with decoding/encoding
* some more fiddling
* stuff is WORKING
* working pretty alright!
* go fmt
* fix up tests, add docs
* start backup/restore doc
* tweaks
* credits
* update advancedVisibility settings
* update bun library -> v1.0.4
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
* update oauth library -> v4.3.1-SSB
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
* handle oauth token scope, fix user.SigninCount + token.UserID
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
* update oauth library --> v4.3.2-SSB
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
* update sqlite library -> v1.13.0
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
* review changes
* start with export/import code
* messing about with decoding/encoding
* some more fiddling
* stuff is WORKING
* working pretty alright!
* go fmt
* fix up tests, add docs
* start backup/restore doc
* tweaks
* credits
* update advancedVisibility settings
* review changes
Co-authored-by: kim (grufwub) <grufwub@gmail.com>
Co-authored-by: kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com>
2021-09-09 16:15:25 +02:00
kim
a027da0ac9
Merge pull request #198 from NyaaaWhatsUpDoc/update/sqlite-library
...
Update/sqlite library
2021-09-08 21:26:32 +01:00
kim
f44cc51782
Merge pull request #196 from NyaaaWhatsUpDoc/update/oauth-library
...
Update oauth library -> v4.3.2-SSB
2021-09-08 21:15:45 +01:00
kim (grufwub)
6a2d0d9508
Merge remote-tracking branch 'upstream/main' into update/sqlite-library
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-09-08 21:13:54 +01:00