GET https://kbin.spritesserver.nl/index.php/u/@kuro_neko@lemmy.ca/threads/newest/%E2%88%9E/articles

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
2.23 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.04 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2364
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1717 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
  +slug: "Connect-1-0-171-Released"
  +title: "Connect 1.0.171 Released"
  +url: null
  +body: """
    Hi, it’s been a while since I’ve done one of these so this will be changes between 150 and 171. I’ve been focused on resolving image and performance issues mainly in this time but I also added a couple new things too. Youtube links now open in-app (configurable in settings), there’s an option to remove special characters from display names which also changes bubble letters into plain letters, search results are now sortable, and mentions now show up correctly in the inbox.\n
    \n
    ### Added\n
    \n
    - Tagged comments (person mentions) now show up in the inbox\n
    - Option to control where Youtube links open\n
    - Option to hide special characters in usernames (and transform bubble letters)\n
    - Added sort options to search\n
    - Youtube links now bypass the webview and open directly in app\n
    - Added experimental setting to highlight new comments (defaulted OFF)\n
    - Added back navigation inside web views\n
    - Added scaled / controversial sort options\n
    - Added initial support for Lemmy 0.19\n
    \n
    ### Upgrades\n
    \n
    - Upgraded various libraries\n
    - Upgraded Fliutter 3.13 -> 3.16\n
    \n
    ### Fixed\n
    \n
    - User Profile comment links on foreign instances now resolve correctly\n
    - Fixed an issue clicking on saved comments from foreign instances\n
    - Fix a flash when expanding images in some scenarios (not in cache)\n
    - Fix a minor flash on user avatars and community icons\n
    - Video Player bar text is now always white\n
    - Fixed an image flash when a cached image is no longer held in memory\n
    - Fix an issue with how I’m calling the Pictrs API on Webp images\n
    - Added a secondary image cache for avatars/icons\n
    - videos now start smaller while loading instead of taking up full height\n
    - Fixed an issue where images could fail to load when clicked\n
    - Fixed comment notifications not showing the correct comment thread\n
    - Smoothed out the image close animation a bit more\n
    - Possibly fixed a bug with clicking comment replies from the inbox\n
    - Fixed a bug with the link handler resolving post card clicks\n
    - When link handler resolution fails now loads posts from the remote instance\n
    - Fixed a comment display error with inline videos\n
    - Fixed a link handler issue where it could fail on posts from different instances\n
    - Fixed an issue with urls similar to Lemmy format being mistaken for a Lemmy instance\n
    - Fixed a crash related to link handler finishing before its transition completed\n
    - Fixed issue with vote actions not refreshing post cache\n
    - Refreshing post list now scrolls to the top\n
    - Fixed an animation flash when expanding images\n
    - Fixed a login issue with instances on v0.19\n
    - Video player now mixs with other audio instead of taking over\n
    - Upgraded various libraries\n
    - Fixed an issue with thumbnails apppearing blurry\n
    - Fixed a bug where links without any protocol prefix would crash\n
    - Increased the cache size from 100 objects to 200\n
    \n
    Thank you everyone for all of the support and suggestions, please keep them coming and we’ll continue to make Connect the best app for browsing Lemmy!\n
    \n
    Links:\n
    ======\n
    \n
    - [Google play](https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)\n
    - [you can support me here](https://www.buymeacoffee.com/kurononeko)\n
    \n
    -kuroneko
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 57
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728269794 {#2467
    date: 2024-10-07 04:56:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2380 …}
  +votes: Doctrine\ORM\PersistentCollection {#2377 …}
  +reports: Doctrine\ORM\PersistentCollection {#2360 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
  +badges: Doctrine\ORM\PersistentCollection {#1910 …}
  +children: []
  -id: 32362
  -titleTs: "'1.0.171':2 'connect':1 'releas':3"
  -bodyTs: "'/kurononeko)':491 '/store/apps/details?id=com.kuroneko.lemmy_connect)':483 '0.19':159 '100':447 '150':20 '171':22 '200':450 '3.13':166 '3.16':167 'action':382 'ad':40,89,118,134,143,149,154,247 'also':39,68 'alway':217 'anim':291,397 'api':243 'app':52,133,474 'apppear':429 'audio':416 'avatar':207 'avatars/icons':253 'back':144 'bar':213 'best':473 'bit':293 'blurri':430 'brows':476 'bubbl':70,116 'bug':298,308,433 'bypass':126 'cach':200,225,251,386,444 'call':240 'card':315 'chang':18,69 'charact':63,111 'click':182,276,300,316 'close':290 'come':464 'comment':91,140,171,185,278,284,301,331 'communiti':209 'complet':377 'configur':53 'connect':471 'continu':468 'control':102 'controversi':151 'correct':85,178,283 'could':271,344 'coupl':42 'crash':368,441 'default':141 'differ':349 'direct':131 'display':65,332 'done':10 'error':333 'everyon':453 'expand':193,400 'experiment':135 'fail':272,321,345 'finish':373 'fix':168,179,189,201,219,233,266,277,296,306,329,337,351,366,378,395,402,424,431 'flash':191,204,222,398 'fliutter':165 'focus':26 'foreign':174,187 'format':359 'full':264 'googl':479 'handler':312,319,340,372 'height':265 'held':230 'hi':1 'hide':109 'highlight':138 'icon':210 'imag':29,194,221,226,246,250,270,289,401 'in-app':50 'inbox':88,99,305 'increas':442 'initi':155 'inlin':335 'insid':146 'instanc':175,188,328,350,365,407 'instead':260,417 'issu':32,181,235,268,341,353,379,405,426 'keep':462 'kuroneko':492 'lemmi':158,358,364,477 'letter':71,74,117 'librari':163,423 'link':47,105,124,172,311,318,339,371,435,478 'list':389 'll':467 'load':259,274,323 'login':404 'longer':229 'm':239 'main':33 'make':470 'memori':232 'mention':81,93 'minor':203 'mistaken':361 'mix':413 'name':66 'navig':145 'new':43,139 'notif':279 'object':448 'one':11 'open':49,106,130 'option':59,100,107,120,153 'perform':31 'person':92 'pictr':242 'plain':73 'play':480 'play.google.com':482 'play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)':481 'player':212,411 'pleas':461 'possibl':295 'post':314,324,347,385,388 'prefix':439 'profil':170 'protocol':438 'refresh':384,387 'relat':369 'remot':327 'remov':61 'repli':302 'resolut':320 'resolv':28,177,313 'result':76 'save':184 'scale':150 'scenario':197 'scroll':391 'search':75,122 'secondari':249 'set':55,136 'show':83,95,281 'similar':356 'sinc':7 'size':445 'smaller':257 'smooth':286 'sort':119,152 'sortabl':79 'special':62,110 'start':256 'suggest':460 'support':156,458,486 'tag':90 'take':262,419 'text':214 'thank':451 'thing':44 'thread':285 'thumbnail':428 'time':36 'top':394 'transform':115 'transit':376 'upgrad':160,161,164,421 'url':355 'user':169,206 'usernam':113 'v0.19':409 'various':162,422 've':9,24 'video':211,254,336,410 'view':148 'vote':381 'web':147 'webp':245 'webview':128 'white':218 'without':436 'would':440 'www.buymeacoffee.com':490 'www.buymeacoffee.com/kurononeko)':489 'youtub':46,104,123"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706016427
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13797344"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705930027 {#2468
    date: 2024-01-22 14:27:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2364
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1717 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
  +slug: "Connect-1-0-171-Released"
  +title: "Connect 1.0.171 Released"
  +url: null
  +body: """
    Hi, it’s been a while since I’ve done one of these so this will be changes between 150 and 171. I’ve been focused on resolving image and performance issues mainly in this time but I also added a couple new things too. Youtube links now open in-app (configurable in settings), there’s an option to remove special characters from display names which also changes bubble letters into plain letters, search results are now sortable, and mentions now show up correctly in the inbox.\n
    \n
    ### Added\n
    \n
    - Tagged comments (person mentions) now show up in the inbox\n
    - Option to control where Youtube links open\n
    - Option to hide special characters in usernames (and transform bubble letters)\n
    - Added sort options to search\n
    - Youtube links now bypass the webview and open directly in app\n
    - Added experimental setting to highlight new comments (defaulted OFF)\n
    - Added back navigation inside web views\n
    - Added scaled / controversial sort options\n
    - Added initial support for Lemmy 0.19\n
    \n
    ### Upgrades\n
    \n
    - Upgraded various libraries\n
    - Upgraded Fliutter 3.13 -> 3.16\n
    \n
    ### Fixed\n
    \n
    - User Profile comment links on foreign instances now resolve correctly\n
    - Fixed an issue clicking on saved comments from foreign instances\n
    - Fix a flash when expanding images in some scenarios (not in cache)\n
    - Fix a minor flash on user avatars and community icons\n
    - Video Player bar text is now always white\n
    - Fixed an image flash when a cached image is no longer held in memory\n
    - Fix an issue with how I’m calling the Pictrs API on Webp images\n
    - Added a secondary image cache for avatars/icons\n
    - videos now start smaller while loading instead of taking up full height\n
    - Fixed an issue where images could fail to load when clicked\n
    - Fixed comment notifications not showing the correct comment thread\n
    - Smoothed out the image close animation a bit more\n
    - Possibly fixed a bug with clicking comment replies from the inbox\n
    - Fixed a bug with the link handler resolving post card clicks\n
    - When link handler resolution fails now loads posts from the remote instance\n
    - Fixed a comment display error with inline videos\n
    - Fixed a link handler issue where it could fail on posts from different instances\n
    - Fixed an issue with urls similar to Lemmy format being mistaken for a Lemmy instance\n
    - Fixed a crash related to link handler finishing before its transition completed\n
    - Fixed issue with vote actions not refreshing post cache\n
    - Refreshing post list now scrolls to the top\n
    - Fixed an animation flash when expanding images\n
    - Fixed a login issue with instances on v0.19\n
    - Video player now mixs with other audio instead of taking over\n
    - Upgraded various libraries\n
    - Fixed an issue with thumbnails apppearing blurry\n
    - Fixed a bug where links without any protocol prefix would crash\n
    - Increased the cache size from 100 objects to 200\n
    \n
    Thank you everyone for all of the support and suggestions, please keep them coming and we’ll continue to make Connect the best app for browsing Lemmy!\n
    \n
    Links:\n
    ======\n
    \n
    - [Google play](https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)\n
    - [you can support me here](https://www.buymeacoffee.com/kurononeko)\n
    \n
    -kuroneko
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 57
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728269794 {#2467
    date: 2024-10-07 04:56:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2380 …}
  +votes: Doctrine\ORM\PersistentCollection {#2377 …}
  +reports: Doctrine\ORM\PersistentCollection {#2360 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
  +badges: Doctrine\ORM\PersistentCollection {#1910 …}
  +children: []
  -id: 32362
  -titleTs: "'1.0.171':2 'connect':1 'releas':3"
  -bodyTs: "'/kurononeko)':491 '/store/apps/details?id=com.kuroneko.lemmy_connect)':483 '0.19':159 '100':447 '150':20 '171':22 '200':450 '3.13':166 '3.16':167 'action':382 'ad':40,89,118,134,143,149,154,247 'also':39,68 'alway':217 'anim':291,397 'api':243 'app':52,133,474 'apppear':429 'audio':416 'avatar':207 'avatars/icons':253 'back':144 'bar':213 'best':473 'bit':293 'blurri':430 'brows':476 'bubbl':70,116 'bug':298,308,433 'bypass':126 'cach':200,225,251,386,444 'call':240 'card':315 'chang':18,69 'charact':63,111 'click':182,276,300,316 'close':290 'come':464 'comment':91,140,171,185,278,284,301,331 'communiti':209 'complet':377 'configur':53 'connect':471 'continu':468 'control':102 'controversi':151 'correct':85,178,283 'could':271,344 'coupl':42 'crash':368,441 'default':141 'differ':349 'direct':131 'display':65,332 'done':10 'error':333 'everyon':453 'expand':193,400 'experiment':135 'fail':272,321,345 'finish':373 'fix':168,179,189,201,219,233,266,277,296,306,329,337,351,366,378,395,402,424,431 'flash':191,204,222,398 'fliutter':165 'focus':26 'foreign':174,187 'format':359 'full':264 'googl':479 'handler':312,319,340,372 'height':265 'held':230 'hi':1 'hide':109 'highlight':138 'icon':210 'imag':29,194,221,226,246,250,270,289,401 'in-app':50 'inbox':88,99,305 'increas':442 'initi':155 'inlin':335 'insid':146 'instanc':175,188,328,350,365,407 'instead':260,417 'issu':32,181,235,268,341,353,379,405,426 'keep':462 'kuroneko':492 'lemmi':158,358,364,477 'letter':71,74,117 'librari':163,423 'link':47,105,124,172,311,318,339,371,435,478 'list':389 'll':467 'load':259,274,323 'login':404 'longer':229 'm':239 'main':33 'make':470 'memori':232 'mention':81,93 'minor':203 'mistaken':361 'mix':413 'name':66 'navig':145 'new':43,139 'notif':279 'object':448 'one':11 'open':49,106,130 'option':59,100,107,120,153 'perform':31 'person':92 'pictr':242 'plain':73 'play':480 'play.google.com':482 'play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)':481 'player':212,411 'pleas':461 'possibl':295 'post':314,324,347,385,388 'prefix':439 'profil':170 'protocol':438 'refresh':384,387 'relat':369 'remot':327 'remov':61 'repli':302 'resolut':320 'resolv':28,177,313 'result':76 'save':184 'scale':150 'scenario':197 'scroll':391 'search':75,122 'secondari':249 'set':55,136 'show':83,95,281 'similar':356 'sinc':7 'size':445 'smaller':257 'smooth':286 'sort':119,152 'sortabl':79 'special':62,110 'start':256 'suggest':460 'support':156,458,486 'tag':90 'take':262,419 'text':214 'thank':451 'thing':44 'thread':285 'thumbnail':428 'time':36 'top':394 'transform':115 'transit':376 'upgrad':160,161,164,421 'url':355 'user':169,206 'usernam':113 'v0.19':409 'various':162,422 've':9,24 'video':211,254,336,410 'view':148 'vote':381 'web':147 'webp':245 'webview':128 'white':218 'without':436 'would':440 'www.buymeacoffee.com':490 'www.buymeacoffee.com/kurononeko)':489 'youtub':46,104,123"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706016427
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13797344"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705930027 {#2468
    date: 2024-01-22 14:27:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2364
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1717 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
  +slug: "Connect-1-0-171-Released"
  +title: "Connect 1.0.171 Released"
  +url: null
  +body: """
    Hi, it’s been a while since I’ve done one of these so this will be changes between 150 and 171. I’ve been focused on resolving image and performance issues mainly in this time but I also added a couple new things too. Youtube links now open in-app (configurable in settings), there’s an option to remove special characters from display names which also changes bubble letters into plain letters, search results are now sortable, and mentions now show up correctly in the inbox.\n
    \n
    ### Added\n
    \n
    - Tagged comments (person mentions) now show up in the inbox\n
    - Option to control where Youtube links open\n
    - Option to hide special characters in usernames (and transform bubble letters)\n
    - Added sort options to search\n
    - Youtube links now bypass the webview and open directly in app\n
    - Added experimental setting to highlight new comments (defaulted OFF)\n
    - Added back navigation inside web views\n
    - Added scaled / controversial sort options\n
    - Added initial support for Lemmy 0.19\n
    \n
    ### Upgrades\n
    \n
    - Upgraded various libraries\n
    - Upgraded Fliutter 3.13 -> 3.16\n
    \n
    ### Fixed\n
    \n
    - User Profile comment links on foreign instances now resolve correctly\n
    - Fixed an issue clicking on saved comments from foreign instances\n
    - Fix a flash when expanding images in some scenarios (not in cache)\n
    - Fix a minor flash on user avatars and community icons\n
    - Video Player bar text is now always white\n
    - Fixed an image flash when a cached image is no longer held in memory\n
    - Fix an issue with how I’m calling the Pictrs API on Webp images\n
    - Added a secondary image cache for avatars/icons\n
    - videos now start smaller while loading instead of taking up full height\n
    - Fixed an issue where images could fail to load when clicked\n
    - Fixed comment notifications not showing the correct comment thread\n
    - Smoothed out the image close animation a bit more\n
    - Possibly fixed a bug with clicking comment replies from the inbox\n
    - Fixed a bug with the link handler resolving post card clicks\n
    - When link handler resolution fails now loads posts from the remote instance\n
    - Fixed a comment display error with inline videos\n
    - Fixed a link handler issue where it could fail on posts from different instances\n
    - Fixed an issue with urls similar to Lemmy format being mistaken for a Lemmy instance\n
    - Fixed a crash related to link handler finishing before its transition completed\n
    - Fixed issue with vote actions not refreshing post cache\n
    - Refreshing post list now scrolls to the top\n
    - Fixed an animation flash when expanding images\n
    - Fixed a login issue with instances on v0.19\n
    - Video player now mixs with other audio instead of taking over\n
    - Upgraded various libraries\n
    - Fixed an issue with thumbnails apppearing blurry\n
    - Fixed a bug where links without any protocol prefix would crash\n
    - Increased the cache size from 100 objects to 200\n
    \n
    Thank you everyone for all of the support and suggestions, please keep them coming and we’ll continue to make Connect the best app for browsing Lemmy!\n
    \n
    Links:\n
    ======\n
    \n
    - [Google play](https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)\n
    - [you can support me here](https://www.buymeacoffee.com/kurononeko)\n
    \n
    -kuroneko
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 57
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728269794 {#2467
    date: 2024-10-07 04:56:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2380 …}
  +votes: Doctrine\ORM\PersistentCollection {#2377 …}
  +reports: Doctrine\ORM\PersistentCollection {#2360 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
  +badges: Doctrine\ORM\PersistentCollection {#1910 …}
  +children: []
  -id: 32362
  -titleTs: "'1.0.171':2 'connect':1 'releas':3"
  -bodyTs: "'/kurononeko)':491 '/store/apps/details?id=com.kuroneko.lemmy_connect)':483 '0.19':159 '100':447 '150':20 '171':22 '200':450 '3.13':166 '3.16':167 'action':382 'ad':40,89,118,134,143,149,154,247 'also':39,68 'alway':217 'anim':291,397 'api':243 'app':52,133,474 'apppear':429 'audio':416 'avatar':207 'avatars/icons':253 'back':144 'bar':213 'best':473 'bit':293 'blurri':430 'brows':476 'bubbl':70,116 'bug':298,308,433 'bypass':126 'cach':200,225,251,386,444 'call':240 'card':315 'chang':18,69 'charact':63,111 'click':182,276,300,316 'close':290 'come':464 'comment':91,140,171,185,278,284,301,331 'communiti':209 'complet':377 'configur':53 'connect':471 'continu':468 'control':102 'controversi':151 'correct':85,178,283 'could':271,344 'coupl':42 'crash':368,441 'default':141 'differ':349 'direct':131 'display':65,332 'done':10 'error':333 'everyon':453 'expand':193,400 'experiment':135 'fail':272,321,345 'finish':373 'fix':168,179,189,201,219,233,266,277,296,306,329,337,351,366,378,395,402,424,431 'flash':191,204,222,398 'fliutter':165 'focus':26 'foreign':174,187 'format':359 'full':264 'googl':479 'handler':312,319,340,372 'height':265 'held':230 'hi':1 'hide':109 'highlight':138 'icon':210 'imag':29,194,221,226,246,250,270,289,401 'in-app':50 'inbox':88,99,305 'increas':442 'initi':155 'inlin':335 'insid':146 'instanc':175,188,328,350,365,407 'instead':260,417 'issu':32,181,235,268,341,353,379,405,426 'keep':462 'kuroneko':492 'lemmi':158,358,364,477 'letter':71,74,117 'librari':163,423 'link':47,105,124,172,311,318,339,371,435,478 'list':389 'll':467 'load':259,274,323 'login':404 'longer':229 'm':239 'main':33 'make':470 'memori':232 'mention':81,93 'minor':203 'mistaken':361 'mix':413 'name':66 'navig':145 'new':43,139 'notif':279 'object':448 'one':11 'open':49,106,130 'option':59,100,107,120,153 'perform':31 'person':92 'pictr':242 'plain':73 'play':480 'play.google.com':482 'play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)':481 'player':212,411 'pleas':461 'possibl':295 'post':314,324,347,385,388 'prefix':439 'profil':170 'protocol':438 'refresh':384,387 'relat':369 'remot':327 'remov':61 'repli':302 'resolut':320 'resolv':28,177,313 'result':76 'save':184 'scale':150 'scenario':197 'scroll':391 'search':75,122 'secondari':249 'set':55,136 'show':83,95,281 'similar':356 'sinc':7 'size':445 'smaller':257 'smooth':286 'sort':119,152 'sortabl':79 'special':62,110 'start':256 'suggest':460 'support':156,458,486 'tag':90 'take':262,419 'text':214 'thank':451 'thing':44 'thread':285 'thumbnail':428 'time':36 'top':394 'transform':115 'transit':376 'upgrad':160,161,164,421 'url':355 'user':169,206 'usernam':113 'v0.19':409 'various':162,422 've':9,24 'video':211,254,336,410 'view':148 'vote':381 'web':147 'webp':245 'webview':128 'white':218 'without':436 'would':440 'www.buymeacoffee.com':490 'www.buymeacoffee.com/kurononeko)':489 'youtub':46,104,123"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706016427
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13797344"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705930027 {#2468
    date: 2024-01-22 14:27:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\Entry {#1565
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1717 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
  +slug: "Connect-1-0-150-Released"
  +title: "Connect 1.0.150 Released"
  +url: null
  +body: """
    Hi, this update is mostly focused on some performance updates to Image rendering and memory management. I stripped out the old plugin I had doing this and am now handling things a bit more manually. Hopefully this should improve the experience of long scrolling sessions. I did refactor a lot so if you see any bugs here please let me know! Large new additions in this release are URL domain filters, and video zoom. I’m starting work on settings import/export but it’s not ready just yet.\n
    \n
    ### Added\n
    \n
    - Added URL Domain filters\n
    - Added video zoom (double tap, pinch)\n
    - Added a link icon to posts without thumbnails\n
    - Added None as a comment long press action\n
    - Better handling when proxied comment resolve fails\n
    \n
    ### Fixed\n
    \n
    - Fixed voting on posts refreshing the video player\n
    - Fixed some issues with image heights not fitting correctly\n
    - Minor hotfix to change the link icon on posts to be centered and not left aligned\n
    - Improved the list of subscriptions for large lists\n
    - Fixed an issue where images would sometimes not free from memory\n
    - Fixed photo view not expanding\n
    - Fixed a small screen flash on image expand\n
    - improved performance of large images\n
    - All Snackbars now last for 5 seconds\n
    - Fixed markdown not loading in some cases when it should\n
    - URL confirmation prompt now also applies to external links\n
    - Fixed an issue with switching accounts when uing an email to log in\n
    - Fixed an issue with Spoiler tag sometimes not appearing\n
    - shouldInstanceBlockIncludeUsers no longer defaults to on\n
    - Fixed reply swipe gesture\n
    - Improved freeing of memory in some cases for preloaded images\n
    - Fixed comment navigator when showing all comments\n
    - Create comment screen no longer has discard prompt if drafts are enabled\n
    \n
    Thank you everyone for all of the support and suggestions, please keep them coming and we’ll continue to make Connect the best app for browsing Lemmy!\n
    \n
    Links:\n
    ======\n
    \n
    - [Google play](https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)\n
    - [you can support me here](https://www.buymeacoffee.com/kurononeko)\n
    \n
    -kuroneko
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720622633 {#1456
    date: 2024-07-10 16:43:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1617 …}
  +votes: Doctrine\ORM\PersistentCollection {#1725 …}
  +reports: Doctrine\ORM\PersistentCollection {#1721 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2462 …}
  +badges: Doctrine\ORM\PersistentCollection {#2363 …}
  +children: []
  -id: 14423
  -titleTs: "'1.0.150':2 'connect':1 'releas':3"
  -bodyTs: "'/kurononeko)':321 '/store/apps/details?id=com.kuroneko.lemmy_connect)':313 '5':199 'account':225 'action':115 'ad':89,90,94,100,108 'addit':64 'align':156 'also':215 'app':304 'appear':241 'appli':216 'best':303 'better':116 'bit':33 'brows':306 'bug':56 'case':207,258 'center':152 'chang':144 'come':294 'comment':112,120,263,268,270 'confirm':212 'connect':301 'continu':298 'correct':140 'creat':269 'default':245 'discard':275 'domain':70,92 'doubl':97 'draft':278 'email':229 'enabl':280 'everyon':283 'expand':180,188 'experi':41 'extern':218 'fail':122 'filter':71,93 'fit':139 'fix':123,124,132,165,176,181,201,220,233,248,262 'flash':185 'focus':6 'free':173,253 'gestur':251 'googl':309 'handl':30,117 'height':137 'hi':1 'hope':36 'hotfix':142 'icon':103,147 'imag':12,136,169,187,193,261 'import/export':81 'improv':39,157,189,252 'issu':134,167,222,235 'keep':292 'know':61 'kuroneko':322 'larg':62,163,192 'last':197 'left':155 'lemmi':307 'let':59 'link':102,146,219,308 'list':159,164 'll':297 'load':204 'log':231 'long':43,113 'longer':244,273 'lot':50 'm':76 'make':300 'manag':16 'manual':35 'markdown':202 'memori':15,175,255 'minor':141 'most':5 'navig':264 'new':63 'none':109 'old':21 'perform':9,190 'photo':177 'pinch':99 'play':310 'play.google.com':312 'play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)':311 'player':131 'pleas':58,291 'plugin':22 'post':105,127,149 'preload':260 'press':114 'prompt':213,276 'proxi':119 'readi':86 'refactor':48 'refresh':128 'releas':67 'render':13 'repli':249 'resolv':121 'screen':184,271 'scroll':44 'second':200 'see':54 'session':45 'set':80 'shouldinstanceblockincludeus':242 'show':266 'small':183 'snackbar':195 'sometim':171,239 'spoiler':237 'start':77 'strip':18 'subscript':161 'suggest':290 'support':288,316 'swipe':250 'switch':224 'tag':238 'tap':98 'thank':281 'thing':31 'thumbnail':107 'u':227 'updat':3,10 'url':69,91,211 'video':73,95,130 'view':178 'vote':125 'without':106 'work':78 'would':170 'www.buymeacoffee.com':320 'www.buymeacoffee.com/kurononeko)':319 'yet':88 'zoom':74,96"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1693275947
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/4132728"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693225947 {#1679
    date: 2023-08-28 14:32:27.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\Entry {#1565
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1717 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
  +slug: "Connect-1-0-150-Released"
  +title: "Connect 1.0.150 Released"
  +url: null
  +body: """
    Hi, this update is mostly focused on some performance updates to Image rendering and memory management. I stripped out the old plugin I had doing this and am now handling things a bit more manually. Hopefully this should improve the experience of long scrolling sessions. I did refactor a lot so if you see any bugs here please let me know! Large new additions in this release are URL domain filters, and video zoom. I’m starting work on settings import/export but it’s not ready just yet.\n
    \n
    ### Added\n
    \n
    - Added URL Domain filters\n
    - Added video zoom (double tap, pinch)\n
    - Added a link icon to posts without thumbnails\n
    - Added None as a comment long press action\n
    - Better handling when proxied comment resolve fails\n
    \n
    ### Fixed\n
    \n
    - Fixed voting on posts refreshing the video player\n
    - Fixed some issues with image heights not fitting correctly\n
    - Minor hotfix to change the link icon on posts to be centered and not left aligned\n
    - Improved the list of subscriptions for large lists\n
    - Fixed an issue where images would sometimes not free from memory\n
    - Fixed photo view not expanding\n
    - Fixed a small screen flash on image expand\n
    - improved performance of large images\n
    - All Snackbars now last for 5 seconds\n
    - Fixed markdown not loading in some cases when it should\n
    - URL confirmation prompt now also applies to external links\n
    - Fixed an issue with switching accounts when uing an email to log in\n
    - Fixed an issue with Spoiler tag sometimes not appearing\n
    - shouldInstanceBlockIncludeUsers no longer defaults to on\n
    - Fixed reply swipe gesture\n
    - Improved freeing of memory in some cases for preloaded images\n
    - Fixed comment navigator when showing all comments\n
    - Create comment screen no longer has discard prompt if drafts are enabled\n
    \n
    Thank you everyone for all of the support and suggestions, please keep them coming and we’ll continue to make Connect the best app for browsing Lemmy!\n
    \n
    Links:\n
    ======\n
    \n
    - [Google play](https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)\n
    - [you can support me here](https://www.buymeacoffee.com/kurononeko)\n
    \n
    -kuroneko
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720622633 {#1456
    date: 2024-07-10 16:43:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1617 …}
  +votes: Doctrine\ORM\PersistentCollection {#1725 …}
  +reports: Doctrine\ORM\PersistentCollection {#1721 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2462 …}
  +badges: Doctrine\ORM\PersistentCollection {#2363 …}
  +children: []
  -id: 14423
  -titleTs: "'1.0.150':2 'connect':1 'releas':3"
  -bodyTs: "'/kurononeko)':321 '/store/apps/details?id=com.kuroneko.lemmy_connect)':313 '5':199 'account':225 'action':115 'ad':89,90,94,100,108 'addit':64 'align':156 'also':215 'app':304 'appear':241 'appli':216 'best':303 'better':116 'bit':33 'brows':306 'bug':56 'case':207,258 'center':152 'chang':144 'come':294 'comment':112,120,263,268,270 'confirm':212 'connect':301 'continu':298 'correct':140 'creat':269 'default':245 'discard':275 'domain':70,92 'doubl':97 'draft':278 'email':229 'enabl':280 'everyon':283 'expand':180,188 'experi':41 'extern':218 'fail':122 'filter':71,93 'fit':139 'fix':123,124,132,165,176,181,201,220,233,248,262 'flash':185 'focus':6 'free':173,253 'gestur':251 'googl':309 'handl':30,117 'height':137 'hi':1 'hope':36 'hotfix':142 'icon':103,147 'imag':12,136,169,187,193,261 'import/export':81 'improv':39,157,189,252 'issu':134,167,222,235 'keep':292 'know':61 'kuroneko':322 'larg':62,163,192 'last':197 'left':155 'lemmi':307 'let':59 'link':102,146,219,308 'list':159,164 'll':297 'load':204 'log':231 'long':43,113 'longer':244,273 'lot':50 'm':76 'make':300 'manag':16 'manual':35 'markdown':202 'memori':15,175,255 'minor':141 'most':5 'navig':264 'new':63 'none':109 'old':21 'perform':9,190 'photo':177 'pinch':99 'play':310 'play.google.com':312 'play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)':311 'player':131 'pleas':58,291 'plugin':22 'post':105,127,149 'preload':260 'press':114 'prompt':213,276 'proxi':119 'readi':86 'refactor':48 'refresh':128 'releas':67 'render':13 'repli':249 'resolv':121 'screen':184,271 'scroll':44 'second':200 'see':54 'session':45 'set':80 'shouldinstanceblockincludeus':242 'show':266 'small':183 'snackbar':195 'sometim':171,239 'spoiler':237 'start':77 'strip':18 'subscript':161 'suggest':290 'support':288,316 'swipe':250 'switch':224 'tag':238 'tap':98 'thank':281 'thing':31 'thumbnail':107 'u':227 'updat':3,10 'url':69,91,211 'video':73,95,130 'view':178 'vote':125 'without':106 'work':78 'would':170 'www.buymeacoffee.com':320 'www.buymeacoffee.com/kurononeko)':319 'yet':88 'zoom':74,96"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1693275947
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/4132728"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693225947 {#1679
    date: 2023-08-28 14:32:27.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\Entry {#1565
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1717 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1597 …}
  +slug: "Connect-1-0-150-Released"
  +title: "Connect 1.0.150 Released"
  +url: null
  +body: """
    Hi, this update is mostly focused on some performance updates to Image rendering and memory management. I stripped out the old plugin I had doing this and am now handling things a bit more manually. Hopefully this should improve the experience of long scrolling sessions. I did refactor a lot so if you see any bugs here please let me know! Large new additions in this release are URL domain filters, and video zoom. I’m starting work on settings import/export but it’s not ready just yet.\n
    \n
    ### Added\n
    \n
    - Added URL Domain filters\n
    - Added video zoom (double tap, pinch)\n
    - Added a link icon to posts without thumbnails\n
    - Added None as a comment long press action\n
    - Better handling when proxied comment resolve fails\n
    \n
    ### Fixed\n
    \n
    - Fixed voting on posts refreshing the video player\n
    - Fixed some issues with image heights not fitting correctly\n
    - Minor hotfix to change the link icon on posts to be centered and not left aligned\n
    - Improved the list of subscriptions for large lists\n
    - Fixed an issue where images would sometimes not free from memory\n
    - Fixed photo view not expanding\n
    - Fixed a small screen flash on image expand\n
    - improved performance of large images\n
    - All Snackbars now last for 5 seconds\n
    - Fixed markdown not loading in some cases when it should\n
    - URL confirmation prompt now also applies to external links\n
    - Fixed an issue with switching accounts when uing an email to log in\n
    - Fixed an issue with Spoiler tag sometimes not appearing\n
    - shouldInstanceBlockIncludeUsers no longer defaults to on\n
    - Fixed reply swipe gesture\n
    - Improved freeing of memory in some cases for preloaded images\n
    - Fixed comment navigator when showing all comments\n
    - Create comment screen no longer has discard prompt if drafts are enabled\n
    \n
    Thank you everyone for all of the support and suggestions, please keep them coming and we’ll continue to make Connect the best app for browsing Lemmy!\n
    \n
    Links:\n
    ======\n
    \n
    - [Google play](https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)\n
    - [you can support me here](https://www.buymeacoffee.com/kurononeko)\n
    \n
    -kuroneko
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720622633 {#1456
    date: 2024-07-10 16:43:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1617 …}
  +votes: Doctrine\ORM\PersistentCollection {#1725 …}
  +reports: Doctrine\ORM\PersistentCollection {#1721 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2462 …}
  +badges: Doctrine\ORM\PersistentCollection {#2363 …}
  +children: []
  -id: 14423
  -titleTs: "'1.0.150':2 'connect':1 'releas':3"
  -bodyTs: "'/kurononeko)':321 '/store/apps/details?id=com.kuroneko.lemmy_connect)':313 '5':199 'account':225 'action':115 'ad':89,90,94,100,108 'addit':64 'align':156 'also':215 'app':304 'appear':241 'appli':216 'best':303 'better':116 'bit':33 'brows':306 'bug':56 'case':207,258 'center':152 'chang':144 'come':294 'comment':112,120,263,268,270 'confirm':212 'connect':301 'continu':298 'correct':140 'creat':269 'default':245 'discard':275 'domain':70,92 'doubl':97 'draft':278 'email':229 'enabl':280 'everyon':283 'expand':180,188 'experi':41 'extern':218 'fail':122 'filter':71,93 'fit':139 'fix':123,124,132,165,176,181,201,220,233,248,262 'flash':185 'focus':6 'free':173,253 'gestur':251 'googl':309 'handl':30,117 'height':137 'hi':1 'hope':36 'hotfix':142 'icon':103,147 'imag':12,136,169,187,193,261 'import/export':81 'improv':39,157,189,252 'issu':134,167,222,235 'keep':292 'know':61 'kuroneko':322 'larg':62,163,192 'last':197 'left':155 'lemmi':307 'let':59 'link':102,146,219,308 'list':159,164 'll':297 'load':204 'log':231 'long':43,113 'longer':244,273 'lot':50 'm':76 'make':300 'manag':16 'manual':35 'markdown':202 'memori':15,175,255 'minor':141 'most':5 'navig':264 'new':63 'none':109 'old':21 'perform':9,190 'photo':177 'pinch':99 'play':310 'play.google.com':312 'play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)':311 'player':131 'pleas':58,291 'plugin':22 'post':105,127,149 'preload':260 'press':114 'prompt':213,276 'proxi':119 'readi':86 'refactor':48 'refresh':128 'releas':67 'render':13 'repli':249 'resolv':121 'screen':184,271 'scroll':44 'second':200 'see':54 'session':45 'set':80 'shouldinstanceblockincludeus':242 'show':266 'small':183 'snackbar':195 'sometim':171,239 'spoiler':237 'start':77 'strip':18 'subscript':161 'suggest':290 'support':288,316 'swipe':250 'switch':224 'tag':238 'tap':98 'thank':281 'thing':31 'thumbnail':107 'u':227 'updat':3,10 'url':69,91,211 'video':73,95,130 'view':178 'vote':125 'without':106 'work':78 'would':170 'www.buymeacoffee.com':320 'www.buymeacoffee.com/kurononeko)':319 'yet':88 'zoom':74,96"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1693275947
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/4132728"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693225947 {#1679
    date: 2023-08-28 14:32:27.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details