diff --git a/chrome/iso.js b/chrome/iso.js
index 2051216..0132222 100644
--- a/chrome/iso.js
+++ b/chrome/iso.js
@@ -151,16 +151,17 @@ Iso = (function() {
if (currentDayCount > 0) {
if (tempStreak === 0) {
tempStreakStart = ($(this)).data('date');
+ tempStreakEnd = ($(this)).data('date');
}
tempStreak++;
- if (tempStreak > streakLongest) {
- streakLongest++;
+ if (tempStreak >= streakLongest) {
return tempStreakEnd = ($(this)).data('date');
}
} else {
- if (tempStreak === streakLongest) {
+ if (tempStreak >= streakLongest) {
longestStreakStart = tempStreakStart;
longestStreakEnd = tempStreakEnd;
+ streakLongest = tempStreak;
}
tempStreak = 0;
tempStreakStart = null;
diff --git a/chrome/manifest.json b/chrome/manifest.json
index 401ef30..5fcf4d6 100644
--- a/chrome/manifest.json
+++ b/chrome/manifest.json
@@ -1,6 +1,6 @@
{
"name": "Isometric Contributions",
- "version": "1.0.9",
+ "version": "1.0.10",
"description": "Renders an isometric pixel view of GitHub contribution graphs.",
"content_scripts": [ {
"css": [ "iso.css" ],
diff --git a/firefox/isometric-contributions/iso.js b/firefox/isometric-contributions/iso.js
index 2051216..0132222 100644
--- a/firefox/isometric-contributions/iso.js
+++ b/firefox/isometric-contributions/iso.js
@@ -151,16 +151,17 @@ Iso = (function() {
if (currentDayCount > 0) {
if (tempStreak === 0) {
tempStreakStart = ($(this)).data('date');
+ tempStreakEnd = ($(this)).data('date');
}
tempStreak++;
- if (tempStreak > streakLongest) {
- streakLongest++;
+ if (tempStreak >= streakLongest) {
return tempStreakEnd = ($(this)).data('date');
}
} else {
- if (tempStreak === streakLongest) {
+ if (tempStreak >= streakLongest) {
longestStreakStart = tempStreakStart;
longestStreakEnd = tempStreakEnd;
+ streakLongest = tempStreak;
}
tempStreak = 0;
tempStreakStart = null;
diff --git a/firefox/isometric-contributions/manifest.json b/firefox/isometric-contributions/manifest.json
index 67b49b2..de9acff 100644
--- a/firefox/isometric-contributions/manifest.json
+++ b/firefox/isometric-contributions/manifest.json
@@ -1,6 +1,6 @@
{
"name": "Isometric Contributions",
- "version": "1.0.9",
+ "version": "1.0.10",
"description": "Renders an isometric pixel view of GitHub contribution graphs.",
"content_scripts": [ {
"css": [ "iso.css" ],
diff --git a/safari/isometric-contributions.safariextension/Info.plist b/safari/isometric-contributions.safariextension/Info.plist
index 0cd642b..8fad3b6 100644
--- a/safari/isometric-contributions.safariextension/Info.plist
+++ b/safari/isometric-contributions.safariextension/Info.plist
@@ -13,9 +13,9 @@
CFBundleInfoDictionaryVersion
6.0
CFBundleShortVersionString
- 1.0.9
+ 1.0.10
CFBundleVersion
- 1.0.9
+ 1.0.10
Chrome
Database Quota
diff --git a/safari/isometric-contributions.safariextension/iso.js b/safari/isometric-contributions.safariextension/iso.js
index 2051216..0132222 100644
--- a/safari/isometric-contributions.safariextension/iso.js
+++ b/safari/isometric-contributions.safariextension/iso.js
@@ -151,16 +151,17 @@ Iso = (function() {
if (currentDayCount > 0) {
if (tempStreak === 0) {
tempStreakStart = ($(this)).data('date');
+ tempStreakEnd = ($(this)).data('date');
}
tempStreak++;
- if (tempStreak > streakLongest) {
- streakLongest++;
+ if (tempStreak >= streakLongest) {
return tempStreakEnd = ($(this)).data('date');
}
} else {
- if (tempStreak === streakLongest) {
+ if (tempStreak >= streakLongest) {
longestStreakStart = tempStreakStart;
longestStreakEnd = tempStreakEnd;
+ streakLongest = tempStreak;
}
tempStreak = 0;
tempStreakStart = null;
diff --git a/src/iso.coffee b/src/iso.coffee
index b5cf919..5d506c5 100644
--- a/src/iso.coffee
+++ b/src/iso.coffee
@@ -136,17 +136,18 @@ class Iso
if currentDayCount > 0
if tempStreak == 0
tempStreakStart = ($ this).data('date')
+ tempStreakEnd = ($ this).data('date')
tempStreak++
- if tempStreak > streakLongest
- streakLongest++
+ if tempStreak >= streakLongest
tempStreakEnd = ($ this).data('date')
else
- if tempStreak == streakLongest
+ if tempStreak >= streakLongest
longestStreakStart = tempStreakStart
longestStreakEnd = tempStreakEnd
+ streakLongest = tempStreak
tempStreak = 0
tempStreakStart = null