-
Notifications
You must be signed in to change notification settings - Fork 23
Changelogs
If changes don't seem to have taken effect or the website seems broken, try the steps outlined here.
To suggest new updates, ask for help, or report bugs, join the Livecountsedit Discord server. Note that in accordance with Discord's Terms of Service, you have to be over the age of 13 to join.
Want to help contribute? Make a pull request at the Livecountsedit Github repository.
For: Top 50
- The "Cancel Adding Fire Icon" and "Cancel Adding Difference Effect" buttons didn't change back to "Add Fire Icon" and "Add Difference Effect" after a fire icon or difference effect gets added.
For: Top 50, Akshatmittal, SocialBlade
- The partial import prompt has been changed to a confirmation, and the message has also been changed to try to make it less confusing (because people were confused about it)
- Added OBS browser mode to SocialBlade & Akshatmittal counters. For a tutorial, see this article.
For: Top 50 https://lcedit.com/top50
- The text "Check the boxes to enable API updates for the corresponding data." didn't have its color adjusted to the background color.
- Animated card changes options would show "Saved!" like you saved in the browser.
- (Technical) Version last opened in save files not updating
- Added OBS browser mode on Top 50, allowing you to use Top 50 in OBS browser sources. For a tutorial, see this article.
- Imports for files now look for
.jsonand.txtfiles by default.
For: Top 50 https://lcedit.com/top50
- Connecting to Nightbot not working (undefined API code)
- Can't partially import from SocialBlade/Akshatmittal with no counter into Top 50
- Hotfix 1 - Partially importing a save without channels would clear channels even if '2' is typed in the prompt
- Added partial imports/exports to Top 50. Choose what data to import/export instead of needing to include everything.
- Removed public and private saves on Top 50 because this is now handled by partial imports (warning shows up if trying to export data with UUID, API settings, etc)
- Import/export buttons are now in the new "Import & Export Data" tab
- As a result of the counter unification process, the default save file name is now
export.jsoninstead ofdata.json
For: Top 50 https://lcedit.com/top50
- When selecting a mixerno.space preset for API updates, the API interval would be divided by 1,000.
For: Top 50 https://lcedit.com/top50, Akshatmittal https://lcedit.com/akshatmittal, SocialBlade https://lcedit.com/socialblade
This is a unification update that unifies the SocialBlade & Akshatmittal counters, along with partial unification with Top 50. Saves have been introduced to the SocialBlade & Akshatmittal counters and their saves are all compatible with each other.
- Min/max gains were not working correctly with decimal gains
- The placeholder for API update body was giving the wrong idea (formatted incorrectly)
- When using a mixerno.space preset, the interval got reset to the default 10, the headers/body became a string instead of an object, and the list of channels to fetch got cleared.
- On the initial save created when the page is loaded, changing settings would also change the default settings due to using shallow copy instead of deep copy.
- Updating the animated card options causes an alert box saying ‘Saved!’ to show up.
- Top 50 would take 1 update interval to start updating instead of starting immediately. This was very noticeable on saves that use a longer update interval.
- Cards with custom backgrounds kept their background when replaced by a counter with no custom background.
- No more 5 MB limit! This is because this update switches to using IndexedDB for saves instead of the incredibly limited localStorage. You may be prompted to download a backup save file just in case. Additionally, to ensure persistent data storage, you may need to grant permission to the site to store data, you can trigger this by manually pressing the “Save (in browser)” button. Works on Socialblade & Akshatmittal too. Note: it is still recommended that you use URLs for files instead of just uploading them.
- API Status Indicator gets reset to white text instead of black text when API updates are disabled.
- Added advanced options & saves.
- Added the ability to pause, reset, refresh count, and enable Streamer Mode.
- Added partial exports/imports to saves.
- Added overestimation leeway for API updates. Only works if “Force Updates” is turned off (so you’re making your own estimations). The way this works is, for example, your estimated count reaches 101M but the API count is still at 100M. The estimation leeway gives the % to drop back down by. For 10%, it will drop to 100.9M. For 20%, it will drop to 100.8M, etc.
- Added mixero.space API presets
- Settings menu was slightly shorter than window height
- Stuff in the SocialBlade navigation bar wasn’t visible
- Non-functional buttons were leading back to the main page
- Uploading a non-square image stretches the avatar box
- The box with the plus sign under the avatar was ever so slightly too wide
- Avatar alt text would distort the counter layout if the avatar failed to load
- Gains would not work if the update interval hasn’t been changed
- Fixes the platform icon being elevated way up whenever the browser window is flatter.
- The chart was still showing “Subscribers” even when the counter type wasn’t YouTube.
- Decorative buttons were linking to the main page instead of doing nothing.
- The ‘This page updates every second’ now changes according to the update interval
- Added the ability to toggle the SocialBlade logo and footer.
- Added the ability to use the “Enter YouTube Username” box to input a count outside the menu.
- Added a button to clear the chart.
- Added a link to the Discord server in the menu.
- Got rid of thousands of lines of unnecessary CSS copied from the original SocialBlade site.
- As a result of counter unification, the default username is now ‘User’ instead of ‘Akshat Mittal’
- Added API updates for banner, view count, and video count.
- Removed extra links to Akshatmittal’s social media and the original site - those buttons are now decorative.
- Added the ability to use the search bar to input a count outside the menu.
- Added toggles for social media buttons and the featured users section on the sidebar.
For: Top 50 https://lcedit.com/top50
- Editing channels that are not on-screen didn't work.
For: Top 50 https://lcedit.com/top50
- When the mean gain is set but the standard deviation is not, the actual counters use min/max gains but the calculations for gains and passing times use mean gains, leading to inaccurate estimates.
- Mean/standard deviation gains were not working when either the mean or standard deviation is 0.
- Editing channels with mean/standard deviation gains was not working correctly.
- Fire icon borders and difference effects were not disappearing when channels are deleted.
For: Top 50 https://lcedit.com/top50
- Counters would wrap when the digits overflowed, leading to stretched fire icons. Counters now clip into the side instead.
- Odometers would shift slightly when animating.
- The odometer position was slightly lower than it used to be.
- The counter alignment option wasn't working.
For: Top 50 https://lcedit.com/top50
- The counter font weight would get reset to regular after the odometer animation.
- The font size didn't apply to the counter on header users.
For: Top 50 https://lcedit.com/top50 (with a minimal change to the Livecountsedit and Livecounts.net counters)
Top 50
- Card background color turns black when editing a channel while paused
- Names on the right are not right aligned in header/footer battles when alignment is on
- Header/footer battles still say “Leave blank for closest battle” in user ID fields
- Odometer colors were not working correctly in header/footer battles
- Differences were using odometer colors
- Hotfix 1: Comma decimal points not applying to abbreviated differences
Livecountsedit & Livecounts.net
- Fixes a typo in the odometer animation types on the Livecountsedit and Livecounts.net counters.
- The odometer animation can now be customized: options are default, YT Studio, counting, and minimal. There is also an option to reverse the direction of the odometer animation.
- Added an option to customize the number format: options are comma separators (123,456); dot seperators (123.456); space separators (123 456); apostrophe separators (123'456); Indian number formatting (1,23,456); and no separator (123456). For some formats there is also a choice for whether to use a period or a comma as a decimal point (used for formatting abbreviated differences + in the estimated gain text in the add/edit channel menus).
- Technical: UUIDs are now generated with a cryptographically secure RNG.
For: Top 50 https://lcedit.com/top50
- The "Add" button for differences was on the same line as the dropdown for the "Show difference when" option when adding a difference effect.
- The text on the "Add Fire Icon" and "Add Difference Effect" button now changes to "Cancel Adding Fire Icon" and "Cancel Adding Difference Effect" when the new effect menu shows up to reduce confusion.
Happy 7th anniversary of Livecountsedit! Thanks to the Livecountsedit Discord community for all of your suggestions!
For: Top 50 https://lcedit.com/top50
- The labels on fire icon settings were always white regardless of the background color.
- The message for when a fire icon has a duplicated name says “fire emoji” instead of “fire icon.”
- Fire icons can be edited to have no name or threshold.
- Switching from Top 1 to either Top 10 or Top 100 doesn’t reset the card sizes.
- Rank styling options for each fire icon would flood search results.
- The text on the button for toggling Streamer Mode wouldn’t update when pressed.
- Header/footer sections named “undefined” or with empty names would be silently filtered out without an error. This update also fixes it so that “undefined” is a valid name for a section.
- Header/footer section names had an HTML embedding exploit. Angle brackets, single and double quotes, backslashes, and ampersands are banned in section names for now to prevent issues. If your section name has invalid characters, it gets replaced with a randomly generated ID upon loading.
- Header/footer sections with duplicate names could be created
- Channels with duplicate IDs could be created.
- Excessive margins on both the main container and in ranks. You may need to adjust the margins for your fire icons accordingly.
- Odometer class names were perpetually gaining extra spaces.
- Fire icons weren’t immediately showing/disappearing when toggling.
- Changing the image size on header/footer users didn’t work.
- Users and battles on headers wouldn’t update immediately when the header is saved, but instead took 1 update interval to get started.
- Fire icons were always square unless using the MDM “replace rank” option.
- The height of the name would increase whenever the name contained Chinese, Japanese, or Korean characters which had the effect of stretching the rank boxes/fire icons.
- There is now a proper gap between the rank box/fire icon and the images.
- Top 15 appeared before Top 10 in theme options.
- Ads appearing in cards in Top 50 (fixed by removing ads).
- Battle containers were 80% of the width that they were supposed to be
- Updating the image of the user on the right in header/footer battles depended on the existence of the one on the left.
- The border on fire icons remains even when no fire effect is applied to the channel.
- Name width limit applied to header/footer users and battles as well.
- Users were sorted based on exact internal count rather than the displayed count.
- Creating, moving, or deleting header sections didn’t save header settings even though the header itself got updated.
- When colors are adjusted based on background color, it would affect header and footer items as well.
- Charts were using the exact internal count instead of the displayed count.
- Added the ability to have multiple difference effects with different thresholds.
- Differences now have a time threshold option.
- Differences can now be center and right aligned.
- Font weights can now be customized for each fire icon.
- Streamer Mode automatically enables when Nightbot is connected.
- The boxes blocking content when Streamer Mode is on now change color when hovered or clicked on.
- The setting for offline gains is now under Technical Settings.
- Advanced header option sections now say “click to toggle” to make it more obvious that there are hidden settings.
- Some header options are now conditional: e.g. User ID input box won’t show up if the type is Fastest Growing.
- Removed extra line breaks in header/footer settings.
- Added the ability to show ranks, apply fire effects, restrict considered users to a range of certain ranks, and pick the nth fastest growing/closest battle for users and battles in headers/footers.
- Removed ads in Top 50 (this change currently only applies to Top 50 for now).
- Added a toggle for the channel editor to either show the exact internal count (with decimals) or show the displayed count.
- Using odometer colors is now off by default for header users and battles. This is due to the default background color and odometer colors both being black by default.
- Added an option to toggle the use of odometer gain and lose colors
- The option for aligning counters to sides for header battles is now enabled by default.
- Default height for header battles and users is now 60 instead of 20.
- When round avatars are disabled for header battles and users, the background also gets unrounded.
- Added fastest closing type for header/footer battles.
- Added an option to set the maximum number of chart values to any number between 2 and 50.
- Showing charts is now disabled on Top 50 by default. This helps prevent old saves from before charts were added from lagging when loaded.
- Header battles now sort by count to determine the closest gap even when channels are not sorted by count.
- Technical: fix up a lot of bad code
- Technical:
settingsEnabledvalue (from before the menu update) now gets deleted upon loading
For: Top 50 https://lcedit.com/top50
- HTML embedding exploit in header/footer text.
- Importing a save file where the counters don't have IDs would break things.
- Some settings were not showing up in search results.
- The installed script list would not update on install.
- Paused saves would immediately resume upon reloading.
- Added $abbhourly and $abbcount variables in headers - These give the abbreviated the hourly gain and the current counter value respectively, just like in the header of MDM's livestream. e.g. 1,234 subscribers per hour -> 1.23K subscribers per hour.
- Added Streamer Mode - This will hide FYSC commands and certain API settings to prevent them from being exposed accidentally on livestreams.
- The custom command maker will now copy the generated command to your clipboard instead of displaying the result in the alert.
- When inputting gain values, the hourly gain estimate and standard deviation are now shown in a line of text below.
- To prevent the console from being spammed, console messages no longer show unless Debug Mode under Technical Settings is enabled.
- Added a "Run Code Snippet" button under the Add-ons section. This allows for code execution without having to open the browser console, and it works on mobile too.
⚠️ Only use this if you know what you're doing or when a Livecountsedit developer asks you to run something for troubleshooting purposes. If you paste in untrusted code, anything that happens is 100% on YOU! - When no add-ons are installed, the add-ons list says "Installed: none" instead of leaving a blank list of "Installed: "
For: Top 50 https://lcedit.com/top50
- The fastest channel in the header was displaying the slowest one instead due to the sort order being backwards.
For: Top 50 https://lcedit.com/top50
- Fixes the difference image being stretched to a square. The difference size in the settings now refers to the height of the image and the width is set accordingly.
For: Top 50 https://lcedit.com/top50
- Added a button to delete all channels.
- Added a setting to show the difference depending on the relative rates of the two channels (always, top faster, bottom faster). Set gain uses the actual gain setting, while observed gain looks at recent count updates, based on the "calculate gain rate as average of" setting.
- Charts not being cleared when a channel is deleted.
For: Top 50 https://lcedit.com/top50
- New and improved menu (tabs instead of the old ugly mess of settings).
- Added a search tab to help find settings.
- Changed the casing on options to keep things consistent: Setting tabs use title case (capitalized like titles), while options use sentence case.
- Scripts renamed to Add-ons.
- Add/Edit User has been combined into one tab.
- Design Settings split into Design Settings and Styling.
- Custom CSS setting moved under Styling.
- The buttons for changing the order, saving, and deleting fires now use icons instead of text to make it more compact.
- The settings now use the solid background color even if a background image is set, this prevents the menu text from blending in.
- Empty slots are now blank instead of showing "Loading..." to reduce confusion.
- Extra commas appearing in the list of installed add-ons.
- Charts not appearing when channels are first added.
- Charts not showing in the correct card.
- Issues with text input boxes bleeding out of the container they are in.
- Fixed issue of not being able to remove the background image.
- Changing fonts were laggy due to it trying to update with every single key you press.
- Animated card duration showed milliseconds instead of seconds.
- Links stayed a dark blue even when the background is dark
For: Top 50 https://lcedit.com/top50
- Adds a "Remove Feature" button that allows you to select an input box from the settings and have it disappear.
Hotfix 1: Revert April Fool's joke
For: Top 50 https://lcedit.com/top50
- Added debug messages in the console for saving
- Autosave not working
For: Top 50 https://lcedit.com/top50
- API updates not working
- Technical: A programming pet peeve in the code
For: Top 50 https://lcedit.com/top50
Commits: https://github.com/livecountsedit/livecountsedit.github.io/commit/c7db5ed5f78680cf5930e75e7cff39dd946aa07d and https://github.com/livecountsedit/livecountsedit.github.io/commit/be497cc505f3d84697f4a84dd7c66417687788e8
- A critical mistake + typo that broke everything
For: Top 50 https://lcedit.com/top50
Commits: https://github.com/livecountsedit/livecountsedit.github.io/commit/dafaff7fa21485c55741e95c27c06ff55ce757a2 & https://github.com/livecountsedit/livecountsedit.github.io/commit/c81a353bc832acc6ad7aee8d5c06639b7b760fc1 (caching bypass)
-
Added background images to the top 50 counter.
-
Added an option to enable line graphs on the top 50 counter.
-
Added a way to add a footer to the top 50 counter.
-
Added the ability to use custom CSS in the top 50 counter.
-
Added an easy way to import and load scripts into the top 50 counter.
-
Added a way to change the font weight for fire icons.
-
Added a way to see your growth in the top 50 using NightBot.
-
Added options to remove the thumbnail/likes.dislikes/comments from the default lcedit video counter.
-
Added a display preset for the top 15 counters in the top 50 counter.
-
Added a way to see only 1 channel in the top 50 counter.
-
Changed how the header setting's text works. Basically, it uses variables now instead of the old method.
-
Changed how some of the css works accross the top 50 counter's settings.
-
Began organizing the top 50 counter's javascript files so they aren't in one giant 4,000 line file.
-
Added API settings to every single remaining channel counter!
-
Removed the BETA version of animated card changes.
For: Top 50 https://lcedit.com/top50
Commits: https://github.com/livecountsedit/livecountsedit.github.io/commit/ec32735ab646f23950b2152a4548f72b72304890 & https://github.com/livecountsedit/livecountsedit.github.io/commit/78eff3c2032db8906f342ca5e279c5e573649650 (caching bypass)
- Fixed a bug which made it impossible to edit a channel who wasn't displayed.
- Added a way to import only the channels of a specific save.
- Added "top" and "bottom" buttons to fire settings.
- Fixed/added back animated card switches.
- Added a way to resize the main card container.
- This is a technical update: The MIME file type of all save files is now
text/plaininstead oftext/json. This hopefully helps get around this Discord bug that people were experiencing on Android. This update applies to all versions of Livecountsedit that use save files.
Link: https://lcedit.com/top50
- Counters being aligned incorrectly after the first update interval
- Hotfix 1: Fire icons were slightly off after the update
Link: https://lcedit.com/top50
- Added custom horizontal margin for fire icons
- Added font weight customization for header
- Added the ability to change the color for header battles and users
- Added the ability to align counters to the side for header battles (i.e. left counter aligns to the left, difference is centered, right counter is aligns to the right)
- Header battles and users can now have round avatars independent of the main counters
- Added the ability to disable odometer color transition effects on the header battle/user counters
- Gain rate average of X option is now saved with a button, so no need to pause when changing this anymore
- Header settings were not working
- Header battle causes errors when there are fewer than two channels
- Determining the fastest channel was still based on the last internal gain
- Line break missing between some options
- Header battle difference was affected by odometer color transitions
- The "Difference" text in header battles was affected by name width
- Image and fire not being removed when a channel is deleted
- Cards remaining selected after deleting
- Default update interval for headers was 0 instead of 2 seconds
- Header channels for users and battles were staying even after the channel was deleted
- "undefined" showing up in fire margin options if left blank
- Numbers with decimals were not working for fire icon thresholds
- The gain/lose background was still based on the internal count and would show even if the displayed count didn't change
Link: https://lcedit.com/top50
Commit:
- Added the ability to change the font, and any font from Google Fonts can be imported (Design Settings)
- The font for the header and main body can be customized separately (Design Settings)
- Added the ability to change the font weight (boldness) of counters (Design Settings)
- Differences can now be abbreviated (e.g. 1.23K instead of 1,234) (Difference Settings)
- Added the "battle line" to make viewing the difference easier if it is positioned between two boxes (Difference Settings)
- The position of the rank can now be customized for each fire icon (Fire Settings)
- Fire icons can be updated every few update intervals instead of every update interval (Fire Settings)
- Counters can now be aligned to the center or right of the box (Design Settings)
- Gains are now based on displayed counts instead of internal counts
- Gains can now be based on an average of a few gains (Technical Settings)
⚠️ Just remember to PAUSE before changing otherwise you could lose gain data (e.g. if it was 10 but you want to change it to 15, so you delete the 0, it becomes 1 and updates immediately to remove all your gain data)⚠️ Gain data is NOT saved upon reloading or in save files.
- Gain data can be cleared (Technical Settings)
- Resized some input boxes
Thanks to the members of Livecountsedit Discord for suggestions!
- Sizing and positioning bugs with differences
⚠️ You may need to reposition the differences in old save files now.
- Leading zeros in ranks were not working correctly (e.g. they were showing even when disabled)
- The default difference image was still the old link to the MDM lightning image, even though it no longer exists
- Input boxes for user ID in header settings showing "undefined"
- There was too little contrast between the buttons for enabled setting sections and hidden ones
- Differences were showing for blank slots
- The API update interval option wasn't labeled
- Differences were being affected by odometer color transitions
- Hotfix 1: Differences were still showing after being disabled
- Hotfix 2: Fire icon margin top not working
- Hotfix 3: When fire icons take more than 1 update interval to update, the margin top for the later update intervals would be reverted
If you find any bugs, please report it in the Livecountsedit Discord.
Link: https://lcedit.com/top50
- Fixed errors for battle and user header items
Link: https://lcedit.com/top50
- Fixed forced updating for API counts
Link: http://lcedit.com/top50/7.4.1
This is a preview of a revamped version of Top 50 that RandomPerson3465 has been working on.
- Cleaner, more intuitive menu
- Animated cards
- option to show YouTube award badges on cards
- Currently does not support fire icons, headers, differences, API, or FYSC, but has most of the features in the original top 50
- Numerous bugs probably, including an issue where sometimes the entire thing fails to load and becomes a blank screen. Feel free to report bugs in our Discord server.
Link: https://lcedit.com/top50
- This (hopefully) fixes an incorrect array index in the code involving audit settings that was causing issues.
Link: https://lcedit.com/top50
Commits: https://github.com/livecountsedit/livecountsedit.github.io/commit/8dfde44d80774a497caeacb1929eb836e7c5bd60 https://github.com/livecountsedit/livecountsedit.github.io/commit/023e4411c6689673f27c3637e60dbf4ec87639e4
- This hopefully fixes a bug with Top 50 automatically putting the default background color as the card color instead of leaving it blank. This becomes an issue whenever you want to change the default card color. Old save files still have the background color Top 50 automatically put, so to remove all card colors, paste these two lines of code in the browser console (Ctrl + Shift + J):
for (i = 0; i < data.data.length; i++)
data.data[i].bg = '';- Hovering over a rank with fire icons enabled causes its background to turn dark grey
Link: https://lcedit.com/top50
Commits: https://github.com/livecountsedit/livecountsedit.github.io/commit/21a9c5092d771ed0e33ddc94fec3af0df5e6aec0 https://github.com/livecountsedit/livecountsedit.github.io/commit/95b33a0ceb80a9b122357475b984c9f3b2a78125
- Removed button to import MDM fires
- Increased height of fire list
- Fixed decimals existing on channel header settings.
Link: https://lcedit.com/top50
- Hopefully fixes an issue with offline gains
Link: https://lcedit.com/top50
Commits: https://github.com/livecountsedit/livecountsedit.github.io/commit/c91c3ea4aa3896a20d0adcc2d9e45c977e67654f https://github.com/livecountsedit/livecountsedit.github.io/commit/a4eb5f16b784be968a1691c10d2035d6435a60cd https://github.com/livecountsedit/livecountsedit.github.io/commit/0100b79d9759ad920446214f4157020a5438252f https://github.com/livecountsedit/livecountsedit.github.io/commit/d48524807fb25f4e4aabd5a0a18d30448c0f0599 https://github.com/livecountsedit/livecountsedit.github.io/commit/3c17737fbfa5c6212b1b02d2af40d9b6351394ca https://github.com/livecountsedit/livecountsedit.github.io/commit/3a35f79f0c73ed5ed92a9199cbc7edde321b5725 https://github.com/livecountsedit/livecountsedit.github.io/commit/d860bbf6af8deacf9d371d1544aa450f2ee86ea8 https://github.com/livecountsedit/livecountsedit.github.io/commit/57516968574fdd18775c3bc3fa796a83618f245e
- Changed some styles with header settings
- Added a font style changer to battle/user text
- Added an order changer for top settings
- Added gaps as a display mode for text
- Added a way to specify the channels in a text
- Fixed items having a default parent
- Fixed the interval of text/battle/user updates
- Fixed counters having decimals
- Fixed gains not displaying properly
- Fixed user avatars not loading
- Fixed ranks not being vertically centered
Link: https://lcedit.com/top50
Commits: https://github.com/livecountsedit/livecountsedit.github.io/commit/0fba2c166800347af95026bfdc8649f7a935d8c9 https://github.com/livecountsedit/livecountsedit.github.io/commit/6fff9ed05f595d831a7ae3e2228f4e514cd88d07 https://github.com/livecountsedit/livecountsedit.github.io/commit/53807f74aa3ccc0da254536baa076f499998a406
- Added a way to use a gradient as the background color.
- Moved the location of rank width.
- Added header settings (user, battle, text).
- Added a max text width feature.
- Added consistent(ish) gain rates to the fysc streamer.
- Changed how settings are displayed (better organized).
- Slightly changed the UI.
- Removed the hide setting keycode button.
- Fixed inputs having messed up steps.
- Fixed API presets not working.
- Made the odometer animation much more smooth.
- Fixed the width/height of cards breaking with a theme change.
- Fixed rank text not be centered horizontally.
- Fixed theme changes not working.
Link: https://lcedit.com/top50
- Made offline gains "realistic" (offline gains will have a realistic amount of variability instead of always just multiplying the average rate by the the time offline)
- Fixed offline gains when using mean and standard deviation for gain
Link: https://lcedit.com/top50
- Added a threshold option to the differences so they don't always appear
- Added custom card styling
- Added Google Ads to pages
- Fixed inputs not having types (like numbers)
- Fixed difference placing
- Fixed fires not going away when none meet the threshold
- Fixed themes not switching
Link: https://lcedit.com/top50
- Updated the animated top 10 sort (still in beta)
- Changed how subgaps work
- Allowed sub gaps to be moved
- Allowed images to be added as well as shaken
- Allowed the color of sub gaps to be altered
- Added presets for "top 200"
- Added a method to merge old and outdated saves into new current ones
- Added a way to alter rank sizes
- Added a way to alter the spacing around the cards
- Added a method to set a card's background color when adding or editing it
- Added a way for card's background colors to change based on if they gain or lose subscribers
- Added "force updates" for API updates which now allowed you to directly use live estimations within your top lists
- Added MDM style fire icons (on the left side of a card)
- Fire icons can now be edited
- Fire icons now use their own priority which can also now be altered
- Added "methods" to fire icons which allow you to pick how the threshold is met (<=, ==, >=, !=)
- Added "hourly" as a method for meeting the new thresholds
- Added a button to import MDM's fire icons
- Added a confirmation when importing a save file
- Fixed any issue which caused lag when a user attempted to edit a channel with an uploaded avatar
- Fixed vertical centering on ranks not working
- Fixed an issue with audits and the way they were assigned
- Fixed importing API updates (from Mixerno) (est/abb)
- Fixed NightBot !subs command not working
- Removed scaling and border radius from fire icons.
- Removed multiple fastest channels (fires replace it)
- Removed Popup Menus
Link: https://lcedit.com/top50
- Fixed fire emojis displaying all that fit threshold instead of the largest.
Link: https://lcedit.com/top50
- Fixed fire emojis not reflecting the selected type.
Link: https://lcedit.com/top50
- Fixed the fire icons not working when the name includes a number.
Link: https://lcedit.com/top50
- Fixed fire icons being vulnerable to HTML injection
Link: https://lcedit.com/top50
- Due to there being numerous issues with fire icons, the fire icons section is now marked with "BETA"
- Fixes critical issue with counter not working when using an old save that didn't include fire icon options
- Additional Patch: Fire icons vulnerable to HTML injection
- Additional Patch 2: The "include" part of fire icons still vulnerable to HTML injection
- Technical: Livecounts.net theme's old index.js file was accidentally brought back
Link: https://lcedit.com/top50
- Added Fire Icons to the Top 50 (due to very popular request)
- This will show a fire icon next to the any channels that meet the threshold set in the settings
- The fire icon has many customization options, including the ability to change the icon itself
Link: https://lcedit.com/top50
- Fixes an issue with the quick select where it wouldn't work if the channel id had an "_" in it
Link: https://lcedit.com/top50
- Added a "Vertically Center Ranks" option.
- Sub gaps would be enabled by default when importing a save (most likely a save from pre-6.10) that doesn't have the show differences option in it, when it should be disabled by default
- Technical: removed an unused (and misspelled, lol) key called "visulization". It won't be deleted if you import any old saves, it just won't be there in new saves.
Link: https://lcedit.com/livecountsnet, https://lcedit.com/livecountsedit
- An error now shows up when trying to save an invalid custom distribution
- The gain type and font type did not update the form correctly when directly importing from a save
- The save version of a save was stuck on whatever version the save was created in
- Custom rates: putting a symbol or additional characters after the weight (e.g. "1,2,5%") would work for regular gains but not for offline gains
- The "count" input box could be auto filled in with decimals when directly importing a save
Link: https://lcedit.com/livecountsnet
- The default maximum value for the counter is now 9,999,999,999 (which is usually the maximum that fits on one line for the livecounts.net theme)
- Setting the count using the box at the bottom left corner, or using the "Subscribe" button would cause the counter to gain (e.g. if the gain was 20 per update interval, setting the count to 10 would result in 30 showing up on the screen). This is now fixed.
Link: https://lcedit.com/livecountsedit
- A "Toggle Fullscreen" button on Livecountsedit theme
- In fullscreen mode, the counter area takes up the entire width of the page and the background color becomes the background of the entire page.
- Added an option to toggle the chart grid and labels
- Added an option to toggle the "lcedit.com" label
- Added an option to change the color of the chart's grid, labels, and the "lcedit.com" label
- Background color on the Livecountsedit theme didn't fill the whole counter area
- Unchecking "Show avatar" on the Livecounts.net theme didn't hide the avatar
- Disabling the banner on the Livecountsedit theme would push the avatar too far up
Link: https://lcedit.com/top50
- Box border radius on top 50 is now renamed to box border roundness. It ranges from 0% (completely rectangular) to 100% (pill shaped with circular ends) instead of becoming an oval at 50%. Note that box border roundness is not capped at 50%, unlike image border radius.
Link: https://lcedit.com/top50
- Top 50 now has a way to change the box border radius.
Link: https://lcedit.com/livecountsnet
- Livecounts.net theme now has v7 features
- Open the menu by clicking the three bars at the bottom right (which was where the settings were in the original Livecounts.net)
- The banner, footer, and chart features are not available in the Livecounts.net theme.
- Note: avatar will only show if the window's aspect ratio is less than 6:5. This is how it was on the original Livecounts.net when it was still up.
- For manual updates without opening the menu, use the input box at the bottom left.
- Pressing "Subscribe!" on the Livecounts.net theme will add 1 to the count. This was a suggestion from years ago (I'm talking Livecountsedit v3 era). This can be toggled under Advanced Settings.
- There is now a warning when importing saves between different v7 counters.
- The small counter (that is only visible when aspect ratio is less than 5:3) that shows how many subs until the next "goal" now works.
Link: https://lcedit.com/top50
- The sub gap counter appeared outside of the box for horizontal top 10, 25, and 50.
Link: https://lcedit.com/livecountsedit
- Banner option was missing
Link: https://lcedit.com/livecountsedit
- Number format option: This changes what is used as a thousands separator (comma, dot, space, or none)
- Reverse animation option: If enabled, the counter will animate downward when going up and animate upward when going down.
- Added a "minimal" animation type: This makes the odometer transition directly to the final digit without that ribbon of digits in between.
- Font weight got removed when counter gained
- Technical: Fixed an issue with odometer class names gaining a redundant space every time it updates
- Possible HTML injection issue with custom fonts
- The "count" input box could be auto filled in with decimals when loading a save
Link: https://lcedit.com/livecountsedit
- Adds fonts to the Livecountsedit counter. The settings for fonts can be found in the "Styles" tab.
- Seven options for fonts: Default, Serif, Sans Serif, Monospace, and Math use the fonts as defined in your browser. Custom (System) tries to use the custom font defined in the "Font" box, assuming the font is installed on your system so you can use it. Custom (Google Fonts) tries to import the specified custom font from Google Fonts and then use it. Note that if a font doesn't exist, your browser will automatically use the default font.
- Font weight: Change how bolded the counter is. This only affects the number of the counter and not the title, footer, etc. Note that not all font weights are supported on all fonts.
- The font for the options menu is now Lato, which didn't show up before because the import from Google Fonts was missing.
Link: https://lcedit.com/livecountsedit
- Technical only: The menu options are now specified in a JSON file (https://lcedit.com/livecountsedit/lcedit.json) and then drawn on the page accordingly, instead of being included in the page's HTML file.
- There are no content changes, but if any bugs were introduced as a result of this change, please report them in the Livecountsedit Discord server.
- Added a "Show Chart" option in the Social Blade theme to toggle the chart on and off.
- In all Akshatmittal counters, Livecountsedit view and compare counters, Livecounts.net theme, and Social Blade theme:
- Input boxes are filled with default values instead of being blank on load
- "Per Every" was relabeled "Update Interval" because that's what this setting sets on these counters
- "Sub Gain Rate In" was relabeled "Sub Gain Rate Per 1" to make it more clear what this setting does
- Added labels to options Livecounts.net theme and removed the broken "Back to Livecountsedit" link
- Removed the redundant https://lcedit.com/compare which used to lead to a broken version of Akshatmittal compare
- Hotfix: The update interval box for the affected counters no longer have a default value in them on load. This is due to the fact that this number needs to "change" in order for settings to apply due to how these counters work right now. The absolute mess of a code for these counters will be basically completely rewritten when they receive the v7 features.
- Additional Patch: Values with decimals wouldn't be considered valid for API update interval and overestimation leeway
Link: https://lcedit.com/livecountsedit
- The Livecountsedit theme now uses proper info icons instead of an info icon Unicode character, so they should no longer appear as boxes if your device's Unicode sucks.
- Offline gains on the Livecountsedit theme are finally fixed! It took me way too long to realize that the fix was just adding one line of code, lol
Link: https://lcedit.com/top50
- Added public saves to Top 50
- Public saves are safe to share publicly with others and in the Livecountsedit Discord server for when we need it to help you. Public saves remove the UUID of the save, and remove the URL, body, and headers of the API update settings. Private saves will include all of these data, so be careful not to share private saves with people you do not trust.
- The "Load Save (From Other Counter)" button is now labelled "Load Save (From YT Studio)"
- The "Prepend 0 To Ranks Less Than 100" option is now labelled "Add Leading Zeros on Ranks"
- Added a "Reset All Data" button that can be seen after scrolling down on the main page
- Added a warning and a link to an article if your local storage is too large or has errors
- When importing data, the design of the page was redrawn incorrectly, leading to issues such as images becoming gigantic
- Resetting on Top 50 would reset data for the entire site, instead of just Top 50
- Added copyright/fair use disclaimers on the main page, as well as all fake counters based off websites we don't own (Livecounts.net, Social Blade, Akshatmittal, YT Studio), for good measure
- You can now change the icon on Social Blade theme: choose between YouTube, Twitch, Twitter, and none
- Added a note on the Livecountsedit counter that offline gains currently do not work
- The counter setting on YT Studio now has 0 in the text box by default
- Additionally, an old version of the YT Studio theme from before the odometer update (v6.10.5) is now available at https://lcedit.com/studio/old. This is for those that are experiencing the issue where the counter doesn't appear in the correct spot (known to happen on Safari)
- The settings menu was messily aligned on the Social Blade and YT Studio themes
- Undefined count on YT Studio
- Additional Patch: A .0 appears in the YT Studio graph labels when the count is below 1000
Link: https://lcedit.com/livecountsedit
- Added an option for offline gains
- This makes it so that when the counter updates, it gains as if it were gaining the entire time it was paused or not open. For example, if the counter was at 1,000 and was gaining at a rate of 10/min, then after the counter has been paused or closed for 30 minutes and updates, it will be at 1,300. This only takes effect if the counter has been paused or closed for at least 10 update intervals (default: 10 x 2 sec = 20 sec)
- API updates now happen after the counter gains, so you shouldn't see the count go over the range of the API count (For example, if API count is 123M, your counter should now only show numbers between 123,000,000 and 123,999,999 even if you have a really high gain)
- The new lines in the custom distribution got deleted after reloading
- Decimals being able to show in the count when abbreviated mode is enabled and count is less than 100
Link: https://lcedit.com/top50
- Added two new methods for displaying updates in the top 50
- Waterfall: This will show the updates in a waterfall style, where it updates 1 at a time accross the page
- Random: This will show the updates in a random order
- Added a way to display the fire icon next to multiple fast channels as long as they gain more than a set threshold
- Added a way to select what icon (or text) to display for the fastest/slowest channel(s)
- Shortened the version check message
- Fixed a bug with selection in the top 50 counter
- Implemented a temporary fix for the main counter in YouTube Studio appearing too far up
- Potentially fixed an issue where API updates didn't work with multiple channels in the top 50 counter
- Fixed the Lato font not appearing on home page
- If you find any more issues, please report them in the Livecountsedit Discord server.
Link: https://lcedit.com/livecountsedit
- Added YouTube API updates to Livecountsedit counter
- This allows you to set the counter to whatever you want provided the abbreviated version matches the API. If your count doesn't match the API, it will automatically update.
- Has a status indicator to indicate if it is working properly
- Also has an update now button
- Overestimation leeway: This decides what to do if your count overestimates the API (for example, you put 124M or more when YouTube's API says 123M). This amount is the percent of the way it will go back down: for example setting overestimation leeway to 10 will result in the count being 123.9M, setting to 50 will result in 123.5M, and setting to 100 will result in the count going all the way back down to 123M. Setting to 0 will result in 123,999,999. Note that the counter gains before updating on screen, so the count can still appear to go over.
- Public and private saves (public saves have the API key removed, private saves include the API key)
- Shortened the version check message
- API update settings are saved separately from the main settings, so clicking "Save settings" will NOT update the API settings. You must click "Save API settings" to save those.
- Some issues related to stuff not updating on import or update intervals not clearing
- If you find any more issues, please report them in the Livecountsedit Discord server.
Link: https://lcedit.com/livecountsedit
- This only affects the Livecountsedit individual counter (not compare, no other themes, no top 50) as of now.
- Improved the UI
- Added import and export data (currently does not support v6 save files such as those from YT Studio and Top 50, but that will change in the future)
- Added mean/standard deviation gain as well as custom distribution
- Added banner blur amount setting
- Added refresh count button
- Added advanced settings
- Max chart values
- Animation duration
- Minimum and maximum count
- Animation type
- Update interval
- Update probability (this will be how update intervals can be randomized)
- Pause button
- Check version button
Link: https://lcedit.com/studio/
- Fixed the YouTube Studio animation and added the new odometer library
- Leading zeros no longer show during the animation if the number of digits change (as in the MrBeast 100 million livestream).
- Cleaned up the code by using the new odometer
- This also means negative numbers and numbers with more than 12 digits work now. Just know that if you go above 16 digits, the last few digits may not work correctly, and going above 21 digits can cause things to break (this is due to how floating point numbers work)
- The new odometer library will soon be added to other counters and allow you to customize the odometer animation.
- Huge thanks to Weiyu for helping fix a few things on other counters!
- Avatar on right side of compare mode on Akshatmittal was not working
- YouTube icon was missing on SocialBlade
- Trophy icon was missing on Akshatmittal compare
Link: https://lcedit.com/top50/
- Made the styles of top 50 more "enjoyable" (dark theme)
- Added more options for customizing the FYSC (youtube integration)
- Adding ?returnText= or &returnText= will allow you to customize NightBot's response to a given command
- There is now a way to view a channel's subscribers directly from the live chat using NightBot
- Started work on an animated cards option
- This is not easy as I've learned the hard way many times...
Link: https://lcedit.com/akshatmittal/
- Unblurred banner on Akshatmittal
Link: https://lcedit.com/top50/
- Refresh button -Refreshes the data of the current selected channel in the "Edit" boxes
- Note saying that counters will pause while selecting channels for popup in the alert message
- Quick select and refresh tutorial
- Quick select is now a button instead of being text
- Negative signs and commas still not changing color when counter moves down
- Decimal counts issue when editing a count to a decimal gain
- Decimals in abbreviated mode
- Selections not working correctly
- Quick select not updating the value of the select menu
- Select menu would become blank after deleting a channel instead of saying "Select"
- Data for the channel would remain in the edit boxes even after being deselected or deleted
- Image border color not updating, "Zero all counters" not updating if counters are paused
- Counters would gain when being zeroed
Link: https://lcedit.com/top50/
Github commit: https://github.com/livecountsedit/livecountsedit.github.io/commit/8a5f07a061f481d4c5bf7515ab2d1e59ff5f26e0
- Top 50 cards with differences would be to tall to fit on screen when aspect ratio is greater than 1.6
- Top 50 cards now stay the same size regardless of whether differences are enabled, the rest of the contents just shrink
- Hotkey to hide settings would trigger when typing in textboxes
- On narrow screens, the counter would overlap with the channel name
- Comma and negative sign not changing color when odometer update colors are set
- Difference counters weren't in the same font as the regular counters
Top 50 Update
Link: https://lcedit.com/top50/
Github commit: https://github.com/livecountsedit/livecountsedit.github.io/commit/1943a4ebaa01e0f60e25d010d2af1638f0a6acfd
- Added differences (sub gaps) to Top 50.
- Check the "Show Differences" option to enable.
- Added a "Zero all counters" button to Top 50.
- This button will set all counters to zero after a confirmation.
- Added a "Show Blank Slots" option to Top 50.
- If unchecked, only the box for the slot will appear in blank slots.
- Blank slots are now shown with as a blank channel with a blank profile picture instead of the default profile picture and "Loading".
- HTML injection issues
- Fastest icon not showing up when slowest icon is enabled and the gains for all channels are tied
- Overflow pushing the counter below the image so it is no longer visible