Samuel Stroschein

Results 64 issues of Samuel Stroschein

## Problem Aliases in the context of paraglide JS make little sense. Aliases have several limitations (https://github.com/opral/monorepo/pull/2198#issuecomment-1934372097) and are only introduced to allow software projects with existing message keys to...

type: improvement
scope: inlang/paraglide-js

## Problem Message queries are async in reality but sync in our project API. Apps are running into bugs because CRUD operations do not "wait" to be resolved. The CLI's...

type: bug
type: refactor
scope: inlang/sdk

## Problem Documentation links are at a high risk of breaking because they have no ID. Any change in the slug will lead to breaking links. The reasonability that redirects...

## Problem The `Subscribable` approach of the project and @inlang/lix API has a high risk of breaking changes. We settled on getter functions because most signal implementations use getter functions....

scope: inlang/sdk
scope: lix

## Idea We can use the inlang ecosystem compatible badge for marketing individual products https://inlang.com/g/7777asdy/guide-nilsjacobsen-ecosystemCompatible on external sites like the Figma store, @opral/inlang-ide-extension marketplace. **pros** - increases the value of...

type: feature
scope: website

## Problem @janfjohannes the `parseOrigin` function from `@inlang/telemetry` should likely move to lix - misplaced in @inlang/telemetry (which is supposed to be deprecated) - needed for several apps (ensures one...

type: refactor
scope: lix

#2013 opens the possibility to enforce project ids and get rid of conditional logic and bugs like https://github.com/opral/monorepo/issues/2070 ## Task Make `project.id` not potentially undefined https://github.com/opral/monorepo/blob/27b1307868aaf6baf68fe4f6c7cb058f7931dbd1/inlang/source-code/sdk/src/api.ts#L40-L42

scope: inlang/sdk

https://github.com/opral/monorepo/blob/6b6f91500d124410852a923f8c0d0eba5e36128e/inlang/source-code/sdk/src/api.ts#L37-L41

type: improvement
scope: inlang/sdk

## Problem Hardcoded posix paths in the SDK lead to bugs on windows. Likely the reason for #2070 https://github.com/opral/monorepo/blob/b4d952e770d3838f43f693eae0b674b1b2946fac/inlang/source-code/sdk/src/migrations/maybeCreateFirstProjectId.ts#L19-L20 https://github.com/opral/monorepo/blob/b4d952e770d3838f43f693eae0b674b1b2946fac/inlang/source-code/sdk/src/migrations/maybeCreateFirstProjectId.ts#L27-L28 https://github.com/opral/monorepo/blob/b4d952e770d3838f43f693eae0b674b1b2946fac/inlang/source-code/sdk/src/loadProject.ts#L129-L130 https://github.com/opral/monorepo/blob/b4d952e770d3838f43f693eae0b674b1b2946fac/inlang/source-code/sdk/src/loadProject.ts#L144-L145 ## Proposal Use `normalizePath` from `lix-fs` to ensure...

type: refactor
scope: inlang/sdk

## Problem `repo.getOrigin()` returns "unknown" if a repo can't be found (1), conflicting with the type definition of `ReturnType` (2), aka an origin always exists. ![CleanShot 2024-01-22 at 22 41...

type: refactor
scope: lix