[AP] Style Suite

xF2 Add-on [AP] Style Suite 2.11.9

No permission to download
  • Fix various bugs regarding "Default BbCode" setting
  • Improve Custom Title & Username style previews
  • Fix Cannot call method canChangePostbitStyle on a non-object if a user who previously set a posted is now deleted
  • Like
Reactions: BattleKing
  • Fix Call to undefined method getParam() when editing a Social Group
  • Fix issue regarding fresh installs & uninstalls, and also upgrades if one has [tl] Social Groups installed
2.7.0
  • Cleanup Setup.php
  • Stop using assertViewableGroup() and use $parent->getParam() in Truonglv\Groups\Pub\Controller\Group
  • use bulkSet() in actionIgnoreStyle()
  • Create "custom profile blocks" feature - ensure you set the correct permission!
  • Add !important flag to users bold setting
2.6.0
  • Create style property for disabling profile styles per-theme
  • Allow controlling of postbit BG opacity, brightness, contrast
  • Fix custom post styles not applying to conversations
  • Improve logic of isIgnoringStyle()
  • Like
Reactions: BattleKing
  • Remove deprecated findProfileStyle()
  • Fix "Preset" radio button not auto-selecting when choosing an option from the preset dropdown in Admin controller
  • Only verifyColors() or verifyCss() if the relevant input is not empty
  • Use $app->em()->find() instead of $finder in Listener::criteriaUser() "has_pr_style"
  • Remove unused XF\Pub\Controller\Member::actionView() extension
  • Create function for determining hidden / special values of postbits & frames in public controller
  • Optimize handling of color verification slightly
  • Clean up deprecated Admin permissions
  • Create Post style admin options
  • Allow users to create a default style for their post message text
  • Fix longstanding bug where viewing a chatters profile with Siropu Chat 2 would cause the whole page to be reskinned
2.4.1
  • Fix [E_NOTICE] Trying to access array offset on value of type null when viewing a profile of a member with no custom style
  • Replace "css" textboxes with "less" boxes in templates
  • Clean up redundant phrases
  • Allow soft-deleting of default assets
  • Like
Reactions: muck and BattleKing
  • Optimize method for checking if the visitor is ignoring a users styles
  • Fix Uncaught SyntaxError: missing : after property id javascript error
  • Use ternary operator for determining checked="checked" values in templates
  • Stop using template filters to clean up asset names since they can be renamed now
  • Always use xf:select and xf:eek:ption instead of generic HTML in templates
  • Use PHP to handle profile styles instead of requiring different templates for different theme
  • Like
Reactions: BattleKing
  • Create Custom Title/Tooltip/Username style cache rebuild jobs
  • Remove old Font/Frame/Sparkle cache rebuild jobs (since we added buttons to their admin controllers)
  • Use strtr() instead of str_replace() in various instances
  • Validate Postbit Image and Profile Header URLs
  • Proxy postbit URL images
  • Convert "Animated Flames" frame to WebP so it works correctly
  • Temporary workaround: Hide "delete" buttons from addon-shipped assets to prevent file health checks. The delete buttons will still work for assets you upload yourself.
  • Add "Rebuild caches" button to each admin controller
  • Create avatar frame setting macro
  • Check the visitors properties for "Disable postbit" value instead of the post author
  • Improve reliability of "Disable postbit" options preview
  • Fix postbit styles no longer applying to conversations
  • Fix postbit presets not saving correctly in the admin controller
  • Add ability to control background-size & background-position CSS
  • Verify colors / css during admin controller save proc
  • Like
Reactions: BattleKing
  • Create macros for style setting templates to ensure Public & Admin controllers stay in sync
  • Rebase postbit settings admin controller
  • Create template helper for handling postbits
  • Auto-select "no-repeat" postbit option in templates
  • Remove old postbit gradient strength admin options
  • Create style properties for handling postbit gradients
  • Like
Reactions: BattleKing
  • (Hopefully) fix fopen(1.jpeg): failed to open stream: No such file or directory
  • Validate glow CSS during save process
  • Validate colors during save process
  • Fix an issue where a users tooltip style would still apply after they had their permission revoked
  • Fix typo in custom title permission check
  • Migrate some checks into User entity to help simplify condition checks in templates
  • Fix postbits not respecting a users "Disable user styles" preference
2.1.2
  • Create "Disable user styles" user preference for accessibility (Account -> Preferences -> "Disable user styles")
  • Undefined variable $postbitCache in Pub/Controller/Styles
  • Improve postbit logic if "Allow linking URL images for Postbits" is set
2.1.1
  • Fall back to "repeat" background-repeat option if user neglected to specify an option
  • Fix FontAwesome Icon JS not loading in certain instances
  • Fix postbit preset admin controller uploader
  • Fix username preview not reflecting changes to icon position
2.1.0
  • Create Postbit presets dropdown and admin panel page - only 3 to choose from for now, more will be added in the future
  • Delete old & unused admin template "ap_ss_avatar_frame_ad.less"
  • Don't show a tab if the relevant section is disabled
  • Fix "undefined index: special"
  • Fix broken avatar frame preview
  • Remove Onboarding Tasks since User Onboarding 2.0 supports Xenforo criteria
  • ACTUALLY unset registry entries during uninstall
  • Fix typo in uninstaller: "ap_frame_style" -> "ap_frame"
2.0.1 (HOTFIX)
  • Fix Job apathy\StyleSuite:FontCache: [E_WARNING] Invalid argument supplied for foreach()
2.0.0
  • Begin work on "Postbit presets" (still WIP and wont be worth using until the next update)
  • Fix post-install/post-upgrade cache rebuild job
  • Extend user entity & create functions for permission checking
  • Allow positioning of username icon
  • Create style properties for disabling CSS of unused sections
  • Remove data registry columns on uninstall
  • Rework avatar frame code to simply inject class names rather than HTML
  • Optimize handling of username classes slightly
  • Rework tooltip styles to work much more consistently
1.9.5
  • Trigger rebuilding of caches post upgrade - this will help admins who haven't upgraded in a while.
  • use hasAdminPermission to check for permissions in admin controllers
  • Create admin options "Max postbit background height/width"
  • Resize uploaded username icon images if necessary
  • Create jobs for rebuilding caches
  • Support ThemeHouse UI.X 2 (Follow the steps on the Wiki!)
  • Create job to convert linked postbit background images into locally-served images
  • Create admin option "Allow linking of postbit backgrounds"
  • Create uploader for Postbit backgrounds
  • Move "pointer-events:none" into frame CSS
  • Remove "position: absolute" from frame img tag
  • Fix admin usergroup controller still reading from filelist instead of cache
  • Fix admin user controller is still reading from filelist instead of cache
  • Simplify frame HTML output
  • Fix unknown column "ap_group_style" if TL Social groups is installed after Style Suite
  • Trigger rebuilding of caches post upgrade - this will help admins who haven't upgraded in a while.
  • use hasAdminPermission to check for permissions in admin controllers
  • Create admin options "Max postbit background height/width"
  • Resize uploaded username icon images if necessary
  • Create jobs for rebuilding caches
  • Support ThemeHouse UI.X 2 (Follow the steps on the Wiki!)
  • Create job to convert linked postbit background images into locally-served images
  • Create admin option "Allow linking of postbit backgrounds"
  • Create uploader for Postbit backgrounds
  • Move "pointer-events:none" into frame CSS
  • Remove "position: absolute" from frame img tag
  • Fix admin usergroup controller still reading from filelist instead of cache
  • Fix admin user controller is still reading from filelist instead of cache
  • Simplify frame HTML output
  • Fix unknown column "ap_group_style" if TL Social groups is installed after Style Suite
  • Create admin options for controller username image icon size
  • Replace username image icon URL text field with a file uploader (users will have to replace their linked image icons)
  • Use listeners for adding columns to UserProfile and UserGroup entities instead of class extensions
  • Add preview of fonts in the Admin controller
Top