[4090]
|
johnjamesjacoby
|
Converter:
* Tweak bbp_user_maybe_convert_pass() with correct meta key.
* Include missing BBP_Admin() class
* Fixes #1886 (2.1 branch).
* Props netweb, xiosen.
|
[3872]
|
johnjamesjacoby
|
Converter:
* Tabulate the recount and converter menu items
* See #1820
|
[4047]
|
johnjamesjacoby
|
Converter:
* Stop pre-loading database information in converter.
* Originally to ease testing during 2.1 development.
* Fixes #1879.
* Props Omicron7.
|
[3873]
|
johnjamesjacoby
|
Converter:
* Set topic ID for topics
* Add inline doc to convert_table() method
* Tweak bbPress 1.x field mapping
* See #1820
|
[4000]
|
johnjamesjacoby
|
Converter:
* Remove need for eval() call.
* Code clean-up.
* Type cast POST rows to integer.
|
[3886]
|
johnjamesjacoby
|
Converter:
* Remove extra "Found" text from converter process
* See #1820
|
[3893]
|
johnjamesjacoby
|
Converter:
* Remove commented cruft from bbPress 1.x converter
* Improvements to ajax and spinner
* See #1820
|
[3864]
|
johnjamesjacoby
|
Converter:
* Remove _converter_ from metakey names
* Clean up code in base converter classes
* Converter now partially functional
* See #1820
|
[4342]
|
johnjamesjacoby
|
Converter:
* Remove 'bbp-' prefix from parser.php include.
* Props nexia.
* Fixes #2013.
|
[3866]
|
johnjamesjacoby
|
Converter:
* Remane 'translate' methods to 'callback' to avoid confusion with i18n functions
* Improve maps of bbPress 1 converter
* Fix incorrectly named keys in other converters
* Whitespace and phpdoc fixes
* See #1820
|
[4430]
|
johnjamesjacoby
|
Converter:
* Platform options is a string, not an array.
|
[4003]
|
johnjamesjacoby
|
Converter:
* Pinking shears.
* Run $field_list through array_unique() to remove duplicate fields.
* Properly internationalize converter output strings.
|
[4072]
|
johnjamesjacoby
|
Converter:
* Move convert_pass method into global scope, so passwords are converted anywhere.
* Fixes #1886.
|
[3875]
|
johnjamesjacoby
|
Converter:
* Group Forum tools into h2 tabs
* See #1820
|
[3884]
|
johnjamesjacoby
|
Converter:
* Fix issue with reply titles in bbPress 1.x
* Fix issue with reply topic in bbPress 1.x
* Rename "Recount" to "Repair" through wp-admin
* Introduce "Reset Forum" tool
* See #1820
|
[4085]
|
johnjamesjacoby
|
Converter:
* Fix issue with Invision converter causing replies not to be converted correctly.
* Props netweb.
* Fixes #1892 (2.2 branch)
|
[4086]
|
johnjamesjacoby
|
Converter:
* Fix issue with Invision converter causing replies not to be converted correctly.
* Props netweb.
* Fixes #1892 (2.1 branch)
|
[3887]
|
johnjamesjacoby
|
Converter:
* Fix incorrect callback to 'bbp_admin_repair_freshness'
* See #1820
|
[3894]
|
johnjamesjacoby
|
Converter:
* Filter admin menu for tabbed Tools navigation
* See #1820
|
[3869]
|
johnjamesjacoby
|
Converter:
* Decode HTML entities in callback_html method
* Fixes issues with bbPress 0.9 (and any legacy software that stored HTML pre-encoded)
* See #1820
|
[3867]
|
johnjamesjacoby
|
Converter:
* Clean up phpBB field maps
* See #1820
|
[4141]
|
johnjamesjacoby
|
Converter:
* Call bbp_admin() to create the admin object when converting passwords.
|
[4007]
|
johnjamesjacoby
|
Converter:
* Call bbconverter_run() inside bbconverter_start() to avoid code duplication.
|
[3888]
|
johnjamesjacoby
|
Converter:
* Add wpspin gif to top most conversion feedback
* See #1820
|
[3890]
|
johnjamesjacoby
|
Converter:
* Add user_topic_count repair function
* Fix incorrect meta key in user_reply_count repair function
* See #1820
|
[3891]
|
johnjamesjacoby
|
Converter:
* Add user_nicename, user_status, and user_display_name to bbPress 1.x importer
* See #1820
|
[3865]
|
johnjamesjacoby
|
Converter:
* Add translate_status method to bbPress 1.x
* Map topic and reply statuses to bbPress 2.x schema
* Passes correct post status so spam/trashed posts are not alive again
* See #1820
|
[3885]
|
johnjamesjacoby
|
Converter:
* Add total topic and reply counts to bbPress 1.x forum converter
* Fixes issue with forum counts in non-hierarchical forum setups
* See #1820
|
[3889]
|
johnjamesjacoby
|
Converter:
* Add last active time to topics based on topic_time
* See #1820
|
[3868]
|
johnjamesjacoby
|
Converter:
* Add counts to bbPress 1.x forum and topic conversions
* Run reply content through callback_html
* See #1820
|
[4400]
|
johnjamesjacoby
|
Converter:
* Add '_bbp_old_forum_id' in converter so forums can be easily referenced.
* Update groups-repair to use new 'old forum ID' key.
* Props jmdodd.
* Fixes #2024.
|
[5530]
|
netweb
|
Converter import user meta data improvements and fixes:
* Original 'old' user meta key is now defined using `_bbp_old_user_id`
* Fixes the "Purge Previous Import" optional removal of previously imported users when using the database sync_table.
* Updates all included importers with the above changes including the custom callback in `e107v1.php`
See #2650
|
[5527]
|
netweb
|
Converter import meta data improvements and fixes:
* Original 'old' hierarchical/threaded replies meta key is now defined using `_bbp_old_reply_to_id`
* Fixes the "Purge Previous Import" optional removal of previously imported hierarchical/threaded replies when using the database sync_table.
* Updates `Drupal7.php` importer compatibility for the above changes
See #2650
|
[5525]
|
netweb
|
Converter import meta data improvements and fixes:
* Original 'old' forum, topic or reply meta data is now explicitly defined using a common `_bbp_old` prefix in the post meta keys that clearly differentiates the new bbPress post meta from the original 'old' forum meta.
* Fixes the "Purge Previous Import" optional removal of previously imported forums, topics and replies when using the database sync_table. Meta keys ending with `_id` are now copied to the database sync_table.
See #2650
|
[5563]
|
johnjamesjacoby
|
Convert template notices from paragraph tags to unordered lists.
Improves accessibility by hinting there may be several notices on the page.
Props Karl Groves, netweb. FIxes #2637.
|
[3075]
|
johnjamesjacoby
|
Convert bbp-twentyten into a child theme for twentyten, reducing the size of the plugin file by almost half, eliminating code duplication, and avoiding inadvertently forking the twentyten theme only to support bbPress.
|
[3583]
|
johnjamesjacoby
|
Contextual help fixes. Fixes #1657. Props duck_
|
[7125]
|
johnjamesjacoby
|
Content: add support for `wp_filter_content_tags()` in WordPress 5.5.
This commit removes some deprecated function notices, while also adding ongoing support for filtered content tags.
In trunk, for 2.7.
See #3384.
|
[7124]
|
johnjamesjacoby
|
Content: add support for `wp_filter_content_tags()` in WordPress 5.5.
This commit removes some deprecated function notices, while also adding ongoing support for filtered content tags.
In branches/2.6, for 2.6.6.
See #3384.
|
[7207]
|
johnjamesjacoby
|
Content: add `post_parent` to forum & topic duplicate checks.
This change limits the scope of "duplicate content" to its parent context, meaning that replies must be to the same topic, topics must be in the same forum, and forums must be in the same sub-forum (or root) to be considered a duplicate.
This better implements the spirit of this feature which is to prevent accidental/unintended duplicates, and is not intended to simply prevent globally similar content by the same author.
Props r-a-y, johnjamesjacoby.
In trunk, for 2.7.0.
See #3418.
|
[7208]
|
johnjamesjacoby
|
Content: add `post_parent` to forum & topic duplicate checks.
This change limits the scope of "duplicate content" to its parent context, meaning that replies must be to the same topic, topics must be in the same forum, and forums must be in the same sub-forum (or root) to be considered a duplicate.
This better implements the spirit of this feature which is to prevent accidental/unintended duplicates, and is not intended to simply prevent globally similar content by the same author.
Props r-a-y, johnjamesjacoby.
In branches/2.6, for 2.6.7.
Fixes #3418.
|
[6676]
|
johnjamesjacoby
|
Content: Use correct `tabindex` array key vs. `tab`.
This change corrects a debug notice when the TinyMCE toolbar setting is toggled off.
Trunk, for 2.6. See r6424. Props vinod-dalvi.
|
[5002]
|
johnjamesjacoby
|
Constans album spatium. Consistent whitespace handling of foreach usages.
|
[3236]
|
johnjamesjacoby
|
Consolidate topic form access checks.
|
[3169]
|
johnjamesjacoby
|
Consolidate theme compat functions and add more verbose phpdoc where appropriate. Use template_include filter instead of template_redirect action, and add support for incorrect usage of add_theme_support( 'bbpress' ). See #1524.
|
[4967]
|
johnjamesjacoby
|
Consolidate global-access and default role into 1 line-item in forum settings.
|
[3671]
|
johnjamesjacoby
|
Consolidate 'template_redirect' actions onto 'bbp_template_redirect' and add a more detailed note about them. Also rename tag 'manage' function to 'edit' to match other components.
|
[5033]
|
bumpbot
|
Compress scripts/styles: 2.4-beta1-5033.
|
[5026]
|
bumpbot
|
Compress scripts/styles: 2.4-beta1-5026.
|
[4945]
|
bumpbot
|
Compress scripts/styles: 2.4-alpha-r4900-4945.
|
[5008]
|
bumpbot
|
Compress scripts/styles: 2.4-alpha-5008.
|
[5003]
|
bumpbot
|
Compress scripts/styles: 2.4-alpha-5003.
|
[4993]
|
bumpbot
|
Compress scripts/styles: 2.4-alpha-4993.
|
[4669]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4669.
|
[4662]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4662.
|
[4650]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4650.
|
[4635]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4635.
|
[4624]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4624.
|
[4612]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4612.
|
[4585]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4585.
|
[4580]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4580.
|
[4514]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4514.
|
[4479]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4479.
|
[4468]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4468.
|
[4421]
|
bumpbot
|
Compress scripts/styles: 2.2-rc2-4421.
|
[4383]
|
bumpbot
|
Compress scripts/styles: 2.2-beta2-4383.
|
[4357]
|
bumpbot
|
Compress scripts/styles: 2.2-beta1-4357.
|
[4204]
|
bumpbot
|
Compress scripts/styles: -2.1.2-4204.
|
[6765]
|
netweb
|
Composer: add an end-of-file new line to `composer.json`
|
[7271]
|
johnjamesjacoby
|
Common: update `blacklist_keys` to `disallow_keys` in PHPUnit tests
See: #3601
In branches/2.6, for 2.6.11.
|
[7270]
|
johnjamesjacoby
|
Common: update `blacklist_keys` to `disallow_keys`
This change prevents a deprecated option notice in WordPress versions greater than 5.5.
See: #3601
In branches/2.6, for 2.6.11.
|
[6719]
|
johnjamesjacoby
|
Common: remove redundant calls to `bbp_number_not_negative()`.
This change decreases the filter priority of out-of-range prevention from `10` to `8`, and also adds filters to pre-formatted values in lieu of hard-coding this function into each individual count getter. This allows plugins to unplug this check more easily, and makes sure each value is only checked once for each call instead of occasionally twice in a row.
|
[6698]
|
johnjamesjacoby
|
Common: prime last-active post caches.
This change introduces a performance tweak to `bbp_has_topics()`, `bbp_has_forums()`, and `bbp_has_search()`, pre-cache'ing the last-active post objects for what is known to be their imminent usage in the current template loops.
See #3163.
|
[6299]
|
johnjamesjacoby
|
Common: prefer `intval()` over `absint()` for reply IDs in form fields.
|
[7279]
|
johnjamesjacoby
|
Common: prefer `bbp_get_topic_permalink()` over `get_permalink()`
This change ensures that features like Subscriptions & Pagination (inside of topics list loops) have: an opportunity to use the anticipated function path, and access to the right filters when including links back to them.
This fixes a potential bug where filtering a topic permalink would not happen inside of emails or pagination in the loop-topic template part.
See #3603.
|
[6440]
|
johnjamesjacoby
|
Common: introduce `bbp_has_shortcode()` to check if some text contains a bbPress shortcode.
If a shortcode was found in the global post content, a few extra things will happen:
* The `bbp-shortcode` class is added to the `body` tag
* `is_bbpress()` will now return `true`, to help enqueue additional styles & scripts on those pages in themes that want to support bbPress natively
Fixes #2996.
|
[6760]
|
johnjamesjacoby
|
Common: introduce `bbp_get_url_scheme()` to simplify 'https' vs 'http' scheme concatenation.
This change improves code flow and reduces complexity by eliminating the number of inline `is_ssl()` checks necessary when URLs are being generated.
|
[6814]
|
johnjamesjacoby
|
Common: introduce `bbp_get_post_types()` and use where appropriate.
Fixes #2769.
|
[6673]
|
johnjamesjacoby
|
Common: cast return value to `array` in `bbp_pre_get_posts_normalize_forum_visibility()`.
Trunk, for 2.6. See #3031.
|
[5907]
|
johnjamesjacoby
|
Common: bring `bbp_verify_nonce_request()` up to speed with improvments in BuddyPress.
See #buddypress6528. Props r-a-y.
|
[6782]
|
johnjamesjacoby
|
Common: avoid debug notices in `bbp_past_edit_lock()`.
Props SergeyBiryukov. Fixes #3188.
|
[6700]
|
johnjamesjacoby
|
Common: also prime post author caches.
This change introduces another performance tweak to `bbp_has_topics()`, `bbp_has_forums()`, `bbp_has_search()`, and `bbp_has_replies()`, by pre-cache'ing the post author objects for what is known to be their imminent usage in the current template loops.
This change also renames the function & parameter introduced in r6698 to better fit existing naming conventions in WordPress.
See #3163.
|
[6711]
|
johnjamesjacoby
|
Common: add some sanity checks to cache priming helpers.
This change adds more checks to avoid caching post & post author data that may have been deleted since the IDs were last sourced from the database.
We also remove a call to `get_post_field()` to reference the local object directly. This adds an `empty()` but removes a more complex function call when we already have the post in local scope anyways.
Fixes #3166. Props thebrandonallen.
|
[5711]
|
johnjamesjacoby
|
Common: Use `esc_url()` in `bbp_redirect_to_field()` and late escape for clarity.
|
[6016]
|
johnjamesjacoby
|
Common: Use `bbp_make_clickable()` in `bbp_make_clickable()`.
In r6014, changes to support faster, better @-mentions mistakenly continued to use `make_clickable()`. This fixes that regression, and allows for smaller chunks of large topics & replies to continue to use bbPress's internally optimized clickable API.
|
[5790]
|
netweb
|
Common: Updated PHPDocs for `bbp_get_public_child_ids()`
|
[6313]
|
johnjamesjacoby
|
Common: Update `bbp_rel_nofollow_callback()` to match latest approach in WordPress.
bbPress continues to have its own version to support this on output vs. pre-save.
Fixes #3067.
|
[6301]
|
johnjamesjacoby
|
Common: Switch from `absint()` to `intval()` to avoid integer inaccuracies.
See #3059.
|
[6328]
|
johnjamesjacoby
|
Common: Remove `nofollow` from tests. See #3067.
|
[6298]
|
johnjamesjacoby
|
Common: Move formatting functions into `formatting.php`.
|
[5685]
|
johnjamesjacoby
|
Common: Login actions:
* Extract functionality from `bbp_wp_login_action()` into a getter: `bbp_get_wp_login_action()`
* Update arguments in`bbp_get_wp_login_action()` to include optional `url` override
* Pass original `$args` into login action filter
* Also improve support for empty separator in breadcrumbs
|
[6302]
|
johnjamesjacoby
|
Common: Introduce `bbp_number_not_negative()` and use it in the following ways:
* Register the relevant meta-data keys for posts & users, so updated values can never be invalid
* Filter return values for existing database values that might be invalid on existing installs
* Use in place of `intval()` or `(int)` casts where negative values should not exist
This has the added benefit of introducing the `bbp_register_meta` hook, for future meta-data registrations (of which bbPress has much of.) We'll concentrate on counts for 2.6, and integrate IDs and timestamps in future releases.
See #3059.
|
[5739]
|
johnjamesjacoby
|
Common: Improve type-casting return values in query functions.
Props thebrandonallen, netweb. See #2801.
|
[6097]
|
johnjamesjacoby
|
Common: Improve title output strings for friendlier i18n.
Props @SergeyBiryukov. Fixes #2852.
|
[5730]
|
johnjamesjacoby
|
Common: Additional type-casting in query functions.
Ensures direct query results return a consistent, testable value.
Props thebrandonallen, netweb. See #2801.
|
[5788]
|
netweb
|
Common: Include `bbp_get_pending_status_id()` post status for topic and reply post type cases in `bbp_get_all_child_ids()` and PHPDoc fixes including addition of missing `@since` revision
Props netweb. Fixes #2810
|
[3902]
|
johnjamesjacoby
|
Common:
* Audit _is_ functions and make sure they return and filter correctly.
* Add descriptions to phpdoc headers of common files.
|
[6013]
|
johnjamesjacoby
|
Common group.
|
[7251]
|
johnjamesjacoby
|
Common Functions: fix dashboard errors from undefined variables.
Introduced in r7237, in `bbp_get_statistics()`.
This corrects an unintended regression that was causing replies not to be counted correctly.
In branches/2.6, for 2.6.10.
|
[3032]
|
johnjamesjacoby
|
Commit bomb, round 2. Similar to r3031, this includes a host of new functions for handling theme compatability for themes that do not explicitly support bbPress. Also introduces BBP_Shortcode class as handler for all shortcodes going forward.
|