* [MM-60605] Fix missing downloads/developer mode icon hidden on Linux and Windows
* Disable for mac
* Fix lint
* Fix misalignment on Windows
* "fix" linux
* Return to inline version, ignore Linux
* Allow plugins to open blank popup windows
* Simplify with arrow function method
* Handle console messages and render process exit
* Allow opening external links in browser
* Allow routing internal links
* Fix test failure
* Remove allow for potential returns
* Add developer mode manager, implement browser-only mode
* Add indicator when developer mode is enabled
* Add switch to disable notification storage
* Add setting to disable the user activity monitor
* Add switchOff method for easily creating switches to disable/enable functionality, added setting to disable context menu
* Add setting to force legacy API
* Add force new API to remove any support for legacy mode, fix i18n
* Fix lint
* Use one call to `push`
* [MM-54863] Add permissions manager UI in Edit Server modal, improve permission checks to be less missable
* Removing this for E2E (which was having issues anyways)
* PR feedback
* Disable permissions dialog for current E2E tests
* Fixed the dark mode CSS
* Update icon
* Fix DND setting for Windows
* Add custom not_sent reason for handling windows permissions denied
* Wait to see if failed event happened first before calling success
* Add test
* Reverse priority
* [MM-58455] Add error handling when FocusStatus is not authorized on macOS
* Do the permission check very early so that it's less likely for users to miss it
* Move permissions check to initialize
* Fix settings window disappearing on macOS when dragged to another monitor
* Force other windows to show on the same screen as the main window when created
* Try to center the window relative to the main window
* Fix test
* Some ESLint fixes
* Add login/logout signal to API, clear mentions on logout and flush cookies on login/logout
* Fix issue where local and HTTP-only servers would not validate correctly
* Reduce noise of renderer logging, adjust a few local renderer logs to be louder when needed
* Fallback to beginning of hostname for servers that don't change the site name
* Fix Save Image crash
* Update the name for insecure servers too
* Fix test
* Fix lint
* Reduce repetition
* Various build and developer fixes, some optimizations
* Fix the linux build
* Fix afterpack
* Fix notarization variables
* Revert macos-notification-state changes from this PR
* Only build the tar for PRs
* Also ci
* Fix copy script
* Fix copy script more
* Remove @babel/cli
* Fix windows build
* Fix MAS build
* [MM-45780] Update to macos-notification-state 3.0, update entitlements and provisioning profile to allow Communication Notification access
* Remove extra entitlements
* Add proper inherit