[2507]
|
johnjamesjacoby
|
Register our own theme directory in WP
|
[4687]
|
jmdodd
|
Refine bbp_get_dropdown().
* Don't assume post_parent = 0 as a default.
* Fixes #2153.
|
[6121]
|
johnjamesjacoby
|
Reference correct hook name in docs. Props netweb. See r5945.
|
[5260]
|
johnjamesjacoby
|
Refactor subscription notifications functions to send 1 email with all subscribers BCC'd rather than 1 email per subscriber. This speeds up posting significantly in forums or topics where there are any number of subscribers, particularly on configurations with slow email servers or when using external email services.
(Subscription notifications could be improved further in a future iteration by moving the actual sending into a `wp_cron` process, but this improvement is easy and significant enough where it will be sufficient for the widest audience.)
Hat tip netweb, rossagrant. Fixes #2162. (trunk)
|
[5258]
|
johnjamesjacoby
|
Refactor subscription notifications functions to send 1 email with all subscribers BCC'd rather than 1 email per subscriber. This speeds up posting significantly in forums or topics where there are any number of subscribers, particularly on configurations with slow email servers or when using external email services.
(Subscription notifications could be improved further in a future iteration by moving the actual sending into a `wp_cron` process, but this improvement is easy and significant enough where it will be sufficient for the widest audience.)
Hat tip netweb, rossagrant. Fixes #2162.
|
[3686]
|
johnjamesjacoby
|
Refactor forum/topic/reply contextual help, shamelessly sampled from the !WordPress 'post' content type. See #1699.
|
[3685]
|
johnjamesjacoby
|
Refactor bbp_admin_settings_help() to use add_help_tab() and set_help_sidebar(). See #1699.
|
[2611]
|
johnjamesjacoby
|
Reduce width of author area and center contents
|
[5395]
|
johnjamesjacoby
|
Reduce unnecessary complexity and flexibility in `bbp_get_reply_to_dropdown()`. Since this is a purpose built form field, explicit filtering of arguments is not necessary. See #2617.
|
[3061]
|
johnjamesjacoby
|
Reduce the width of topic/reply textareas for improved theme compatibility.
|
[6961]
|
johnjamesjacoby
|
Reduce number of tags in readme.txt.
|
[6960]
|
johnjamesjacoby
|
Reduce number of tags in readme.txt.
|
[3912]
|
johnjamesjacoby
|
Redirects:
* Tweak topic and reply form fields to include redirect_to field.
* Fix redirect logic in single items after editing.
* Remove forum_id from new reply hidden fields, and calculate on handler based off of topic ID (to prevent mismatches.)
* Fixes #1829.
|
[3913]
|
johnjamesjacoby
|
Redirects:
* Remove redirect_to fields from edit form field functions, and trust handler logic to do its job.
* See #1829.
|
[3919]
|
johnjamesjacoby
|
Redirects:
* Always use wp_safe_redirect() in bbPress.
* Nothing should/will redirect off-site.
|
[4533]
|
johnjamesjacoby
|
Redirect:
* Rethink the way bbp_redirect_to_field() works.
* Removes apache specific global checks.
* Fixes incorrect usage of wp_get_referer().
* Props MZAWeb.
* fixes #1835.
|
[3530]
|
johnjamesjacoby
|
Rebranching 1.1
|
[2635]
|
johnjamesjacoby
|
Rearrange time and date
|
[4721]
|
johnjamesjacoby
|
Rearrange the way map_group_forum_meta_caps() is used. See #2089.
|
[2841]
|
johnjamesjacoby
|
Rearrange the reply and new topic elements in bbp-twentyten. Adjust the fieldset top padding and fieldset message styling.
|
[3784]
|
johnjamesjacoby
|
Rearrange sub-actions for improved readability in bbp-core-actions.php.
|
[3212]
|
johnjamesjacoby
|
Rearrange settings in bbp_add_options() into more accurate sections.
|
[2633]
|
johnjamesjacoby
|
Rearrange recount items to be top-down forums, topics, replies
|
[3752]
|
johnjamesjacoby
|
Rearrange filtering of $forum_parent_id in bbp_new_forum_handler(). See #1669.
|
[2571]
|
johnjamesjacoby
|
Rearrange _id logic to account for sub-forums and hierarchical replies.
|
[4500]
|
johnjamesjacoby
|
Rearrange $wpdb global usage in bbp_check_for_duplicate().
|
[7219]
|
johnjamesjacoby
|
Readme: Bump stable tag, and add missing header meta.
(Also updates build tool dependencies.)
|
[7093]
|
johnjamesjacoby
|
Readme: Bump stable tag and group "Requires" headers together.
In trunk, for 2.7.0.
|
[7202]
|
johnjamesjacoby
|
Readme: Bump "tested up to" to 5.8.
|
[7201]
|
johnjamesjacoby
|
Readme: Bump "tested up to" to 5.8.
|
[6689]
|
johnjamesjacoby
|
Read-me & Humans updates:
* Add Sergey & Pippin
* Add dates to changelog
* Consolidate 2.0.0 betas into one release
* Update plugin descriptions
|
[5425]
|
netweb
|
Re-factor importing closed topics to import the closed status and update the closed topic post and post meta status using `bbp_close_topic()`. See #2577
|
[5359]
|
johnjamesjacoby
|
Re-alphabetize grunt packages and update keywords in `package.json`.
|
[5166]
|
johnjamesjacoby
|
RTLove. Props netweb, alex-ye. Fixes #2385.
|
[4621]
|
johnjamesjacoby
|
RTL improvements for pagination arrows and breadcrumb order. See #2124.
|
[4619]
|
johnjamesjacoby
|
RTL CSS tweaks for search. See #1575.
|
[3588]
|
johnjamesjacoby
|
RTL CSS fixes. Props ramiy. Fixes #1654.
|
[6510]
|
johnjamesjacoby
|
RC 1, not 3. See r6509.
|
[2898]
|
johnjamesjacoby
|
Quick post_id sanity check in anonymous_metabox.
|
[6685]
|
johnjamesjacoby
|
Query: use `NOT IN` strategy in `bbp_get_all_child_ids()`
This ensures that only specific post-statuses are explicitly excluded from "all child IDs" type queries, where previously post-statuses needed to be specifically defined.
See #3128. Fixes #3140. 2.5 branch, for 2.5.14.
|
[6643]
|
johnjamesjacoby
|
Query: use `NOT IN` strategy in `bbp_get_all_child_ids()`
This ensures that only specific post-statuses are explicitly excluded from "all child IDs" type queries, where previously post-statuses needed to be specifically defined.
See #3128.
|
[4899]
|
johnjamesjacoby
|
Query clean-up:
* Move implode() calls out of queries and replace with variables.
* Audit IN queries and implode/explode for wp_parse_id_list() usages.
* See #2331.
|
[6607]
|
johnjamesjacoby
|
Queries: `nopaging` audit.
* In r6506 the `nopaging` query argument was added to various queries to avoid paginating results when it wasn't necessary. This resulted in a few queries (widgets mainly) not obeying their specific settings.
* In #3123, other inconsistencies in our query arguments were uncovered, triggering the need to audit our query usages and equalize them once again.
This change brings all queries back to par with one another, specifically in regards to `posts_per_page => -1` style queries, and queries where filters can be suppressed and meta/term caches should not be primed.
It also groups together the `get_user_object_ids` functions. These are now unused in bbPress proper, though were previously useful before the engagements API was in place. These queries are considered too inefficient to rely upon in large-scale applications, but are included to provide filterable wrappers should someone need them, or should we need to bring them back later.
Props thebrandonallen. Fixes #3123.
|
[6612]
|
johnjamesjacoby
|
Queries: Use new `object_type` over old `post_type`.
When `bbp_get_user_object_ids()` was introduced, some helpers did not get updated to use the new argument key. This change fixes that, and fixes failing tests in the process.
Note that these tests are testing new & unused helper functions for 2.6, so it's unlikely any noticable problems occurred from these being broken.
|
[6219]
|
johnjamesjacoby
|
Queries: Use `no_found_rows` where relevant.
This prevents `SQL_CALC_FOUND_ROWS` usages in places where it is not used.
Fixes #2972.
|
[6434]
|
johnjamesjacoby
|
Queries: Update `orderby` clauses of last-id queries to ensure more accurate results, specifically for imported forums and posts where IDs and `post_date` columns might be inverted.
Also update a few tests to be less cranky with exact array results.
Props thebrandonallen. Fixes #3108.
|
[6289]
|
johnjamesjacoby
|
Queries: Return empty array if no parent ID or no post-type are passed.
See #3059.
|
[5820]
|
johnjamesjacoby
|
Queries: Remove `post_parent__in` query-parameter filter.
This commit removes the `bbp_query_post_parent__in()` filter that was introduced in r2996, and uses WordPress core's built in query parameters introduced in #WP11056.
Fixes #2832.
|
[6503]
|
johnjamesjacoby
|
Queries: Remove `author_name` query variable setting when viewing profiles.
This is a relic from the days when profiles included blog posts (2010 era.)
This should be safe to remove, based on the following assessments:
* Blog posts are no longer included in profiles
* Setting `author_name` or `author` query-vars will cause `is_author()` to be set to `true`
* `is_author()` should not return true in the context of bbPress profile pages
* The `author_name` query-var is not used again later in bbPress - the `displayed_user` variable is instead
See https://github.com/woocommerce/woocommerce/issues/15508 for additional context.
|
[6410]
|
johnjamesjacoby
|
Queries: Deprecate `bbp_query_post_parent__in()` in the 2.5 branch.
4.7 is the minimum WordPress version, so we can support `post_parent__not_in` directly.
See #2832.
|
[5858]
|
johnjamesjacoby
|
Queries: Clean up post status concatenation in 2 queries.
This changeset moves array of "hidden" type post-statuses into their own variable to better match existing usages.
Fixes #2826.
|
[4194]
|
johnjamesjacoby
|
Queries:
* Revert r4183 as it's still needed for shortcodes and _is_ functions.
* Fix incorrect ob_start() method in display_breadcrumb().
|
[4183]
|
johnjamesjacoby
|
Queries:
* Remove query name settings from BBP_Shortcodes.
* No longer used.
|
[4031]
|
johnjamesjacoby
|
Queries:
* Allow bbp_is_query_name() to accept empty values, similar to get_query_var().
* See #1865.
|
[3333]
|
johnjamesjacoby
|
Put main actions into a loop. Fix incorrect filter on bbp_edit ID. Rename main register_textdomain function back to load_textdomain to match existing conventions.
|
[5275]
|
johnjamesjacoby
|
Put back root files from previous reorg revert. See #2542.
|
[4652]
|
johnjamesjacoby
|
Put a more positive spin on our usage of magic methods in the bbPress class.
|
[5575]
|
netweb
|
PunBB importer: Include Subscribed Forums and Subscribed Topics
Props netweb. See #2668
|
[5180]
|
netweb
|
Protect topic and reply author link calls from non-existant users. Props jondavidjohn. Fixes #2381
|
[2536]
|
chrishajer
|
Properly update version in functions.bb-meta.php
|
[2739]
|
johnjamesjacoby
|
Properly prepare bb_get_forum. Fixes #1414. Props nbachiyski.
|
[2774]
|
johnjamesjacoby
|
Proper version compare check.
|
[3307]
|
johnjamesjacoby
|
Proper singular/plural bases for capability_type in forum/topic/reply CPT's.
|
[7181]
|
johnjamesjacoby
|
Profiles: fix incorrect target for "locale" label.
This commit fixes a copy & paste error, where the "locale" label was targeting the "url" input instead of the language select.
In trunk for 2.7.0. See #3387.
|
[7182]
|
johnjamesjacoby
|
Profiles: fix incorrect target for "locale" label.
This commit fixes a copy & paste error, where the "locale" label was targeting the "url" input instead of the language select.
In branches/2.6 for 2.6.7. Fixes #3387.
|
[3665]
|
johnjamesjacoby
|
Prevent shortcodes from stomping globals too early. Fixes #1717.
|
[2821]
|
johnjamesjacoby
|
Prevent possible variable not set notice (trunk)
|
[2820]
|
johnjamesjacoby
|
Prevent possible variable not set notice (branch)
|
[3580]
|
johnjamesjacoby
|
Prevent possible debug notice in bbp_get_breadcrumb()
|
[3286]
|
johnjamesjacoby
|
Prevent poisoning of forum/topic/reply data when marking posts as trash/spam. Fixes issue where anonymous user data would get purged when post status was changed from an admin area post-row.
|
[5608]
|
johnjamesjacoby
|
Prevent notices and warnings when template stack is empty. Fixes #2749.
|
[5042]
|
johnjamesjacoby
|
Prevent nested shortcodes if used inside bbPress post_content. Reverts r4976. See #2343.
|
[3076]
|
johnjamesjacoby
|
Prevent login from hi-jacking wp-login.php
|
[3070]
|
johnjamesjacoby
|
Prevent hr styling from applying to admin area
|
[3600]
|
johnjamesjacoby
|
Prevent guest users from editing topics and replies if anonymous posting is active. See #1678. (2.1)
|
[3602]
|
johnjamesjacoby
|
Prevent guest users from editing topics and replies if anonymous posting is active. See #1678. (2.0)
|
[3259]
|
johnjamesjacoby
|
Prevent forum root in breadcrumb if viewing a page in place of the forum archive.
|
[3125]
|
johnjamesjacoby
|
Prevent forum and topic ID's from being poisoned by functions that attempt to make calculations out of turn. Also prevent incorrect assignment of parent topic and forum ID's when posting from admin area. Fixes #1433.
|
[2915]
|
johnjamesjacoby
|
Prevent fatal error on WordPress 3.0 installs from $wp_query not being setup before this loop is created.
|
[5393]
|
johnjamesjacoby
|
Prevent empty array value in `bbp_get_reply_ancestors()`. See #2617.
|
[2959]
|
johnjamesjacoby
|
Prevent double separators in certain conditions where other plugins may also be attempting to add them.
|
[4246]
|
johnjamesjacoby
|
Prevent double escaping of $post_content when editing topics and replies, and add phpdoc block to remind everyone not to put it back again.
|
[3038]
|
johnjamesjacoby
|
Prevent comment form from appearing on intercepted theme compat template pages.
|
[3127]
|
johnjamesjacoby
|
Prevent "create topic" form from showing if current user cannot create topics or there are no public forums to create topics in. Fixes #1443.
|
[2680]
|
johnjamesjacoby
|
Prepare walker class. Improved paginated reply url links. Rename bbp_reply_topic function to bbp_reply_topic_title.
|
[4710]
|
johnjamesjacoby
|
Prepare query variables in converter callbacks. Also add some brackets for readability. Props Maty. (2.2 branch)
|
[4707]
|
johnjamesjacoby
|
Prepare query variables in converter callbacks. Also add some brackets for readability. Props Maty.
|
[4735]
|
johnjamesjacoby
|
Prepare query in bbp_check_for_duplicate(). See #2185.
|
[4709]
|
johnjamesjacoby
|
Prepare $username in bbp_user_maybe_convert_pass(). Props Maty. (2.2 branch)
|
[4706]
|
johnjamesjacoby
|
Prepare $username in bbp_user_maybe_convert_pass(). Props Maty.
|
[5504]
|
johnjamesjacoby
|
Preliminary template support for un/approving topics. Props netweb. See #2645.
|
[5507]
|
johnjamesjacoby
|
Preliminary template support for un/approving replies. Props netweb. See #2645.
|
[4771]
|
johnjamesjacoby
|
Preliminary support for WordPress 3.6 slash approach. (For easier on-going development.)
|
[5503]
|
johnjamesjacoby
|
Preliminary function support for un/approving topics. Props netweb. See #2645.
|
[5506]
|
johnjamesjacoby
|
Preliminary function support for un/approving replies. Props netweb. See #2645.
|
[4664]
|
johnjamesjacoby
|
Preformatted blocks do not need top margin; it's trumped by the preceding paragraph tag.
|
[3145]
|
johnjamesjacoby
|
Prefix various files in bbp-includes folder with 'core' to identify them as required core files. Update bbpress.php to point to these new filenames.
|
[3123]
|
johnjamesjacoby
|
Prefix topic and reply author classes with #content for theme compatibility.
|
[2630]
|
johnjamesjacoby
|
Prefix core meta with underscore inside recount functions
|
[6819]
|
johnjamesjacoby
|
Prefer `sanitize_html_class()` over `esc_attr()`.
This change uses the correct formatting function in places where potentially untrusted class strings are ran through `array_map()`.
|