| [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
|
| [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.
|
| [2768]
|
johnjamesjacoby
|
Introduce tag management utilities. Fixes #1424. Props !GautamGupta via Google Code-in
|
| [3632]
|
johnjamesjacoby
|
Introduce template tags for getting user topic, reply, and total post counts. See #1694.
|
| [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.
|
| [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
|
| [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.
|
| [4695]
|
johnjamesjacoby
|
Introduce tool for repairing each forum's sticky topic ID's. Props gawain. Fixes #2157.
|
| [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.
|
| [2782]
|
johnjamesjacoby
|
Introduce topic and reply revisions, complete with optional logging and reason for editing. Props !GautamGupta via Google Code-in
|
| [2756]
|
johnjamesjacoby
|
Introduce topic split/merge functionality. Props !GautamGupta via Google Code-in
|
| [5152]
|
netweb
|
Introduce vBulletin v3.x bbPress importer. Props netweb. Fixes #2147
|
| [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
|
| [3020]
|
johnjamesjacoby
|
Introduce views widget to show list of registered views in sidebar. Props !GautamGupta.
|
| [5130]
|
johnjamesjacoby
|
Introduce wrapper functions for custom post-type and taxonomy labels, rewrite settings, and supports options.
|
| [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.
|
| [4539]
|
johnjamesjacoby
|
Invert the public forum check (see #2081)
|
| [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.
|
| [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
|
| [4725]
|
johnjamesjacoby
|
Invision converter improvements. Props netweb. Fixes #2181.
|
| [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
|
| [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.
|
| [6185]
|
johnjamesjacoby
|
Labels: Prefer "Add New" over "New Thing".
|
| [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.
|
| [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.
|
| [4034]
|
johnjamesjacoby
|
Languages:
* Add missing textdomains.
* Fixes #1866.
* Props daveshine.
|
| [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.
|
| [4030]
|
johnjamesjacoby
|
Languages:
* Switch 'buddypress' textdomains to 'bbpress'
* See #1866.
|
| [4060]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot file.
|
| [4132]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot for 2.1.2.
|
| [4044]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot.
|
| [4028]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot.
|
| [4014]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot.
|
| [4111]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot.
* For 2.1 branch.
|
| [3990]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot. (plugin branch)
|
| [6507]
|
johnjamesjacoby
|
Languages: Deprecate custom bbPress `/languages/bbpress/` directory.
* It's still supported if it exists, otherwise it's skipped.
* Introduce new `base` property to the `bbPress` class to help with targeting the global directory.
This results in 1 fewer call to `load_textdomain()` and 2 fewer if the old directory is not in place.
|
| [6489]
|
johnjamesjacoby
|
Languages: Introduce UI for updating account language.
Includes helper functions for theme-side user editing, to wrap around `wp_dropdown_languages()`.
Fixes #3010.
|
| [2844]
|
johnjamesjacoby
|
Let there be life! Show avatars for 'started by' post meta, and show last poster avatar and profile link in freshness columns. Swap out is_int checks for is_numeric in places where the value passed is numeric, but may be cast as a string from previous routines. Also introduce admin.dev.css file for further development of the green admin style.
|
| [2942]
|
johnjamesjacoby
|
Lighten the mood when editing a user, and use the light-blue .info styling instead of the yellow .message styling.
|
| [3363]
|
johnjamesjacoby
|
Limit length of forum and topic slugs to 200 chars in 1.x importer. Fixes #1564. Props cnorris23.
|
| [2987]
|
johnjamesjacoby
|
Limit single forum topic pagination end_size to 3, and add inline comment to $total bump.
|
| [2948]
|
johnjamesjacoby
|
Limit topic drop down to most recent 50 topics when attempting to post a reply from within wp-admin, as this will not be the primary method of replying and loading all topics will very quickly lead to memory issues.
|
| [3314]
|
johnjamesjacoby
|
Link to reply URL and not single reply permalink in topic subscription emails.
|
| [6787]
|
johnjamesjacoby
|
Links: Add `$cap` to `bbp_get_view_all` filter. See #3195.
|
| [4772]
|
johnjamesjacoby
|
Load bbp_login_notices() on 'bbp_head' so text is properly translated. Props alex-ye. Fixes #2217.
|
| [4559]
|
johnjamesjacoby
|
Load the textdomain before bbp_register. Fixes #2073.
|
| [6089]
|
netweb
|
Locale - i18n/l10n: Differentiate the noun and verb "Reply" string.
"Reply" can be used as both a verb and a noun, this changeset adds this context to instances of the "Reply" string thus allowing the different contexts to be translated accurately.
Props ocean90.
Fixes #2977.
|
| [6988]
|
johnjamesjacoby
|
Locale: fix an encoding typo.
This commit fixes a hard-to-see character encoding bug causing a right-quote to be incomplete in an admin-area Help Tab.
Props casiepa. Fixes #3291. For 2.6.3, branches/2.6.
|
| [6989]
|
johnjamesjacoby
|
Locale: fix an encoding typo.
This commit fixes a hard-to-see character encoding bug causing a right-quote to be incomplete in an admin-area Help Tab.
Props casiepa. Fixes #3291. For 2.7, trunk.
|
| [6902]
|
johnjamesjacoby
|
Locale: update post type labels to include recent additions to WordPress.
This commit adds several new label keys to the arrays for the Forum/Topic/Reply post types. It also removes some duplicated keys that have slipped in over time.
Props GDragoN. Fixes #3250.
|
| [6991]
|
johnjamesjacoby
|
Locale: use correct singular versions, and format numeric results.
This commit fixes 2 typos causing plural versions of strings to appear where singulars should, and also makes sure that related numeric upgrade routine results are formatted.
Props webaware. Fixes #3290. For 2.6.3, branches/2.6.
|
| [6990]
|
johnjamesjacoby
|
Locale: use correct singular versions, and format numeric results.
This commit fixes 2 typos causing plural versions of strings to appear where singulars should, and also makes sure that related numeric upgrade routine results are formatted.
Props webaware. Fixes #3290. For 2.7, trunk.
|
| [2827]
|
johnjamesjacoby
|
Login widget, and various supporting styles and functions for a smarter redirect. Fixes #1464, #1465. Props !GautamGupta for original patches.
|
| [6835]
|
johnjamesjacoby
|
Login: Do not prematurely escape `$redirect_to` in `bbp_logout_url()`.
This change fixes a bug causing the redirect URL to be escaped before it's encoded.
Props nevis2us. Fixes #3199.
|
| [6863]
|
johnjamesjacoby
|
Login: Updates to `bbp_logout_url()`:
* Removes Apache-only `REDIRECT_URL` usage
* Defaults to the Referer (for smart redirects)
* Adds a filter to the redirect_to string
* Validates the redirect_to after being filtered
* Falls back to `bbp_get_root_url()` if invalid
* Ensures that custom `$redirect_to` values are preserved
Fixes #2188.
|
| [2621]
|
johnjamesjacoby
|
Look in 'bbpress' subfolder of WP_LANG_DIR for global language files
|
| [2503]
|
chrishajer
|
Loop correctly through term objects; pass objects by reference. Fixes #1313. Props to bobrick
|
| [3917]
|
johnjamesjacoby
|
Main Class:
* Mark main bbPress class as final, and some methods as static.
|
| [4659]
|
johnjamesjacoby
|
Make .bbp-author-name elements display inline-block, to allow them to properly center in the available space.
|
| [7034]
|
johnjamesjacoby
|
Make CSS linter happy again.
|
| [7033]
|
johnjamesjacoby
|
Make CSS linter happy again.
|
| [5821]
|
johnjamesjacoby
|
Make a statement without saying a word. (!)
|
| [2524]
|
johnjamesjacoby
|
Make admin theme links a little brighter green.
|
| [2538]
|
johnjamesjacoby
|
Make bbPress admin area style links less minty.
|
| [4753]
|
johnjamesjacoby
|
Make bbp_add_forums_roles() return the $wp_roles global, for future use when looking for the WP_Roles object later.
|
| [2656]
|
johnjamesjacoby
|
Make error message ambiguous since it is also used in non-forum contexts
|
| [2660]
|
johnjamesjacoby
|
Make favorites work without needing AJAX. Add Topics Created to author page. Adjust some CSS. Rename favorite links to permalinks. Clean up author.php.
|
| [3170]
|
johnjamesjacoby
|
Make forums settings section descriptions more verbose. Separate root slug section from single slugs. Add section for future RSS feed topics/replies per page.
|
| [4997]
|
johnjamesjacoby
|
Make search results page use pretty permalinks if they are enabled:
* Change search form method from "get" to "post"
* Move 'bbp_search_request_redirect' action to 'bbp_post_request' to avoid recursion.
* Tweak bbp_search_request_redirect() to check for pretty permalinks, and remove now superfluous recursion checks.
* See #2337.
|
| [3786]
|
johnjamesjacoby
|
Make sure _is_*_edit_ template tags work in wp-admin
* Fixes issue with saving topic sticky value from wp-admin
* Fixes issue saving forum and reply metabox values on some installs
|
| [3804]
|
johnjamesjacoby
|
Make sure all (3) parameters are passed through to new_reply_redirect_to filter.
|
| [4860]
|
johnjamesjacoby
|
Make sure moderators have the 'view_trash' capability. Fixes bug where moderators would hit a 404 after trashing a topic. Fixes #2307 (2.3 branch)
|
| [4859]
|
johnjamesjacoby
|
Make sure moderators have the 'view_trash' capability. Fixes bug where moderators would hit a 404 after trashing a topic. Fixes #2307 (trunk)
|
| [3801]
|
johnjamesjacoby
|
Make sure that group ID and forum ID are cross-saved when creating the base group forum.
* Fixes #1779
* Props boonebgorges for initial patch
|
| [5006]
|
johnjamesjacoby
|
Make sure that topics and replies in private/hidden forums are excluded from the "insert links" dialogue window. Hat tip jaredatch. See #2334.
|
| [3896]
|
westi
|
Make sure the redirect url is a string before we try and handle it.
|
| [3802]
|
johnjamesjacoby
|
Make sure to only return a single value in bbp_get_forum_group_ids()
* Fixes #1780
* Props boonebgorges
|
| [3810]
|
johnjamesjacoby
|
Make sure topic tags appear on single topics and replies. Props jaredatch. Fixes #1791.
|
| [4560]
|
johnjamesjacoby
|
Make sure topic/reply titles are always set in statistics shortcode and dashboard metabox. Fixes #2087.
|
| [3090]
|
johnjamesjacoby
|
Make the img.avatar CSS a little more specific so not to conflict with most blog posts, comments, widgets, etc...
|
| [2946]
|
johnjamesjacoby
|
Make the updater check for version numbers greater than what is set in the DB. Alligator open to the left John; to the left.
|
| [2545]
|
johnjamesjacoby
|
Make times play nicely with each other.
|
| [4716]
|
johnjamesjacoby
|
Map group forum meta caps directly to 'bbp_map_meta_caps' filter to avoid recursion. Also remove BuddyPress 'topic' action check, to allow single group-forum capability map to work correctly. Fixes #2140.
|
| [2783]
|
johnjamesjacoby
|
Map read_ caps for forums/topics/replies. Also revert r2779 since we remove the moderator role completely. Props !GautamGupta via Google Code-in
|
| [3392]
|
johnjamesjacoby
|
Map to 'do_not_allow' cap if user is marked as spam or deleted. Fixes #1568. Props sorich87.
|
| [5175]
|
johnjamesjacoby
|
Mass hysteria. See #1889.
|
| [5560]
|
johnjamesjacoby
|
Match up arguments with parent class method to avoid notices. Props boonebgorges. Fixes #2718.
|
| [4408]
|
johnjamesjacoby
|
Member's Forums:
* Update "Topics Replied To" to "Replies Created."
* Reference correct template to mirror bbPress functionality in !BuddyPress profiles.
|
| [4323]
|
johnjamesjacoby
|
Mentions:
* Add username @-mention filters.
* Automatically links to profiles when @username is used in a topic or reply content area.
|
| [6346]
|
johnjamesjacoby
|
Mentions: Add classes and basic styling to mention clickable callback.
Fixes #3074. See #meta-2542.
|
| [6382]
|
johnjamesjacoby
|
Mentions: Add tests for square and round brackets.
See #2963.
|
| [6380]
|
johnjamesjacoby
|
Mentions: Balance tags before making things clickable.
Then, make mentions clickable without "requiring" prepending whitespace. This allows other types of characters to be immediately before the `@` control character.
See #2963.
|
| [6381]
|
johnjamesjacoby
|
Mentions: Move topic/reply content filters into the same section of `filters.php`.
Also add `wp_make_content_images_responsive` filter, to match core content areas.
See #2963.
|
| [6014]
|
johnjamesjacoby
|
Mentions: Refactor the way user mentions are discovered and linked.
* Adds a filter to `bbp_make_clickable`
* Adds filters for for previously hard-coded clickables
* Adds new filter for at-mention clickable
* Deprecates previous functions for finding & linking at-mentions
For 2.6 (trunk). Hat-tip to Daniel Cid.
|
| [6015]
|
johnjamesjacoby
|
Mentions: Refactor the way user mentions are discovered and linked.
This is a port of r6014 (without unit tests) for the 2.5 branch.
* Adds a filter to bbp_make_clickable
* Adds filters for for previously hard-coded clickables
* Adds new filter for at-mention clickable
* Deprecates previous functions for finding & linking at-mentions
For 2.5.9 (2.5 branch). Hat-tip to Daniel Cid.
|
| [7275]
|
johnjamesjacoby
|
Merge 2.6 improvements into trunk.
From 2.6.11.
|
| [7268]
|
johnjamesjacoby
|
Merge r7250 through r7267 from branches/2.6.
In trunk, for 2.7.
|
| [4786]
|
johnjamesjacoby
|
Merge topic/reply author with attributes metabox save action. Fixes bug causing freshness time to be incorrectly updated from within the dashboard. Props alex-ye. Fixes #2229.
|
| [4423]
|
johnjamesjacoby
|
Merge updated bbpress.pot file into trunk for 2.2.
|
| [6949]
|
johnjamesjacoby
|
Meta Registration: add `auth_callback` to count meta arguments.
This commit fixes a conflict with plugins that use the WordPress REST API in add/edit page/post screens.
Item count meta keys start with underscores so they would be hidden from view in the Custom Fields meta-box, but that also means they are flagged as protected in the REST API, and without an explicit `auth_callback` argument `__return_false` is assumed to be on the safe side.
This change explicitly allows all item count meta keys to be updated or deleted by all users, while still retaining their invisibility as protected meta data.
It also adds more verbose inline documentation to each argument, for improved clarity and future reference.
Fixes #3280. Props pdvwp, rtsbeacon, jufdaniellevideos for their helpful feedback in the forums. For 2.6.1, branches/2.6.
|