Recent content by Xon

  1. X

    Missing Index on addon_id columns which slows down WHERE and JOIN queries

    Removing the xf_addon and xf_user join from the alert query is actually a fairly noticable performance improvement on sites with super-large number of alerts. My Alert Improvements add-on does this...
  2. X

    XF does not loop through all possible folders inside '_output' on import/upgrade

    As long as the versionId never goes backwards; XF's outdated template detection works as expected and phrases work too. It is part of the reason I set a unix-like timestamp as the version-id for my add-ons instead a integer encoded copy of the version string. I've got a CLI clamp-versions...
  3. X

    Selectable Logos - 1.2.6 - Feature & bugfix update

    Require StandardLib v1.22.0+ Fix 2x image would be set as a duplicate of the overridden image url Fix XenBase styles would duplicate the mobile logo depending on configuration Fix optional selectable logo attributes could override style image urls to empty values Improve XF Cloud compatibility...
  4. X

    Selectable Logos [Paid]

    Xon updated Selectable Logos with a new update entry: 1.2.6 - Feature & bugfix update Read the rest of this update entry...
  5. X

    XF does not loop through all possible folders inside '_output' on import/upgrade

    There is only one feature that _metadata.json enables that isn't possible otherwise (vs clearing dangling references & importing _output); and that is tracking if the "cache global" flag has been set for a phrase. Except phrase groups makes the "cache global" flag redundant. Phrase groups...
  6. X

    Conversation Essentials [Paid]

    You can easily set that up with user group promotions based on account age, and then adding a "full user" user-group
  7. X

    XF does not loop through all possible folders inside '_output' on import/upgrade

    Committing _metadata.json causes endless merge conflicts, the format is practically made to cause issues. Plus it causes endless pointless churn which makes git change logs harder to work with IMO it just isn't needed if you include a few extra CLI commands. I've got a...
  8. X

    Fixed Visiting a bare /payment_callback.php?_xfProvider=stripe causes an internal server error

    Touching the payment provider callback URL via GET causes an internal server error instead of the silently doing nothing. An exception occurred: [ErrorException] [E_WARNING] Undefined array key "object" in src/XF/Payment/Stripe.php on line 689 XF::handlePhpError() in src/XF/Payment/Stripe.php...
  9. X

    Conversation Essentials [Paid]

    Should be fixed now. The XF2.3 editor really regressed with handling copy & paste in rich text editor mode :(
  10. X

    Redis Cache By Xon

    This add-on does has some caching in places (thread list counts is the big one), but it isn't a huge thing. The biggest thing is a bunch of my other add-ons will depend on this add-on
  11. X

    Conversation Essentials [Paid]

    That isn't a planned feature as no one has ever requested it. If you are interested in sponsoring that functionality, please open a ticket on my site.
  12. X

    Conversation Essentials [Paid]

    Conversation Essentials already has the ability to kick users and to re-add them to a conversation/direct message (ensure the permissions have been assigned). It still respects the participant limits a user may have
  13. X

    User Essentials [Paid]

    The approval queue sadly is hard coded to depend on moderator flag and unpicking that is tricky without it being a dedicated add-on for it. I should have some time early next month if you would be interested in commissioning that sort of thing
  14. X

    User Mentions Improvements by Xon

    @Mr. Jinx Xenforo compiles permissions into blobs per unique user-group combination. These blobs used to get out of sync sometimes in XF1.x days, and I kept it as an debugging tool for XF2.x. The primary use now is if you've manually adjusted to raw permission tables and then need to rebuild...
  15. X

    Conversation Essentials [Paid]

    Yikes, I didn't realise the formatting was so broken. Should be fixed now
Back
Top Bottom