This addon adds a "Daily Goals" widget which counts posts, threads, and user registrations. You can specify the desired goal counts in the admin panel.
The counters are reset via a cron entry every day at 00:00.
As of 1.5.0, this addon now supports [UW] Forum Comments System, and admins can choose whether or not they want comments to count towards the post goal.
As of 1.6.0, there is an "auto-adjustment" feature which will increase or decrease the goals by X amount if a streak of Y days was achieved. There is a new page which shows the streak history, and new widgets which shows details of the longest achieved streak and also a widget for displaying the total amount of streaks achieved as well as goal hitting consistency.
This addon adds a "Daily Goal" for posts to the Forum Statistics widget. You can specify the desired goal in the admin panel.
The counter is reset via a cron entry every day at 00:00.
Télécharger V1.0.0 :
Version 1.0.1 change :
This is a hotfix to quickly address some issues that were discovered yesterday. The only known funkiness now is that the counter could decrease by -1 any time a post is deleted, including a post from say 10 years ago.
With this in mind, I feel the best approach for the future will actually be to run a cron entry every 30 minutes or so that queries what posts have dates for that day, and to readjust the counter accordingly. But, I still wanted to get this addon at least decently usable, thus this hotfix. Note that until the addon is revamped to query those post dates, posts made before this version of the addon was installed will not be counted.
This update no longer hooks into the posting process to add +1 to the goal counter, and instead adds a cron job that runs every 10 minutes to count how many posts have been made today based on their timestamps. Therefore, it should fix all known issues, and even include posts made before the addon was installed.
It also adds a permission for viewing the counter.
Télécharger V1.1 :
Version 1.2 change :
Allow admins to choose which nodes will count towards the post & thread goals (suggested by @Ozzy47)
Allow admins to choose the color of the progress bars
Allow admins to disable post, thread, or member registration goals
Add widget and progress bars for the goals (suggested by @Andro)
Add daily thread & member registration goals (suggested by @Andro)
Télécharger V1.2 :
Version 1.3 change :
Rename addon "[AP] Daily Goal" -> "[AP] Daily Goals"
Fix missing widget definition description phrase
Change widget title "Daily Goal" -> "Daily goals"
Add branding
Add Progress Bar BG style property
Replace Progress Bar color option with style property for theme-specific colors
Optimize Thread counting query
Fix Red/green counter color comparing against Post goals for Threads & Member Registrations
Fix Thread cron script reads from Post node IDs instead of Thread node IDs
Style progress bar like Russ's bars
Check if $forum_id contains a value or not. This fixes an SQL error if $forum_id was null (eg the cron scripts run before the admin specifies nodes for the addon).
Fix missing widget definition phrase
Télécharger V1.3 :
Version 1.3.1 :
Add branding free option
Reverse node selection so you're selecting nodes to exclude instead
Stop hardcoding bar color, use @xf-paletteAccent2 instead
Update various "Daily Goal" -> "Daily Goals" in phrases
Version 1.3.2 : Remove "!empty($forum_id)" check in Cron jobs, now that we've reversed the node selections
Télécharger V1.3.2 :
Version 1.4.0 :
Officially support Xenforo 2.1
Remove decimal places in percentages
If cron jobs haven't been run (e.g. fresh install of addon) then print 0/25 instead of /25
Add text shadow to percentages
Télécharger V1.4.0 :
Version 1.5.0 :
Remove branding
Position percent text directly in center of progress bars, regardless of bar width
Add GPLv3 license
Use predictive statements in Cron job
Support [UW] Forum Comments System
Add option to include comments in the post goal
Increase post goal count if 1) a comment was made 2) option isnt disabled 3) node id is not excluded
Rename ap_progress_bars.less -> ap_dailygoal_progress_bars.less
Télécharger V1.5.0 :
Version 1.6.0 hotfix 1 :
Create widget "Total streaks"- Create widget "Longest member registration streak"
Create widget "Longest thread streak"
Create widget "Longest post streak"
Create widget position "Daily goal streaks: Sidebar"
Create permission group "[AP] Daily Goals" and move all permissions there
Create permission "View streaks"
Add "View streaks" link to widget foote
Midnight reset job has been extended to increase/decrease each goal by X weight if goal streaks are less/greater than X timeframe
Midnight reset job has been extended to submit each days results to History entity
Create style property "Streak graph member color"
Create style property "Streak graph thread color"
Create style property "Streak graph post color"
Create style property "Streak graph grid color"
Create style property "Negative goal count color"
Create style property "Positive goal count color"
Create option "Auto-adjust weight for members"
Create option "Auto-adjust timeframe for members"
Create option "Auto-adjust weight for threads"
Create option "Auto-adjust timeframe for threads"
Create option "Auto-adjust weight for posts"
Create option "Auto-adjust timeframe for posts"
Create option "Max results to show on streak page"
Create History entity
Rename option IDs for consistency
Télécharger V1.6.0 hotfix 1 :
Version 1.6.1 :
Change "Jan 1 1970" default date to something else
"Total streaks" count should respect Timeframe settings [e7b9a0d]
Longest streak widgets still showing wrong dates [88f78fb]
Fix widget CSS only applying if the widgets are set to appear on the Streaks history page
Stop declaring \XF::app() twice in countPostsFromToday() [83e69ea]
Rewrite comment counter to use Finder instead of the DB adapter [69185a5]
Rewrite countPostsFromToday() to use the Finder instead of the DB adapter [c4042fc]
Rewrite countThreadsFromToday() && countMembersFromToday() to use the Finder instead of the DB adapter [4a162d7]
Reverse direction of Streaks list (most recent date is first) [8a99201]
Télécharger V1.6.1 :
Version 1.6.2 :
Limit finder results by timeframe values [8b4d5a247d]
Fix auto-adjustment not respecting timeframe settings when reducing the goals [31f859930e]
Remove useless
Télécharger V1.6.2 :
Version 1.6.3 :
Automatically enable widgets during setup [e6d3fc3c17]
Percentage values >= 1000 break the bar background (thanks @Oblivion Knight!) [23fb1cd85f]
Implement "Minimum goal count" admin options - if auto-adjustment is enabled, your goals will not drop below this amount. [0039965ecc, 90d3bcf398]
Remove some redundant explanations from the admin options
Télécharger V1.6.3 :
Versions 1.6.4 :
Remove some redundant style property explanations
Create "Progress percent color" style property
Create unique class names in
Télécharger V1.6.4 :
Versions 1.6.5 :
Slight cleanups [6bbd432c9d, e1d6cddb96]
Fix inaccurate info if longest streak has been matched [571c33fd4e]
Allow admins to choose how many weeks are shown on the streak graph [8368a43ea2]
Télécharger V1.6.5 :
Version 2.0.0 :
Create
Add "nofollow" attribute to "View streaks" link
Use entity manager to insert to history entity
Only count registrations that activated their account
Unset simpleCache values when uninstalling
Fix Graph range limiting the results outputted in the table (it should only affect the graph)
Replace
Télécharger V2.0.0 :
Version 2.1.0 :
Fix Undefined variable : $longestMemberStreak [f5bda51b2d]
Simplify Streaks page template HTML [ab38a7863c]
Simplify goal widget template HTML [ab38a7863c]
Various other cleanups (simpler condition checking, strict comparisons, (return) type declarations)
Create style property for graph background [ab38a7863c]
Stop hardcoding $streakTyp
Télécharger V2.1.0 :
Version 2.1.2 : This update fixes a potential security vulnerability - all users of this addon are advised to upgrade
Version 2.1.3 :
Fix non-post goal counters having hard coded colors / not respecting style properties
Create "article" goal type for AMS
Display "No previous goals counted" message in the Streak history table if addon has just been installed
Run counting jobs post-install
Version 2.1.3.1 : Fix "invalid argument supplied for foreach()"
Télécharger V2.1.3.1 :
Version 2.2.0 :
Don't fetch goal types which have been disabled
Use XF datalist tags instead of hardcoding them
Improve PHP8 compatibility
Fix "Longest X goal streak" widget headers still show if the goal was disabled
Télécharger V2.2.0 :
Version 2.3.0 :
Various other cleanups
Don't show goals on the streak graph if a user lacks the relevant permission
Create style properties
Smooth graph lines
Show graph line area gradient
Show graph line points
Streak graph article / AMS color
UBS / blog line color
Showcase item line color
Resource line color
CAS / Classifieds ads line color
RMS / Review line color
IMS / Item line color
LD / Link line color
Create option callback to disable relevant counting cron job entirely when a goal has been disabled
Stop using
Use phrases provided by AMS instead of creating our own duplicates
Create missing "Longest article streak" widget
Add support for LD / Link Directory by Bob
Add support for IMS / Item Management System by Bob
Add support for XFRM / Xenforo Resource Manager
Add support for CAS / Classifieds Ads System by Bob
Add support for RMS / Review Management System by Bob
Add support for UBS / User Blog System by Bob
Add support Showcase Items by Bob
Migrate all original goals (Post, Thread, Member, AMS / Articles) over to using the
Create
Télécharger V2.3.0 :
Version 2.4.0 :
- Many cleanups and improvements
- Create style property for controlling color of text-shadow on widget percent text
- Create style property for controlling strength of text-shadow on widget percent text
- Use phrase groups for streak graph
- Support [OzzModz] Post Comments
- Create Siropu Shoutbox message goal
- Create Siropu Chat message goal
- Create DBTech Shop Item Purchase goal
- Create GUI in Admin Panel -> Content -> "Manage goals"
- Fix UBS / Blog widget using incorrect stat_type
- Remove "Disable X goal" option validators (the new single cron job will only run queries for enabled jobs)
- Combine all "Longest streaks" widgets into one class
- Combine all counting cron jobs into one function
Télécharger V2.4.0 :
Version 2.4.1 :
Create cron job & respective admin option for deleting History items older than the specified amount
Add warning to "reset streak" button confirmation
Fix
Reduce query count in admin panel goal editor
Use a left join on the Goal entity when fetching the goals history
Use phrase groups for "longest $contentType streak" phrases
Fix padding of pagenav in admin goal editor
Type hinting error on PHP 7.4
Télécharger V2.4.1 :
Version 2.4.2 : Fix upgrade error when Bob's Showcase addon is installed
Télécharger V2.4.2 :
Version 2.4.3 :
- Fix goals not respecting minimum goal value
- Fix disabled goals disappearing from the GUI
- Fix issue where history deletion job could not actually be disabled
Télécharger V2.4.3 :
Version 2.5.0 :
- Rename
- DBTech Shop: Allow the goal to count purchases of a specific item
- Siropu Shoutbox: Create admin options for automatically posting in the Shoutbox when a goal has been met
- Siropu Chat: Create admin options for automatically posting in the Chat when a goal has been met
- Create "User upgrades" goal
- Create "Trophies" goal
- Create "Profile posts" goal
- Create "Polls" goal
- Add hint underneath timeframe numberboxes
- Fix broken page nav buttons in admin goal editor
Télécharger V2.5.0 :
Version 2.6.0 :
An FYI, the next major version (2.7.0) will be XF2.3/PHP8+ only! 2.6.0 is the final branch for XF2.2
Version 2.6.1 :
Version 2.7.0 :
The counters are reset via a cron entry every day at 00:00.
As of 1.5.0, this addon now supports [UW] Forum Comments System, and admins can choose whether or not they want comments to count towards the post goal.
As of 1.6.0, there is an "auto-adjustment" feature which will increase or decrease the goals by X amount if a streak of Y days was achieved. There is a new page which shows the streak history, and new widgets which shows details of the longest achieved streak and also a widget for displaying the total amount of streaks achieved as well as goal hitting consistency.
This addon adds a "Daily Goal" for posts to the Forum Statistics widget. You can specify the desired goal in the admin panel.
The counter is reset via a cron entry every day at 00:00.
Télécharger V1.0.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 1.0.1 change :
This is a hotfix to quickly address some issues that were discovered yesterday. The only known funkiness now is that the counter could decrease by -1 any time a post is deleted, including a post from say 10 years ago.
With this in mind, I feel the best approach for the future will actually be to run a cron entry every 30 minutes or so that queries what posts have dates for that day, and to readjust the counter accordingly. But, I still wanted to get this addon at least decently usable, thus this hotfix. Note that until the addon is revamped to query those post dates, posts made before this version of the addon was installed will not be counted.
- Stop increasing the counter when a post is edited
- Fix broken phrase in admin panel (option.ap_goal)
- Remove useless title attribute from Cron entry
- No longer increases goal count when a post is made in a node with message counts disabled
This update no longer hooks into the posting process to add +1 to the goal counter, and instead adds a cron job that runs every 10 minutes to count how many posts have been made today based on their timestamps. Therefore, it should fix all known issues, and even include posts made before the addon was installed.
It also adds a permission for viewing the counter.
Télécharger V1.1 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 1.2 change :
Allow admins to choose which nodes will count towards the post & thread goals (suggested by @Ozzy47)
Allow admins to choose the color of the progress bars
Allow admins to disable post, thread, or member registration goals
Add widget and progress bars for the goals (suggested by @Andro)
Add daily thread & member registration goals (suggested by @Andro)
Télécharger V1.2 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 1.3 change :
Rename addon "[AP] Daily Goal" -> "[AP] Daily Goals"
Fix missing widget definition description phrase
Change widget title "Daily Goal" -> "Daily goals"
Add branding
Add Progress Bar BG style property
Replace Progress Bar color option with style property for theme-specific colors
Optimize Thread counting query
Fix Red/green counter color comparing against Post goals for Threads & Member Registrations
Fix Thread cron script reads from Post node IDs instead of Thread node IDs
Style progress bar like Russ's bars
Check if $forum_id contains a value or not. This fixes an SQL error if $forum_id was null (eg the cron scripts run before the admin specifies nodes for the addon).
Fix missing widget definition phrase
Télécharger V1.3 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 1.3.1 :
Add branding free option
Reverse node selection so you're selecting nodes to exclude instead
Stop hardcoding bar color, use @xf-paletteAccent2 instead
Update various "Daily Goal" -> "Daily Goals" in phrases
Version 1.3.2 : Remove "!empty($forum_id)" check in Cron jobs, now that we've reversed the node selections
Télécharger V1.3.2 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 1.4.0 :
Officially support Xenforo 2.1
Remove decimal places in percentages
If cron jobs haven't been run (e.g. fresh install of addon) then print 0/25 instead of /25
Add text shadow to percentages
Télécharger V1.4.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 1.5.0 :
Remove branding
Position percent text directly in center of progress bars, regardless of bar width
Add GPLv3 license
Use predictive statements in Cron job
Support [UW] Forum Comments System
Add option to include comments in the post goal
Increase post goal count if 1) a comment was made 2) option isnt disabled 3) node id is not excluded
Rename ap_progress_bars.less -> ap_dailygoal_progress_bars.less
Télécharger V1.5.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 1.6.0 hotfix 1 :
Create widget "Total streaks"- Create widget "Longest member registration streak"
Create widget "Longest thread streak"
Create widget "Longest post streak"
Create widget position "Daily goal streaks: Sidebar"
Create permission group "[AP] Daily Goals" and move all permissions there
Create permission "View streaks"
Add "View streaks" link to widget foote
Midnight reset job has been extended to increase/decrease each goal by X weight if goal streaks are less/greater than X timeframe
Midnight reset job has been extended to submit each days results to History entity
Create style property "Streak graph member color"
Create style property "Streak graph thread color"
Create style property "Streak graph post color"
Create style property "Streak graph grid color"
Create style property "Negative goal count color"
Create style property "Positive goal count color"
Create option "Auto-adjust weight for members"
Create option "Auto-adjust timeframe for members"
Create option "Auto-adjust weight for threads"
Create option "Auto-adjust timeframe for threads"
Create option "Auto-adjust weight for posts"
Create option "Auto-adjust timeframe for posts"
Create option "Max results to show on streak page"
Create History entity
Rename option IDs for consistency
Télécharger V1.6.0 hotfix 1 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 1.6.1 :
Change "Jan 1 1970" default date to something else
"Total streaks" count should respect Timeframe settings [e7b9a0d]
Longest streak widgets still showing wrong dates [88f78fb]
Fix widget CSS only applying if the widgets are set to appear on the Streaks history page
Stop declaring \XF::app() twice in countPostsFromToday() [83e69ea]
Rewrite comment counter to use Finder instead of the DB adapter [69185a5]
Rewrite countPostsFromToday() to use the Finder instead of the DB adapter [c4042fc]
Rewrite countThreadsFromToday() && countMembersFromToday() to use the Finder instead of the DB adapter [4a162d7]
Reverse direction of Streaks list (most recent date is first) [8a99201]
Télécharger V1.6.1 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 1.6.2 :
Limit finder results by timeframe values [8b4d5a247d]
Fix auto-adjustment not respecting timeframe settings when reducing the goals [31f859930e]
Remove useless
$repo declaration [cf38e88ef4]Télécharger V1.6.2 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 1.6.3 :
Automatically enable widgets during setup [e6d3fc3c17]
Percentage values >= 1000 break the bar background (thanks @Oblivion Knight!) [23fb1cd85f]
Implement "Minimum goal count" admin options - if auto-adjustment is enabled, your goals will not drop below this amount. [0039965ecc, 90d3bcf398]
Remove some redundant explanations from the admin options
Télécharger V1.6.3 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Versions 1.6.4 :
Remove some redundant style property explanations
Create "Progress percent color" style property
Create unique class names in
ap_dg_progress_bars.less - this should fix style properties appearing different for guests & logged in users.Télécharger V1.6.4 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Versions 1.6.5 :
Slight cleanups [6bbd432c9d, e1d6cddb96]
Fix inaccurate info if longest streak has been matched [571c33fd4e]
Allow admins to choose how many weeks are shown on the streak graph [8368a43ea2]
Télécharger V1.6.5 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.0.0 :
Create
isDelayed() to help account for if the job was triggered past midnight (goal should no longer submit as 0 when posts were made)Add "nofollow" attribute to "View streaks" link
Use entity manager to insert to history entity
Only count registrations that activated their account
Unset simpleCache values when uninstalling
Fix Graph range limiting the results outputted in the table (it should only affect the graph)
Replace
<i> tags on Streaks page with <xf:fa /> tags.Télécharger V2.0.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.1.0 :
Fix Undefined variable : $longestMemberStreak [f5bda51b2d]
Simplify Streaks page template HTML [ab38a7863c]
Simplify goal widget template HTML [ab38a7863c]
Various other cleanups (simpler condition checking, strict comparisons, (return) type declarations)
Create style property for graph background [ab38a7863c]
Stop hardcoding $streakTyp
Télécharger V2.1.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.1.2 : This update fixes a potential security vulnerability - all users of this addon are advised to upgrade
- Various function & template cleanups
- "Streak" icon in widget header doesnt align to the right on certain themes
- Fix potential SQL vulnerability involving the "Streak graph range" option (versions affected: v1.6.5 - v2.1.1)
- Add "noindex" to streaks page
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.1.3 :
Fix non-post goal counters having hard coded colors / not respecting style properties
Create "article" goal type for AMS
Display "No previous goals counted" message in the Streak history table if addon has just been installed
Run counting jobs post-install
Version 2.1.3.1 : Fix "invalid argument supplied for foreach()"
Télécharger V2.1.3.1 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.2.0 :
Don't fetch goal types which have been disabled
Use XF datalist tags instead of hardcoding them
Improve PHP8 compatibility
Fix "Longest X goal streak" widget headers still show if the goal was disabled
Télécharger V2.2.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.3.0 :
Various other cleanups
Don't show goals on the streak graph if a user lacks the relevant permission
Create style properties
Smooth graph lines
Show graph line area gradient
Show graph line points
Streak graph article / AMS color
UBS / blog line color
Showcase item line color
Resource line color
CAS / Classifieds ads line color
RMS / Review line color
IMS / Item line color
LD / Link line color
Create option callback to disable relevant counting cron job entirely when a goal has been disabled
Stop using
whereSql() in counting functionsUse phrases provided by AMS instead of creating our own duplicates
Create missing "Longest article streak" widget
Add support for LD / Link Directory by Bob
Add support for IMS / Item Management System by Bob
Add support for XFRM / Xenforo Resource Manager
Add support for CAS / Classifieds Ads System by Bob
Add support for RMS / Review Management System by Bob
Add support for UBS / User Blog System by Bob
Add support Showcase Items by Bob
Migrate all original goals (Post, Thread, Member, AMS / Articles) over to using the
AbstractGoal methodCreate
AbstractGoal class to ease supporting of 3rd party addonsTélécharger V2.3.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.4.0 :
- Many cleanups and improvements
- Create style property for controlling color of text-shadow on widget percent text
- Create style property for controlling strength of text-shadow on widget percent text
- Use phrase groups for streak graph
- Support [OzzModz] Post Comments
- Create Siropu Shoutbox message goal
- Create Siropu Chat message goal
- Create DBTech Shop Item Purchase goal
- Create GUI in Admin Panel -> Content -> "Manage goals"
- Fix UBS / Blog widget using incorrect stat_type
- Remove "Disable X goal" option validators (the new single cron job will only run queries for enabled jobs)
- Combine all "Longest streaks" widgets into one class
- Combine all counting cron jobs into one function
Télécharger V2.4.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.4.1 :
Create cron job & respective admin option for deleting History items older than the specified amount
Add warning to "reset streak" button confirmation
Fix
display_totals() in admin goal editor templateReduce query count in admin panel goal editor
Use a left join on the Goal entity when fetching the goals history
Use phrase groups for "longest $contentType streak" phrases
Fix padding of pagenav in admin goal editor
Type hinting error on PHP 7.4
Télécharger V2.4.1 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.4.2 : Fix upgrade error when Bob's Showcase addon is installed
Télécharger V2.4.2 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.4.3 :
- Fix goals not respecting minimum goal value
- Fix disabled goals disappearing from the GUI
- Fix issue where history deletion job could not actually be disabled
Télécharger V2.4.3 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.5.0 :
- Rename
stats_type -> content_type in History entity- DBTech Shop: Allow the goal to count purchases of a specific item
- Siropu Shoutbox: Create admin options for automatically posting in the Shoutbox when a goal has been met
- Siropu Chat: Create admin options for automatically posting in the Chat when a goal has been met
- Create "User upgrades" goal
- Create "Trophies" goal
- Create "Profile posts" goal
- Create "Polls" goal
- Add hint underneath timeframe numberboxes
- Fix broken page nav buttons in admin goal editor
Télécharger V2.5.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.6.0 :
An FYI, the next major version (2.7.0) will be XF2.3/PHP8+ only! 2.6.0 is the final branch for XF2.2
- Siropu\Chat: Add option to exclude specified rooms from counting towards the goal
- UserUpgrade: Add option to limit to specific type of upgrade
- Thread: Add option to only count threads which have been replied to
- Poll: Add option to exclude specified nodes from counting towards the goal
- Create "Daily/Weekly" ("Periodicity") toggle in addons options
- Prompt admin to delete history items when deleting a goal
- Delete goal/streak history when the relevant supported addon has been uninstalled (e.g. delete article goal & its streak history when XenAddon's AMS has been uninstalled)
- Add "delete" button to a goals options page
- Some internal refactoring
- Docblock code
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.6.1 :
- Fix
Undefined array key "apDgPeriodicity" - Fix issue where longest streak widget does not respect periodicity setting
- Fix issue where total streaks widget does not respect periodicity setting
- Fix issue where changing the Periodicity setting would change the time of the counting job to only run on Monday
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 2.7.0 :
- Refactor codebase for XF 2.3
- Allow editing of goal titles
- Improve appearance of total streaks widget
- Correct phrase Longest memebr streak -> Longest member streak
- Add support for user-based goals (thank you to @Enes3078 for the help)
- Create Siropu\ReferralSystem goal
- Create "questions answered" goal
- Create "questions asked" goal
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Pièces jointes
Dernière édition:

