Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WWDC] macOS Sequoia compatibility status #290

Closed
nicoverbruggen opened this issue Jun 11, 2024 · 5 comments
Closed

[WWDC] macOS Sequoia compatibility status #290

nicoverbruggen opened this issue Jun 11, 2024 · 5 comments
Assignees
Labels
documentation Improvements or additions to documentation.

Comments

@nicoverbruggen
Copy link
Owner

nicoverbruggen commented Jun 11, 2024

I have been able to get PHP Monitor running without any immediate major issues on macOS Sequoia (beta 5).

I will be checking out what needs to be done to improve stability of the app with strict concurrency checking (see also #291) but it seems like things are good!

If you encounter any issues with the release version of macOS Sequoia, please leave a comment in this thread.

@nicoverbruggen nicoverbruggen added the documentation Improvements or additions to documentation. label Jun 11, 2024
@nicoverbruggen nicoverbruggen self-assigned this Jun 11, 2024
@nicoverbruggen nicoverbruggen pinned this issue Jun 11, 2024
@nicoverbruggen
Copy link
Owner Author

I've been able to get PHP Monitor to compile with Xcode 16 (beta) and the current stable version runs on macOS Sequoia (beta 6). I've updated the initial post to reflect this information.

@nerdroid23
Copy link

Not sure if it's a me thing, or it's an actual issue or bug. But on macOS 15.0 (24A335), I have some brew services in my ~/config/phpmon/config.json config and they're not showing up in the services section

image

Here are the contents of my config.json

{
  "scan_apps": [],
  "services": ["mailpit", "mailhog"],
  "presets": [],
  "export": []
}

for example, i actually have the mailpit service running but again, it's not showing in the services section of the app
image

@nicoverbruggen
Copy link
Owner Author

@nerdroid23 I use this feature myself and it still works on Sequoia here.

It's possible that phpmon can't access the file, or is failing to parse it. Try only including services in .config/phpmon/config.json if you don't use any of the other features. It should still work:

{
    "services": ["mailhog", "mailpit"],
}

You do also need to restart PHP Monitor for changes to the config.json file to be checked and applied.

If this remains an issue, feel free to post in the troubleshooting section and I will gladly help you figure out what's going wrong.

@nerdroid23
Copy link

Try only including services in .config/phpmon/config.json

That seem to have fixed it, thank you! Does that mean that one of the other configs that was included are not valid anymore?
Since I just copied and pasted that config from my previous computer

Thanks for you hard work on that app, it's pretty neat 🫶

@nicoverbruggen

@nicoverbruggen
Copy link
Owner Author

@nerdroid23 My guess is that export is supposed to be an object, not an array, so phpmon probably fails to parse the config because of that!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation.
Projects
None yet
Development

No branches or pull requests

2 participants