Releases: metaspartan/mactop
Releases · metaspartan/mactop
v2.0.8
Changelog
- 7da98d7 Add GPU TFLOPs info and max GPU frequency detection
- 4984c99 Add Thunderbolt link speed detection and mode logic
- ed23696 Brew formula update for mactop version v2.0.7
- aa2b99c Enhance Thunderbolt info with link speed and width
- 80a41a0 Fix F9 kill dialog not showing during search mode
- f59da7b Improve theme contrast handling for process headers
- a4c9918 Merge pull request #18 from alexandear-org/refactor/modernize
- 52fb581 Merge pull request #19 from metaspartan/development
- d531d39 Merge pull request #21 from swalha1999/claude/fix-kill-dialog-search-p1TL1
- 30f8fcf Refactor Thunderbolt mode detection logic
- 1c59dd2 Refactor code with gopls modernize
- be49297 Update globals.go
- 780b36e Update headless.go
- 21ecbf6 Update internal/app/rdma.go
- a90fea2 Update native_stats.go
v2.0.7
Changelog
- a2800da Add hex color and theme file support for UI customization
- 1d10fcd Brew formula update for mactop version v2.0.6
- 857d2d3 Fix TB version
- 75abf67 Improve text color contrast for light hex backgrounds
- c3bb72b Merge pull request #16 from metaspartan/development
- 4d45609 Refactor theme application logic for foreground and background
- 72e7790 Support named colors for background CLI flag
- b9f1523 Update app.go
- 8de766f Update globals.go
v2.0.6
Changelog
- 4d95d23 Add RDMA device mapping to Thunderbolt buses
- e7c7cc5 Add funding usernames
- c5027b6 Add native IOKit device enumeration and profiler integration
- b862324 Add scrollable help menu with keyboard and mouse support
- 2f20778 Brew formula update for mactop version v2.0.5
- 63162fc Merge pull request #12 from metaspartan/main
- 7487c7a Merge pull request #13 from metaspartan/development
- c9daa64 Update README.md
- d36e04c Update app.go
- 37f7482 Update app.go
- 6dad83e Update globals.go
- 2443f2b Update layout count in help text and README
- 8593ce1 Update native_stats.go
- b8f1523 Update native_stats.go
- 26bff33 Update native_stats.go
- 023fe19 Update profiler_native_test.go
- 10c9a61 Update rdma.go
v2.0.5
Changelog
- 911524e Add CPU usage history chart and full history layout
- 2b8c9dd Add E/P cluster CPU metrics collection and reporting
- 55e3afb Add dynamic core topology detection for M-series CPUs
- 1c93c7b Add history charts and cached terminal dimensions
- f9d0e2b Add native macOS memory metrics collection
- 58a451a Add per-process GPU usage tracking and display
- b4a94a8 Add safeFloat64At helper and improve headless tests
- 3dad0bb Brew formula update for mactop version v2.0.3
- 4272f87 Merge pull request #11 from metaspartan/development
- 96ec955 Pass GPU usage percent to process metrics functions
- 2bf42a8 Refactor HeadlessOutput fields and CPU core label logic
- afab84a Refactor history tracking and chart scaling for UI metrics
- 0fa31ff Refactor process metrics collection to use trigger channel
- 21eda1e Refine black color handling for light mode themes
- 348ff2c Remove gopsutil dependency and use native macOS stats
- 8a8ff3c Update headless.go
- 2e8b07a Update headless.go
- b910b2e Update headless.go
- 9a73524 Update ioreport.m
- 8dd19da Update processes.go
- 80c004f Update processes.go
- 42d5fd7 Update sys_info.go
v2.0.3
Changelog
- adb795f Add CSV output support to headless mode
- 24c3ff5 Add freeze/unfreeze process list feature
- 0e68e47 Add multiple output formats like TOON in headless mode
- 541f903 Add process search/filter and safe kill confirmation modal
- 8046750 Adjust process list selection to skip header row
- e59a4ef Brew formula update for mactop version v2.0.2
- 0a1f13e Fix process list selection handling
- 6f0d1d6 Highlight all processes as selectable when running as root
- 1caf53b Highlight selected process row and update on navigation
- b942a22 Improve kill modal button styling and navigation fix
- a1ddda0 Improve process header styling and update freeze logic
- 9941b9d Improve process sorting stability and add sort toggle keys
- 10a5029 Merge pull request #8 from aben20807/feature/root-process-color
- 6bf3f0e Merge pull request #9 from metaspartan/development
- 1578b9d Refactor process filtering and update logic
- ee254b3 Refactor process list logic into helper functions
- 78be8b7 Show PID in kill confirmation modals and titles
- fd32efc Update events.go
- 9bc52de Update go.mod
- 6ea4cc3 Update headless.go
- 69cff4d Update processes.go
- b014d33 Update processes.go
- 3fddfe8 Update processes.go
- 609584d Upgrade gotui v5
v2.0.2
Changelog
- 454b05c Add Prometheus metrics for system info and per-core usage
- c251fcd Add background color cycling and Catppuccin theme improvements
- f400cfe Add customizable background color support
- 6e91bd6 Add four new compact layouts and UI title logic
- be1b394 Add new theme colors and refactor color resolution
- f3a0e4b Add pastel theme colors and improve theme color resolution
- 380421e Brew formula update for mactop version v2.0.1
- 1e8cf06 Merge pull request #7 from metaspartan/development
- 2d76f7f Refactor Catppuccin theme handling to use short names
- d71a5d1 Refactor layout handling and modularize CPU UI updates
- 9783818 Remove 'latte' Catppuccin theme and update mappings
- c34708d Remove help shortcut from main UI footer
- 16917f9 Update Latte theme base color and improve gauge backgrounds
- cce2049 Update README.md
- c09111a Update app.go
- d69a3a9 Update config.go
- 13f4ce1 Update events.go
- 0478b84 Update theme.go
- a7b170f Update theme.go
- b2d9b3d gotui -> v4.2.4
- ca3c198 v2.0.2
v2.0.1
Changelog
- 63c4073 Add Catppuccin theme support and palette integration
- 0036896 Add RDMA over Thunderbolt detection utility
- bfe73d0 Add Thunderbolt Net sparklines and scrolling support
- c182f62 Add Thunderbolt and RDMA monitoring support
- 91d280a Add Thunderbolt monitoring and improve thread safety
- 258ec2f Add Thunderbolt network throughput to headless output
- daff818 Add USB device mapping to Thunderbolt buses
- 9acd0ac Add custom theme with individual gauge colors
- 97de487 Add pretty print and TB net stats mapping in headless mode
- ee28ac4 Add receptacle_id and domain_uuid to Thunderbolt outputs
- 4c8cce2 Add scrolling support to Info layout
- c928040 Add switch UID and vendor ID to Thunderbolt structs
- 49f19dd Back to sparkline
- 885f23f Brew formula update for mactop version v2.0.0
- c14ee80 Fix theme color handling for white light mode
- 9d76739 Improve theme color handling and display logic
- 9cae042 Make SortColumn in config optional and pointer type
- 09903c7 Merge branch 'development' into ck/tb
- be48e3d Merge pull request #2 from metaspartan/main
- 56c9c5a Merge pull request #4 from ArjunDivecha/claude/change-graph-colors-RaLGk
- 986804e Merge pull request #5 from metaspartan/ck/tb
- bcd06bd Merge pull request #6 from metaspartan/development
- 8dd1c01 Persist sort column and order in config
- 5595db6 Refactor Thunderbolt and profiler data handling
- d0d765c Refactor headless and Thunderbolt info logic
- 182a88f Refactor theme color logic and simplify gauge color functions
- 821e119 Remove IO sparkline and refactor headless mode
- 9252df6 Remove Thunderbolt device info scrolling in NetworkIO layout
- 4024c5a Replace TB Net sparklines with braille plot
- a1e5fcb TB net adjustments
- 67145f3 TB5
- 19c4cbb Update Go Report Card badge link in README
- 13ddd77 Update README.md
- ba66b67 Update README.md
- e4b10d5 Update app.go
- 90ca394 Update app.go
- 8187435 Update app.go
- ea0f26c Update headless.go
- 9f16c90 Update headless.go
- f33497a Update info.go
- d6807d1 Update info.go
- 6550d1a Update layout.go
- 6b85f93 Update rdma.go
- 914af2c Update thunderbolt.go
- 25ffde3 Update thunderbolt.go
- 564c8da Update thunderbolt_network.go
- 84f6527 Update thunderbolt_network.go
- 2ee8e00 add tb net info
- 567c0e3 custom -> 1977
- 443bedd custom to '1977'
- fcdc710 swap mem gauge on tb layout
- 74f59d1 v2.0.1
v2.0.0
Changelog
- a2cff70 Add 'sexy' target to Makefile and adjust grid rect on help
- dbd644b Add Alternative Full layout and update layout info
- f6fa7d8 Add CPU and GPU temperature metrics via SMC keys
- 909268f Add IOReport channel dump feature
- 5dd74c3 Add Makefile and unit tests, fix thermal state labels
- c1c678e Add back in ANE
- 3f3918f Add config, layout, and theme support with process kill
- 63a970d Add detailed Prometheus metrics for CPU, SoC, network, and disk
- 9263c14 Add headless mode and SMC power metrics integration
- 2af5ec0 Add light mode detection and theme support
- ed5be00 Add mutex for UI rendering and improve CPU core labels
- b0166ca Add native Apple Silicon power metrics via IOReport
- 35d1ee6 Add new layouts and color themes to UI
- b7b3c84 Add renderMutex locking to update interval handlers
- 628c711 Add system info layout and info panel to UI
- efc0d8c Add thermal throttled data
- ab7e556 Align Prometheus metric label values for network speed
- c41465d Brew formula update for mactop version v0.1.8
- 79e9f1c Brew formula update for mactop version v0.1.9
- 830daca Brew formula update for mactop version v0.2.0
- 9ac0cc2 Brew formula update for mactop version v0.2.1
- 0dd077b Brew formula update for mactop version v0.2.2
- 347e6d9 Brew formula update for mactop version v0.2.3
- 5d385d0 Brew formula update for mactop version v0.2.4
- 55a22ae Brew formula update for mactop version v0.2.5
- f7f0e8d Brew formula update for mactop version v0.2.6
- 7c6aa36 Brew formula update for mactop version v0.2.7
- 9e0a5c1 Change to 10MB buffer
- 49c48b5 Cleanup
- 6b77077 Delete FUNDING.yml
- 4f2b56d Delete mactop.rb
- b4e2d0b Disk Stats, Party Mode, Color cycling
- 4dbdb17 Dynamic max E cores, Pro manual parse calc
- bec6c06 Fix actualIndex calculation in CPUCoreWidget
- aec49d8 Fix for M2 Ultra collectMetrics not working
- ea5d72d Fix layout switching and improve unit formatting
- f37f925 Fix network and disk metrics unit calculation
- 115d8c5 Fix renderMutex locking for UI updates
- e31144b Fixes for P-CPU
- dd70407 Fixes for non-blocking UI
- 051de47 Guard grid.SetRect calls with terminal size check
- fd930c1 Hide help bar on small terminal widths
- 9c756b6 Improve GPU frequency detection heuristics
- 36ded88 Improve disk storage display and volume detection
- fbfc94c Improve keyboard input handling and update dependencies
- 9753dac Improve process list parsing and display
- ff11895 Improve process selection and list update logic
- fe4cd35 In some locales, the decimal point symbol is a comma instead of a period, and strconv fails to parse floats when commas are used as the decimal separator.
- 7ebc0f2 Interval updates
- 30dbad2 M4 Series Support
- bdd49e6 Merge pull request #1 from metaspartan/development
- 755fedb Merge pull request #22 from context-labs/main
- a95b0ce Merge pull request #24 from context-labs/main
- 6c0d43e Merge pull request #25 from context-labs/development
- ca959f9 Merge pull request #28 from hezhizhen/patch-1
- 1f3ddf7 Merge pull request #30 from raghav2005/feature/help-menu
- edd38b5 Merge pull request #34 from context-labs/development
- 628a742 Merge pull request #35 from context-labs/main
- f463ef7 Merge pull request #36 from context-labs/development
- 77da2d7 Merge pull request #37 from context-labs/development
- 9a6a900 Merge pull request #40 from ivanfioravanti/main
- 4d16e46 Merge pull request #41 from context-labs/development
- 70edf50 Merge pull request #48 from yarkm13/development
- 429f29d Merge pull request #57 from context-labs/development
- a26c6eb Merge pull request #58 from context-labs/main
- 1674e26 Merge pull request #59 from context-labs/development
- e2087dc Merge pull request #60 from context-labs/development
- d6d1c40 Merge pull request #61 from context-labs/development
- aa8713a Merge pull request #62 from context-labs/development
- 4d26000 Merge pull request #63 from dogancan/patch-1
- 819fe4b Move IOReport power/thermal logic to Objective-C file
- 77fa4a6 Prometheus server
- 0b468eb Refactor CLI and event handling; modularize app logic
- 9f6dca3 Refactor SOC info handling and enhance headless output
- 448a1cf Refactor keyboard input handling and improve CPU core widget layout
- b9604b8 Refactor process and power metrics handling
- eadd014 Refactor project structure and add app logic
- 264a54d Restore previous layout after exiting info view
- d289f2a Revise features and supported chips in README
- 6c63547 Rewrite for CPU usage
- 916566d Small fix for P-CPU MHz freq on some chips
- d539211 Switch to gotui, add new colors and main block UI
- fac3213 Update .goreleaser.yaml
- 6256597 Update README image to animated GIF
- 49282da Update README.md
- 833f113 Update README.md
- cbb3e24 Update README.md
- 33c4c99 Update README.md
- 0c86931 Update README.md
- 95b9051 Update README.md
- 6096b90 Update README.md
- ab34a7f Update README.md
- 598c819 Update UI refresh logic and add badges to README
- 36131cc Update acknowledgements and screenshot
- fcb46fc Update app.go
- d1f075b Update app.go
- 566f8fb Update app.go
- 10d086d Update app.go
- c76f1cd Update app.go
- d0f29d3 Update app.go
- aedae65 Update app.go
- ff5358d Update app.go
- acd3e6f Update app.go
- a27443f Update app.go
- 857d784 Update app.go
- 46b1790 Update dependencies in go.mod and go.sum
- 68d0651 Update dependencies in go.mod and go.sum
- e66c7e1 Update features, dependencies, and process metrics
- 8b56757 Update globals.go
- 013a7e8 Update go and goreleaser
- 88678df Update go.mod
- 95282fa Update go.sum
- 8c75d27 Update goreleaser
- f03e554 Update gotui dependency and fix CPUCoreWidget layout logic
- 55f576e Update gotui/v4 to v4.1.6
- 74e32fa Update help menu
- 491d5ba Update help text and add GPU SRAM power metric
- b495f62 Update layouts
- 97cbc43 Update main.go
- 2f01938 Update main.go
- 6ed2b21 Update main.go
- 6bfabeb Update parsing and adds process list
- 189ca1c Update repository references to metasparta...