Redirect 302 redirect from GET @entry_comment_create (46f1e3)

Components

20 Twig Components
60 Render Count
316 ms Render Time
14.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
date
"App\Twig\Components\DateComponent"
components/date.html.twig
18 17.59ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 8.44ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
5 31.82ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 3.88ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
2 25.66ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 1.38ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 83.69ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
1 0.14ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
1 19.35ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
1 1.80ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.47ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 47.34ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.47ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 14.10ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 16.30ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 12.65ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 22.17ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 39.45ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 2.57ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 14.98ms

Render calls

entry App\Twig\Components\EntryComponent 14.0 MiB 83.69 ms
Input props
[
  "entry" => App\Entity\Entry {#1790
    +user: Proxies\__CG__\App\Entity\User {#1911
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2140 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#2092
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2130 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2132 …}
      +entries: Doctrine\ORM\PersistentCollection {#2040 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2350 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2348 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2328 …}
      +posts: Doctrine\ORM\PersistentCollection {#2344 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2136 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2123 …}
      +follows: Doctrine\ORM\PersistentCollection {#2120 …}
      +followers: Doctrine\ORM\PersistentCollection {#2115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2225 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2297 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2228 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2305 …}
      +violations: Doctrine\ORM\PersistentCollection {#2316 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
      +awards: Doctrine\ORM\PersistentCollection {#2304 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2276 …}
      +categories: Doctrine\ORM\PersistentCollection {#2194 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2212 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#2094
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#2241
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#314
      +icon: Proxies\__CG__\App\Entity\Image {#295 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#322
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#286 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
      +entries: Doctrine\ORM\PersistentCollection {#229 …}
      +posts: Doctrine\ORM\PersistentCollection {#187 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
      +bans: Doctrine\ORM\PersistentCollection {#166 …}
      +reports: Doctrine\ORM\PersistentCollection {#152 …}
      +badges: Doctrine\ORM\PersistentCollection {#130 …}
      +logs: Doctrine\ORM\PersistentCollection {#120 …}
      +awards: Doctrine\ORM\PersistentCollection {#109 …}
      +categories: Doctrine\ORM\PersistentCollection {#96 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#323
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#317
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2441 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2407
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2419 …}
    +votes: Doctrine\ORM\PersistentCollection {#1882 …}
    +reports: Doctrine\ORM\PersistentCollection {#1853 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1958 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1935 …}
    +badges: Doctrine\ORM\PersistentCollection {#1392 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#100
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
  "isSingle" => true
  "showBody" => false
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#1765
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#1766 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1790
    +user: Proxies\__CG__\App\Entity\User {#1911
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2140 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#2092
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2130 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2132 …}
      +entries: Doctrine\ORM\PersistentCollection {#2040 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2350 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2348 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2328 …}
      +posts: Doctrine\ORM\PersistentCollection {#2344 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2136 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2123 …}
      +follows: Doctrine\ORM\PersistentCollection {#2120 …}
      +followers: Doctrine\ORM\PersistentCollection {#2115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2225 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2297 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2228 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2305 …}
      +violations: Doctrine\ORM\PersistentCollection {#2316 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
      +awards: Doctrine\ORM\PersistentCollection {#2304 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2276 …}
      +categories: Doctrine\ORM\PersistentCollection {#2194 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2212 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#2094
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#2241
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#314
      +icon: Proxies\__CG__\App\Entity\Image {#295 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#322
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#286 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
      +entries: Doctrine\ORM\PersistentCollection {#229 …}
      +posts: Doctrine\ORM\PersistentCollection {#187 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
      +bans: Doctrine\ORM\PersistentCollection {#166 …}
      +reports: Doctrine\ORM\PersistentCollection {#152 …}
      +badges: Doctrine\ORM\PersistentCollection {#130 …}
      +logs: Doctrine\ORM\PersistentCollection {#120 …}
      +awards: Doctrine\ORM\PersistentCollection {#109 …}
      +categories: Doctrine\ORM\PersistentCollection {#96 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#323
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#317
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2441 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2407
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2419 …}
    +votes: Doctrine\ORM\PersistentCollection {#1882 …}
    +reports: Doctrine\ORM\PersistentCollection {#1853 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1958 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1935 …}
    +badges: Doctrine\ORM\PersistentCollection {#1392 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#100
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 24.94 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1911
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#2140 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#2092
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2130 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2129 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2132 …}
    +entries: Doctrine\ORM\PersistentCollection {#2040 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2350 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2348 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2328 …}
    +posts: Doctrine\ORM\PersistentCollection {#2344 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2337 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2049 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2112 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2136 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2123 …}
    +follows: Doctrine\ORM\PersistentCollection {#2120 …}
    +followers: Doctrine\ORM\PersistentCollection {#2115 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2225 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2297 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2321 …}
    +reports: Doctrine\ORM\PersistentCollection {#2228 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2305 …}
    +violations: Doctrine\ORM\PersistentCollection {#2316 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
    +awards: Doctrine\ORM\PersistentCollection {#2304 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2276 …}
    +categories: Doctrine\ORM\PersistentCollection {#2194 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2212 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#2094
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#2241
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#2032
  +user: Proxies\__CG__\App\Entity\User {#1911
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#2140 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#2092
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2130 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2129 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2132 …}
    +entries: Doctrine\ORM\PersistentCollection {#2040 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2350 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2348 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2328 …}
    +posts: Doctrine\ORM\PersistentCollection {#2344 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2337 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2049 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2112 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2136 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2123 …}
    +follows: Doctrine\ORM\PersistentCollection {#2120 …}
    +followers: Doctrine\ORM\PersistentCollection {#2115 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2225 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2297 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2321 …}
    +reports: Doctrine\ORM\PersistentCollection {#2228 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2305 …}
    +violations: Doctrine\ORM\PersistentCollection {#2316 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
    +awards: Doctrine\ORM\PersistentCollection {#2304 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2276 …}
    +categories: Doctrine\ORM\PersistentCollection {#2194 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2212 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#2094
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#2241
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.25 ms
Input props
[
  "date" => DateTimeImmutable @1704634732 {#100
    date: 2024-01-07 14:38:52.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#2250
  +date: DateTimeImmutable @1704634732 {#100
    date: 2024-01-07 14:38:52.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704634732 {#100
    date: 2024-01-07 14:38:52.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#1992
  +createdAt: DateTimeImmutable @1704634732 {#100
    date: 2024-01-07 14:38:52.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 19.35 ms
Input props
[
  "subject" => App\Entity\Entry {#1790
    +user: Proxies\__CG__\App\Entity\User {#1911
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2140 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#2092
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2130 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2132 …}
      +entries: Doctrine\ORM\PersistentCollection {#2040 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2350 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2348 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2328 …}
      +posts: Doctrine\ORM\PersistentCollection {#2344 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2136 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2123 …}
      +follows: Doctrine\ORM\PersistentCollection {#2120 …}
      +followers: Doctrine\ORM\PersistentCollection {#2115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2225 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2297 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2228 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2305 …}
      +violations: Doctrine\ORM\PersistentCollection {#2316 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
      +awards: Doctrine\ORM\PersistentCollection {#2304 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2276 …}
      +categories: Doctrine\ORM\PersistentCollection {#2194 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2212 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#2094
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#2241
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#314
      +icon: Proxies\__CG__\App\Entity\Image {#295 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#322
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#286 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
      +entries: Doctrine\ORM\PersistentCollection {#229 …}
      +posts: Doctrine\ORM\PersistentCollection {#187 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
      +bans: Doctrine\ORM\PersistentCollection {#166 …}
      +reports: Doctrine\ORM\PersistentCollection {#152 …}
      +badges: Doctrine\ORM\PersistentCollection {#130 …}
      +logs: Doctrine\ORM\PersistentCollection {#120 …}
      +awards: Doctrine\ORM\PersistentCollection {#109 …}
      +categories: Doctrine\ORM\PersistentCollection {#96 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#323
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#317
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2441 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2407
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2419 …}
    +votes: Doctrine\ORM\PersistentCollection {#1882 …}
    +reports: Doctrine\ORM\PersistentCollection {#1853 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1958 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1935 …}
    +badges: Doctrine\ORM\PersistentCollection {#1392 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#100
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#2511
  +subject: App\Entity\Entry {#1790
    +user: Proxies\__CG__\App\Entity\User {#1911
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2140 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#2092
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2130 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2132 …}
      +entries: Doctrine\ORM\PersistentCollection {#2040 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2350 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2348 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2328 …}
      +posts: Doctrine\ORM\PersistentCollection {#2344 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2136 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2123 …}
      +follows: Doctrine\ORM\PersistentCollection {#2120 …}
      +followers: Doctrine\ORM\PersistentCollection {#2115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2225 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2297 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2228 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2305 …}
      +violations: Doctrine\ORM\PersistentCollection {#2316 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
      +awards: Doctrine\ORM\PersistentCollection {#2304 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2276 …}
      +categories: Doctrine\ORM\PersistentCollection {#2194 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2212 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#2094
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#2241
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#314
      +icon: Proxies\__CG__\App\Entity\Image {#295 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#322
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#286 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
      +entries: Doctrine\ORM\PersistentCollection {#229 …}
      +posts: Doctrine\ORM\PersistentCollection {#187 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
      +bans: Doctrine\ORM\PersistentCollection {#166 …}
      +reports: Doctrine\ORM\PersistentCollection {#152 …}
      +badges: Doctrine\ORM\PersistentCollection {#130 …}
      +logs: Doctrine\ORM\PersistentCollection {#120 …}
      +awards: Doctrine\ORM\PersistentCollection {#109 …}
      +categories: Doctrine\ORM\PersistentCollection {#96 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#323
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#317
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2441 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2407
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2419 …}
    +votes: Doctrine\ORM\PersistentCollection {#1882 …}
    +reports: Doctrine\ORM\PersistentCollection {#1853 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1958 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1935 …}
    +badges: Doctrine\ORM\PersistentCollection {#1392 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#100
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.80 ms
Input props
[
  "subject" => App\Entity\Entry {#1790
    +user: Proxies\__CG__\App\Entity\User {#1911
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2140 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#2092
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2130 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2132 …}
      +entries: Doctrine\ORM\PersistentCollection {#2040 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2350 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2348 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2328 …}
      +posts: Doctrine\ORM\PersistentCollection {#2344 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2136 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2123 …}
      +follows: Doctrine\ORM\PersistentCollection {#2120 …}
      +followers: Doctrine\ORM\PersistentCollection {#2115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2225 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2297 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2228 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2305 …}
      +violations: Doctrine\ORM\PersistentCollection {#2316 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
      +awards: Doctrine\ORM\PersistentCollection {#2304 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2276 …}
      +categories: Doctrine\ORM\PersistentCollection {#2194 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2212 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#2094
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#2241
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#314
      +icon: Proxies\__CG__\App\Entity\Image {#295 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#322
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#286 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
      +entries: Doctrine\ORM\PersistentCollection {#229 …}
      +posts: Doctrine\ORM\PersistentCollection {#187 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
      +bans: Doctrine\ORM\PersistentCollection {#166 …}
      +reports: Doctrine\ORM\PersistentCollection {#152 …}
      +badges: Doctrine\ORM\PersistentCollection {#130 …}
      +logs: Doctrine\ORM\PersistentCollection {#120 …}
      +awards: Doctrine\ORM\PersistentCollection {#109 …}
      +categories: Doctrine\ORM\PersistentCollection {#96 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#323
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#317
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2441 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2407
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2419 …}
    +votes: Doctrine\ORM\PersistentCollection {#1882 …}
    +reports: Doctrine\ORM\PersistentCollection {#1853 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1958 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1935 …}
    +badges: Doctrine\ORM\PersistentCollection {#1392 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#100
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#2578
  +formDest: "entry"
  +subject: App\Entity\Entry {#1790
    +user: Proxies\__CG__\App\Entity\User {#1911
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2140 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#2092
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2130 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2132 …}
      +entries: Doctrine\ORM\PersistentCollection {#2040 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2350 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2348 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2328 …}
      +posts: Doctrine\ORM\PersistentCollection {#2344 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2112 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2136 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2123 …}
      +follows: Doctrine\ORM\PersistentCollection {#2120 …}
      +followers: Doctrine\ORM\PersistentCollection {#2115 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2229 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2225 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2297 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2228 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2305 …}
      +violations: Doctrine\ORM\PersistentCollection {#2316 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
      +awards: Doctrine\ORM\PersistentCollection {#2304 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2276 …}
      +categories: Doctrine\ORM\PersistentCollection {#2194 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2212 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#2094
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#2241
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#314
      +icon: Proxies\__CG__\App\Entity\Image {#295 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#322
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#286 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
      +entries: Doctrine\ORM\PersistentCollection {#229 …}
      +posts: Doctrine\ORM\PersistentCollection {#187 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
      +bans: Doctrine\ORM\PersistentCollection {#166 …}
      +reports: Doctrine\ORM\PersistentCollection {#152 …}
      +badges: Doctrine\ORM\PersistentCollection {#130 …}
      +logs: Doctrine\ORM\PersistentCollection {#120 …}
      +awards: Doctrine\ORM\PersistentCollection {#109 …}
      +categories: Doctrine\ORM\PersistentCollection {#96 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#323
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#317
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2441 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2407
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2419 …}
    +votes: Doctrine\ORM\PersistentCollection {#1882 …}
    +reports: Doctrine\ORM\PersistentCollection {#1853 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1958 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1935 …}
    +badges: Doctrine\ORM\PersistentCollection {#1392 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#100
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
date App\Twig\Components\DateComponent 14.0 MiB 0.98 ms
Input props
[
  "date" => DateTimeImmutable @1719155299 {#2937
    date: 2024-06-23 17:08:19.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3040
  +date: DateTimeImmutable @1719155299 {#2937
    date: 2024-06-23 17:08:19.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 3.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2929
    +avatar: Proxies\__CG__\App\Entity\Image {#3089 …}
    +cover: null
    +email: "Strit@lemmy.linuxuserspace.show"
    +username: "@Strit@lemmy.linuxuserspace.show"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Linux enthusiast, family man and nerd"
    +lastActive: DateTime @1726328845 {#3086
      date: 2024-09-14 17:47:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3090 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3092 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3094 …}
    +entries: Doctrine\ORM\PersistentCollection {#3096 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3098 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3100 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3102 …}
    +posts: Doctrine\ORM\PersistentCollection {#3104 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3106 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3108 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3110 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3112 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3114 …}
    +follows: Doctrine\ORM\PersistentCollection {#3116 …}
    +followers: Doctrine\ORM\PersistentCollection {#3118 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3120 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3122 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3124 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3126 …}
    +reports: Doctrine\ORM\PersistentCollection {#3128 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3130 …}
    +violations: Doctrine\ORM\PersistentCollection {#3132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3134 …}
    +awards: Doctrine\ORM\PersistentCollection {#3136 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3138 …}
    +categories: Doctrine\ORM\PersistentCollection {#3140 …}
    -id: 69878
    -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3142 …}
    +apId: "Strit@lemmy.linuxuserspace.show"
    +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit"
    +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox"
    +apDomain: "lemmy.linuxuserspace.show"
    +apPreferredUsername: "Strit"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729027530 {#3087
      date: 2024-10-15 23:25:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698931515 {#3088
      date: 2023-11-02 14:25:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3155
  +width: 32
  +height: 32
  +user: Proxies\__CG__\App\Entity\User {#2929
    +avatar: Proxies\__CG__\App\Entity\Image {#3089 …}
    +cover: null
    +email: "Strit@lemmy.linuxuserspace.show"
    +username: "@Strit@lemmy.linuxuserspace.show"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Linux enthusiast, family man and nerd"
    +lastActive: DateTime @1726328845 {#3086
      date: 2024-09-14 17:47:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3090 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3092 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3094 …}
    +entries: Doctrine\ORM\PersistentCollection {#3096 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3098 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3100 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3102 …}
    +posts: Doctrine\ORM\PersistentCollection {#3104 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3106 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3108 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3110 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3112 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3114 …}
    +follows: Doctrine\ORM\PersistentCollection {#3116 …}
    +followers: Doctrine\ORM\PersistentCollection {#3118 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3120 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3122 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3124 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3126 …}
    +reports: Doctrine\ORM\PersistentCollection {#3128 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3130 …}
    +violations: Doctrine\ORM\PersistentCollection {#3132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3134 …}
    +awards: Doctrine\ORM\PersistentCollection {#3136 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3138 …}
    +categories: Doctrine\ORM\PersistentCollection {#3140 …}
    -id: 69878
    -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3142 …}
    +apId: "Strit@lemmy.linuxuserspace.show"
    +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit"
    +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox"
    +apDomain: "lemmy.linuxuserspace.show"
    +apPreferredUsername: "Strit"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729027530 {#3087
      date: 2024-10-15 23:25:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698931515 {#3088
      date: 2023-11-02 14:25:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: false
}
date App\Twig\Components\DateComponent 14.0 MiB 1.44 ms
Input props
[
  "date" => DateTimeImmutable @1719146717 {#2932
    date: 2024-06-23 14:45:17.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3217
  +date: DateTimeImmutable @1719146717 {#2932
    date: 2024-06-23 14:45:17.0 +02:00
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 1.16 ms
Input props
[
  "date" => DateTimeImmutable @1719097981 {#2914
    date: 2024-06-23 01:13:01.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3330
  +date: DateTimeImmutable @1719097981 {#2914
    date: 2024-06-23 01:13:01.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 4.74 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2923
    +avatar: Proxies\__CG__\App\Entity\Image {#3379 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3380 …}
    +email: "jodawznev@sh.itjust.works"
    +username: "@jodawznev@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1688780546 {#3376
      date: 2023-07-08 03:42:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3381 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3383 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3385 …}
    +entries: Doctrine\ORM\PersistentCollection {#3387 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3389 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3391 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3393 …}
    +posts: Doctrine\ORM\PersistentCollection {#3395 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3397 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3399 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3401 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3403 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3405 …}
    +follows: Doctrine\ORM\PersistentCollection {#3407 …}
    +followers: Doctrine\ORM\PersistentCollection {#3409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3411 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3413 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3415 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3417 …}
    +reports: Doctrine\ORM\PersistentCollection {#3419 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3421 …}
    +violations: Doctrine\ORM\PersistentCollection {#3423 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3425 …}
    +awards: Doctrine\ORM\PersistentCollection {#3427 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3429 …}
    +categories: Doctrine\ORM\PersistentCollection {#3431 …}
    -id: 20368
    -password: "$2y$13$r3.4AK.SymfIsuBUkG2TM.bno/GvqjoJ8Q9pNhn85hT5dfx46KZhu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3433 …}
    +apId: "jodawznev@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/jodawznev"
    +apPublicUrl: "https://sh.itjust.works/u/jodawznev"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "jodawznev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729290148 {#3377
      date: 2024-10-19 00:22:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688780546 {#3378
      date: 2023-07-08 03:42:26.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3444
  +width: 32
  +height: 32
  +user: Proxies\__CG__\App\Entity\User {#2923
    +avatar: Proxies\__CG__\App\Entity\Image {#3379 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3380 …}
    +email: "jodawznev@sh.itjust.works"
    +username: "@jodawznev@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1688780546 {#3376
      date: 2023-07-08 03:42:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3381 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3383 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3385 …}
    +entries: Doctrine\ORM\PersistentCollection {#3387 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3389 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3391 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3393 …}
    +posts: Doctrine\ORM\PersistentCollection {#3395 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3397 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3399 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3401 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3403 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3405 …}
    +follows: Doctrine\ORM\PersistentCollection {#3407 …}
    +followers: Doctrine\ORM\PersistentCollection {#3409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3411 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3413 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3415 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3417 …}
    +reports: Doctrine\ORM\PersistentCollection {#3419 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3421 …}
    +violations: Doctrine\ORM\PersistentCollection {#3423 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3425 …}
    +awards: Doctrine\ORM\PersistentCollection {#3427 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3429 …}
    +categories: Doctrine\ORM\PersistentCollection {#3431 …}
    -id: 20368
    -password: "$2y$13$r3.4AK.SymfIsuBUkG2TM.bno/GvqjoJ8Q9pNhn85hT5dfx46KZhu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3433 …}
    +apId: "jodawznev@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/jodawznev"
    +apPublicUrl: "https://sh.itjust.works/u/jodawznev"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "jodawznev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729290148 {#3377
      date: 2024-10-19 00:22:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688780546 {#3378
      date: 2023-07-08 03:42:26.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: false
}
date App\Twig\Components\DateComponent 14.0 MiB 1.45 ms
Input props
[
  "date" => DateTimeImmutable @1719077804 {#2925
    date: 2024-06-22 19:36:44.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3501
  +date: DateTimeImmutable @1719077804 {#2925
    date: 2024-06-22 19:36:44.0 +02:00
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 1.09 ms
Input props
[
  "date" => DateTimeImmutable @1719077290 {#2922
    date: 2024-06-22 19:28:10.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3614
  +date: DateTimeImmutable @1719077290 {#2922
    date: 2024-06-22 19:28:10.0 +02:00
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 3.44 ms
Input props
[
  "date" => DateTimeImmutable @1719070609 {#2919
    date: 2024-06-22 17:36:49.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3727
  +date: DateTimeImmutable @1719070609 {#2919
    date: 2024-06-22 17:36:49.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 7.46 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2942
    +avatar: Proxies\__CG__\App\Entity\Image {#3781 …}
    +cover: null
    +email: "Fitik@fedia.io"
    +username: "@Fitik@fedia.io"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hello! That's my main mbin account, my alt is [@Fitik](https://kbin.earth/u/Fitik)\n
      \n
      I'm just a regular person from Israel🇮🇱, a queer, and a [#Fediverse](https://fedia.io/tag/Fediverse) enthusiast! I'm a liberal
      """
    +lastActive: DateTime @1703467829 {#3776
      date: 2023-12-25 02:30:29.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3783 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3785 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3787 …}
    +entries: Doctrine\ORM\PersistentCollection {#3789 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3791 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3793 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3795 …}
    +posts: Doctrine\ORM\PersistentCollection {#3797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3799 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3803 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3805 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3807 …}
    +follows: Doctrine\ORM\PersistentCollection {#3809 …}
    +followers: Doctrine\ORM\PersistentCollection {#3811 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3813 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3815 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3817 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3819 …}
    +reports: Doctrine\ORM\PersistentCollection {#3821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3823 …}
    +violations: Doctrine\ORM\PersistentCollection {#3825 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3827 …}
    +awards: Doctrine\ORM\PersistentCollection {#3829 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3831 …}
    +categories: Doctrine\ORM\PersistentCollection {#3833 …}
    -id: 72449
    -password: "$2y$13$KySKhdgpwg/qPhh.726BFeeaBWJKUJIwoxOK5XU1Js3Bcvc9.Cksm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3835 …}
    +apId: "Fitik@fedia.io"
    +apProfileId: "https://fedia.io/u/Fitik"
    +apPublicUrl: "https://fedia.io/u/Fitik"
    +apFollowersUrl: "https://fedia.io/u/Fitik/followers"
    +apInboxUrl: "https://fedia.io/f/inbox"
    +apDomain: "fedia.io"
    +apPreferredUsername: "Fitik"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727920195 {#3773
      date: 2024-10-03 03:49:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699305221 {#3775
      date: 2023-11-06 22:13:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3845
  +width: 32
  +height: 32
  +user: Proxies\__CG__\App\Entity\User {#2942
    +avatar: Proxies\__CG__\App\Entity\Image {#3781 …}
    +cover: null
    +email: "Fitik@fedia.io"
    +username: "@Fitik@fedia.io"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hello! That's my main mbin account, my alt is [@Fitik](https://kbin.earth/u/Fitik)\n
      \n
      I'm just a regular person from Israel🇮🇱, a queer, and a [#Fediverse](https://fedia.io/tag/Fediverse) enthusiast! I'm a liberal
      """
    +lastActive: DateTime @1703467829 {#3776
      date: 2023-12-25 02:30:29.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3783 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3785 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3787 …}
    +entries: Doctrine\ORM\PersistentCollection {#3789 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3791 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3793 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3795 …}
    +posts: Doctrine\ORM\PersistentCollection {#3797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3799 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3803 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3805 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3807 …}
    +follows: Doctrine\ORM\PersistentCollection {#3809 …}
    +followers: Doctrine\ORM\PersistentCollection {#3811 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3813 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3815 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3817 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3819 …}
    +reports: Doctrine\ORM\PersistentCollection {#3821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3823 …}
    +violations: Doctrine\ORM\PersistentCollection {#3825 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3827 …}
    +awards: Doctrine\ORM\PersistentCollection {#3829 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3831 …}
    +categories: Doctrine\ORM\PersistentCollection {#3833 …}
    -id: 72449
    -password: "$2y$13$KySKhdgpwg/qPhh.726BFeeaBWJKUJIwoxOK5XU1Js3Bcvc9.Cksm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3835 …}
    +apId: "Fitik@fedia.io"
    +apProfileId: "https://fedia.io/u/Fitik"
    +apPublicUrl: "https://fedia.io/u/Fitik"
    +apFollowersUrl: "https://fedia.io/u/Fitik/followers"
    +apInboxUrl: "https://fedia.io/f/inbox"
    +apDomain: "fedia.io"
    +apPreferredUsername: "Fitik"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727920195 {#3773
      date: 2024-10-03 03:49:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699305221 {#3775
      date: 2023-11-06 22:13:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: false
}
date App\Twig\Components\DateComponent 14.0 MiB 1.29 ms
Input props
[
  "date" => DateTimeImmutable @1719068263 {#2916
    date: 2024-06-22 16:57:43.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3908
  +date: DateTimeImmutable @1719068263 {#2916
    date: 2024-06-22 16:57:43.0 +02:00
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.26 ms
Input props
[
  "date" => DateTimeImmutable @1719068081 {#2943
    date: 2024-06-22 16:54:41.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4026
  +date: DateTimeImmutable @1719068081 {#2943
    date: 2024-06-22 16:54:41.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 3.06 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2948
    +avatar: Proxies\__CG__\App\Entity\Image {#4075 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4076 …}
    +email: "mod_pp@lemmy.world"
    +username: "@mod_pp@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728608521 {#4072
      date: 2024-10-11 03:02:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4077 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4079 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
    +entries: Doctrine\ORM\PersistentCollection {#4083 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4085 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4087 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4089 …}
    +posts: Doctrine\ORM\PersistentCollection {#4091 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4093 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4095 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4101 …}
    +follows: Doctrine\ORM\PersistentCollection {#4103 …}
    +followers: Doctrine\ORM\PersistentCollection {#4105 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4107 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4109 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4111 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4113 …}
    +reports: Doctrine\ORM\PersistentCollection {#4115 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +violations: Doctrine\ORM\PersistentCollection {#4119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
    +awards: Doctrine\ORM\PersistentCollection {#4123 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4125 …}
    +categories: Doctrine\ORM\PersistentCollection {#4127 …}
    -id: 33997
    -password: "$2y$13$WzdhSfdqyqvmC.L5rZSG9.8RbwDDO6vc5nSLGReX/QBEmFdzHvN1W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4129 …}
    +apId: "mod_pp@lemmy.world"
    +apProfileId: "https://lemmy.world/u/mod_pp"
    +apPublicUrl: "https://lemmy.world/u/mod_pp"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "mod_pp"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728962863 {#4073
      date: 2024-10-15 05:27:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690196874 {#4074
      date: 2023-07-24 13:07:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4140
  +width: 32
  +height: 32
  +user: Proxies\__CG__\App\Entity\User {#2948
    +avatar: Proxies\__CG__\App\Entity\Image {#4075 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4076 …}
    +email: "mod_pp@lemmy.world"
    +username: "@mod_pp@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728608521 {#4072
      date: 2024-10-11 03:02:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4077 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4079 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
    +entries: Doctrine\ORM\PersistentCollection {#4083 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4085 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4087 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4089 …}
    +posts: Doctrine\ORM\PersistentCollection {#4091 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4093 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4095 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4101 …}
    +follows: Doctrine\ORM\PersistentCollection {#4103 …}
    +followers: Doctrine\ORM\PersistentCollection {#4105 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4107 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4109 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4111 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4113 …}
    +reports: Doctrine\ORM\PersistentCollection {#4115 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +violations: Doctrine\ORM\PersistentCollection {#4119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
    +awards: Doctrine\ORM\PersistentCollection {#4123 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4125 …}
    +categories: Doctrine\ORM\PersistentCollection {#4127 …}
    -id: 33997
    -password: "$2y$13$WzdhSfdqyqvmC.L5rZSG9.8RbwDDO6vc5nSLGReX/QBEmFdzHvN1W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4129 …}
    +apId: "mod_pp@lemmy.world"
    +apProfileId: "https://lemmy.world/u/mod_pp"
    +apPublicUrl: "https://lemmy.world/u/mod_pp"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "mod_pp"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728962863 {#4073
      date: 2024-10-15 05:27:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690196874 {#4074
      date: 2023-07-24 13:07:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.98 ms
Input props
[
  "date" => DateTimeImmutable @1719060025 {#2946
    date: 2024-06-22 14:40:25.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4197
  +date: DateTimeImmutable @1719060025 {#2946
    date: 2024-06-22 14:40:25.0 +02:00
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.86 ms
Input props
[
  "date" => DateTimeImmutable @1712766089 {#2949
    date: 2024-04-10 18:21:29.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4315
  +date: DateTimeImmutable @1712766089 {#2949
    date: 2024-04-10 18:21:29.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 13.41 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2954
    +avatar: Proxies\__CG__\App\Entity\Image {#4369 …}
    +cover: null
    +email: "delightfuldude@lemmy.criticalbasics.xyz"
    +username: "@delightfuldude@lemmy.criticalbasics.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711844545 {#4364
      date: 2024-03-31 01:22:25.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4371 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4373 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4375 …}
    +entries: Doctrine\ORM\PersistentCollection {#4377 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4379 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4381 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4383 …}
    +posts: Doctrine\ORM\PersistentCollection {#4385 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4387 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4389 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4391 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4393 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4395 …}
    +follows: Doctrine\ORM\PersistentCollection {#4397 …}
    +followers: Doctrine\ORM\PersistentCollection {#4399 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4401 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4403 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4405 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
    +reports: Doctrine\ORM\PersistentCollection {#4409 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4411 …}
    +violations: Doctrine\ORM\PersistentCollection {#4413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4415 …}
    +awards: Doctrine\ORM\PersistentCollection {#4417 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4419 …}
    +categories: Doctrine\ORM\PersistentCollection {#4421 …}
    -id: 77404
    -password: "$2y$13$YOnb345GmXRyxJNBX9zM6OMwz5SefttR6C2bPhDMnqutqcWyjUIVi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4423 …}
    +apId: "delightfuldude@lemmy.criticalbasics.xyz"
    +apProfileId: "https://lemmy.criticalbasics.xyz/u/delightfuldude"
    +apPublicUrl: "https://lemmy.criticalbasics.xyz/u/delightfuldude"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.criticalbasics.xyz/inbox"
    +apDomain: "lemmy.criticalbasics.xyz"
    +apPreferredUsername: "delightfuldude"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705843453 {#4361
      date: 2024-01-21 14:24:13.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700531361 {#4363
      date: 2023-11-21 02:49:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4433
  +width: 32
  +height: 32
  +user: Proxies\__CG__\App\Entity\User {#2954
    +avatar: Proxies\__CG__\App\Entity\Image {#4369 …}
    +cover: null
    +email: "delightfuldude@lemmy.criticalbasics.xyz"
    +username: "@delightfuldude@lemmy.criticalbasics.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711844545 {#4364
      date: 2024-03-31 01:22:25.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4371 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4373 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4375 …}
    +entries: Doctrine\ORM\PersistentCollection {#4377 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4379 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4381 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4383 …}
    +posts: Doctrine\ORM\PersistentCollection {#4385 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4387 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4389 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4391 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4393 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4395 …}
    +follows: Doctrine\ORM\PersistentCollection {#4397 …}
    +followers: Doctrine\ORM\PersistentCollection {#4399 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4401 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4403 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4405 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4407 …}
    +reports: Doctrine\ORM\PersistentCollection {#4409 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4411 …}
    +violations: Doctrine\ORM\PersistentCollection {#4413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4415 …}
    +awards: Doctrine\ORM\PersistentCollection {#4417 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4419 …}
    +categories: Doctrine\ORM\PersistentCollection {#4421 …}
    -id: 77404
    -password: "$2y$13$YOnb345GmXRyxJNBX9zM6OMwz5SefttR6C2bPhDMnqutqcWyjUIVi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4423 …}
    +apId: "delightfuldude@lemmy.criticalbasics.xyz"
    +apProfileId: "https://lemmy.criticalbasics.xyz/u/delightfuldude"
    +apPublicUrl: "https://lemmy.criticalbasics.xyz/u/delightfuldude"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.criticalbasics.xyz/inbox"
    +apDomain: "lemmy.criticalbasics.xyz"
    +apPreferredUsername: "delightfuldude"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705843453 {#4361
      date: 2024-01-21 14:24:13.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700531361 {#4363
      date: 2023-11-21 02:49:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.93 ms
Input props
[
  "date" => DateTimeImmutable @1712760751 {#2952
    date: 2024-04-10 16:52:31.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4496
  +date: DateTimeImmutable @1712760751 {#2952
    date: 2024-04-10 16:52:31.0 +02:00
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.77 ms
Input props
[
  "date" => DateTimeImmutable @1712755742 {#2955
    date: 2024-04-10 15:29:02.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4614
  +date: DateTimeImmutable @1712755742 {#2955
    date: 2024-04-10 15:29:02.0 +02:00
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.82 ms
Input props
[
  "date" => DateTimeImmutable @1712754166 {#2958
    date: 2024-04-10 15:02:46.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4727
  +date: DateTimeImmutable @1712754166 {#2958
    date: 2024-04-10 15:02:46.0 +02:00
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.88 ms
Input props
[
  "date" => DateTimeImmutable @1712750160 {#2961
    date: 2024-04-10 13:56:00.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4845
  +date: DateTimeImmutable @1712750160 {#2961
    date: 2024-04-10 13:56:00.0 +02:00
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.64 ms
Input props
[
  "date" => DateTimeImmutable @1712745850 {#2964
    date: 2024-04-10 12:44:10.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4958
  +date: DateTimeImmutable @1712745850 {#2964
    date: 2024-04-10 12:44:10.0 +02:00
  }
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 1.23 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#5045
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 1.13 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5117
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 1.05 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5180
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 1.75 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5236
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.97 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5295
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.79 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5351
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.64 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5407
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 1.43 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#5465
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.96 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5528
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.99 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#5586
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 1.28 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#5642
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.19 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#5698
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5754
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5810
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5866
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5922
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5978
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6034
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6090
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#6146
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.19 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6204
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 14.0 MiB 0.47 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1911
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#2140 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#2092
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2130 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2129 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2132 …}
    +entries: Doctrine\ORM\PersistentCollection {#2040 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2350 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2348 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2328 …}
    +posts: Doctrine\ORM\PersistentCollection {#2344 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2337 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2049 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2112 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2136 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2123 …}
    +follows: Doctrine\ORM\PersistentCollection {#2120 …}
    +followers: Doctrine\ORM\PersistentCollection {#2115 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2225 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2297 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2321 …}
    +reports: Doctrine\ORM\PersistentCollection {#2228 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2305 …}
    +violations: Doctrine\ORM\PersistentCollection {#2316 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
    +awards: Doctrine\ORM\PersistentCollection {#2304 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2276 …}
    +categories: Doctrine\ORM\PersistentCollection {#2194 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2212 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#2094
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#2241
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#6281
  +user: Proxies\__CG__\App\Entity\User {#1911
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#2140 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#2092
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2130 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2129 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2132 …}
    +entries: Doctrine\ORM\PersistentCollection {#2040 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2350 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2348 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2328 …}
    +posts: Doctrine\ORM\PersistentCollection {#2344 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2337 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2049 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2112 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2136 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2123 …}
    +follows: Doctrine\ORM\PersistentCollection {#2120 …}
    +followers: Doctrine\ORM\PersistentCollection {#2115 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2225 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2297 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2321 …}
    +reports: Doctrine\ORM\PersistentCollection {#2228 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2305 …}
    +violations: Doctrine\ORM\PersistentCollection {#2316 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
    +awards: Doctrine\ORM\PersistentCollection {#2304 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2276 …}
    +categories: Doctrine\ORM\PersistentCollection {#2194 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2212 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#2094
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#2241
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1704634732 {#100
    date: 2024-01-07 14:38:52.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6342
  +date: DateTimeImmutable @1704634732 {#100
    date: 2024-01-07 14:38:52.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 14.0 MiB 47.34 ms
Input props
[
  "magazine" => App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#322
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#323
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#317
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#6398
  +magazine: App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#322
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#323
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#317
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 14.0 MiB 0.47 ms
Input props
[
  "magazine" => App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#322
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#323
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#317
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#6457
  +magazine: App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#322
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#323
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#317
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#317
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6617
  +date: DateTimeImmutable @1703473826 {#317
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.73 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#6675
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#6722
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6724 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6726 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6728 …}
    +entries: Doctrine\ORM\PersistentCollection {#6730 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6732 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6734 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6736 …}
    +posts: Doctrine\ORM\PersistentCollection {#6738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6740 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6742 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6744 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6746 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6748 …}
    +follows: Doctrine\ORM\PersistentCollection {#6750 …}
    +followers: Doctrine\ORM\PersistentCollection {#6752 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6754 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6756 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6758 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6760 …}
    +reports: Doctrine\ORM\PersistentCollection {#6762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6764 …}
    +violations: Doctrine\ORM\PersistentCollection {#6766 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6768 …}
    +awards: Doctrine\ORM\PersistentCollection {#6770 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6772 …}
    +categories: Doctrine\ORM\PersistentCollection {#6774 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6776 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#6723
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6693
  +user: Proxies\__CG__\App\Entity\User {#6675
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#6722
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6724 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6726 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6728 …}
    +entries: Doctrine\ORM\PersistentCollection {#6730 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6732 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6734 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6736 …}
    +posts: Doctrine\ORM\PersistentCollection {#6738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6740 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6742 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6744 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6746 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6748 …}
    +follows: Doctrine\ORM\PersistentCollection {#6750 …}
    +followers: Doctrine\ORM\PersistentCollection {#6752 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6754 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6756 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6758 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6760 …}
    +reports: Doctrine\ORM\PersistentCollection {#6762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6764 …}
    +violations: Doctrine\ORM\PersistentCollection {#6766 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6768 …}
    +awards: Doctrine\ORM\PersistentCollection {#6770 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6772 …}
    +categories: Doctrine\ORM\PersistentCollection {#6774 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6776 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#6723
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 14.0 MiB 14.10 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#6883
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#397 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 14.0 MiB 16.30 ms
Input props
[
  "magazine" => App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#322
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#323
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#317
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#6972
  +magazine: App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#322
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#323
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#317
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 14.0 MiB 12.65 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#7031
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#7032 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 14.0 MiB 22.17 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#7102
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#7101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#2086 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 14.0 MiB 39.45 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#7171
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#320 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#2086 …}
}
support_us_block App\Twig\Components\SupportUsBlock 14.0 MiB 2.57 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#2395
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#2393 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 14.0 MiB 14.98 ms
Input props
[
  "magazine" => App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#322
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#323
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#317
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#1702
  +magazine: App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#322
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#323
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#317
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#397 …}
}