A WebAssembly powered c# code editor, running entirely in your browser

blazor blazor-webassembly csharp dotnet pwa wasm
4 Open Issues Need Help Last updated: Jul 13, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Create new sample projects for the Apollo C# WebAssembly code editor demonstrating Razor component development, including basic examples like FizzBuzz and a full-stack web API example. This will improve the user experience and showcase Apollo's capabilities for full-stack development.

Complexity: 4/5
enhancement good first issue feature

A WebAssembly powered c# code editor, running entirely in your browser

C#
#blazor#blazor-webassembly#csharp#dotnet#pwa#wasm

AI Summary: Fix a bug in the Apollo C# code editor where renaming a file appends the original extension if a new extension is provided, resulting in incorrect filenames (e.g., renaming a `.cs` file to `.html` results in `.html.html.cs`). The solution involves modifying the `RenameFileDialog.razor` component to prevent redundant extension appending when renaming files with different extensions.

Complexity: 2/5
bug good first issue

A WebAssembly powered c# code editor, running entirely in your browser

C#
#blazor#blazor-webassembly#csharp#dotnet#pwa#wasm
Customizeable Keybindings about 2 months ago

AI Summary: Implement customizable keybindings in the Apollo C# code editor. This involves expanding the existing keybinding actions and adding a configurable settings dialog to allow users to define their preferred key mappings. The task requires modifying the KeyboardService, SettingsState, and SettingsDialog components.

Complexity: 4/5
enhancement help wanted feature

A WebAssembly powered c# code editor, running entirely in your browser

C#
#blazor#blazor-webassembly#csharp#dotnet#pwa#wasm
Modal Improvements about 2 months ago

AI Summary: Improve the user experience of the Add File, Rename File, and Rename Folder modals in the Apollo C# code editor by adding a visual border to better distinguish them from the surrounding application interface. This involves adding a CSS class or modifying existing styling to include a border around these specific dialogs.

Complexity: 2/5
bug enhancement good first issue

A WebAssembly powered c# code editor, running entirely in your browser

C#
#blazor#blazor-webassembly#csharp#dotnet#pwa#wasm