Commit Graph

164 Commits

Author SHA1 Message Date
Nolan Lawson 586bc0aee2 fix: remove unnecessary abort opportunity 2024-03-18 22:16:25 -07:00
Nolan Lawson 517a618744 fix: handle AbortError correctly 2024-03-18 18:37:15 -07:00
Nolan Lawson ec880b4ac1 fix: fix signal.aborted logic 2024-03-17 15:53:54 -07:00
Nolan Lawson 546cc9301b test: add tick 40s 2024-03-17 11:56:20 -07:00
Nolan Lawson 8b25eb668d fix: cancel the fetch 2024-03-17 10:47:53 -07:00
Nolan Lawson a627dbf933 test: refactor 2024-03-17 09:56:26 -07:00
Nolan Lawson c820e67be6 fix: try more progress 2024-03-10 22:25:45 -07:00
Nolan Lawson fc835ac357 Merge remote-tracking branch 'origin/master' into cancel-inflight-db 2024-03-10 22:07:07 -07:00
Nolan Lawson 2a57ba18e8
test: centralize fetch mocks in one place (#408) 2024-03-10 20:13:46 -07:00
Nolan Lawson 49ce9f739e fix: more work 2024-03-10 15:16:16 -07:00
Nolan Lawson 5748c97586 fix: fix weird error 2024-03-10 14:43:06 -07:00
Nolan Lawson 7088ce3ff6 fix: cancel inflight db operations 2024-03-10 14:40:32 -07:00
Nolan Lawson cc1f64d23e
chore: switch from jest to vitest (#404) 2024-03-09 13:21:00 -08:00
Nolan Lawson d0e94c7194
chore: update dependencies (#400) 2024-02-17 09:11:02 -08:00
Nolan Lawson 56992858c0
perf: replace Svelte with vanilla JS (#381) 2023-12-17 12:28:46 -08:00
Nolan Lawson 8a4e4d6586
perf: wait for initial load in benchmarks (#390) 2023-12-10 21:28:25 -08:00
Nolan Lawson 6eb3089dc6
perf: add more benchmarks (#389) 2023-12-10 21:05:37 -08:00
Nolan Lawson f6ccc990f5
test: use better test name (#388) 2023-12-10 10:18:41 -08:00
Nolan Lawson 2bf5aff010
feat: add support for emoji v15.1 (#383) 2023-12-03 16:02:57 -08:00
Nolan Lawson 3a1fc1fad4
chore: fix storage tests in webkit (#374) 2023-11-11 09:10:46 -08:00
Nolan Lawson e5fde551fe
feat: upgrade to svelte 4 (#372) 2023-11-11 08:12:20 -08:00
Nolan Lawson bd2004b25d
fix: put annotation in title/aria-label (#369)
Fixes #366
2023-10-08 13:11:12 -07:00
Nolan Lawson 0524c1d279
chore: update breaking deps (#368) 2023-10-07 12:55:20 -07:00
Nolan Lawson 8b242ce890
chore: update non-breaking deps (#367) 2023-10-07 12:42:28 -07:00
Nolan Lawson 72e3a5d18c
chore: update testing-library (#349) 2023-06-18 16:20:04 -07:00
Nolan Lawson a7ad168b5b
test: improve resiliency again (#348) 2023-06-18 13:10:44 -07:00
Nolan Lawson ad490854ce
test: improve test resiliency again (#345) 2023-06-18 12:27:19 -07:00
Nolan Lawson 9eece6c3e2
chore: update some dev deps (#342) 2023-06-18 12:22:38 -07:00
Nolan Lawson dfc5a827eb
chore: remove rimraf/mkdirp (#338) 2023-06-18 11:48:28 -07:00
Nolan Lawson f94e45e0f9
test: make tests more resilient (#339) 2023-06-18 11:48:19 -07:00
Nolan Lawson 7d9096b06c
fix: simplify skintone listbox (#336) 2023-06-11 11:35:18 -07:00
Nolan Lawson 5a8fc19b96
fix: preserve state if component disconnects then immediately reconnects (#313)
Fixes #312
2023-01-22 13:09:04 -08:00
Nolan Lawson fbaa881989
chore: update tachometer (#314) 2023-01-22 10:12:57 -08:00
Nolan Lawson fea4cd130e
chore: update jest (#315) 2023-01-22 10:05:56 -08:00
Nolan Lawson da524c240d
feat: add support for custom emoji fonts (#308)
Fixes #82
2022-12-29 10:16:39 -08:00
Nolan Lawson 8579f251eb
chore: fix storage benchmark, update to node 16 (#299) 2022-12-17 10:29:23 -08:00
Nolan Lawson 0a45a5c71e
test: fix flakey test (#279) 2022-04-17 09:00:15 -07:00
Nolan Lawson 3601f79eaf
fix: fix category with unsetting customEmoji (#277)
Fixes #276
2022-04-15 17:51:17 -07:00
Nolan Lawson 13f8f70ec1
chore: update fakeindexeddb (#262)
* chore: update fakeindexeddb

* test: fix timings
2022-02-18 14:03:52 -08:00
Nolan Lawson cebd60c564
chore: update deps (#261)
* chore: update deps

* fix: downgrade node-fetch
2022-02-18 13:46:06 -08:00
Nolan Lawson 8c8c331133
chore: update svelte-jester and svelte-preprocess (#260)
* chore: update svelte-jester and svelte-preprocess

* fix: lint

* fix: fix coverage
2022-02-18 13:26:40 -08:00
Nolan Lawson 7b0f17aaf2
feat: update to emoji 14.0 (#237) 2021-12-20 18:44:51 -08:00
Nolan Lawson fa2494223d
fix: fix db undefined when adding/removing element (#227)
Fixes #225
2021-09-26 11:11:57 -07:00
Nolan Lawson d732610e7f
perf: use relaxed IDB transactions and manually commit (#218)
* perf: use relaxed IDB transactions and manually commit

* fix: reduce time spent in benchmark

* fix: add missing txn.commit()

* fix: small syntax change
2021-08-21 14:48:38 -07:00
Nolan Lawson 780d5b3c02
test: inject actual styles in jest (#214)
* test: inject actual styles in jest

* fix: remove rollup plugin virtual
2021-08-13 18:09:40 -07:00
Nolan Lawson 7875925be0
fix: support RTL direction (#213)
* fix: support RTL direction

fixes #212

* fix: fix for old Safari

* fix: remove test page rtl
2021-08-13 17:40:03 -07:00
Nolan Lawson 567da7316a
fix: update favorites only on mount (#210)
Fixes #205
2021-08-13 12:51:57 -07:00
Nolan Lawson 8e7b5d5aab
fix: fix setting props before element upgrade (#194)
* fix: fix setting props before element upgrade

fixes #190

* fix: better test and logic

* fix: fix re-setting
2021-07-25 20:51:12 -07:00
Nolan Lawson 6a08dec7ec
test: fix flakey test (#196) 2021-07-25 20:44:12 -07:00
Nolan Lawson 154e703a1b
test: add another scrolling test (#184) 2021-07-12 07:20:11 -07:00