Application good first issues

338 open issues currently match Application with the default 10+ star filter. This is the homepage feed limited to repositories tagged Application.

All issues · Browse projects · How to find good first issues

Active projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~338 matching filters (10+ stars · Application)

List

Notes: reword the empty state and make "create a new one" a link

AI summary

This issue proposes improving the empty state message for a notes panel. The current message is wordy and the "create a new one" action is not directly actionable. The suggested fix is to simplify the message and make "create a new one" a clickable link that directly triggers the note creation action.

enhancementgood first issuemechanical
28Application · Management Tool
Difficulty
2/5

Notes: the "No folder" filter reads the same as "All"

AI summary

The "No folder" filter chip in the notes interface is confusingly similar to the "All" filter, as both initially appear to show all notes. The proposed fix is to remove the "No folder" filter chip to avoid user confusion, while keeping the "No folder" option in the note editing interface where it has a distinct and unambiguous meaning.

enhancementgood first issuemechanical
28Application · Management Tool
Difficulty
1/5

Upcoming task dates are painted in the overdue colour

AI summary

The dashboard incorrectly displays upcoming task dates in an "overdue" color, making them indistinguishable from genuinely overdue tasks. This is caused by a single `overdue` prop in the `TaskRow` component being used for both displaying the date and indicating urgency. The proposed fix is to split this into two separate props: `showDate` and `overdue`, with upcoming tasks only using `showDate` and a muted color.

buggood first issuemechanical
28Application · Management Tool
Difficulty
2/5

The dashboard's "For today" panel does not say what it lists

AI summary

The dashboard's "For today" panel is ambiguously labeled and could be confused with the "Events of the day" panel. The issue proposes renaming it to "Tasks for today" for clarity and suggests considering similar explicit labeling for other task-related panels like "Overdue" and "Next 7 days" to improve consistency.

enhancementgood first issuemechanical
28Application · Management Tool
Difficulty
1/5

Remove the unused attachments.task_id column

AI summary

This issue proposes removing the `attachments.task_id` column, its index, and the corresponding `task_id` member from the `AttachmentRow` interface. These elements are confirmed to be unused and do not represent any current functionality, thus they are misleading in the database schema.

enhancementgood first issuemechanical
28Application · Management Tool
Difficulty
1/5

logout() leaves an unhandled promise rejection

AI summary

The `logout()` function in the application is causing unhandled promise rejections when the user attempts to log out after their session has already ended. This occurs because the `api.post('/auth/logout', {})` call fails (expectedly, due to the expired session), and the `finally` block re-throws the rejection without explicit handling. The proposed fix involves adding a `.catch(() => {})` to the `api.post` call to swallow the expected error, ensuring only the cleanup logic runs.

buggood first issuemechanical
28Application · Management Tool
Difficulty
1/5

TOTP sign-in does not record the device address

AI summary

When users sign in using two-factor authentication (TOTP), the device's IP address is not being recorded in the session. This leads to the 'Devices' list showing no address for accounts that have enabled 2FA, which are typically the most security-conscious users. The fix involves passing the request's IP address to the session creation function in the MFA sign-in path, similar to how it's done in the standard password sign-in path.

buggood first issue
28Application · Management Tool
Difficulty
1/5

Two competing styles for destructive actions

AI summary

The application uses two inconsistent styles for destructive actions: an underlined text link and a bordered danger button. This inconsistency is most apparent in the note editor, where a text link appears next to other toggle-like buttons. The goal is to unify these styles to a single, consistent convention for destructive actions across the app.

enhancementgood first issue
28Application · Management Tool
Difficulty
2/5

The savings bar is painted with a literal, not the accent token

AI summary

The savings progress bar on the dashboard is using a hardcoded hex color instead of the theme's accent token. This causes the bar to display the dark theme's accent color even when the light theme is active, creating a visual inconsistency. The fix involves replacing the literal color with the `bg-accent` token.

buggood first issue
28Application · Management Tool
Difficulty
1/5

Devices list sorts orphaned sessions above active ones

AI summary

The Devices list incorrectly sorts orphaned sessions above active ones due to a faulty date comparison logic. The `ORDER BY` clause attempts to sort by `last_seen_at` or `created_at`, but a `replace` function applied to `created_at` creates different string formats, causing orphaned sessions (which fall back to `created_at`) to appear first. Removing the `replace` function will fix this sorting issue.

buggood first issue
28Application · Management Tool
Difficulty
1/5

PWA update toast is not translated into Russian

AI summary

The PWA update toast message is not being translated to Russian, displaying in English instead. This is due to two missing translation keys in the Russian language file. The fix involves adding these missing keys to the translation file.

buggood first issue
28Application · Management Tool
Difficulty
1/5

Administrator's avatar colour is indistinguishable from the first invited member's

AI summary

The administrator's avatar color is indistinguishable from the first invited member's because the administrator is assigned a default color that is very similar to the first color in the user color palette. This makes it difficult to differentiate between users, especially in small setups. The suggested fix is to assign a color from the palette to the administrator during setup, similar to how invited members are handled.

buggood first issue
28Application · Management Tool
Difficulty
2/5

Settings: default currency is a free-text field instead of the currency picker

AI summary

The default currency setting currently uses a free-text field, which allows for typos and lacks guidance on common currencies. This issue proposes replacing it with a currency picker component similar to the one used in the account creation dialog, while still allowing for the entry of less common ISO 4217 codes. Additionally, the stored currency value should be standardized by uppercasing and trimming whitespace.

buggood first issue
28Application · Management Tool
Difficulty
2/5

Dark theme: checkboxes stay white and stick out

AI summary

In the dark theme, unchecked checkboxes and toggles retain their default white appearance, creating a visual inconsistency against dark backgrounds. The proposed solution is to implement `color-scheme: dark` on the dark theme's root element, which should correctly style native form controls. A fallback to custom-drawn checkboxes is considered if this approach causes unintended side effects.

buggood first issue
28Application · Management Tool
Difficulty
3/5

Sign out: red hover state + an icon

AI summary

This issue requests an enhancement to the "Sign out" button to make it more visually prominent for a destructive action. It should have a red hover state with a rounded pill shape and include a sign-out icon for better at-a-glance recognition, applied to both desktop and mobile interfaces.

enhancementgood first issue
28Application · Management Tool
Difficulty
2/5

[Feature]: Expose `custom_properties` in `StreamSerializer

AI summary

This feature request aims to expose the `custom_properties` field from the `Stream` model in the `StreamSerializer`. This would allow external API clients, like the Swaparr dashboard, to access stream-specific metadata such as M3U Catch-up support, which is currently stored but not returned by the API.

good first issueArea: StreamsFeature RequestArea: BackendP4
336Application · Dispatch System
Difficulty
1/5

完全违背了开源精神

AI summary

This GitHub issue is a strong complaint from a user asserting that the project has completely betrayed the spirit of open source. The user expresses growing disgust and annoyance with the project's direction or actions, though no specific details are provided.

good first issue
2.9KApplication · TV Application
Difficulty
1/5

a couple of qol feature requests

AI summary

The user is requesting two quality-of-life features: an option to prevent pinned items from being deleted via the GUI, and a 'hover to select' functionality for items. They express enthusiasm for these additions.

good first issue
51Application · Management Tool
Difficulty
2/5

Failed to download Wine,未能完成该 操作。可执行文件中的CPU类型不正确

AI summary

The task is to debug a macOS anime game launcher application (Asagl) that is failing to download Wine due to a CPU type mismatch error in the executable. The issue report includes macOS and Asagl versions, a screenshot of the error, and confirmation from the user that they have provided sufficient details.

bughelp wantedquestion
32Application · Game Launcher
Difficulty
4/5

Accessibility Improvements for Message Editor

AI summary

Improve the accessibility of the message editor in the OnLaunch application by addressing issues with checkbox click targets, touch target sizes, and ensuring consistent interaction patterns. This involves making checkboxes reliably clickable, increasing the size of interactive elements to meet accessibility guidelines (at least 44px), and ensuring proper focus indicators and screen reader compatibility. The goal is to achieve WCAG 2.1 AA compliance.

enhancementgood first issue
12Application · Management Tool
Difficulty
4/5

[BUG]: 强制退出游戏会导致Driver Error

AI summary

Debug a macOS application (Asagl, a Wine frontend) that experiences a 'Driver Error' and crashes after forcefully quitting a game launched through it. The error occurs on macOS 15.5 with Asagl version 2.0.3. The issue involves Wine processes not properly terminating, leading to subsequent launch failures. A log file is provided for debugging.

bughelp wantedquestion
32Application · Game Launcher
Difficulty
4/5

Fetching Locked Buckets gives 401 Unauthorized

AI summary

The task is to debug and fix a bug in ArchImmich where fetching locked media buckets from an Immich server (v1.137.3) results in a 401 Unauthorized error. This likely involves investigating the API calls made by ArchImmich to the Immich server, identifying why the necessary permissions are not being provided, and modifying the ArchImmich code to correctly handle authentication or request the required permissions for accessing locked buckets.

good first issue
82Application · Image and Video Processing
Difficulty
4/5

[BUG]: 安装游戏时启动器崩溃

AI summary

Debug a crash in Asagl (a macOS Anime Game Launcher) that occurs during game installation. The crash is similar to one in version 2.0.1 and a crash report is provided. The task involves analyzing the crash report (linked in the issue) to identify the cause of the crash in Asagl version 2.0.2 and provide a solution.

bughelp wantedquestion
32Application · Game Launcher
Difficulty
4/5

Project list title background color is missing

AI summary

Debug a bug in a Go-based terminal todo application where the background color of project list titles is missing due to a configuration issue. The bug is related to color configuration in the application's code, potentially involving interaction between the application's styling, color definitions, and the user's configuration file.

bughelp wanted
23Application · To-Do List
Difficulty
4/5

[BUG]: 您的机器环境异常,请重启机器 错误码:10310-4001您的机器环境异常,请重启机器 错误码:10310-4001

AI summary

Debug a macOS Anime Game Launcher (Asagl) that is encountering an error code 10310-4001, causing a 'Your machine environment is abnormal, please restart the machine' message after a couple of minutes of gameplay. The issue occurs on macOS 26.0 with Asagl version 2.0.2. The user has confirmed the issue and provided their macOS and Asagl versions. Debugging will likely involve investigating Wine environment configurations and potential conflicts.

bughelp wantedquestion
32Application · Game Launcher
Difficulty
4/5

[FEATURE REQUEST]: Add HDR support for GI

AI summary

Implement HDR support for Global Illumination (GI) in the Asagl (Anime Game Launcher) application for macOS. This involves integrating the necessary environment variable setting (`DXMT_ENABLE_NVEXT=1`) and registry key modification (provided .reg file) to enable HDR within the supported games launched through Asagl. The solution needs to be integrated seamlessly into the Asagl workflow, potentially requiring modifications to the application's Wine configuration or game launch process.

bughelp wantedquestion
32Application · Game Launcher
Difficulty
4/5

Also browsing: Software Development , AI/ML , Uncategorized