Skip to:
Content

bbPress.org

{33} Commit Messages, Current Release (4762 matches)

Report designed to help manage the list of contributors.

Note: If you'd like a RSS feed of the changesets a they happen, Please use the timeline rss feed instead.

Results (901 - 1000 of 4762)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Changeset Author Message
[6264] johnjamesjacoby Subscriptions: Do not send emails when `$user_ids` is empty. Also reorder some logic to optimize the users loop. Fixes #2863. Props thebrandonallen.
[6263] johnjamesjacoby Admin: Fix restoring/trashing topics & replies. Fixes #2734. Props tharsheblows, thebrandonallen, netweb.
[6262] johnjamesjacoby BuddyPress: Update `bbp_format_buddypress_notifications()` with new parameters. * Prefer `$component_action_name` over less reliable `$content` * Parameters match BuddyPress 2.6.0 and higher signature * Mild function clean-up Fixes #3036.
[6261] johnjamesjacoby Assets: Remove `screen` restriction on default template pack styling. Improves styling when printing and third-party plugins (like Autoptimize.) Props thebrandonallen. Fixes #3012.
[6258] johnjamesjacoby Templates: Add `ABSPATH` checks to default template parts. This helps avoid leaking error messages on certain server configurations, and ensures that if these individual PHP files are somehow accessed directly (without first loading WordPress) nothing unexpected will happen. See r5465.
[6257] johnjamesjacoby Tools: Correct revision for topic-tag recount tool. See #3043.
[6256] johnjamesjacoby Tools: Add tool to recount topics in each topic-tag. * Add callback function for the recount itself * Add translation for component list * Update a few tool titles to better represent what they do * Update tool-orders to fit new tool in the middle See #3043.
[6255] johnjamesjacoby StyleLint: Prefer shorthand CSS Colors.
[6254] johnjamesjacoby Topic Tags: Introduce `bbp_update_topic_tag_count()` and include public/closed statuses in counts. Fixes #3043.
[6253] johnjamesjacoby Theme Compat: Improved Twenty Seventeen support: * Add supplemental `bbpress-wrapper` class to `#bbpress-forums` div elements * Remove box-shadow styling form bbPress's `entry-content` section links * Provides middle-of-the-road targeting of bbPress template content, for complex styling relationships where ID's may be too powerful and classes may not have existed previously
[6252] johnjamesjacoby Admin: Alternate row styling for list tables. * Remove `admin_head` methods in forums/topics/replies classes * Move styling into `admin.css` * Bump asset version
[6251] johnjamesjacoby Tag 2.6-beta-2.
[6250] johnjamesjacoby Breathing room for `!class_exists()` checks, and bump to 2.6-beta-2.
[6249] johnjamesjacoby Fix typos in more documentation.
[6248] johnjamesjacoby Forms: Audit & normalize form-field sanitization. * Make sure they all work the same * Use filters in `core/filters.php` where appropriate * Add `absint` filters for numeric values * Add filters for per-forum moderator text field * Remove any accidental duplicate escaping
[6247] johnjamesjacoby Fix pagination typo.
[6246] johnjamesjacoby Replies: Update `bbp_thread_replies()` to skip user profile pages. * Move from core/options to replies/functions, since this isn't directly an option * Add `! bbp_is_single_user_replies()` check to force `false` if so * Update threaded replies pagination to re-include verbiage. Fixes #3002.
[6245] johnjamesjacoby Replies: Add `@since` and link to ticket from r6244. See #3039.
[6243] johnjamesjacoby Upgrade: Introduce `bbp_is_large_install()` to abstract `wp_is_large_network()` which is a multisite-only function. See #2959.
[6242] johnjamesjacoby Upgrade: Do not automatically run the upgrade routine on large installations with many users. This is basically a no-brainer, and exactly what we've gone through across all of the WordPress.org network already. See #2959.
[6241] johnjamesjacoby Users: more `bbp_get_current_user_id()` usages, and docs to explain why it's not used in some places.
[6240] johnjamesjacoby BuddyPress: In `functions.php`, prefer `bp_loggedin_user_id()` over `get_current_user_id()`. This allows BuddyPress filters & functionality to drive the decision making process (rather than WordPress proper) to improve integration with third-party BuddyPress plugins & themes that may rely on BuddyPress in these instances.
[6230] johnjamesjacoby Tag bbPress 2.6-beta-1.
[6229] johnjamesjacoby BuddyPress: Prevent reading/publishing if group member is banned. Fixes #2905. Props thebrandonallen, r-a-y.
[6228] johnjamesjacoby Pagination: Use `preg_replace` to find & remove `page=1` query arguments. Fixes #2702. Props thebrandonallen, tharsheblows.
[6227] johnjamesjacoby Akismet: Improve pluralization of statistics strings. Fixes #2960. Props thebrandonallen, netweb.
[6226] johnjamesjacoby Akismet: Improve translatability of "(+ %d hidden)" strings. Fixes #3009. Props SergeyBiryukov.
[6225] johnjamesjacoby Akismet: Improve translatability of update-history strings. Fixes #3011. Props SergeyBiryukov.
[6224] johnjamesjacoby Feeds: Avoid duplicate site name in replies feed title. Fixes #2998. Props SergeyBiryukov.
[6223] johnjamesjacoby Moderators: Allow moderators to see topic/reply author IP addresses. Fixes #2975.
[6221] johnjamesjacoby Moderators: Update `bbp_get_moderator_forum_ids()` to use same approach as favs/subs. See #459, #2959, #2972.
[6220] johnjamesjacoby BuddyPress: Additional conditionals for group forum topic checks. Fixes #2974. Props r-a-y.
[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.
[6218] johnjamesjacoby Users: Remove `post__in` queries from favs/subs template loops. This is only recently possible thanks to `postmeta` storage, and should result in a not-insignificant performance boost for those user profile pages. See #2959.
[6216] johnjamesjacoby Users: Add `nopaging` to `WP_Query` usages. Fixes bug with favs/subs being limited to 10 results by default. See #2959.
[6215] johnjamesjacoby Tools: Order fav/sub upgrade by `user_id`. This makes it easier to `LIMIT` later if you need to manually chunk this. See #2959.
[6213] johnjamesjacoby Bump trunk to 2.6 Beta 1.
[6212] johnjamesjacoby Parser: PHP 7.1 compatibility fixes to `parser.php` Props xknown. Fixes #2973. See #2987.
[6199] johnjamesjacoby Strings: Add `view_items` text for forums, topics, replies, and topic-tags. This adds support for a label that is new to WordPress 4.7.
[6198] johnjamesjacoby Users: Use existing WordPress core functions where possible. * `get_users()` for per-forum moderator setting & getting * `count_user_posts()` for raw topic & reply counts * General code clean-up around these parts
[6197] johnjamesjacoby Metaboxes: Add metaboxes for viewing favorites & subscriptions of topics & replies. * New functions for outputting avatars of users who have favved or subbed * Use the `$post` parameter that's passed in, rather than using `get_the_ID()` again * Use `require_once` as a language construct vs. `include_once()` as a function * Pass `$post` object through to metabox subsequent filters vs just the ID See #2959.
[6196] johnjamesjacoby Breathing room for all `!is_` usages.
[6192] johnjamesjacoby Fix formatting of query in `bbp_get_user_closed_topic_count()`, introduced in r6191.
[6191] johnjamesjacoby Audit direct query and `prepare()` usages, and more tightly adhere to best practices. * No quotes around directives * Avoid concatenation, prefer variable parsing in double-quoted strings * Covers converters, helper functions, and tools
[6189] johnjamesjacoby Tools: Use `get_results()`, and don't delete usermeta. (Maybe we should have a separate clean-up tool once it's confirmed to be OK.) See #2959.
[6188] johnjamesjacoby Tools: Avoid duplicate entries for favorites & subscriptions. This fixes a bug in the 2.6.0 upgrade routine where running the tool multiple times could add duplicate metadata. See #2959.
[6187] johnjamesjacoby Admin: Add missing `@param`'s from r6186.
[6186] johnjamesjacoby Admin: Implement new loading sequence for major admin components. * Introduce new `bbp_current_screen` sub-action * Hook forums/topics/replies into `bbp_current_screen` * Remove various `bail()` methods, which were fragile and terrible anyways * Revert r6178, thanks to order-of-operation issues with `get_current_screen()` * Remove Comments & Discussion metaboxes if `comments` is not explicitly supported See #2959.
[6185] johnjamesjacoby Labels: Prefer "Add New" over "New Thing".
[6184] johnjamesjacoby Converter: Convert favorites & subscriptions to `postmeta` vs. `usermeta`. * Update table names * Support for comma-separated string values * Use strict comparisons where it makes sense to See #2959, #2668.
[6183] johnjamesjacoby Core: Upgrade routine for favorites & subscriptions in 2.6.0. * Use the new upgrade tools * Bump the DB version to `260` * Improve inline docs in upgrade tool functions See #2959.
[6182] johnjamesjacoby Tools: Explicitly pass `false` into `add_post_meta()`'s `$unique` parameter. Though it's the default, we can't make any mistake that meta-key's to be non-unique for this to function correctly. See #2959.
[6181] johnjamesjacoby Tools: Use `explode()` instead of `maybe_unserialize()`. User-meta values were strings to enable `FIND_IN_SET()` usages. See #2959.
[6180] johnjamesjacoby Extend: Consolidate some BuddyPress hooks to the top of each file.
[6178] johnjamesjacoby Tools: Update forum/topic/reply admin classes to avoid screens without `post_type` parameters. Fixes edge-case debug notices when tools pages for third-party plugins are doing advanced things. See #2959.
[6177] johnjamesjacoby Tools: Update tools text to include favorites & subscriptions. See #2959.
[6176] johnjamesjacoby Tools: Massize clean-up * Add missing function documentation blocks * Rename `_migrate_` function to `_upgrade_` * More typo fixes * Make `overhead` values clickable in list table rows * Refactor `overhead` to work more like `components`, using keys instead of literal strings See #2959.
[6175] johnjamesjacoby Tools: Use `$total` count in `bbp_admin_migrate_user_favorites()`. Also update revision number in function docs. See #2959.
[6174] johnjamesjacoby Tools: First pass at upgrade tools for favorites & subscriptions. * Registers 2 new repair tools * Includes basic looping patterns for user-meta to post-meta Needs testing and scrutiny. See #2959.
[6173] johnjamesjacoby Tools: Add classes & data attributes to improve responsiveness.
[6172] johnjamesjacoby Extend: Fix a typo in docs.
[6169] johnjamesjacoby Tag bbPress 1.2.1 which adds some basic PHP7 compatibility. See #3033
[6151] johnjamesjacoby Update trunk readme.txt with updated version & changelog for 2.5.12.
[6150] johnjamesjacoby Tag 2.5.12.
[6149] johnjamesjacoby bbPress 2.5.12 requires WordPress 4.7, as will bbPress 2.6 and higher.
[6148] johnjamesjacoby Bump to 2.5.12.
[6147] johnjamesjacoby Roles: Port `bbp_roles_init()` from trunk to 2.5 branch. See: #3028.
[6144] johnjamesjacoby Whitespace removal.
[6143] johnjamesjacoby Topics: Break apart some lengthy inline conditions. See #3032.
[6142] johnjamesjacoby Moderation: First pass at improved topic toggle actions: * Allow custom toggles, or replacement of existing toggles with new procedures * Introduce a handful of actions & filters to enable the above * Separate functionality into smaller, more manageable parts. See #3032. (Forums @todo)
[6141] johnjamesjacoby Even less shouting, plus a grammar sweep. * Remove contractions * Update weird sounding English phrases (like "the permissions" to "permission") * Simplify some phrases to be less wordy * Update "permission" error codes to all use "permission" instead of also "permissions" * Add comma to "Oh bother!". See: https://www.youtube.com/watch?v=Fhl4oKvxphs
[6140] johnjamesjacoby Stop shouting at everyone!
[6139] johnjamesjacoby Moderation: /s/exists/missing See #3032.
[6138] johnjamesjacoby Moderation: Add error message if reply could not be found or no longer exists. See #3032.
[6137] johnjamesjacoby Moderation: Pass `$reply_id` into `bbp_get_reply_toggles()` so the exacty reply ID can be referenced directly at the time of the filter. See #3032.
[6136] johnjamesjacoby Moderation: Move `sub_action` query var into a passable argument, so all actions can have reliable sub-action usage. See #3032.
[6135] johnjamesjacoby Tools: Fix undeclared variables and incorrect variable types, for improved PHP 7.1 compatibility. This will quiet down most of our continuous integration noise. Props hellofromTonya. Fixes #3031.
[6134] johnjamesjacoby Moderation: Rename function to `bbp_get_reply_toggles()` to better match existing naming scheme. See #3032.
[6133] johnjamesjacoby Moderation: First pass at improved reply toggle actions: * Allow custom toggles, or replacement of existing toggles with new procedures * Introduce a handful of actions & filters to enable the above * Separate functionality into smaller, more manageable parts. See #3032. (Forums & Topics @todo)
[6130] johnjamesjacoby Converter: Set maximum key index length to 191. Fixes bug where table would not be created because `utf8mb4` character sets do not have room for that many bytes. (Also, pass query as an array into `dbDelta()` so it doesn't need to do the work for us anymore.) See #3026. (2.5 branch, for 2.5.12)
[6129] johnjamesjacoby Converter: Set maximum key index length to 191. Fixes bug where table would not be created because `utf8mb4` character sets do not have room for that many bytes. (Also, pass query as an array into `dbDelta()` so it doesn't need to do the work for us anymore.) See #3026. (Trunk, for 2.6)
[6128] johnjamesjacoby Whitespace for "Screenshots" section of readme.txt.
[6127] johnjamesjacoby Update trunk readme.txt for 2.5.11 release.
[6126] johnjamesjacoby Tag bbPress 2.5.11.
[6125] johnjamesjacoby Shh... I meant `bbp_translate_user_role()`. See r6121.
[6124] johnjamesjacoby Use new `bbp_translate_role_name()` function in `bbp_get_dynamic_role_name()`. For 2.5 branch (2.5.11)
[6123] johnjamesjacoby Update `bbpress.pot` for 2.5 branch (for 2.5.11)
[6122] johnjamesjacoby Bump 2.5 branch to 2.5.11. Also add changelog to readme.txt.
[6121] johnjamesjacoby Reference correct hook name in docs. Props netweb. See r5945.
[6120] johnjamesjacoby Roles: Fix infinite loops from load order changes in WordPress 4.7. * Do not translate "role names" which are actually role IDs * Add dummy function so literal role names are part of the pomo dictionary * Introduce `common/locale.php` for future localization code * Introduce `bbp_translate_user_role()` to help with outputting literal role names in the proper language See #3017. 2.5 branch (for 2.5.11)
[6119] johnjamesjacoby Theme Compat: Support `WP_Hook` class in 2.5 branch. See #2871, r5945.
[6118] johnjamesjacoby Roles: Fix infinite loops from load order changes in WordPress 4.7. * Do not translate "role names" which are actually role IDs * Add dummy function so literal role names are part of the pomo dictionary * Introduce `common/locale.php` for future localization code * Introduce `roles` variable to main bbPress class, and store loaded roles there * Introduce `bbp_translate_user_role()` to help with outputting literal role names in the proper language See #3017. For trunk (2.6)
[6116] johnjamesjacoby Roles: Remove overzealous usages of `bbp_add_forums_roles()`. Now that the `wp_roles_init` action exists, we can rely on bbPress roles being registered an available, and no longer need to re-reinitalize them before trying to interact with them. See: #2959.
[6109] johnjamesjacoby Favorites/Subscriptions/Moderators: Introduce metadata API for linking multiple users to multiple forums/topics. Previous to this, connections were stored in `usermeta`. We knew this would not scale, but bbPress 1 had a friendlier database schema & we expected WordPress's taxonomy/relationship roadmap would be farther along by now. By storing user ID's in `postmeta` instead, we gain an ability to query for connections from both directions without custom MySQL, while also leveraging persistent caching in a more sane way. This commit includes several new helper functions for low-level relationship management, as well as modifications to existing functions to allow them to continue to work as they always have. See: #2959.
[6108] johnjamesjacoby Roles: Improve performance of `bbp_get_dynamic_roles()` with a local static variable. Previously, it rebuilt the multidimensional array of role keys & strings each time it was called, which may be several depending on the page being loaded. See: #2452.
[6107] johnjamesjacoby Roles: Modify `bbp_add_forums_roles()` to accept a `WP_Roles` object as a parameter. This allows dynamic roles to be initialized on each call to `wp_roles_init` (for WordPress 4.7) rather than relying on the guesswork of blog-switching, option-sniffing, or user init'ing (none of which have ever been good indicators of roles being initialized.) See: #2452.
[6106] johnjamesjacoby Roles: Introduce `bbp_roles_init` subaction, and use this for future dynamic roles initialization. See: #2452;
[6105] johnjamesjacoby User: Remove `_doing_it_wrong()` notice from `bbp_setup_current_user()`. The current user is always bootstrapped early in WordPress 4.7, so this notice is no longer valid. An update for bootstrapping dynamic roles is imminent. See #2309.
[6097] johnjamesjacoby Common: Improve title output strings for friendlier i18n. Props @SergeyBiryukov. Fixes #2852.
[6096] johnjamesjacoby Replies: use `appendChild` vs. `insertBefore` for inline JS replies. Fixes #2971. Props r-a-y.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Note: See TracReports for help on using and creating reports.