Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/eruption-project/eruption

Realtime RGB LED Driver for Linux
https://github.com/eruption-project/eruption

WIP: Add `Pyroclasm UI`

Introduce a new user interface based on `egui`

e00cccac92cf13775bdda4de7ddce8debf9ce9b6 authored about 2 years ago by X3n0m0rph59 <[email protected]>
WIP: Update `eruption-fx-proxy`

98718ccc45d25979f4baa93fa2dcd4115fb39c04 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'develop' into topic/fx-proxy

7685654c15b8a5d0df57ea6daff434e044d41fc2 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'topic/process-monitor' into develop

afd6732f0d340ed4770ea3185d139aa91b630813 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix .service files

Remove autostart dependency

1942ea984312ae35aac6bcfd18b59b4107eae861 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix wording

b67ac7fc81608730364cae02d40886136d45e6a8 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update documentation

2450401fd8109be6fd6927b8073d342cdf18dc93 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update CHANGES.md

06892f97c634bfc2b8273738f9b85e1f010cd32b authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update Settings UI

Update the 'Special' section in the main UI
Update the 'Settings' page in the Eruption GUI

38c30134ca0ef344d8ed4aa58e6ab2bc719c71f0 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'develop' into topic/fx-proxy

41b06815ead577f925a14af85b33d7ed3a55735e authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'topic/process-monitor' into develop

5164a9ef26ca3bf71cab81fe198f19c0b2a41ced authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix license headers

f42c543f4ef74602a3d193fd05e664140f5f05af authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'develop' into topic/process-monitor

702dd8c0f8a5f00617d494589efe167c95a46621 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix license headers

Fix invalid license headers, spotted by the new helper script

40269b5ce8e67ada80621c848c33d2eafe3ac2b2 authored about 2 years ago by X3n0m0rph59 <[email protected]>
License verification helper scripts

5c61d7564acfb8b2c5324fa38edb6cb1857bca7d authored about 2 years ago by X3n0m0rph59 <[email protected]>
WIP: Update `eruption-fx-proxy`

Add SPDX license identifiers

a1f56bc0045c007b06e9e5b4f2997ad3a1b9835e authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'develop' into topic/fx-proxy

1f880694815dc25ae8f7e02fa82c0eb2f3b16855 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Provide SPDX license identifiers

Provide license identifiers in most files
Fix invalid license headers in the SDK
Fix invalid lic...

b139c145d9717ccebe958704e41f215a4b1d6709 authored about 2 years ago by X3n0m0rph59 <[email protected]>
WIP: Add `eruption-fx-proxy`

b2e069fbefae7d3fd9cba221e88a7ea7f1f3cb6c authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'develop' into topic/process-monitor

78eb55464be6410c1baba58f31a0700aeeb59dc0 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update dependencies

74cdac214eeac935f42651d8708a8c3df4320fdd authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'topic/stock-gradient' into develop

ccb9114a88d0fbe6f979a847b2fbe61f06e21590 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Add new Lua script and a new profile

Add `stock-gradient.lua` and `rainbow-vertical.profile`

180d1b894a973de86e2bef8f5afd3b41b899096f authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'develop' into topic/stock-gradient

4c2407280bf1399acb79989ad26637882b968ddb authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update dependencies

Update deny.toml

cd70aa3c2da937e337adfc510b390bc44bd05049 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix crash due to undefined function

Provide a stub implementation of `is_audio_muted`, so that we don't
crash if the audio subsystem...

fcef604b3e7549d09ef5ea1dca8db85f2e96fc64 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Do not terminate on non-fatal errors

Do not terminate the Eruption daemon on non-fatal errors

6e6d595d3ab9328969680a744c1de92e55e17469 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update dependencies

f21c0208115b1500b2fcb5a795fd680a9ffbef25 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Improve sensors support

Fix auto-detection of runtime environment
Fix conditional compilation with multiple sensors
Impr...

13b5bc1c682cf323ff26d7056f62d44cf9f9e8c2 authored about 2 years ago by X3n0m0rph59 <[email protected]>
WIP: Add stock-gradient script and profile

9fbcfab449898f0344636e3409dd0437d3e90e11 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'develop' into topic/process-monitor

6901d1bab433f1d4bd467f96f9c974235331046b authored about 2 years ago by X3n0m0rph59 <[email protected]>
Improve sensors support

WIP: Improve support for GNOME Shell 4x using a custom shell extension
Disable the legacy `mutte...

ed9c9fa9c1090ce420a4f747332637195639d64c authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update `deny.toml`

563436a674148d79d4be323ba2a5f250ce56362d authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update dependencies

d86484051ee8cb6ca99c86ac0578080c1f576c4e authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update Systemd files

Add dependency
Reformat
Add copyright header

eb895b5e01043a2591919a3bd8859b3e926ae697 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Improve auto-detection of sensors

Enable all available sensors if we can not determine which ones to use

5b2e37c573230fa43f4bf3496b6ecfbda025f830 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'develop' into topic/process-monitor

e222550a6494a1b6f9e780793749e0a0c46ecc06 authored about 2 years ago by X3n0m0rph59 <[email protected]>
WIP: Improve support for Wayland

09fa3a62021c1374bbc09f55df4ddc44c8264d63 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix event duplication of special functions

Since we switched to the hidraw USB backend, Eruption no longer grabs
the media- and function US...

64f4e3517b04417f775fe914d17f9059b58bf136 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update dependencies

Switch back to `luajit`

7d50df55f7a862725bad0836d379e9201105ae13 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Run `cargo fmt`

ca830b00bc6809233d5b06e7889ccb43700103d8 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Begin using `cargo deny`

e104d98ac8c9d9f1700111ef9216f4546837c741 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update `CHANGES.md`

119ff7afc093ba271963c40b7aaa6fb840d75ace authored about 2 years ago by X3n0m0rph59 <[email protected]>
Introduce a device capabilities mechanism

This allows for a much easier classification of device features and
capabilities. May later be u...

f0b1a3188a10e84a37a83a762b9412ed1432d22f authored about 2 years ago by X3n0m0rph59 <[email protected]>
Allow Systemd to restart `eruption.service` on crash

In case of a watchdog timeout, or a crash of the eruption daemon allow
Systemd to restart the er...

b01cc469d81ac0451f22f8d618a9c5337b886f09 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Improve stability of driver for `ROCCAT/Turtle Beach Elo 7.1 Air`

be7b532aa9e65523dd6b5131d47964da834380af authored about 2 years ago by X3n0m0rph59 <[email protected]>
Improve robustness

Don't get into an invalid state where we sometimes enter a tight loop in
case of a failed USB de...

25b2d192c506456418bce23980d26b0635964dc0 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Improve stability of driver for `ROCCAT Kone Pro Air`

Give some more time to allow for device recovery. Promote driver
maturity level from `Experiment...

7ff53f0980813a652f994514199b5875056ffec8 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update README.md

72a4b184671c776847f7f920bbe90268b19a8ba1 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'Phen-Ro-eruptionctl-makeover' into develop

1aff249fd4f964e061c802283ed5db3f8f856d41 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Move all subcommands to their own files and fns.

This is only a move. No logic should have changed apart from the addition of VERBOSE and REPEAT ...

8341fbb14fd77dc0ce39254805daf618681dc310 authored about 2 years ago by Steven <[email protected]>
Clean up eruptionctrl's main.rs and util.rs

- move translation stuff into translations.rs
- the lazy_static transaltions are only used once, ...

807b4275a165f8d102d2dbd81ba4acffa357edbd authored about 2 years ago by Steven <[email protected]>
Bump versions

Update CHANGES.md

6712ccb749d948802a3b9e799f93033347477b8e authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update dependencies

64efe5804e8822fe98b1f88f3e3c37bfb5951b49 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'Phen-Ro-develop' into develop

0962300f7ef5e93a8aea2b4bdfee1889fd05bc0d authored about 2 years ago by X3n0m0rph59 <[email protected]>
Use comfy_table to display parameters in eruptionctl

Also, emit a warning when the optional color value argument is missing from eruptionctl param. C...

17c5c17ac518fa4a652a7601762e4af10ada415f authored about 2 years ago by Steven <[email protected]>
Improve serialization and clean up some code.

- Clean up parameter serialization a bit.
- Add profile serialization and deserialization tests.
...

89005d39bd3a96b11d19c0865103ee521cffec9b authored about 2 years ago by Steven <[email protected]>
Update packaging

cbb50be06592bcf3e1286f3e5776e92048f7d547 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix `u8` overflow crasher bug

Only write valid indices into `KEY_STATES`

1bf29ad80522970aae3c5028e0f7a614ed96af31 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update manual pages

8a45659e8119c54be57dda5e1ec420d13af90e19 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix `u8` overflow crash bug

If the `EV_TO_INDEX_ISO` table contains a sentinel of `0xFF` we can't just
add 1 to it without o...

b530229734de2915699293bbc722eaab78aaf26a authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update dependencies

618ed92d513ca791f1288d4c47d59f6c9918007a authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update manual pages

5518d2135f863dc5c6c934ab693daa7c01cb9a90 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update `CHANGES.md`

daf6fb737e251d30bfec935195e7f0717d51d5c4 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix some more timing issues in USB drivers

In combination with slow USB hubs or KVM switches, some drivers
apparently fail to initialize du...

afaf81658c0247d7fa7b7683770f7af71e42f53a authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix timing issues in USB drivers

In combination with slow USB hubs or KVM switches, some drivers
apparently fail to initialize du...

6745d9e45e8e5c86f48463a22f57790acaddd5bb authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update packaging

6ca2eb76b9148407179de9a3ac62acc98f83f78d authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update `README.md` files

Update program output

4f384ccdcd98e44dc00de1c07c467b1ec60803d4 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update manual pages

6026f933587e7b25bc425e80e31cb4a87b946bec authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update `eruption-macro` utility

744eed9b2726feda30c7bfbfaa1e198429762c57 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'R1yuu-patch-1' into develop

f9ab5f616684c1d90b419c24cc5e333cb5341f74 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update the GitHub `ISSUE_TEMPLATE`

Update bug_report.md

649cf0c25c84a750e1173df5b8f66f4118e35fa4 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Run `cargo clippy --fix`

bbdbda9ca38f13b3341faba606de9b1692a3bd1e authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update dependencies

Cleanup unneeded dependencies

356660a145f7f355957faa93552ee2e50642c975 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Adding Shell Completions HowTo

6cabf1e3b078d18666261e89308e8a9ae59b6db1 authored about 2 years ago by Andre Schneider <[email protected]>
Use order-preserving containers

Use an `IndexMap` to store the associated manifests of a profile, since we
actually care about t...

136390fe7bafc864b217cd6032e9f428589e86cc authored about 2 years ago by X3n0m0rph59 <[email protected]>
Merge branch 'Phen-Ro-develop' into develop

50cc2eded9e59f1dfd61ef82981010f4bd6155d8 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Continuing refactor. Create parameter container structs to make it easier to find parameters.

So far, only ProfileConfiguration is in use.

b3cb8c1d1a9857a0629fa97ca834f1b57c45eb91 authored about 2 years ago by Steven <[email protected]>
Manifest now uses a ManifestConfiguration rather than a vec of parameters.

I believe with change, we no longer need to iterate over any parameters to find them.
- Clearly d...

894b1b5c90d79b543f05c5ede70fe0052aa8afbb authored about 2 years ago by Steven <[email protected]>
Begin refactoring parameters to make them easier to use.

profiles::ConfigParam is replaced with parameters::ProfileParameter. This doesn't do much to tak...

bdc42f1226ab0e87622815cc4c65fb1859c6e821 authored about 2 years ago by Steven <[email protected]>
Continuing refactor of parameters.

manifest::ConfigParam is replaced with parameters::ManifestParameter.
This doesn't take full adva...

806afa1f93eed9b0a9489fc8f38e202cab1f7ac3 authored about 2 years ago by Steven <[email protected]>
WIP: Update `eruption-macro` utility

b1acb1c3d9a0f0d96af54bd9ae538875dd9521ca authored about 2 years ago by X3n0m0rph59 <[email protected]>
Format source code

c8a7bc13a478fdd62c044c84bc75a9b4eaa0f7e3 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update dependencies

fac43d6637a1ac12a29cff03c04faa160e91c738 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Add a banner to `eruptionctl`

e0c18cc8d8f58aabc724d108272d8b70721dff41 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix `Cargo.toml`

Add missing feature

dc337b3f3cb4c0e6fbe6106ad8ee81fec91596c9 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Increase resilience in case of device failures

Try to close failed devices instead of spinning in a tight loop

References #172

c21632ed47ab709d99c84c01342933943d29df96 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Lower priority of a log message

df37f4662ec55872e746973f97ed5e86fe7cd57b authored about 2 years ago by X3n0m0rph59 <[email protected]>
Forcefully close failed devices

Try to close all failed devices early, so that we do not end up spinning in a
tight loop in the ...

babdd517b4c2f46aa517661b1c7709b7a2ffdc98 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix overlay bug

Give the `FN` key overlay priority over all other overlays

16bc006aa01b3dba766db2e04d38bdab1b224964 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Enable overflow checks

7ddd8373e3b822d9d25809bf2fb1c8a3a1cc338d authored about 2 years ago by X3n0m0rph59 <[email protected]>
Reduce wait time

Lower the timeout somewhat and see if it still working

References #161

37d4727d68314ccbbd696287f7f4c7a504a0b8f5 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update README.md

3a381191eda4735a5d38f3fa26f0d0f21d84255e authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update `Eruption SDK`

Update CHANGES.md
Cleanups

27ba2545c4a7d429cd2b62f3b33cab5c0488a551 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update Python 3 SDK

Publish on pypi: https://pypi.org/project/eruption-sdk/

a58b55acced913b9e6730dc257658f6e3d913848 authored about 2 years ago by X3n0m0rph59 <[email protected]>
A few cleanups to the Eruption SDK

a90f7b0f147334497da15e2c6bc2e2ea59754d64 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update outdated URLs

Update Copyright
Update GitHub URLs

410423b3f2cd45b010be4918ae4ac543874aa174 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Prepare for publishing on `crates.io`

Update **/Cargo.toml files
Cleanups

b07a2a6cab57350ab80a6863b1cfe00419503ee9 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update `Eruption GUI`

Update authors
Cleanups

175e78d418ee31d7f6865666bbfc31e4bca4caa2 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Run `cargo clippy --fix`

Cleanups

8deab11cefc89b1a9beef7d90e521b855616e6ee authored about 2 years ago by X3n0m0rph59 <[email protected]>