• Joined on 2025-12-25
ilia pushed to feature/pretext at glyphdiff.com/frontend-svelte 2026-04-12 06:08:28 +00:00
49822f8af7 feat: install pretext library
338ca9b4fd feat: export TextLayoutEngine and CharacterComparisonEngine from shared helpers index
99f662e2d5 fix: iterate pre-computed chars array in Line.svelte to fix unicode grapheme splitting bug
5977e0a0dc fix: correct advances null-check in CharacterComparisonEngine and remove unused TextLayoutEngine dep
2b0d8470e5 test: fix CharacterComparisonEngine tests — correct env directive, canvas mock, and full spec coverage
Compare 8 commits »
ilia created branch feature/pretext in glyphdiff.com/frontend-svelte 2026-04-12 06:08:28 +00:00
ilia pushed to main at glyphdiff.com/frontend-svelte 2026-04-10 14:31:29 +00:00
26737f2f11 Merge pull request 'chore/purge-unused' (#33) from chore/purge-unused into main
d9fa2bc501 refactor: consolidate font domain and model types into font.ts
5f38996665 chore: purge legacy font provider types and normalization logic
Compare 3 commits »
ilia deleted branch chore/purge-unused from glyphdiff.com/frontend-svelte 2026-04-10 14:31:29 +00:00
ilia merged pull request glyphdiff.com/frontend-svelte#33 2026-04-10 14:31:28 +00:00
chore/purge-unused
ilia created pull request glyphdiff.com/frontend-svelte#33 2026-04-10 14:31:18 +00:00
chore/purge-unused
ilia created branch chore/purge-unused in glyphdiff.com/frontend-svelte 2026-04-10 14:29:44 +00:00
ilia pushed to chore/purge-unused at glyphdiff.com/frontend-svelte 2026-04-10 14:29:44 +00:00
d9fa2bc501 refactor: consolidate font domain and model types into font.ts
5f38996665 chore: purge legacy font provider types and normalization logic
Compare 2 commits »
ilia pushed to main at glyphdiff.com/frontend-svelte 2026-04-10 05:13:41 +00:00
d70fc9f918 Merge pull request 'feat/font-store-merge' (#32) from feat/font-store-merge into main
14dbd374ec refactor: replace unifiedFontStore with fontStore in comparisonStore tests
dc6e15492a test: mock fontStore and update FontStore type signatures
45eac0c396 refactor: delete BaseFontStore and UnifiedFontStore — FontStore is the single implementation
ed7d31bf5c refactor: migrate all callers from unifiedFontStore to fontStore
Compare 11 commits »
ilia deleted branch feat/font-store-merge from glyphdiff.com/frontend-svelte 2026-04-10 05:13:41 +00:00
ilia merged pull request glyphdiff.com/frontend-svelte#32 2026-04-10 05:13:40 +00:00
feat/font-store-merge
ilia created pull request glyphdiff.com/frontend-svelte#32 2026-04-10 05:13:22 +00:00
feat/font-store-merge
ilia created branch feat/font-store-merge in glyphdiff.com/frontend-svelte 2026-04-10 05:07:07 +00:00
ilia pushed to feat/font-store-merge at glyphdiff.com/frontend-svelte 2026-04-10 05:07:07 +00:00
14dbd374ec refactor: replace unifiedFontStore with fontStore in comparisonStore tests
dc6e15492a test: mock fontStore and update FontStore type signatures
45eac0c396 refactor: delete BaseFontStore and UnifiedFontStore — FontStore is the single implementation
ed7d31bf5c refactor: migrate all callers from unifiedFontStore to fontStore
468d2e7f8c feat(FontStore): export through entity barrel files
Compare 10 commits »
ilia deleted branch refactor/code-splitting from glyphdiff.com/frontend-svelte 2026-04-08 06:34:22 +00:00
ilia merged pull request glyphdiff.com/frontend-svelte#31 2026-04-08 06:34:21 +00:00
refactor/code-splitting
ilia pushed to main at glyphdiff.com/frontend-svelte 2026-04-08 06:34:21 +00:00
4281d94d66 Merge pull request 'refactor/code-splitting' (#31) from refactor/code-splitting into main
752e38adf9 test: full test coverage of baseFontStore and unifiedFontStore
9c538069e4 test(UnifiedFontStore): add isEmpty and destroy tests
71fed58af9 test(UnifiedFontStore): add category getter tests
fee3355a65 test(UnifiedFontStore): add filter change reset tests
Compare 33 commits »
ilia created pull request glyphdiff.com/frontend-svelte#31 2026-04-08 06:34:08 +00:00
refactor/code-splitting
ilia pushed to refactor/code-splitting at glyphdiff.com/frontend-svelte 2026-04-08 06:33:20 +00:00
752e38adf9 test: full test coverage of baseFontStore and unifiedFontStore
9c538069e4 test(UnifiedFontStore): add isEmpty and destroy tests
71fed58af9 test(UnifiedFontStore): add category getter tests
fee3355a65 test(UnifiedFontStore): add filter change reset tests
2ff7f1a13d test(UnifiedFontStore): add filter setter tests
Compare 14 commits »
ilia pushed to refactor/code-splitting at glyphdiff.com/frontend-svelte 2026-04-04 13:44:04 +00:00
e88cca9289 test(FontBufferCache): change mock fetcher type
d4cf6764b4 test(appliedFontsStore): rewrite tests with describe grouping and full coverage
5a065ae5a1 refactor: extract #fetchChunk, replace Promise.allSettled with self-describing results
20110168f2 refactor: extract #processFont and #scheduleProcessing from touch and #processQueue
f88729cc77 fix: guard AbortError from retry counting; eviction policy removes stale keys
Compare 5 commits »