-
1c565507a3
release 0.3
main
v0.3
maxsoch
2026-07-14 18:07:45 +0200
-
1f90ae20ad
Merge branch 'fix/version-label'
maxsoch
2026-07-14 18:02:46 +0200
-
-
af220a4ee6
strip the build-id suffix from cask version labels
maxsoch
2026-07-14 18:02:46 +0200
-
-
210a8167b8
Merge branch 'fix/upgrade-only-menu'
maxsoch
2026-07-14 17:54:40 +0200
-
-
778671e751
keep the Upgrade only… submenu visible, grey out the empty kind
maxsoch
2026-07-14 17:54:40 +0200
-
-
390e7e526b
Merge branch 'feature/running-apps'
maxsoch
2026-07-14 17:52:56 +0200
-
-
9131c88a64
detect running apps: skip their casks on upgrade, name them in the dialog
maxsoch
2026-07-14 17:52:56 +0200
-
-
9f54e27e47
release 0.2
v0.2
maxsoch
2026-07-13 23:24:08 +0200
-
3d6f39048a
Merge branch 'fix/upgrade-failures'
maxsoch
2026-07-13 19:22:54 +0200
-
-
861c356e80
upgrade formulae one at a time and surface failed upgrades
maxsoch
2026-07-13 19:22:54 +0200
-
-
44705cccae
Merge branch 'feature/menu-shortcuts'
maxsoch
2026-07-13 19:11:39 +0200
-
-
1c997751b7
add keyboard shortcuts for Cleanup (C) and Tips (T)
maxsoch
2026-07-13 19:11:39 +0200
-
-
03c8250def
Merge branch 'fix/upgrading-icon'
maxsoch
2026-07-13 19:08:59 +0200
-
-
29501abcd6
show the updating icon during upgrades and cleanup, not just checks
maxsoch
2026-07-13 19:08:59 +0200
-
-
20ca403d53
Merge branch 'feature/tips'
maxsoch
2026-07-13 19:04:08 +0200
-
-
19e63f0dcd
add a Tips window for the app's less discoverable features
maxsoch
2026-07-13 19:04:08 +0200
-
-
149f394ecf
Merge branch 'feature/upgrade-menu'
maxsoch
2026-07-13 18:58:32 +0200
-
-
2931b80074
fall back to reinstall when a cask cannot be upgraded as-is
maxsoch
2026-07-13 18:58:32 +0200
-
c4baca221d
split Upgrade All into formulae & casks plus selective upgrades
maxsoch
2026-07-13 18:57:18 +0200
-
-
6a1c92a6fd
Merge branch 'feature/cleanup'
maxsoch
2026-07-13 18:36:08 +0200
-
-
4494b937bf
Merge branch 'fix/offline-refresh'
maxsoch
2026-07-13 18:34:14 +0200
-
-
e2413e52d2
add brew cleanup: menu action, ⌥ purge variant, optional post-upgrade run
maxsoch
2026-07-09 19:37:41 +0200
-
-
-
64b9bae564
surface brew failures instead of reporting a false all-up-to-date
maxsoch
2026-07-09 19:28:09 +0200
-
c6372ece05
skip refreshes while offline, catch up when the connection returns
maxsoch
2026-07-09 19:27:41 +0200
-
-
3f130af56a
re-release as 0.1: app is still pre-release quality
v0.1
maxsoch
2026-07-09 18:52:17 +0200
-
324bd8b3ba
update README: features, brew install, build instructions
maxsoch
2026-07-07 06:41:18 +0200
-
73e0db3519
cask: document quarantine removal, --no-quarantine no longer exists
maxsoch
2026-07-07 06:38:10 +0200
-
19c5436441
cask: use symbol form for macOS requirement (brew deprecation)
maxsoch
2026-07-07 06:36:20 +0200
-
de59c46cbe
lower deployment target to macOS 13 Ventura
maxsoch
2026-07-07 06:33:07 +0200
-
4da19145a8
document the release process in RELEASING.md
maxsoch
2026-07-07 06:30:06 +0200
-
5c6b46ef7a
add Homebrew cask so BrewBar installs via brew
maxsoch
2026-07-07 06:21:39 +0200
-
ec33fbcf6c
Merge branch 'serial-brew': brew commands run one at a time
maxsoch
2026-07-07 06:10:54 +0200
-
-
9575339209
Merge branch 'notifications-fix': explain notification permission state
maxsoch
2026-07-07 06:08:55 +0200
-
-
323f64f921
Merge branch 'log-window-ui': monospace log window with smarter autoscroll
maxsoch
2026-07-07 06:07:28 +0200
-
-
ecb6728f42
Merge branch 'window-activation': windows front and center, Cmd-Tab entry while open
maxsoch
2026-07-07 06:06:20 +0200
-
-
fe469d9157
fix: explain notification permission state instead of failing silently
maxsoch
2026-07-07 06:00:45 +0200
-
-
-
5b1820b7e1
fix: run brew commands on a serial queue, one at a time
maxsoch
2026-07-07 05:59:48 +0200
-
-
-
0309bd38d7
improve log window: monospace, scrollbar, smarter autoscroll
maxsoch
2026-07-07 05:59:11 +0200
-
-
-
59683ee8a9
fix: bring windows to front and into Cmd-Tab while open
maxsoch
2026-07-07 05:58:23 +0200
-
-
25e4476317
Merge branch 'per-cask-upgrades': sudo prompts name the app being upgraded
maxsoch
2026-07-07 05:56:40 +0200
-
-
0020316dab
upgrade casks one at a time so sudo prompts name the app
maxsoch
2026-07-07 05:45:35 +0200
-
0def852416
let brew callers customize the sudo dialog message
maxsoch
2026-07-07 05:44:32 +0200
-
-
89921275b8
show the triggering brew command in the sudo password dialog
maxsoch
2026-07-06 22:41:42 +0200
-
421ae5c40d
Merge branch 'outdated-json': typed outdated parsing and type-aware auto-upgrade
maxsoch
2026-07-06 22:39:50 +0200
-
-
c296c03ee5
update menu and count before auto-upgrade starts
maxsoch
2026-07-06 22:28:17 +0200
-
813fc47461
fetch outdated as JSON; auto-upgrade only for matching package kinds
maxsoch
2026-07-06 22:27:37 +0200
-
7b3468126a
add typed JSON parser for brew outdated
maxsoch
2026-07-06 22:26:12 +0200
-
-
3a5a7ee623
explain the greedy setting in the settings window
maxsoch
2026-07-06 22:18:23 +0200
-
741f9572b7
fix: Upgrade All must pass --greedy when greedy listing is on
maxsoch
2026-07-06 22:16:22 +0200
-
0bc18b79b8
make the Upgrade All confirmation dialog optional, on by default
maxsoch
2026-07-06 22:09:26 +0200
-
29b9412a34
add optional outdated count next to the menu bar icon
maxsoch
2026-07-06 22:08:51 +0200
-
32d81423ab
add update notifications, only when new packages appear
maxsoch
2026-07-06 22:08:10 +0200
-
7c53413e40
add auto-upgrade settings, split into formulae and casks
maxsoch
2026-07-06 22:06:55 +0200
-
bd19bee52e
add setting to include self-updating casks (--greedy), on by default
maxsoch
2026-07-06 22:05:53 +0200
-
617e07d53d
add launch-at-login setting via SMAppService
maxsoch
2026-07-06 22:05:14 +0200
-
98d8cbe2a9
replace interval submenu with a Settings window (frequency)
maxsoch
2026-07-06 22:04:31 +0200
-
be49480732
add UserDefaults-backed Settings storage
maxsoch
2026-07-06 22:03:19 +0200
-
9f848be875
hide Upgrade All when there is nothing to upgrade
maxsoch
2026-07-06 21:40:50 +0200
-
15034951fc
hide the Outdated menu item when everything is up to date
maxsoch
2026-07-06 21:38:50 +0200
-
9ab8af79a4
remove redundant "Refresh List" from the Outdated submenu
maxsoch
2026-07-06 21:38:10 +0200
-
e41d7ac008
fix: exec brew directly instead of interpreting a shell string
maxsoch
2026-07-06 21:34:28 +0200
-
99c243a51c
fix: cap logBuffer at 100k chars to prevent unbounded growth
maxsoch
2026-07-06 21:33:32 +0200
-
d1f4c0cb79
cleanup: remove dead refreshOutdatedList and unused lastOutdatedFetch
maxsoch
2026-07-06 21:30:12 +0200
-
e47455b3f8
fix: confirm before Upgrade All, warn that running apps may close
maxsoch
2026-07-06 21:29:23 +0200
-
e579ac1d56
fix: show a GUI password dialog when brew needs sudo
maxsoch
2026-07-06 21:27:45 +0200
-
7390d68a33
fix: deliver runBrew completion on the main thread
maxsoch
2026-07-06 21:26:14 +0200
-
4ab3cc1e70
add unit test target with BrewParser extraction
maxsoch
2026-07-06 21:17:26 +0200
-
6f255380d0
add dev tooling from /init: swiftlint, skills, gitignore; apply swiftformat
maxsoch
2026-07-06 21:07:17 +0200
-
5def46f2cd
n/a
Maxence Socheleau
2026-07-03 15:41:00 +0200
-
03e121fdae
update README
Maxence Socheleau
2026-06-30 15:53:48 +0000
-
c9b68492e7
addind logo as asset
Maxence Socheleau
2026-06-30 17:47:46 +0200
-
28115f4a59
Merge branch 'main' of https://forgejo.socheleau.fr/maxsoch/BrewBar
Maxence Socheleau
2026-06-30 17:42:07 +0200
-
-
b7fb754e09
Adding Xcode project; base code available and working
Maxence Socheleau
2026-06-30 17:40:51 +0200
-
df1c09d9c4
Initial commit
Maxence Socheleau
2026-06-30 15:33:33 +0000
-
8a70403d59
Merge branch 'main' of https://forgejo.socheleau.fr/maxsoch/BrewBar
Maxence Socheleau
2026-06-30 17:18:40 +0200
-
-
f09aead8af
Initial commit
Maxence Socheleau
2026-06-30 15:16:27 +0000
-
7bc7a53442
Initial Commit
Maxence Socheleau
2026-06-26 11:10:41 +0200