Skip to content

Releases: TheRustyPickle/Talon

v1.0.8

19 Dec 13:42
08ab417
Compare
Choose a tag to compare

Updates

  • Fix the Counter tab showing outdated data
  • Remove unnecessary txt file chart export
  • User table has horizontal scrolling once again
  • The last used theme is now saved locally for persistence
  • Use native modal for popup
  • Update egui to the latest version along with all dependencies

Changes

Full Changelog: v1.0.7...v1.0.8

v1.0.7

25 Oct 10:55
7af71b2
Compare
Choose a tag to compare

Updates

  • Drag and other performance improvement for all tables, including user table, whitelist, and blacklist

Changes

Full Changelog: v1.0.6...v1.0.7

v1.0.6

05 Oct 15:25
e0cd8fc
Compare
Choose a tag to compare

Updates

  • Minor layout changes with more visible borders
  • Added new animated theme switching
  • Added new animated buttons replacing old static buttons
  • Massive performance improvement for the user table when selecting cells. From lagging at a few thousand rows to no lag at 100k rows
  • User table now auto scrolls when dragging and the pointer is near the top or bottom of the table
  • Removed unnecessary user table reloads
  • Fixed a rare error from too many tokio runtimes
  • Increased default comm limit
  • Dependencies have been brought up to date

Changes

Full Changelog: v1.0.5...v1.0.6

v1.0.5

05 Aug 08:36
6ec0589
Compare
Choose a tag to compare

Updates

  • Added a new Blacklist option to blacklist user and prevent their data from showing up
  • Added CSV export of the User Table
  • Added a cancel button on the Counter
  • The counter can now work with multiple start and end points, separated by a space
  • Counter start and end point boxes now remove newline characters automatically
  • Counter now shows whitelisted users and message count properly
  • Fixed whitelisted users not loading properly on User Table on date change
  • Fixed whitelisted users not getting saved properly
  • The user table now shows user and message count, updated accordingly on date changes
  • Week cycling now properly selects 7 days instead of 8 days
  • All dependencies have been updated

Changes

Full Changelog: v1.0.4...v1.0.5

v1.0.4

11 Jul 14:35
f58ae85
Compare
Choose a tag to compare

Updates

  • Added Date selection on Table and Chart
  • Added buttons to cycle date by day, week, month, and year with keyboard shortcuts CTRL H and CTRL L
  • Added a row number on the Table on the left corner
  • Chart now shows the date and message of the bar at the hover point
  • Chart no longer shows whitelisted message bars if there is no whitelisted user
  • Updated Table to show the exact hour on the last and the first seen columns
  • Fix dependency clash and update dependencies
  • Fix Chart showing stale data in some cases
  • Fix broken installation on cargo install
  • Improve Table drag selection performance
  • Improve performance for the Active Users chart by re-using bars

Changes

Full Changelog: v1.0.3...v1.0.4

v1.0.3

05 Mar 20:19
cd92942
Compare
Choose a tag to compare

Updates

  • Fix mio dependency vulnerability

Changes

Full Changelog: v1.0.2...v1.0.3

v1.0.2

04 Mar 20:42
c0e7f4a
Compare
Choose a tag to compare

Updates

  • Fixed a bug that caused incorrect message count on the Counter tab when using multi-session
  • Further improve table dragging performance especially when there is a large number of rows
  • Improve chart performance by reusing bar data

Changes

Full Changelog: v1.0.1...v1.0.2

v1.0.1

10 Feb 21:22
06f361c
Compare
Choose a tag to compare

Updates

  • User Table now contains two more columns to highlight when the first and last message was seen from a specific user
  • Added a new popup that will open if a new version of the app becomes available
  • Added an option to export chart data into a txt file
  • More types of telegram message links (new shorter forms) are now supported on the Counter tab
  • Added a new limit selection to manage UI update limit when counting on the Counter tab
  • Fixed a bug of loading whitelisted users when multiple sessions are found. The old whitelist JSON file is no longer valid
  • Whitelisted user loading is now much faster in proportion to the amount of sessions used
  • Improved drag selection experience on User Table with improved performance and responsiveness
  • Dependency updates and other minor improvements

Changes

Full Changelog: 1.0.0...v1.0.1

v1.0.0

06 Dec 21:34
d4ec1fc
Compare
Choose a tag to compare

Updates

This is the initial release containing all the features planned originally. It currently contains

  • The counter for checking messages including support for using multiple sessions at once to speed up the process
  • User table listing all discovered users in a counting session with various data
  • Charts visualizing message activity and active users on an hourly, daily, weekly, or monthly basis or based on the day of the week
  • A simple UI for creating new sessions
  • Option to whitelist specific users and group them up for viewing them separately

Changes

This is an initial release

Full Changelog: https://github.com/TheRustyPickle/Talon/commits/1.0.0