
Savely Krasovsky contributed to several open-source projects, focusing on feature development and internationalization. In electron/electron, he enhanced Windows session management by introducing a query-session-end event and refining session-end handling, using C++ and JavaScript to improve shutdown reliability for Windows applications. For pocket-id/pocket-id, he implemented OAuth 2.0 client_credentials grant support in Go, enabling secure server-to-server authentication, and expanded localization by centralizing translation logic and adding Russian language support with Svelte and TypeScript. On immich-app/immich, he upgraded map rendering by integrating MapLibre with PMTiles support, updating dependencies and build configurations for robust cross-platform mobile performance.

Monthly summary for 2025-09 focused on delivering server-to-server authentication capabilities for pocket-id/pocket-id and the associated OpenID Connect (OIDC) configuration updates.
Monthly summary for 2025-09 focused on delivering server-to-server authentication capabilities for pocket-id/pocket-id and the associated OpenID Connect (OIDC) configuration updates.
Delivered Audit Log and UI Internationalization in pocket-id/pocket-id (2025-08). Implemented missing translations for audit log events and UI elements; centralized translation logic into a new audit-log translation utility; updated components to consume translations; refined search with translated placeholders. This work enhances multilingual admin UX and maintainability, enabling quicker onboarding of new locales and reducing translation overhead.
Delivered Audit Log and UI Internationalization in pocket-id/pocket-id (2025-08). Implemented missing translations for audit log events and UI elements; centralized translation logic into a new audit-log translation utility; updated components to consume translations; refined search with translated placeholders. This work enhances multilingual admin UX and maintainability, enabling quicker onboarding of new locales and reducing translation overhead.
Concise monthly summary for 2025-06 focused on delivering map rendering enhancements in the mobile app and maintaining stability across platforms.
Concise monthly summary for 2025-06 focused on delivering map rendering enhancements in the mobile app and maintaining stability across platforms.
March 2025 focused on improving user experience and global accessibility for pocket-id/pocket-id. Delivered localization for ru-RU and resolved a header avatar loading bug by dynamically including user ID in the image URL. These changes enhance reliability and broaden the user base for the application.
March 2025 focused on improving user experience and global accessibility for pocket-id/pocket-id. Delivered localization for ru-RU and resolved a header avatar loading bug by dynamically including user ID in the image URL. These changes enhance reliability and broaden the user base for the application.
November 2024: Delivered Windows-focused session-management enhancements in electron/electron, introducing a new query-session-end event and extending session-end with granular termination reasons. These changes enable apps to gracefully delay shutdown, perform necessary cleanup, and provide developers with clearer shutdown signals, improving reliability and user experience on Windows.
November 2024: Delivered Windows-focused session-management enhancements in electron/electron, introducing a new query-session-end event and extending session-end with granular termination reasons. These changes enable apps to gracefully delay shutdown, perform necessary cleanup, and provide developers with clearer shutdown signals, improving reliability and user experience on Windows.
Overview of all repositories you've contributed to across your timeline