| [4044]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot.
|
| [4028]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot.
|
| [4014]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot.
|
| [4132]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot for 2.1.2.
|
| [4060]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot file.
|
| [4030]
|
johnjamesjacoby
|
Languages:
* Switch 'buddypress' textdomains to 'bbpress'
* See #1866.
|
| [4035]
|
johnjamesjacoby
|
Languages:
* Move 'bbp_load_textdomain' action to 'bbp_loaded' from 'bbp_init.'
* Loads early to allow widget titles to be translated.
* Fixes #1797.
* Props daveshine, cnorris23.
|
| [4034]
|
johnjamesjacoby
|
Languages:
* Add missing textdomains.
* Fixes #1866.
* Props daveshine.
|
| [7347]
|
johnjamesjacoby
|
Labels: modernize "Create New %" type labels to simpler & shorter "Add %".
This changes some post-type & template labels to be more inline with current WordPress standards, so lengthy & redundant phrases like "Create New" become "Add".
In trunk, for 2.7.
Fixes #3647.
|
| [6729]
|
johnjamesjacoby
|
Labels: Update post type & taxonomy labels to latest keys.
This change updates forum, topic, topic-tag, and reply labels to include all of the most recent additions to their `labels` registration arguments. It also switches to the escaped gettext variant functions to match existing standards.
|
| [6185]
|
johnjamesjacoby
|
Labels: Prefer "Add New" over "New Thing".
|
| [4576]
|
johnjamesjacoby
|
Iterate on #1917.
* Remove fullscreen editor from teeny editor buttons.
* Introduce tabfocus plugin, with some approximate values.
* Props ethitter.
* Note: theme-side tinymce tabfocus still not working as intended.
|
| [3895]
|
nacin
|
Issue a Last-Modified header in rss.php in the proper HTTP-date format per RFC 1123.
The parameter documentation of bb_send_304() requires an HTTP-date, so only fixing the caller.
Incorrect: 2012-05-10 00:49:56
Correct: Tue, 15 Nov 1994 08:12:31 GMT
|
| [4725]
|
johnjamesjacoby
|
Invision converter improvements. Props netweb. Fixes #2181.
|
| [5148]
|
netweb
|
Invision bbPress importer improvements. Props netweb. Fixes #2465
* Full compatibility with Invision Power Board v3.1x, v3.2x, v3.3x & v3.4x versions
* Removed conflicting extra user profile fields
* Added forum type if forum is a Forum or Category
* Fixed Forum slug field mapping
* Improved inline docs
|
| [3239]
|
johnjamesjacoby
|
Invert the topic order in stand alone importer, so that new post ID's are in the correct order. Props danieljuhl. See #1534.
|
| [4539]
|
johnjamesjacoby
|
Invert the public forum check (see #2081)
|
| [5044]
|
johnjamesjacoby
|
Invert the explicit tinymce comparison in bbp_get_the_content() to look for !== false instead of === true. Fixes bug causing textarea output to be incorrectly escaped when using a custom tinymce stylesheet. Fixes #2369.
|
| [5130]
|
johnjamesjacoby
|
Introduce wrapper functions for custom post-type and taxonomy labels, rewrite settings, and supports options.
|
| [3020]
|
johnjamesjacoby
|
Introduce views widget to show list of registered views in sidebar. Props !GautamGupta.
|
| [2789]
|
johnjamesjacoby
|
Introduce views API into plugin. Allows for creating specific topic views with code rather than with templates. The 'no-replies' view is included as default. Props !GautamGupta via Google Code-in
|
| [5152]
|
netweb
|
Introduce vBulletin v3.x bbPress importer. Props netweb. Fixes #2147
|
| [2756]
|
johnjamesjacoby
|
Introduce topic split/merge functionality. Props !GautamGupta via Google Code-in
|
| [2782]
|
johnjamesjacoby
|
Introduce topic and reply revisions, complete with optional logging and reason for editing. Props !GautamGupta via Google Code-in
|
| [5309]
|
johnjamesjacoby
|
Introduce topic & reply counts for users:
* New functions for updating user options.
* New action hooks for bumping existing counts on CRUD actions.
* Uses existing `_raw` functions when no counts are previously found to incrementally update missing meta values.
* Tool for updating topic & reply counts already exists.
* Props netweb, MZAWeb, anointed.
* Fixes #1694.
|
| [4695]
|
johnjamesjacoby
|
Introduce tool for repairing each forum's sticky topic ID's. Props gawain. Fixes #2157.
|
| [4613]
|
johnjamesjacoby
|
Introduce toggle_group_forum() method to handle saving of enable_forum group setting. Fixes issue with setting not being saved when creating a new group. Props boonebgorges. Fixes #2122.
|
| [3830]
|
johnjamesjacoby
|
Introduce theme packages API for bbPress 2.1
* Allow multiple theme packages to be registered (primarily as plugins)
* Allow switching between theme packages on the fly
* Register bbp-theme-compat and bbp-twentyten as available theme packages
* Introduce new 'bbp_register_theme_packages' action, and supplemental functions
* Introduce new option for saving the current theme package
* Code and variable clean-up in related files
* Fixes #1801
* Fixes #1802
|
| [5064]
|
johnjamesjacoby
|
Introduce the bbp_get_blog_roles() helper function, to match bbp_get_dynamic_roles(). This function gets the roles of a blog with bbPress's dynamic roles filtered out (if they previously exist.)
Use bbp_get_blog_roles() where applicable to match bbp_get_dynamic_roles() usages.
Removes dependence on get_editable_roles() admin-only function.
|
| [3632]
|
johnjamesjacoby
|
Introduce template tags for getting user topic, reply, and total post counts. See #1694.
|
| [2768]
|
johnjamesjacoby
|
Introduce tag management utilities. Fixes #1424. Props !GautamGupta via Google Code-in
|
| [2955]
|
johnjamesjacoby
|
Introduce supporting topic and reply functions for new bbp_show_lead_topic() functionality. Also use this new functionality in the bbp-twentyten theme.
|
| [5538]
|
netweb
|
Introduce support for importing anonymous topics and replies in `converter.php`
* Adds two new steps to the import conversion process:
* "Convert anonymous topic authors" and "Convert anonymous reply authors"
* Utilizes existing bbPress support for anonymous user topics and replies
* Adds post meta key `_bbp_anonymous_name` to imported anonymous topic and replies
* Depending on the forum being imported these may be referenced as anonymous, guest or deleted topics or replies
* Imported topics and replies are assigned post meta key `_bbp_old_topic_author_name_id` or `_bbp_old_reply_author_name_id` respectively that is then compared using the returned `true` or `false` in the callback function `callback_check_anonymous()` of each of importers that are are supported.
Props netweb. See #2347
|
| [2754]
|
johnjamesjacoby
|
Introduce sticky/super-sticky topics. Props !GautamGupta via Google Code-in
|
| [2592]
|
johnjamesjacoby
|
Introduce sticky and super sticky functions for future use.
|
| [3566]
|
johnjamesjacoby
|
Introduce shortcode, rewrite rule, template file, and theme-compatibility code for front-end Forum editing. See #1669.
|
| [4926]
|
johnjamesjacoby
|
Introduce reply archive slug option. See #2336.
|
| [3633]
|
johnjamesjacoby
|
Introduce raw functions for getting user topic and reply post counts directly from the posts table. See #1694.
|
| [4927]
|
johnjamesjacoby
|
Introduce paged rewrite ID and slug helper functions. See #2336.
|
| [2601]
|
johnjamesjacoby
|
Introduce page-bbp_topics, and rename New Topic template to Create Topic
|
| [3469]
|
johnjamesjacoby
|
Introduce method to set the wp-admin path depth difference. Fixes #1617.
|
| [3246]
|
johnjamesjacoby
|
Introduce max length attribute on topic and reply titles. This includes a hidden setting (default 80) that can be filtered or adjusted.
|
| [2815]
|
johnjamesjacoby
|
Introduce lost password page. Introduce user_login and user_lost_pass template parts. Introduce supporting login and smart login redirect functions. Normalize submit containers across template forms. (@todo: register, activation, and lost password pages)
|
| [2889]
|
johnjamesjacoby
|
Introduce hidden topic functions for viewing trashed topics inside the current forum. Add this ability to the forum description area.
|
| [3739]
|
johnjamesjacoby
|
Introduce helper functions to allow the root directory for bbPress templates to be filtered. Props !MrMaz for idea.
|
| [4791]
|
johnjamesjacoby
|
Introduce helper functions for determining the REQUEST_METHOD, and replace occurrences with these new functions. Cleans up inconsistent handling of requests through-out the project.
|
| [5232]
|
johnjamesjacoby
|
Introduce helper function for getting the BuddyPress component name, and filter new BuddyPress function to include it in registered components. Fixes #2495. Hat-tip imath. (trunk)
|
| [5233]
|
johnjamesjacoby
|
Introduce helper function for getting the BuddyPress component name, and filter new BuddyPress function to include it in registered components. Fixes #2495. Hat-tip imath. (2.5 branch)
|
| [5027]
|
johnjamesjacoby
|
Introduce group_settings_hidden_field() method to prevent the settings page from accidentally disabling the group forum. Props r-a-y. Fixes #2339.
|
| [2874]
|
johnjamesjacoby
|
Introduce general author avatar functions for use with last_active_id in forums and topics.
|
| [2967]
|
johnjamesjacoby
|
Introduce functions, styling, and theme support for pagination links within individual topics while displaying the forum loop.
|
| [3446]
|
johnjamesjacoby
|
Introduce functions to get the topic/reply author email address, and use on anonymous post form.
|
| [5181]
|
johnjamesjacoby
|
Introduce functions to enqueue scripts and styles according to the template stack. See #2478.
|
| [3572]
|
johnjamesjacoby
|
Introduce functions for topic/reply per-page settings, to prevent divide by zero errors if setting is saved as '0' string. See r3540. (2.1)
|
| [3540]
|
johnjamesjacoby
|
Introduce functions for topic/reply per-page settings, to prevent divide by zero errors if setting is saved as '0' string.
|
| [2544]
|
johnjamesjacoby
|
Introduce functions for handling time since
|
| [3762]
|
johnjamesjacoby
|
Introduce functions for getting the unique rewrite ID's for user/view/edit.
* Use new functions where needed
* Clean up variable usages in bbPress class
* See #1760
|
| [2729]
|
johnjamesjacoby
|
Introduce functions for getting and validating a user_id, and use them through-out project.
|
| [4633]
|
johnjamesjacoby
|
Introduce functions for getting and caching the current users current group status. Use these new functions in the Group Forum extension, to remove dependency on $groups_template global. Fixes bugs where regular users could not create content in private/hidden groups. Hat-tip boonebgorges. Fixes #2119.
|
| [3679]
|
johnjamesjacoby
|
Introduce functions and code to help create new forums from within the theme:
* Turn on forum-form shortcode
* Add supplemental actions for saving forum extras on new/edit
* bbp_save_forum_extras() function to handle forum metadata saving
* See #1669
|
| [4572]
|
jmdodd
|
Introduce function bbp_is_forum_group_forum().
* Fixes #2100.
|
| [2746]
|
johnjamesjacoby
|
Introduce forum type/status/visibility using post_meta. This hides the built in WordPress equivalents as a temporary hack until custom WP post statuses are more flexible. Props !GautamGupta via Google Code-in.
|
| [2769]
|
johnjamesjacoby
|
Introduce forum statistics; fixes #1427. Introduce method to limit number of pages in topics query. Props !GautamGupta via Google Code-in
|
| [2770]
|
johnjamesjacoby
|
Introduce forum statistics dashboard widget. Fixes #1438. Props !GautamGupta via Google Code-in
|
| [5352]
|
netweb
|
Introduce e107 v1.x importer
Props netweb. Fixes #2421
|
| [2763]
|
johnjamesjacoby
|
Introduce duplicate topic/reply detection. Props !GautamGupta via Google Code-in
|
| [4579]
|
jmdodd
|
Introduce dedicated forum search.
* Search forums, topics, and replies.
* Add new search functions, including bbp_has_search_results().
* Provide templates for search results.
* Fixes #1575.
|
| [3471]
|
johnjamesjacoby
|
Introduce convenience functions for global $wp_rewrite usage.
|
| [2814]
|
johnjamesjacoby
|
Introduce bbp_user_register template part placeholder
|
| [3605]
|
johnjamesjacoby
|
Introduce bbp_template_redirect() and use for checking various edit screens:
* Introduce bbp_check_topic_edit() to check for topic edit
* Introduce bbp_check_reply_edit() to check for reply edit
* Introduce bbp_check_topic_tag_edit() to check for topic tag edit
* Introduce bbp_check_user_edit() to check for user edit
* Remove these checks from bbp_pre_get_posts() and only use it to setup query vars
* See #1684
* For 2.0 branch
|
| [3607]
|
johnjamesjacoby
|
Introduce bbp_template_redirect() and use for checking various edit screens:
* Introduce bbp_check_forum_edit() to check for forum edit
* Introduce bbp_check_topic_edit() to check for topic edit
* Introduce bbp_check_reply_edit() to check for reply edit
* Introduce bbp_check_topic_tag_edit() to check for topic tag edit
* Introduce bbp_check_user_edit() to check for user edit
* Remove these checks from bbp_pre_get_posts() and only use it to setup query vars
* Fixes #1684, r3605
* For 2.1 (plugin) branch
|
| [2954]
|
johnjamesjacoby
|
Introduce bbp_show_lead_topic() function in bbp-general-functions.php, the purpose of which is to act as a switch between traditional and new single topic display layouts.
|
| [3028]
|
johnjamesjacoby
|
Introduce bbp_setup_theme_compat() function and action, which provide skeletal theme support for themes that do not explicitly support bbPress.
|
| [4928]
|
johnjamesjacoby
|
Introduce bbp_search_results_url(), bbp_get_search_results_url(), and bbp_search_template_redirect(), to handle the new search results page routing. See #2337.
|
| [2984]
|
johnjamesjacoby
|
Introduce bbp_reply_position() functions to help calculate reply permalinks and topic freshness links. Fixes #1495.
|
| [2552]
|
johnjamesjacoby
|
Introduce bbp_replies template part. Fill in bbp_topic template emptiness.
|
| [5017]
|
johnjamesjacoby
|
Introduce bbp_repair_forum_visibility() and use it:
* when creating a new BuddyPress Group Forum
* in the bbp_admin_repair_forum_visibility() tool
Fixes issues with new group forums not bumping the private/hidden forum ID's. Props r-a-y. Fixes #2349.
|
| [4181]
|
johnjamesjacoby
|
Introduce bbp_register subaction:
* Switch bbp_init priority to init 0.
* Hook bbp_register to bbp_init, prority 0.
* Hook _register_ actions onto bbp_register.
* Registers post types, taxonomies, post statuses, shortcodes, and topic views early, so they are available ahead of 'init' action.
* Fixes plugin dependency issue with bbPress objects not being registered when they are needed.
|
| [2997]
|
johnjamesjacoby
|
Introduce bbp_query_post_parent__in() function for future use with private and hidden forums. Props nacin.
|
| [4551]
|
johnjamesjacoby
|
Introduce bbp_post_request() and bbp_get_request() sub-actions:
* Update actions and sub-actions to use these new handlers.
* Update new/edit forum/topic/reply handlers to use these.
* Update phpdoc as needed.
* Remove duplicate 'bp_actions' request hooks from BuddyPress group forums.
* Does not include admin-side requests.
|
| [3840]
|
johnjamesjacoby
|
Introduce bbp_parse_args() and pass filter keys into its usages.
* Parsed args to be passively or aggressively filtered
* Allows functions that normally require passing parsed $args to instead filter or override results
|
| [3410]
|
johnjamesjacoby
|
Introduce bbp_make_spam_user() and bbp_make_ham_user() functions to loop through the sites of a user and spam/unspam their topics and replies as needed. (BuddyPress 1.5 compatible)
|
| [4942]
|
johnjamesjacoby
|
Introduce bbp_make_clickable() and use it in place of make_clickable() filter. Fixes issues with making links clickable inside pre and code blocks. See #2335 (trunk)
|
| [4943]
|
johnjamesjacoby
|
Introduce bbp_make_clickable() and use it in place of make_clickable() filter. Fixes issues with making links clickable inside pre and code blocks. Fixes #2335 (2.3 branch)
|
| [3504]
|
johnjamesjacoby
|
Introduce bbp_is_user_active() and bbp_is_user_inactive() to help with spammed and deleted user checks. See #1630 and r3503.
|
| [3398]
|
johnjamesjacoby
|
Introduce bbp_is_site_public() function, and use it to prevent BuddyPress activity stream additions for new topics and replies if entire site is private.
|
| [4919]
|
johnjamesjacoby
|
Introduce bbp_is_search_results() and use it in is_bbpress() and bbp_body_class(). See #2337.
|
| [2980]
|
johnjamesjacoby
|
Introduce bbp_is_query_name() function to make checking the '_bbp_query_name' query variable easier, and use this function through-out.
Fix bug where topic and reply widgets would selfishly listen to pagination query vars.
Fix bug when viewing a single topic, replies widget would only show replies from that topic.
|
| [3585]
|
johnjamesjacoby
|
Introduce bbp_is_edit global posts_query var to indicate that bbPress editing is occurring.
|
| [3380]
|
johnjamesjacoby
|
Introduce bbp_global_access_role_mask() to assign the default_role and meta-caps to the current user when viewing a global forum in a multisite installation. Say that three times fast.
|
| [4655]
|
johnjamesjacoby
|
Introduce bbp_get_redirect_to() to handle getting the request variable. Use this new function where appropriate.
|
| [3629]
|
johnjamesjacoby
|
Introduce bbp_get_query_template() function to handle the template assignment for the extra bbPress root level template files.
|
| [4793]
|
johnjamesjacoby
|
Introduce bbp_get_dynamic_role_name() to handle getting a translated role name from the dynamic roles array. Use this to return a more accurate display role in bbp_get_user_display_role(). Hat tip alex-ye. Fixes #2248.
|
| [3791]
|
johnjamesjacoby
|
Introduce bbp_get_config_location() function to look for previous BuddyPress integration. See #1669.
|
| [4998]
|
johnjamesjacoby
|
Introduce bbp_find_mentions_pattern() function to make it easier to change the pattern to match usernames against. Helpful for non-latin characters. Also add additional filter to bbp_find_mentions() to allow for late filtering of results. Props aliso. Fixes #2226.
|
| [4653]
|
johnjamesjacoby
|
Introduce bbp_deregister_template_stack(), to allow plugins to manipulate the template stack in real-time.
|
| [3581]
|
johnjamesjacoby
|
Introduce bbp_check_for_moderation() to check moderation_keys and comment_max_links before publishing topics and replies. Also introduces function for getting the pending post status, and adds missing status vars to bbPress class. See #1672.
|
| [2617]
|
johnjamesjacoby
|
Introduce bbp_allow_anonymous function
|
| [5009]
|
johnjamesjacoby
|
Introduce additional forum/topic ID validation when posting new topics and replies. Prevents empty/negative/non-existent post_parent. Fixes #2363.
|
| [5163]
|
johnjamesjacoby
|
Introduce `current_view_id` to bbPress class variables. Used when calling a topic view shortcode via `bbp-single-view` so subsequent calls to `bbp_view_query` are able to retrieve the `$view_id` via `bbp_get_view_id()` the same way `bbp_get_topic_id()` works. Fixes #2457.
|