- 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
2.7.0
- 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.6.0
- Cleanup Setup.php
- Stop using
assertViewableGroup()
and use$parent->getParam()
inTruonglv\Groups\Pub\Controller\Group
- use
bulkSet()
inactionIgnoreStyle()
- Create "custom profile blocks" feature - ensure you set the correct permission!
- Add
!important
flag to users bold setting
- 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()
- Remove deprecated
findProfileStyle()
- Fix "Preset" radio button not auto-selecting when choosing an option from the preset dropdown in Admin controller
- Only
verifyColors()
orverifyCss()
if the relevant input is not empty- Use
$app->em()->find()
instead of$finder
inListener::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
2.4.1
- 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
- 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
- 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 xfption instead of generic HTML in templates
- Use PHP to handle profile styles instead of requiring different templates for different theme
- 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 ofstr_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
- 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
2.1.2
- (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.1
- 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.0
- 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.0.1 (HOTFIX)
- 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.0
- Fix
Job apathy\StyleSuite:FontCache: [E_WARNING] Invalid argument supplied for foreach()
1.9.5
- 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
- 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