Changelog
What’s new in TrueCommunity
Every release of TrueCommunity and TrueCommunity Pro, with what changed. Free versions come with a direct download link.
- New Quick links on the Plugins screen. TrueCommunity now shows Settings (opens the plugin settings) and Docs (opens the documentation at truecommunitypro.com) right next to Deactivate.
- New An Upgrade link on the Plugins screen while TrueCommunity Pro is not installed. It is hidden once Pro is active.
- New Fresh plugin icon.
- Improved The activity feed loads each page with one less database query. “Load more” now reads one extra post to know whether more posts are waiting, instead of running a second query to count them.
- Improved The feed’s post count is worked out once per request, so it stays the same on every page you load.
- Fixed Clicking Submit more than once while a quiz was being sent could save and grade the same quiz twice, using up an extra attempt. A quiz is now sent only once, even when a time limit ends the quiz at the same moment.
- Developer Add-ons can now add their own question types to quizzes. A new type shows up in the question type list, and the add-on decides how its options are edited, saved, shown to students and graded.
- Developer Add-ons can change how a quiz attempt works: serve a different set of questions to each student, add a time limit, give partial points for an answer, hold back a pass while answers wait for manual grading, and add extra details to the result.
- Developer Add-ons can add fields to the question editor (such as a question category) and show extra labels on questions while editing and while taking a quiz.
-
Developer
New PHP hooks:
compro_quiz_question_types,compro_quiz_question_saved,compro_quiz_save_question_options,compro_quiz_shape_question,compro_quiz_attempt_questions,compro_quiz_start_response,compro_quiz_submitted_answers,compro_quiz_graded_answer,compro_quiz_submission_passed,compro_quiz_time_taken,compro_quiz_submit_response,compro_quiz_response_dataandcompro_quiz_result_row. -
Developer
New JS hooks:
compro.quiz.questionTypes,compro.quiz.questionForm.options,compro.quiz.questionForm.fields,compro.quiz.questionForm.validate,compro.quiz.questionForm.showPoints,compro.quiz.questionItem.meta,compro.quiz.take.timer,compro.quiz.take.question,compro.quiz.take.questionMeta,compro.quiz.result.heading,compro.quiz.result.summary,compro.quiz.result.summaryClass,compro.quiz.review.itemClassandcompro.quiz.review.answer.
- New Dashboard page. The TrueCommunity menu now opens on a dashboard with member, story, group and course numbers, a 30-day activity chart compared with the 30 days before, waiting group and course join requests, course activity, top contributors, popular groups, recent stories, newest members and module status.
- New Dashboard sections follow the Modules settings. A module that is off is marked or hidden.
- New Lesson and topic completions are now saved with a date, so the dashboard can show course activity over time. Counting starts from this update.
- New Support for the upcoming TrueCommunity mobile app.
- Improved The Modules page shows each module as a card with an icon, and reloads after saving so menus match the new settings.
- Improved Site administrators can now manage and open every group and course, including private ones, without joining them.
- Fixed Removing the last attachment from a comment while editing now works.
-
Developer
New hooks for the dashboard:
compro_dashboard_stats,compro_dashboard_chartsfilters andcompro_dashboard_tilesaction.
- New Faster search for posts and comments using a dedicated search index.
- New Existing posts are indexed in the background after the update; until that finishes, search works the old way.
- New Each search word needs at least 3 letters. Shorter searches show a message instead of running.
- Improved The activity feed loads much faster, especially on communities with many likes, reactions and comments.
- Improved Comments load faster on posts with many comments.
- Improved Search results are shown newest first, so loading more results always continues in order.
- Fixed Searching comments no longer shows the same post several times.
- Fixed Filtering the feed by an author who does not exist showed every post; it now shows none.
- Fixed Mention notifications now go only to members who can see the post, and are no longer sent again each time the post is edited.
- Fixed “Load More Comments” kept showing the first comments again on sites that use an object cache (such as Redis or Memcached).
- Fixed A post with a very large number of replies could slow down or break the feed.
-
Developer
The stories REST API no longer includes a comment preview in each post by default. Add
include_comments=1to the request to get it. Preview replies are capped at 20 (filter:compro_story_preview_max_replies).
- Fixed PostItems component filename case, so the plugin builds on case-sensitive systems.
- Added screenshots and plugin directory assets.
0.1.4
Latest
1 new feature, 2 improvements, 2 changes
- New Gamification on the TrueCommunity Dashboard (needs TrueCommunity 0.1.3): the most earned badges, the most joined challenges, the leaderboard, and a daily XP panel on the activity chart.
- Improved Gamification now sits under the TrueCommunity menu as a single "Gamification" entry, with tabs for Activities, Badges, Challenges, Rank Types, Rewards, Member Points and Settings. The separate "Gamification Pro" menu is gone; every screen keeps its address.
- Improved The Gamification module shows a star icon on the Modules page.
- The Gamification module is on by default, like the other modules. It can be switched off on the Modules page.
- Requires PHP 8.0 and WordPress 6.3, the same as TrueCommunity.
0.1.3
1 improvement
- Improved The Gamification admin menu now has a fixed order: Activities first, then Badges and Challenges, followed by Rank Types, Rewards, Badge Participants, Challenge Participants, Member Points and Settings.
0.1.2
1 fix
- Fixed Plugin updates now show on multisite subsites when TrueCommunity Pro is activated per site instead of network-wide.
0.1.1
3 new features, 2 improvements
- New Rewards. Give members a reward when they earn a badge, finish a challenge in a prize place or reach a new level. The reward is taken back if the badge, place or level is removed.
- New Reward types: WooCommerce coupon, Easy Digital Downloads discount code, course access and group membership.
- New "My Rewards" page where members can see and copy their reward codes.
- Improved Badges stay greyed out until earned, show when they were earned and explain how each member earned them.
- Improved Updates are delivered from the TrueCommunity store, and "Check again" on Dashboard > Updates now asks the store right away.
0.0.1
Initial release
- New Gamification (activities, points, badges, challenges, ranks and leaderboard), course add-ons (topics, video progress, assignments, lesson timer and attendance, challenge exam) and paid courses with WooCommerce or Easy Digital Downloads.