Skip to content

v2.0.0

Choose a tag to compare

@metaspartan metaspartan released this 21 Dec 08:36
· 400 commits to main since this release
bdd49e6

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 metaspartan/mactop
  • 847055a Update screenshot
  • 772d117 Update screenshotm.png
  • 39d2f28 Update screenshots
  • 5c9a0db Update types.go
  • 651993e Update wattage precision
  • 3581a62 added help menu on h or ? click
  • adf6c30 cleanup
  • e2b8ff7 fix: remove unnecessary conversion
  • c2c9dfa from Under 1,000 lines to Around 1,000
  • 2bdc27a shortened code & reverted README to say under 1,000 lines of code
  • bdc8fe5 stderrLogger
  • 90319ce updated mactop Commands section