Active projects
Unique repos with open help-wanted issues updated in the last 30 days
Showing 30 of ~20,753 matching filters (10+ stars)
List🐝 Hive Advisory Report
This issue serves as a central hub for advisory findings from Hive agents, particularly at lower ACMM levels where agents analyze code without creating direct issues or PRs. A governor agent periodically posts digest comments summarizing these advisory findings. This issue is intended to be a living document and should not be closed.
Add user locale to "Copy Debug Info"
This issue proposes adding user locale information (system locale, AnkiDroid language, and backend language) to the "Copy Debug Info" feature. This information is intended to help developers better understand and debug linked issues by providing context about the user's language and regional settings.
[good first issue, hacktoberfest] 🌺 Add new Learner Mistake 350 (good-first-issue)
ship: _fail escapes markup but lets control bytes through to the terminal (after #1776)
This issue addresses a bug where the `_fail` function in the `ship` command incorrectly allows control bytes, specifically the ESC character, to pass through to the terminal after Rich markup has been neutralized. This can lead to unexpected terminal behavior when error messages contain these control characters, especially when they originate from user-provided chat templates. The fix involves ensuring that all control bytes are stripped from messages before they are displayed to the user, maintaining terminal hygiene.
[good first issue, hacktoberfest] 🎐 Add new Japanese Proverb 1572 (good-first-issue)
This issue is a beginner-friendly task to add a new Japanese proverb to a JSON file. No coding is required, and the contribution can be made directly from the browser in under a minute. It's marked as a 'good first issue' and eligible for Hacktoberfest.
Add exportAs to the directive, so #picker="ngxDaterangepickerMd" works
Signed trust reports whose physics residual is re-verified on load
Kanban `scheduled` status missing from BOARD_COLUMNS — time-delay cards invisible on the board
The Dart SDK headers that Flutter FFI plugins vendor under `dart-sdk/` are classed as first-party code
Flutter FFI plugins are incorrectly classifying vendored Dart SDK C headers as first-party code. This leads to dead code analysis reporting unused exports from these headers. The issue proposes adding 'dart-sdk' to the list of recognized vendored directory tokens to rectify this classification.
[architect] Sidebar layout components form circular imports via SidebarShell barrel re-export
[CIMD] pkce-enforcer in the profile of a client-id-uri policy is never applied; codes are issued without PKCE
The PKCE enforcer is not being applied when configured within a client-id-uri policy for CIMD clients. This allows authorization codes to be issued without PKCE, and the client is not auto-configured with PKCE S256 as expected. The issue stems from the event scope of the ClientIdUriSchemeCondition, which prevents the PKCE enforcer from executing on relevant events.
Make queue logging restartable in one process
This issue aims to make Kolibri's queue logging restartable within a single process, addressing a limitation where it can only be set up once. This will involve modifying the core logging mechanism to allow reinitialization and removing a specific workaround currently used by the Android platform.
Move Audio beacon settings menu
This issue proposes to refactor the user interface by moving the 'Audio Beacon settings' menu to a more prominent and logical location. Currently nested within 'General Settings', the suggestion is to create a standalone menu for it, positioned between 'Media Controls' and 'Manage Call outs'. This change aims to improve user experience and accessibility for audio beacon configurations.
backend: unsloth is accepted and silently ignored for task: distill
The `unsloth` backend is currently accepted but silently ignored when used with the `distill` task, causing training to proceed with standard Transformers instead of Unsloth. The issue proposes either refusing this combination at configuration load with a clear message or implementing proper support for Unsloth distillation.
training.gradient_checkpointing is decided by the trainer, not the config: `false` cannot turn it off on any 4-bit run, and 9 trainers can drop `true`
The `gradient_checkpointing` setting in TRL trainers is inconsistently applied, being overridden by internal defaults and quantization logic rather than the user-specified configuration. This leads to `false` not reliably disabling it during 4-bit training and some trainers ignoring the `true` setting.
`preference_loss_weights` never blends: only the primary loss trains, because the wrapper reads log-probs from the batch
The `preference_loss_weights` feature in Soup is not functioning as intended because the wrapper expects log-probabilities to be present in the batch, but the `trl` trainer (version 0.29) does not provide them. This causes secondary loss terms to be ignored, and only the primary loss is trained, scaled by its weight.
field-parser not applying the visibility configuration
The front-end is not correctly applying visibility configurations for metadata fields defined in the backend's `submission-forms.xml`. While frontend code has been updated to handle these configurations, the backend's data format for submission forms appears to be outdated, preventing the visibility settings from being enforced.
feat(js): expose `invert` and `threshold` (already exported from WASM)
This issue proposes adding two new JavaScript functions, `invert` and `threshold`, to the npm package. These functions are already available in the WASM module and other language APIs but are currently missing from the JavaScript wrapper. The task involves creating new wrappers that mirror existing patterns, adding JSDoc documentation, and ensuring type safety through tests.