{"id":47693582,"url":"https://github.com/martin-papy/coc7-qol","last_synced_at":"2026-06-01T04:00:39.838Z","repository":{"id":347460923,"uuid":"1194130339","full_name":"martin-papy/coc7-qol","owner":"martin-papy","description":"A companion module for the Call of Cthulhu 7th Edition system on FoundryVTT.","archived":false,"fork":false,"pushed_at":"2026-05-22T07:15:40.000Z","size":1833,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-22T14:50:36.674Z","etag":null,"topics":["coc7","foundry-vtt","foundryvtt","foundryvtt-module"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/martin-papy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-28T00:37:58.000Z","updated_at":"2026-05-22T07:15:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"73ad60fa-41b3-44d3-80ef-ed8eafd9deb4","html_url":"https://github.com/martin-papy/coc7-qol","commit_stats":null,"previous_names":["martin-papy/coc7-qol"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/martin-papy/coc7-qol","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martin-papy%2Fcoc7-qol","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martin-papy%2Fcoc7-qol/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martin-papy%2Fcoc7-qol/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martin-papy%2Fcoc7-qol/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martin-papy","download_url":"https://codeload.github.com/martin-papy/coc7-qol/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martin-papy%2Fcoc7-qol/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33759178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-01T02:00:06.963Z","response_time":115,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coc7","foundry-vtt","foundryvtt","foundryvtt-module"],"created_at":"2026-04-02T16:07:00.691Z","updated_at":"2026-06-01T04:00:39.833Z","avatar_url":"https://github.com/martin-papy.png","language":"JavaScript","funding_links":["https://ko-fi.com/E7O820GI4E'"],"categories":[],"sub_categories":[],"readme":"# CoC7 QoL Improvements\n\n A module for the Call of Cthulhu 7th Edition (CoC7) system on FoundryVTT. Adds easy setting of dice roll visibility, image popouts, AI-powered weapon and NPC generation, and bulk card management for GMs.\n\n## Have an idea or a feedback ?\n\nIf there's a workflow that annoys you, a small thing that could be smoother, or a feature you keep wishing existed — feel free to open a [GitHub issue](https://github.com/martin-papy/coc7-qol/issues) and describe it. A short note is plenty.\n\n\u003ca href='https://ko-fi.com/E7O820GI4E' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi6.png?v=6' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n\n## What's inside\n\n| Feature | What it does | For |\n|---|---|---|\n| [🎲 Roll Visibility Selector](#-roll-visibility-selector) | Easily pick public / private / blind per roll — and remember your last choice | Everyone |\n| [🗂️ Close All Cards](#-close-all-cards) | Sweep stale chat cards out of the way in one click | GM |\n| [🖼️ Item Image Popouts](#-item-image-popouts) | Click any item portrait to see it full size, draggable, resizable | Everyone |\n| [✨ AI Generation](#-ai-generation) | Conjure fully-statted weapons and NPCs from a one-line description | GM |\n\n---\n\n## 🎲 Roll Visibility Selector\n\nThe CoC7 bonus/penalty dialog now sports a **visibility** dropdown — public, private, or blind. Makes the use Private/Blind rolls way easier. Your last choice sticks per user and is preserved across the standby.\n\nSmall change. Big difference once you've made fifty rolls in a session.\n\n![Roll Visibility Selector](images/Roll-Visibility.png)\n\n[**Read more →**](docs/features/roll-visibility.md)\n\n---\n\n## 🗂️ Close All Cards\n\nOpen the Keeper's toolbar (the tentacle-strike icon), click **Close All Cards**, and pick exactly which lingering chat cards to dismiss — listed by type, actor, and timestamp. Particularly useful when accumulated open cards start blocking new rolls.\n\n![Close All Cards selection dialog](images/Close-Cards-2.png)\n\n[**Read more →**](docs/features/close-all-cards.md)\n\n---\n\n## 🖼️ Item Image Popouts\n\nPlayers can finally click on an item's portrait and see the actual art — no GM-only file picker getting in the way. Works on the item sheet itself and on the small icons in the Gear \u0026 Cash tab. GMs keep their default editing behavior where it makes sense.\n\n![Item image popout from the Gear \u0026 Cash tab](images/Popup-Image.png)\n\n[**Read more →**](docs/features/item-image-popouts.md)\n\n---\n\n## ✨ AI Generation\n\nOpen the Create Item dialog, pick **Weapon**, and a sparkle icon appears. Type *\"A worn 1920s revolver, .38 calibre, 6-shot cylinder, wood grip\"* and get a fully-statted CoC7 weapon back — skill, damage, range, ammo, malfunction. Or pick **NPC** in the Create Actor dialog and describe a character (*\"A nervous pharmacist in 1920s Arkham, middle-aged, hides a laudanum habit\"*) to get the full stat block, skills resolved against the official CoC7 compendium, weapons, possessions, biography, and Keeper notes — ready to drop on the canvas.\n\nPlug in your own key for **Anthropic Claude**, **OpenAI GPT**, or **Google Gemini** under **Settings → Module Settings → CoC7 QoL Improvements**. Your prompt goes straight to the provider you chose — the module doesn't proxy your traffic.\n\n![Generated weapon stats](images/Create-Weapon-3.png)\n\n[**Read the full walkthrough →**](docs/features/ai-generation.md)\n\n---\n\n## Internationalization\n\nAll user-visible strings flow through FoundryVTT's i18n system. Currently shipping with:\n\n- **English** (en)\n- **Français** (fr)\n\nDialogs, buttons, settings, and notifications follow your configured Foundry language. PRs for additional languages are very welcome.\n\n## Installation\n\n### From FoundryVTT\n\n1. Go to **Settings \u003e Manage Modules \u003e Install Module**\n2. Paste the manifest URL:\n   ```\n   https://github.com/martin-papy/coc7-qol/releases/latest/download/module.json\n   ```\n3. Click **Install**\n\n### Manual\n\n1. Download the latest release from the [Releases](https://github.com/martin-papy/coc7-qol/releases) page\n2. Extract into your `Data/modules/` directory\n3. Restart FoundryVTT\n\n## Compatibility\n\n- **FoundryVTT:** v13+\n- **System:** Call of Cthulhu 7th Edition (CoC7) — v8.x\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartin-papy%2Fcoc7-qol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartin-papy%2Fcoc7-qol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartin-papy%2Fcoc7-qol/lists"}