JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser .
xF2 Add-on [AP] Daily Goals
2.5.0
No permission to download
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
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]
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.
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
Limit finder results by timeframe values [8b4d5a247d]
Fix auto-adjustment not respecting timeframe settings when reducing the goals [31f859930e]
Remove useless $repo declaration [cf38e88ef4]
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]
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
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
1.3.2:
Remove "!empty($forum_id)" check in Cron jobs, now that we've reversed the node selections
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
Thanks to @Andro for helping test.
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