-
Notifications
You must be signed in to change notification settings - Fork 135
Add EVEOps community tool #294
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
5b31422
Add EVEOps community tool
c159691
Address review feedback
MikeManzo 076464d
Delete docs/community/eveops/.DS_Store
MikeManzo bdbed99
Delete docs/community/.DS_Store
MikeManzo c146529
Delete .DS_Store
MikeManzo e5279a7
Delete docs/.DS_Store
joaomlneto c45d741
Merge branch 'main' into add-eveops
joaomlneto f352111
EVEOps: exclude from search
joaomlneto File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,69 @@ | ||
| --- | ||
| search: | ||
| exclude: false | ||
|
joaomlneto marked this conversation as resolved.
Outdated
|
||
|
|
||
| title: EVEOps # The title of your project, this should match the name of the directory that you are putting this file in, as it influences sorting. For the directory name, use kebab-case with lowercase letters. | ||
| type: Service # Should be either 'service' or 'resource' | ||
| description: A native macOS companion app for EVE Online. Monitor up to three characters, and corporation at a glance, right from your menu bar. Want more - open the companion app to explore an entirely connected experience with your charcaters as if you were in-game. | ||
| maintainer: # `name` is required, and exactly one of `github`, `gitlab`, or 'repository' is required | ||
| name: Citizen Coder | ||
| github: MikeManzo # GitHub username, this will generate a link to your GitHub profile | ||
| repository: https://github.com/MikeManzo/EVEOps # If your source control is somewhere else, enter the full URL of your user profile | ||
| --- | ||
|
|
||
| ## Screenshots | ||
|  | ||
|
|
||
|  | ||
|
|
||
| ## Features | ||
|
|
||
| EVEOps lives in your macOS menu bar and gives you instant visibility into your characters and corporation you manage. No browser tabs. No alt-tabbing. Just the information you need, always one click away. | ||
|
|
||
| ### Full Character Support | ||
| - Add and manage up to three EVE characters from a single app | ||
| - Dashboard lists key stats | ||
|
|
||
| ### Menu Bar Integration | ||
| - Persistent menu bar icon for instant access | ||
| - Character summary: wallet, ship, location, skill queue, industry jobs, contracts, PI colony status | ||
| - Online/offline status indicator (alpha - based on KillMails) | ||
|
|
||
| ### Character Monitoring | ||
| | Section | What you see | | ||
| |---|---| | ||
| | **Dashboard** | Wealth, SP, online status, skill queue, jobs, contracts, PI alerts — all characters | | ||
| | **Location** | Current system, security status, ship name and type | | ||
| | **Training** | Active skill, queue length, finish times, empty queue warnings | | ||
| | **Finances** | Wallet balance, market orders, escrow, net worth charts | | ||
| | **Assets** | Full asset inventory with type icons and locations | | ||
| | **Clones** | Jump clones and implant sets | | ||
| | **Colonies** | PI colonies with extractor status and expiry alerts | | ||
| | **Contracts** | Outstanding and in-progress contracts | | ||
| | **Industry** | Active manufacturing and research jobs | | ||
| | **Mails** | EVE mail inbox | | ||
| | **Communications** | In-game notifications and alerts | | ||
|
|
||
| ### Corporation Monitoring | ||
| | Section | What you see | | ||
| |---|---| | ||
| | **Assets** | Corporation-wide asset inventory | | ||
| | **Industry** | Active corporation manufacturing and research jobs | | ||
| | **Members** | Member roster | | ||
| | **Structures** | Deployed structures and their states | | ||
| | **Wallets** | Corporation divisional wallet balances | | ||
|
|
||
| ### Smart Caching | ||
| - ESI response cache respects `Expires` headers — no unnecessary API calls | ||
| - Universe data (types, systems, regions, stations) persisted to disk with a 7-day TTL | ||
| - Name resolution cache persisted to disk across launches | ||
| - Dashboard data prefetched in the background on startup for instant display | ||
|
|
||
| ### Background Monitoring & Notifications | ||
| - Background refresh keeps data current even when the window is closed | ||
| - Native macOS notifications for important events (skill queue empty, extractors offline, etc.) | ||
|
|
||
| ### Security | ||
| - EVE SSO with OAuth 2.0 + PKCE — no passwords stored, ever | ||
| - Tokens stored securely in the macOS Keychain | ||
| - All communication goes directly to CCP's ESI — no middleman | ||
|
joaomlneto marked this conversation as resolved.
Outdated
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.