| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore: remove unused import and schedule_wrap registry.updatefeat/socket-integration | William Boman | 47 hours | 1 | -1/+0 |
| | | |||||
| * | feat: add support for socket.dev firewall client | William Boman | 47 hours | 1 | -0/+1 |
| | | |||||
| * | feat: add the infrastructure to support "system" packages (#2085)HEADmain | William Boman | 4 days | 1 | -19/+51 |
| | | | | | | | This enables `mason.nvim` to start managing certain packages that: 1) are not suitable for the core registry 2) should not surface in existing APIs and UIs | ||||
| * | fix(registry): exclude synthesized registry when updating/installing ↵ | William Boman | 2026-01-07 | 1 | -2/+4 |
| | | | | | | | | | registries (#2054) This doesn't necessarily fix a "bug" but primarily fixes the message provided to users when updating registries. If a user has 1 registry configured the message is now "updating 2 registries", this fixes it to "updating registry". | ||||
| * | feat: add support for removal of packages from a registry (#2052) | William Boman | 2026-01-07 | 1 | -2/+15 |
| | | | | | | | | | | | | This adds support for removal of packages from any given registry. Currently mason.nvim doesn't support this at all and throws an error when trying to interact with the registry in any way while having a removed package installed locally. This ensures that removed packages are available both in the `:Mason` UI as well as the public Lua APIs. These "synthesized" packages only supports uninstallation, and metadata such as licenses, categories, homepage, etc is not available. | ||||
| * | fix(registry): ensure there's no duplicate registry entries (#1957) | William Boman | 2025-05-19 | 1 | -2/+50 |
| | | |||||
| * | feat: associate package instances with registry source and record it in receipt | William Boman | 2025-05-06 | 1 | -0/+1 |
| | | |||||
| * | refactor(registry): parallelize registry installation | William Boman | 2025-03-03 | 1 | -0/+10 |
| | | |||||
| * | refactor(registry): refactor registry initialization | William Boman | 2025-03-03 | 1 | -79/+129 |
| | | |||||
| * | refactor: standardize constructors and improve inheritance construction | William Boman | 2025-02-19 | 1 | -3/+3 |
| | | |||||
| * | fix(registry): fix parsing registry identifiers that contain ":" (#1542) | William Boman | 2023-10-31 | 1 | -1/+12 |
| | | | | | This primarily fixes `file:` registry identifiers on Windows that may include a drive letter (e.g. `file:C:\Users\user\AppData\Local\nvim`). | ||||
| * | fix(registry): reset registries state when setting registries (#1474) | William Boman | 2023-08-27 | 1 | -0/+1 |
| | | | | | This should only be called once (during mason.nvim setup), but this fixes potential duplicate registry registration in cases where it's called > 1 times. | ||||
| * | feat(registry): add file: source protocol (#1457) | William Boman | 2023-08-26 | 1 | -0/+7 |
| | | |||||
| * | feat: add registry.refresh() method (#1096) | William Boman | 2023-03-14 | 1 | -0/+23 |
| | | |||||
| * | fix(sources): also set .desc property when updating spec (#1095) | William Boman | 2023-03-14 | 1 | -1/+1 |
| | | |||||
| * | feat: add github registry source capabilities (#1091) | William Boman | 2023-03-12 | 1 | -1/+17 |
| | | |||||
| * | feat(ui): display registries in help window (#1062) | William Boman | 2023-03-05 | 1 | -2/+4 |
| | | |||||
| * | feat: configurable registries (#1016) | William Boman | 2023-02-20 | 1 | -0/+57 |
