[3342]
|
johnjamesjacoby
|
Do not show lead topic twice if no replies are found in single topic shortcode.
|
[3477]
|
johnjamesjacoby
|
Do not setup BuddyPress if in maintenance mode. Fixes #1619.
|
[3556]
|
johnjamesjacoby
|
Do not reverse the breadcrumb order when RTL. Fixes #1653.
|
[4832]
|
johnjamesjacoby
|
Do not prepare() query in bbp_check_for_duplicate() -- 'post_content' is already slashed/escaped in wp_magic_quotes(). Refixes #2185 for trunk/2.3.
|
[2539]
|
mdawaffe
|
Do not localize times in feeds: restore [2132]. Fixes #1092. See #1280.
|
[2913]
|
johnjamesjacoby
|
Do not load forums-loop template part if there are no subforums to show.
|
[2534]
|
johnjamesjacoby
|
Do not link anonymous posters in admin posts area.
|
[2973]
|
johnjamesjacoby
|
Do not include $wp_rewrite->front in user profile url. Fixes #1489.
|
[3093]
|
johnjamesjacoby
|
Do not enqueue topic.js for theme compat as it requires jQuery be loaded for all themes (topic subscriptions and favorites degrade gracefully)
|
[5034]
|
johnjamesjacoby
|
Do not echo _get_ functions. Output clean-up for future work on #2367.
|
[4661]
|
johnjamesjacoby
|
Do not directly call BBP_Forums_Component::setup_nav(), as it causes the current_user to be loaded prematurely due to is_user_logged_in() calls.
|
[3396]
|
johnjamesjacoby
|
Do not create BuddyPress activity stream entries for public or hidden forums.
|
[3557]
|
johnjamesjacoby
|
Do not check is_rtl() for breadcrumb separator direction. See #1653.
|
[3711]
|
johnjamesjacoby
|
Do not bail early in bbp_is_user_subscribed() or bbp_is_user_favorite(), thus allowing them to be properly filtered.
|
[2801]
|
johnjamesjacoby
|
Do not attempt to translate an empty string. Fixes #1420
|
[2745]
|
johnjamesjacoby
|
Do not allow trash-to-spam or spam-to-trash status changes; prevents issues with rogue topics/replies.
|
[5079]
|
johnjamesjacoby
|
Do not allow forum/topic/reply author to edit their own replies via wp-admin. Fixes #2389.
|
[4846]
|
johnjamesjacoby
|
Do a reverse unslashing juke-move when checking topics and replies for duplicates. Even though wp_magic_quotes() may have slashed some things for us, this allows us to properly prepare the query and it's parts with accurately unslashed data. This is mostly to compensate for plugins that may intercept globals or filter query parameters on the fly (like BuddyPress @ mentions.)
See #2185, [WP23973]
|
[4679]
|
johnjamesjacoby
|
Display Names:
* Add seems_utf8() checks to topic and reply display names.
* Improve handling of display name link title text. This is a regression from removing extract() usages.
* Fixes #2141.
|
[2804]
|
johnjamesjacoby
|
Disallow uncapable users from creating topics in closed forums. Fixes #1452. Props !GautamGupta
|
[4873]
|
johnjamesjacoby
|
Deprecate the 'bbp_get_the_body_class' filter in bbp_body_class(). Fixes #2316 (trunk)
|
[4874]
|
johnjamesjacoby
|
Deprecate the 'bbp_get_the_body_class' filter in bbp_body_class(). Fixes #2316 (2.3 branch)
|
[5268]
|
johnjamesjacoby
|
Deprecate dashboard metabox, and append forum statistics to existing "At a Glance" metabox instead. Fixes #2544.
|
[5561]
|
johnjamesjacoby
|
Deprecate `tabindex` functions and their usages. Props joedolson. Fixes #2714.
|
[5413]
|
johnjamesjacoby
|
Deprecate `bbp_notify_subscribers()` for new `bbp_notify_topic_subscribers()` function, to better match `bbp_notify_forum_subscribers()` introduced in 2.5.
|
[7075]
|
johnjamesjacoby
|
Dependencies: routine updating of node dependency tree.
|
[7074]
|
johnjamesjacoby
|
Dependencies: routine updating of node dependency tree.
|
[4524]
|
johnjamesjacoby
|
Deleting:
* When deleting a forum or topic, make sure all child content is deleted also.
* Also add some inline doc, and unset query variables, and clean up messy inline comparisons.
* Props MZAWeb.
* Fixes #2059.
|
[5411]
|
johnjamesjacoby
|
Delete trashed and spam topic-meta when performing untrash or unspam actions. Hat tip netweb. See #2494.
|
[4897]
|
johnjamesjacoby
|
Delete the correct 'bbpress_users' cache group for subscriptions and favorites. See #2331.
|
[3528]
|
johnjamesjacoby
|
Delete 1.1 tag (added instead of copied)
|
[3529]
|
johnjamesjacoby
|
Delete 1.1 branch (added instead of copied)
|
[3534]
|
johnjamesjacoby
|
Delete 0.9.0.7 tag (added instead of copied)
|
[4200]
|
johnjamesjacoby
|
Delete /trunk so /branches/plugin/ can be copied into it.
|
[3640]
|
johnjamesjacoby
|
Delete '_bbp_last_active_time' key from postmeta when doing freshness recalculation. Props lillelykke. (2.0 branch)
|
[3639]
|
johnjamesjacoby
|
Delete '_bbp_last_active_time' key from postmeta when doing freshness recalculation. (2.1)
|
[6825]
|
xknown
|
Define the `BB_URI_CONTEXT_BB_INSTALLER` constant to avoid PHP warnings.
|
[3594]
|
johnjamesjacoby
|
Define local variables in bbpress.php to prevent strict notices.
|
[3412]
|
johnjamesjacoby
|
Default to the current user ID in bbp_is_user_deleted()
|
[2542]
|
johnjamesjacoby
|
Default to current forum. Cast return ID's as integers.
|
[3861]
|
johnjamesjacoby
|
Default show_role to false, and override to true when needed, for backwards compatibility. See #1815.
|
[6968]
|
johnjamesjacoby
|
Default Styling: Optionally support an RTL variant of bbpress.css.
This commit allows for either/or `bbpress.css` or `bbpress-rtl.css` to exist and be enqueued as styling in the template stack, fixing a regression from 2.6.0 where the RTL CSS was expected to be appended to the end of the file.
This allows for both files to be included if they both exist, or one of them if only one does, effectively covering all bases for 2.5 and 2.6 support.
Props scmsteve for persistence. Fixes #3218. For 2.7, trunk.
|
[6969]
|
johnjamesjacoby
|
Default Styling: Optionally support an RTL variant of bbpress.css.
This commit allows for either/or `bbpress.css` or `bbpress-rtl.css` to exist and be enqueued as styling in the template stack, fixing a regression from 2.6.0 where the RTL CSS was expected to be appended to the end of the file.
This allows for both files to be included if they both exist, or one of them if only one does, effectively covering all bases for 2.5 and 2.6 support.
Props scmsteve for persistence. Fixes #3218. For 2.6.2, branches/2.6.
|
[3947]
|
johnjamesjacoby
|
Default Options:
* Clean up bbp_get_default_options() to make it easier to read.
|
[2910]
|
johnjamesjacoby
|
Default $meta_value to null in bb_delete_usermeta() to play nicely with BackPress WP_User::delete_meta(). Props mdawaffe.
|
[2826]
|
johnjamesjacoby
|
Deemphasize the admin links when viewing a single topic.
|
[5487]
|
johnjamesjacoby
|
Dedicated filters to allow manipulating of users who will receive subscription emails. Hat tip roysmyth. Fixes #2627.
|
[2914]
|
johnjamesjacoby
|
Decouple bbp_is_ functionality from bbp_get_{post_type}_id functionality, and use correctly through-out. Add ability to show all forums regardless of post_parent, and fix forums widget to use this functionality correctly.
|
[3390]
|
johnjamesjacoby
|
Decomplicate bbPress includes procedure. Fixes #1570. Props andy.
|
[2792]
|
johnjamesjacoby
|
Decode special characters when editing topics/posts [0.9 branch]
|
[4697]
|
johnjamesjacoby
|
Decode blogname in notification emails. Props netweb. Fixes #2172.
|
[3797]
|
johnjamesjacoby
|
Decode $post_content for wp_editor in bbp_get_the_content(). Fixes #1770. Props alexvorn2, props jaredatch.
|
[4154]
|
johnjamesjacoby
|
Deactivation:
* Introduce bbp-core-dependency.php and move plugin dependency actions and filters into it.
* Switch load order to remove possible debug notices on deactivation.
* Only load -core- files on deactivation; the others are not needed at that time.
|
[5057]
|
johnjamesjacoby
|
De-deprecate bbp_remove_roles() so database role removal is still supported.
|
[5401]
|
johnjamesjacoby
|
De-deprecate `bbp_remove_roles()` and use it in: `bbp_admin_reset_handler()`, bbp_do_uninstall()`, and `bbp_version_updater()`. Fixes bug where old bbPress role data could still exist in `wp_user_roles`. See #2065. Fixes #2580.
|
[5543]
|
netweb
|
DB schema change for `wp_bbconverter_translator` converter sync table
* Increase `meta_value` maximum characters from 25 o 255 to allow for longer meta values during import
See #2650
|
[5452]
|
netweb
|
DB schema change for `wp_bbconverter_translator` converter sync table
* Increase `meta_key` maximum characters from 25 o 255 to allow for longer meta keys during import
See #2650
|
[5952]
|
netweb
|
Credits: Update H4 to H3
This changeset improves accessibility and brings bbPress' credits area headers up to par with WordPress 4.4.
Fixes #2890. See #WP34263.
|
[6394]
|
johnjamesjacoby
|
Credits: Remove superfluous `alt` text for project leaders and contributors.
Props mercime. Fixes #3099.
|
[6395]
|
johnjamesjacoby
|
Credits: Add "Project Emeriti" section, and add Sergey & Brandon as Contributing Developers.
Also update the tagline.
|
[4458]
|
johnjamesjacoby
|
Credits:
* Update incorrect link.
* Fixes #2044 (trunk)
|
[4459]
|
johnjamesjacoby
|
Credits:
* Update incorrect link.
* Fixes #2044 (2.2 branch)
|
[4384]
|
johnjamesjacoby
|
Credits:
* Hardcode some credits for a first pass for 2.2.
* Will want to use api.wordpress.org eventually.
* Fixes #2018.
|
[4385]
|
johnjamesjacoby
|
Credits:
* Clean up copy pasta.
* Props jmdodd.
* See #2018.
|
[5818]
|
netweb
|
Create tag 2.5.8.
|
[3526]
|
johnjamesjacoby
|
Create bbPress 1.1 Branch.
|
[6939]
|
johnjamesjacoby
|
Create 2.6 branch (from trunk)
|
[5202]
|
johnjamesjacoby
|
Create 2.5 branch.
|
[5098]
|
johnjamesjacoby
|
Create 2.4 branch from trunk.
|
[4850]
|
johnjamesjacoby
|
Create 2.3 branch.
|
[4442]
|
johnjamesjacoby
|
Create 2.2 branch.
|
[4076]
|
johnjamesjacoby
|
Create 2.1 branch.
|
[3537]
|
johnjamesjacoby
|
Create 2.0 branch
|
[4520]
|
johnjamesjacoby
|
Create 1.2 branch:
* Uses correct BackPress/pomo externals
* See #1857.
|
[6792]
|
johnjamesjacoby
|
Counts: introduce sub-action for post status transitions.
We'll use this for micro-managing child post counts on a per-type, per-status basis.
See #1799.
|
[6609]
|
johnjamesjacoby
|
Counts: Remove `count_user_posts()` usages, and always return an `int`.
User topic & reply counts haven't included `closed` status for topics, and these wrappers should include support for things like `view=all` later.
Fixes #3124.
|
[6827]
|
johnjamesjacoby
|
Counts: Introduce a cacheable parent/type/status wrapper, filter helpers.
This change introduces a common query function for totalling up all counts by type & status, and caching the results for later usages. By doing this, we can avoid running multiple queries for the same public or non-public counts.
Also uses `bbp_number_not_negative()` in a few places where negative counts are never allowed.
|
[6610]
|
SergeyBiryukov
|
Counts: Fix typo in DB query in `bbp_get_user_reply_count_raw()`.
See #3124.
|
[6923]
|
johnjamesjacoby
|
Counts (meta-data): full audit of forum/topic/reply, public/non-public counts.
This commit is the result of a full count audit, exposing multiple inconsistencies and voids in relation to how public and non-public counts are (re)calculated.
For instance, hidden forum replies are not counted at all, until now. By introducing a new Repair tool, hidden forum reply counts are now counted.
In addition, there were multiple bugs with topic & reply moderation, where the act of approving or unapproving topics or replies would cause the numbers to be inaccurate, or where topics & replies being caught in moderation were still increasing public counts.
It was also possible to, as a Key Master, publicly reply to unapproved topics, which was a completely unanticipated side-effect of allowing Key Masters to do pretty much anything. Going forward, the default reply status is the topic status, but is still beholden to all existing moderation settings and user role capabilities. This results in a more sane user experience, and prevents the unusual circumstance of there being "0 topics and 30 replies" in public-facing forums.
Certain count increase/decrease actions have been reprioritized to avoid collisions and race conditions, proving once again that ya gotta get up to get down.
See #2838. Fixes #1799.
|
[3844]
|
johnjamesjacoby
|
Correctly show sticky topics when viewing a topic archive or using a topic archive shortcode.
|
[5404]
|
johnjamesjacoby
|
Correctly compare source & destination topic `post_date` values in `bbp_merge_topic_handler()`. Fixes issue where incorrect post would be updated when merging older topics into newer ones.
Also update the reply position for all newly relocated replies. Hat-tip netweb. Fixes #2528.
|
[2803]
|
johnjamesjacoby
|
Correctly check for WP_Error and correctly load anonymous user cookie data/avatar. Fixes #1452. Props !GautamGupta
|
[6319]
|
johnjamesjacoby
|
Correct typos in User Template phpdoc blocks.
|
[4936]
|
johnjamesjacoby
|
Correct typo that snuck in after testing. See #1500.
|
[4903]
|
johnjamesjacoby
|
Correct the error ID's used when posting a new topic if the forum is closed, private, or hidden, and the user does not have proper capabilities. (trunk)
|
[4904]
|
johnjamesjacoby
|
Correct the error ID's used when posting a new topic if the forum is closed, private, or hidden, and the user does not have proper capabilities. (2.3 branch)
|
[4907]
|
johnjamesjacoby
|
Correct the error ID's used when posting a new reply if the forum is closed, private, or hidden, and the user does not have proper capabilities. (2.3 branch)
|
[5474]
|
johnjamesjacoby
|
Correct inline doc in `bbp_forum_get_subforums()`.
|
[2475]
|
chrishajer
|
Correct function name and add information to cookies for anonymous posting. Fixes #1311. Props !GautamGupta
|
[4794]
|
johnjamesjacoby
|
Correct file description in content-statistics.php. Props alexvorn2. Fixes #2247.
|
[3616]
|
johnjamesjacoby
|
Correct core languages path in bbp-languages/index.php
|
[4801]
|
johnjamesjacoby
|
Correct closing HTML tag helper doc in content-single-topic-lead.php Props netweb. Fixes #2252.
|
[2797]
|
johnjamesjacoby
|
Correct cap on Add User admin menu, and add cap check to submenus. Fixes #1368
|
[5410]
|
johnjamesjacoby
|
Correct `bbp_stuck_topic` phpdoc. See #2494.
|
[2554]
|
johnjamesjacoby
|
Correct @since's
|
[2738]
|
johnjamesjacoby
|
Correct @since docs
|
[4802]
|
johnjamesjacoby
|
Correct /users/template-tags.php inline doc typo. Props netweb. Fixes #2251.
|
[7281]
|
johnjamesjacoby
|
Core: small updates to bbPress()->data
This change tweaks the code commentary a bit, and adds a default value of an empty array.
This is largely for the sake of code cleanliness, but also removes the potential for debug notices or errors inside of the magic methods from `data` not being initialized as an array when they are first called.
|
[7282]
|
johnjamesjacoby
|
Core: remove reference to bbPress::setup_globals()
This method was removed long ago, and replaced by the `bbp_setup_globals` sub-action.
|
[6039]
|
johnjamesjacoby
|
Core: pass the original text into `bbp_make_clickable` filter.
|