tobi
367bdca250
Handle forwarded messages ( #273 )
...
* 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
2021-10-10 12:39:25 +02:00
tobi
3dc7644ae6
Derive visibility fixes ( #271 )
...
* use pub public const
* don't error on no summary
* move extract visibility to separate function
* extract visibility test
* add addressable interface
2021-10-06 18:18:02 +02:00
tobi
ff77bf1d11
fix logs not working properly ( #264 )
2021-10-04 16:00:35 +02:00
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
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
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
69bb56368d
set default privacy for new accounts ( #225 )
2021-09-13 17:35:33 +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 (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
tobi
793f9af6e6
only store statuses in the AS cache, not accounts ( #210 )
2021-09-11 14:16:00 +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
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 (grufwub)
71a4f8667c
update sqlite library -> v1.13.0
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-09-08 21:12:23 +01:00
kim (grufwub)
d2a85f2f5f
handle oauth token scope, fix user.SigninCount + token.UserID
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-09-08 20:46:08 +01:00
tobi
2b14b20802
rework media processing a little bit ( #191 )
...
* rework media processing a little bit
* review changes
2021-09-04 14:02:01 +02:00
tobi
ff05046df7
tests + announce notification fix ( #193 )
2021-09-04 13:29:56 +02:00
kim
25edd57eaf
Merge pull request #186 from superseriousbusiness/struct_validation
...
Struct validation
2021-09-03 10:27:40 +01:00
tsmethurst
32fe2282c4
review changes
2021-09-03 11:12:19 +02:00
tsmethurst
a116676814
Review changes
2021-09-03 10:30:40 +02:00
tsmethurst
5d5327614d
lint
2021-09-02 12:24:18 +02:00
tsmethurst
cc7a35ee92
token tests
2021-09-02 12:22:09 +02:00
tsmethurst
42892f91e1
client_test
2021-09-02 12:17:14 +02:00
tsmethurst
6f7da0ecdd
account + application tests
2021-09-02 12:10:59 +02:00
tobi
ac7c5e8cd2
session name fix ( #185 )
2021-09-01 22:12:31 +02:00
tsmethurst
4696e1a7b3
moving stuff around
2021-09-01 18:29:25 +02:00
tsmethurst
684bd56528
move oauth models into gtsmodel
2021-09-01 11:45:01 +02:00
tsmethurst
55a9b8553f
lil move
2021-09-01 11:13:01 +02:00
tsmethurst
7b01304dac
more updates
2021-09-01 11:12:10 +02:00