Commit Graph

317 Commits

Author SHA1 Message Date
Nolan Lawson 028f4dc8ed
test: add test to ensure that node is defined (#419) 2024-04-12 19:05:34 -07:00
Éric Le Maître e52867681a
fix: improved French translations (#417) 2024-04-09 07:10:03 -07:00
Nolan Lawson 6456dbf8a4
chore: switch from yarn to pnpm (#413) 2024-03-23 10:45:43 -07:00
Nolan Lawson ce950ff740
fix: avoid HTML comments, simplify replacement logic (#409) 2024-03-21 18:43:12 -07:00
Nolan Lawson 55872ba996
fix: minor refactor to reduce code size (#406) 2024-03-09 15:40:36 -08:00
Nolan Lawson cc1f64d23e
chore: switch from jest to vitest (#404) 2024-03-09 13:21:00 -08:00
Nolan Lawson 19331c6be6
fix: avoid calling getRootNode (#399) 2024-02-17 09:11:14 -08:00
Nolan Lawson 56992858c0
perf: replace Svelte with vanilla JS (#381) 2023-12-17 12:28:46 -08:00
Nolan Lawson baf29084c1
fix: use correct "red heart" in default favorites (#385) 2023-12-03 16:11:51 -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 60eeb8ef17
perf: hoist global check (#358) 2023-06-30 08:53:49 -07:00
dimden b829d4c8ce
fix: make "People and body" category work in Firefox content script (#357)
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2023-06-30 08:44:56 -07:00
Nolan Lawson c56e74cac2
chore: update linters and some devDeps (#344) 2023-06-18 12:15:53 -07:00
Nolan Lawson 7d9096b06c
fix: simplify skintone listbox (#336) 2023-06-11 11:35:18 -07:00
Nolan Lawson 6685567b65
chore: update svelte (#334) 2023-06-10 21:15:41 -07:00
Michał Orman 69b2f81e55
feat: added polish translation file (#325) 2023-04-17 19:45:39 -07:00
toschlog db7021aaad
feat: added Hindi & Indonesian text (#322) 2023-02-25 08:14:46 -08: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 da524c240d
feat: add support for custom emoji fonts (#308)
Fixes #82
2022-12-29 10:16:39 -08:00
Nolan Lawson 6305b68496
chore: update svelte (#304) 2022-12-18 16:31:15 -08:00
Nolan Lawson 4af86a8b54
fix: simpler solution to avoid svelte invalidations (#303)
* fix: simpler solution to avoid svelte invalidations

* fix: improve comment
2022-12-18 12:47:19 -08:00
Nolan Lawson c519529ced
chore: update deps (#302)
* chore: update deps

* fix: lint
2022-12-18 12:18:20 -08:00
Nolan Lawson 5fafdbd8f7
fix: remove unused code (#301) 2022-12-18 12:08:50 -08:00
Nolan Lawson 70946d95a2
feat: add ru_RU locale (#296)
Co-authored-by: Сергей Ворон <vorons@users.noreply.github.com>
2022-11-25 12:32:09 -08:00
Konstantin Krivlenia af959ae7fc
fix: used dark colors for scrollbar in dark mode (#294) 2022-10-23 10:28:21 -07:00
Kronia 0607ac39b5
feat: add italian translation file (#291) 2022-10-17 07:30:36 -07:00
Nolan Lawson 27ef3fd4fd
fix: rename zh-CN to match other intl files (#288) 2022-06-23 21:24:46 -07:00
guozi 01986b4740
feat: create zh-CN.js (#284)
* Create zh-CN.js

i18n documents added Chinese

* chore: fix lint

Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-06-23 18:12:52 -07:00
Nolan Lawson 3601f79eaf
fix: fix category with unsetting customEmoji (#277)
Fixes #276
2022-04-15 17:51:17 -07:00
Nolan Lawson 306ca067aa
fix: remove aria-owns (#275) 2022-04-08 09:17:25 -07:00
Nolan Lawson c45e3e9b43
fix: newer emoji and flags on Firefox on Windows (#271)
* fix: emoji v14 and flags on Firefox on Windows

* fix: add comment
2022-03-20 14:55:23 -07:00
Melvin Oostendorp d7727a3d2e
feat: added Dutch translation file (#267)
* Added nl.js (Dutch text)

* chore: fix lint

Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
2022-03-12 10:36:51 -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 2385f4b642
chore: update stylelint (#248) 2022-02-08 07:20:54 -08:00
Nolan Lawson 7588bd1652
fix: customElements.define called twice (#246)
* fix: customElements.define called twice

* fix: coverage
2022-02-07 17:40:21 -08:00
Nolan Lawson 7b0f17aaf2
feat: update to emoji 14.0 (#237) 2021-12-20 18:44:51 -08:00
toschlog f30160db66
feat: added ms_MY.js (Malaysian text) (#234) 2021-12-19 08:57:06 -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 b3a5138119
fix: respect the hidden attribute (#221) 2021-08-25 21:31:35 -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 267c55b3fb
feat: add new translations (#217)
Fixes #216
2021-08-18 07:26:42 -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 468fd805b9
perf: remove pixel-based indicator animation (#211) 2021-08-13 12:52:04 -07:00
Nolan Lawson 567da7316a
fix: update favorites only on mount (#210)
Fixes #205
2021-08-13 12:51:57 -07:00
Nolan Lawson ed0ffac1e1
perf: use IDBObjectStore.clear (#208) 2021-08-13 09:55:10 -07:00
Tiago Silva 69541a3957
feat: create pt_PT.js (#188) 2021-08-06 10:07:14 -07:00
Nolan Lawson 96d0d1d171
feat: add built-in translations (#200)
* feat: add built-in translations

* docs: fix docs

* docs: fix docs
2021-08-06 10:05:58 -07:00
Nolan Lawson b8302b215b
fix: use Object.prototype.hasOwnProperty (#198) 2021-08-01 17:18:35 -07:00