Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

soundcloud, but in the fediverse?#activitypub #askfediverse

General Discussion
5 4 14

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @toddsundsted did you use any literature for deciding on the theme basic colors and how to combine them?

    I've been struggling with something very similar a while back and the material design specs seemed too complex for what I wanted, but nothing else popped up on search.

    read more

  • I've streamlined theme development in Ktistec. The theming system uses a hierarchy of CSS custom properties and fallbacks. Theme authors can customize a theme at multiple levels:

    Base Colors Only

    Define only base colors like --text-primary, --bg-primary, --bg-input, --semantic-primary, etc. Derived colors will auto-generate using color-mix formulas. For example:

    :root { --semantic-primary: #ffa500; }

    From this one line, theme-appropriate colors like --bg-accent-code, --anchor-color, etc. auto-generate.

    Base Colors Plus Derived Colors

    Define base colors and derived colors. Derived colors use custom values when defined. Undefined derived colors auto-generate. For example:

    :root { --text-primary: #333; --text-primary-2: #ff0000; /* red for this specific shade */ }

    Given this theme, derived shades like --text-primary-1, --text-primary-3, and --text-primary-4 auto-generate. --text-primary-2 is red.

    The simplest possible interesting theme redefines the primary semantic color. The single line above (in Base Colors Only) would result in the following, with button color, link color, disabled, selected, and hover states all derived automatically:

    screenshot of the setting page with the primary semantic color defined

    These changes will be in the upcoming release. Existing themes will continue to work, as is.

    read more

  • @dansup I think moving the referenced post next to the notifications text (and closing the resulting gap, unlike in the image) would make for a more compact, better layout

    read more

  • Loops has a poor mobile web UI.

    So I spent the past 6 hours refactoring it to better match our mobile app layout, while keeping it consistent, and improving the desktop layout too.

    You don't need to install an app to enjoy Loops, and we will be implementing proper PWA support with Push Notifications and better Offline mode.

    Shipping soon 🚀

    read more

  • Stegodon v1.3.0 is out. Massive performance improvements!

    https://github.com/deemkeen/stegodon/releases/tag/v1.3.0

    read more

  • Hey , is there an activitypub application similar to meetup? I would really like to add a trail ride planning platform to Dirt Social and i'm curious if something already exists.

    I thought i remembered seeing one somewhere. but i can't find it now.

    Thanks!

    read more

  • @Vive_Levant @JessTheUnstill @julian Absolutely it could!

    Technically, it could be considered as abusing the API, but at least it would maybe motivate the developers to come up with a better solution. :)

    Looks like there is a rather old and inactive feature request for this at https://github.com/mastodon/mastodon/issues/12308

    read more

  • Working on some major improvements to the Loops web UI ✨

    - New full height layout (bye header)
    - Better Search (users, videos, tags)
    - Mobile UI w/ bottom navbar like the app
    - Bigger video player on desktop
    - Improved Notifications
    - and much more

    Shipping Soon 🚀

    read more
Post suggeriti
  • Activity Pub

    General Discussion activitypub
    1
    0 Votes
    1 Posts
    10 Views
    Diese Website ist jetzt über das #ActivityPub Plugin mit dem Fediverse verbunden. Dieser Post ist ein Test, und gleichzeitig eine Beschreibung, was ich gemacht habe, damit ich mich mit meinem informelleren Mastodon-Account finden konnte.Ich habe zunächst mein Profil ein bisschen mit Beschreibung und Headerbild ausgeschmückt und dann das Plugin installiert. Dann habe ich einen Beitrag geschrieben und etwa 15 Minuten gewartet.Von meinem anderen Account aus habe ich den Beitrag gezielt gesucht und nicht gefunden. Auch eine direkte Suche nach @Jan hat nix gebracht.Dann bin ich erst mal schwimmen gegangen.Danach habe ich nochmal gesucht, immer noch nix. Ich habe dann einen Beitrag geschrieben und in dem einen Block eingefügt „Föderierte Antwort“ eingeführt. In dem Feld „Antwort auf diesen Beitrag“ habe ich die URL eines Posts meines anderen Mastodon-Profils eingeben und den Beitrag aktualisiert.Diese Antwort ist mir angezeigt worden, und ich konnte mir folgen!Jetzt bin ich mal gespannt, ob ich diesen Beitrag auch direkt in der Timeline meines Zweitprofils angezeigt wird.Es bleibt natürlich die Frage, wie ich die Auffindbarkeit von diesem Profil und den Beiträgen befördere, ohne so komische Tricks anzuwenden.Naja, der restliche Beitrag ist ein Test von allen AktivityPub-Spezifischen Textblöcken. Enjoy!
  • 0 Votes
    1 Posts
    12 Views
    Mastodon's latest software version brings quote posts with added controls to all servers.
  • 0 Votes
    1 Posts
    11 Views
    This is an extension of the discussion from Topic removal from a category/community. In it, rimu@piefed.social shared the Lemmy federation primer which details that Delete(Object) is federated whenever a post is removed from a community. I needed a way to communicate when a topic/context (not the top-level post) is removed from a category/audience, but is not deleted. You might ask — how is removing a context different from deleting it? In this case, a removed context still exists and is still resolvable. A context can removed from an audience in NodeBB. Note that Lemmy and Piefed don't have a concept of an audience-less context, so if a context is removed from an audience, it would simply be deleted. No additional logic required. Anyhow — when a topic is moved into Uncategorized (which is a catch-all bucket for... you guessed it, uncategorized content), NodeBB will federate a Remove. It looks something like this: { id: '#activity/remove/', type: 'Remove', actor: '', to: [], cc: [, object: '', origin: '', } This is live on activitypub.space already. This goes hand-in-hand with topic moving, which would follow similar mechanisms, except it'd be a Move instead of a Remove. I will likely write an FEP with technical details for both Remove and Move, and will include existing behaviours (Delete(Object)) as well.
  • 0 Votes
    1 Posts
    15 Views
    Apologies in advance if I misrepresented anybody or missed any crucial bits of information. Jesse Karmani (jesseplusplus@mastodon.social), Ted Thibodeau Jr. (tallted@mastodon.social, and Julian Lam (julian@activitypub.space) in attendance Julian provided an update on adoption of FEP 7888 Both Piefed and Lemmy have adopted 7888, and will begin publishing resolvable context collections in their next release Jesse opened a PR to Mastodon, which received preliminary approval from Gargron@mastodon.social (ed. it was later merged, rolled back, updated, a new PR opened, which was then merged) This PR is the first of two planned pull requests. The first generates the outgoing context (the same as what Lemmy/Piefed have done recently) The seconds handles incoming contexts and backfills Jesse was asked whether it would conflict with existing reply-tree crawling methods, but the two are complementary. She expects additional discussion before the PR is opened. Julian noted that it would be helpful if statistics/analytics were gathered by the Mastodon team to see how conversation contexts and backfill works at scale; admits that existing implementations and testing has been small scale and may not reflect real-world usage. Julian noted that Lemmy's implementation (nutomic@lemmy.ml) does not paginate their resolvable context implementation. All objects are listed in one OrderedCollection Jesse noted that she followed Mastodon's pagination convention for collections. Context inheritance Julian asked for opinions on whether contexts were inherited in existing implementations. Notes that NodeBB inherits parent context, but checks further up the known parent chain for further contexts Julian admits that not everybody can and should do this, is also not sure anymore whether NodeBB actually does this. Julian notes the ideal implementation would be every object referencing their immediate parent, which would lead to the entire collection referring to the same context collection. Jesse: Decodon inherits immediate parent context only Ted: notes that this is a reinvention of inReplyTo Julian and Jesse note that there are marked differences between crawling the reply chain. A short discussion about how netnews and usenet handled reply chains was had. Julian notes that Lemmy will not inherit context. Every object will point back to its own server's context collection. This was a conscious decision by Nutomic as each instance is meant to consider its own representation of remote content as the canonical representation ActivityPub.Space Julian made a short shout-out to a new site called ActivityPub.Space, meant to be a hub for AP development discussions ("A federated space for ActivityPub discussions so that they don’t just get lost in ephemeral replies") A short double-back to NNTP and how they approach "eventual consistency" Ted: “Cloud of NNTP servers are all hosts of articles and replies.” Strictly speaking it’s not a reply tree as replies can be inReplyTo multiple parents