• Joined on 2023-07-22
Oneric pushed to ap-anonymous-errata at Oneric/akkoma 2024-11-10 01:49:28 +00:00
0f9c9aac38 Completely omit id for anonymous objects
c0a99df06a Merge remote-tracking branch 'oneric/varfixes' into develop
0cb4c35ee4 Merge pull request 'Extract keys to their own table, match keyID' (#816) from keys-extraction into develop
c9b3fcc1d3 allow for OTP code changes in :zip
11c5838947 standardise local key id generation
Compare 10 commits »
Oneric created branch ap-anonymous-errata in Oneric/akkoma 2024-11-10 01:49:28 +00:00
Oneric commented on pull request AkkomaGang/akkoma#846 2024-11-03 18:40:29 +00:00
WIP: Add backfilling of posts

Multiple actually:

"pleroma:fake_object_id"
"pleroma:fakeid"
"pleroma:fakecontext"

and also a "fake" => true property sometimes.

Furthermore, Create activities for fetched…

Oneric commented on issue AkkomaGang/akkoma#847 2024-11-03 16:50:59 +00:00
[bug] Escaped HTML post rendering problem

Does the API query error out and if so with what response? Do server-side logs show anything related?

Oneric commented on pull request AkkomaGang/akkoma#846 2024-11-02 17:26:02 +00:00
WIP: Add backfilling of posts

Sorry if my curt comments yesterday ended up sounding harsh; I’m stretched thin on time atm and just quickly pointed out whatever seemed in need of further change

Oneric commented on pull request AkkomaGang/akkoma-fe#410 2024-11-02 17:12:45 +00:00
Use FEP-c16b: Formatting MFM functions

This feels wrong to me. The back-end provides what to show, but how to exactly implement this, is then up to the front-end.

The backend provides safe HTML content to show and frontends just…

Oneric commented on pull request AkkomaGang/akkoma-fe#410 2024-11-02 16:48:58 +00:00
Use FEP-c16b: Formatting MFM functions

From a code-complexity perspective; We now need a way for css to know what posts are mfm and not

If it wasn’t dropped as part of this change we already have that via the .mfm class. In…

Oneric commented on issue AkkomaGang/akkoma-fe#419 2024-11-02 00:01:49 +00:00
[feat] Allow setting custom emoji as icon for emoji pack

The thing is:

Mastodon emoji listing API does not contain the pack.json data and there’s no good place to add any global metadata…

Oneric commented on issue AkkomaGang/akkoma-fe#425 2024-11-01 23:54:37 +00:00
[bug] "Pause animated images until you hover on them" does not work on images w/o file extensions

If media proxy is enabled this should work, otherwise there’s (almost) no introspection into the file content and we rely on the file extensions

Oneric commented on pull request AkkomaGang/akkoma#815 2024-11-01 19:37:05 +00:00
Federate emoji as anonymous objects

Bringing this up with the W3C sounds like the right move. Do you feel like doing this? I can do it if not

It would be great if you could lead this; I’m lacking time atm. But feel free to…

Oneric commented on pull request AkkomaGang/akkoma#845 2024-11-01 18:02:56 +00:00
MRF.ObjectAgePolicy: Check objects alongside Create activities

reminder to run mix test; the function clause mismatches show up there and speaking of mix test it’d be good to add a test for objects not being fully rejected but still stripped

Oneric commented on pull request AkkomaGang/akkoma#845 2024-11-01 18:02:56 +00:00
MRF.ObjectAgePolicy: Check objects alongside Create activities

This now checks for published in the top-level object, but the code path for activities still passes the top-level activity instead of the child object to check_date. The activity might not have a published field and thus crash the process

Oneric commented on pull request AkkomaGang/akkoma#845 2024-11-01 18:02:56 +00:00
MRF.ObjectAgePolicy: Check objects alongside Create activities

Instead of duplicating the base function, i’d prefer to lift the logic out into a shared function and pass a flag to it indicating whether or not a full reject is allowed

Oneric commented on pull request AkkomaGang/akkoma#845 2024-11-01 18:02:56 +00:00
MRF.ObjectAgePolicy: Check objects alongside Create activities

Two things:

Oneric commented on pull request AkkomaGang/akkoma#815 2024-11-01 17:37:03 +00:00
Federate emoji as anonymous objects

welp °~°

*(I was trying to figure out if the allowed "empty value" for XML’s xsd:anyURI JSON-LDs anyURI range appears to be modeled after allows explicit nulls, but if the spec includes…

Oneric commented on pull request AkkomaGang/akkoma#846 2024-11-01 15:57:27 +00:00
WIP: Add backfilling of posts

we do always fetch the outbox, but activities in it are still cached.

This is insufficent, since:

  • it still spams remote servers with many requests *(due to default uniqueness job…
Oneric commented on pull request AkkomaGang/akkoma#846 2024-11-01 15:49:36 +00:00
WIP: Add backfilling of posts

(also this breaks for e.g. users named "inbox")

Oneric commented on pull request AkkomaGang/akkoma#846 2024-11-01 15:46:59 +00:00
WIP: Add backfilling of posts

don’t populate it and wait for the next user refresh to occur or Update activity to arrive filling outbox with the correct value

Oneric commented on pull request AkkomaGang/akkoma#846 2024-11-01 15:44:13 +00:00
WIP: Add backfilling of posts

I don't like yet another "fake activity" marker (We already have one) with different semantics. Instead, the fetch logic should be changed to only wrap objects which actually need this