tobi

Results 137 issues of tobi

- Added database model for emoji categories. - Updated select for emojis to also select emoji category. - Serialize emoji category properly to the frontend. - Added endpoint `GET /api/v1/admin/custom_emojis/categories`...

I've seen this in pinafore a few times. When looking up an account your instance doesn't know about yet, the first search returns 0 results, but the second search (literally...

bug
ux
federation

Right now we only ever show Public statuses on the web ui (whether on the account's profile, or via a status link). This behavior can be a bit confusing for...

enhancement

While GtS's implementation of http signatures is technically correct (https://github.com/superseriousbusiness/gotosocial/issues/107#issuecomment-1188257189), Mastodon and many other implementations do not include query parameters when generating http signatures. This leads to some incompatibilities with...

security
investigation

from kimb: > "recovered panic: http: wrote more than the declared Content-Length" full log: ``` timestamp="04/10/2022 08:59:31.180" func=router.loggingMiddleware.func1 level=ERROR stacktrace="gin.(*Context).Render()\n\tgithub.com/gin-gonic/[email protected]/context.go:911\ngin.(*Context).DataFromReader()\n\tgithub.com/gin-gonic/[email protected]/context.go:1013\nfileserver.(*FileServer).ServeFile()\n\tgithub.com/superseriousbusiness/gotosocial/internal/api/client/fileserver/servefile.go:126\ngin.(*Context).Next()\n\tgithub.com/gin-gonic/[email protected]/context.go:173\nsecurity.(*Module).TokenCheck()\n\tgithub.com/superseriousbusiness/gotosocial/internal/api/security/tokencheck.go:40\ngin.(*Context).Next()\n\tgithub.com/gin-gonic/[email protected]/context.go:173\ngin.(*Middleware).Handle()\n\tgithub.com/ulule/limiter/[email protected]/drivers/middleware/gin/middleware.go:64\ngin.NewMiddleware.func1()\n\tgithub.com/ulule/limiter/[email protected]/drivers/middleware/gin/middleware.go:35\ngin.(*Context).Next()\n\tgithub.com/gin-gonic/[email protected]/context.go:173\n" msg="recovered panic: http: wrote more than the declared Content-Length" ```...

bug

Right now I'm in a situation on goblin technology (which is admittedly completely my own fault), where I did a database export/import without deleting my storage folder in between. Now,...

enhancement

I believe this is to do with an issue we were seeing earlier to do with not having `content-length` set on responses from some Misskey servers (fixed by #848) My...

bug

To stop databases from growing indefinitely, we should figure out a way to uncache posts from remote instances (ie., remove them from the database, including associated attachments and stuff). We...

enhancement

We should investigate what is required to allow people to validate their profiles using [Keyoxide](https://docs.keyoxide.org/). > Keyoxide is a privacy-friendly tool to create and verify decentralized online identities. > >...

enhancement
security
future tech

Feature request from @illfygli It would be cool if GtS could send a summary of recent posts to your mailbox if you haven't logged in in a while. Probs a...

enhancement
future tech
ux