Commit Graph

38 Commits

Author SHA1 Message Date
Nolan Lawson 64e3424a3c fix: try not pooling indexeddb 2024-03-19 22:12:14 -07: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 304a18d2f7
fix: remove unused code (#148) 2021-06-26 16:23:50 -07:00
Nolan Lawson 17ff7494a4
chore: update to jest 27 (#147)
* chore: update to jest 27

* fix: lint

* chore: update @testing-library/dom too

* test: relax coverage test

* test: fix coverage
2021-06-25 21:57:50 -07:00
Nolan Lawson f6f5d93780
chore: use @rollup/plugin-strip to remove console.log and perf marks/measures (#136)
* fix: use @rollup/plugin-strip

* fix: progress

* test: fix test

* fix: fixup
2021-05-31 08:45:59 -07:00
Nolan Lawson 9fe31d9a57
test: improve test coverage (#74) 2020-11-06 10:08:33 -08:00
Nolan Lawson fa97af5311 perf: slightly reduce bundle size 2020-06-27 12:56:29 -07:00
Nolan Lawson 9dffb1b622 perf: smaller db close implementation 2020-06-27 11:30:47 -07:00
Nolan Lawson 025756324d fix: fix closing/deleting a second database object 2020-06-27 11:09:43 -07:00
Nolan Lawson 6a99dcc55a fix: fix lookup on skintoned unicode 2020-06-26 23:27:50 -07:00
Nolan Lawson 6cfc728ecf fix: remove tokens from exposed emoji object 2020-06-22 18:53:27 -07:00
Nolan Lawson c70df34450 perf: reduce code in PickerElement 2020-06-17 00:03:50 -07:00
Nolan Lawson 92100a9b5d fix: simplify api 2020-06-14 23:38:43 -07:00
Nolan Lawson 86d24b2c1e fix: add types and fixup events 2020-06-14 17:39:52 -07:00
Nolan Lawson 8f25a03436 fix: progress on custom emoji 2020-06-14 17:30:32 -07:00
Nolan Lawson 15af26d5e7 start on UI, shortcode -> shortcodes 2020-06-14 14:42:05 -07:00
Nolan Lawson e40984743d feat: implement custom emoji 2020-06-14 11:30:38 -07:00
Nolan Lawson 2d30e117ba feat: start on favorite emoji in db 2020-06-11 21:12:05 -07:00
Nolan Lawson d5be361a49 feat: save preferred skin tone 2020-06-11 20:04:42 -07:00
Nolan Lawson 1c1c3be036 test: improve test coverage 2020-06-09 21:44:53 -07:00
Nolan Lawson 100ed98074 refactor: more consistent code 2020-06-09 20:07:45 -07:00
Nolan Lawson f5b5679fc0 fix: databases auto-reopen when closed/deleted 2020-06-09 20:03:17 -07:00
Nolan Lawson f8f277448c test: more tests 2020-06-05 22:18:02 -07:00
Nolan Lawson 1eb0c4c115 rename to emoji-picker-element 2020-06-05 21:02:53 -07:00
Nolan Lawson 79db2b2847 fix: improve search algorithm 2020-06-05 17:59:04 -07:00
Nolan Lawson 73f0fd27e6 test: more tests 2020-06-05 08:51:03 -07:00
Nolan Lawson f562f886dc fix: refactor/improve offline support 2020-06-04 19:06:51 -07:00
Nolan Lawson 51040b3d96 fix: add better perf marks / logging system 2020-06-04 18:31:31 -07:00
Nolan Lawson b47b97cbb0 refactor(Database): refactor again 2020-06-03 18:11:24 -07:00
Nolan Lawson a60e130741 refactor: refactor IDB code 2020-06-03 18:09:40 -07:00
Nolan Lawson 8c7305a2e1 fix: separate the Database and Picker modules 2020-06-01 21:24:46 -07:00
Nolan Lawson d13f011b66 fix: fix GNOME web, fallback for missing etags 2020-06-01 08:22:26 -07:00
Nolan Lawson 7a5c61b0c4 fix uniq issue 2020-05-17 10:56:31 -07:00
Nolan Lawson 6b8197b775 more progress 2020-05-16 20:36:21 -07:00
Nolan Lawson 58e1667770 refactor 2020-05-16 17:51:37 -07:00
Nolan Lawson 0f24809e77 figure out caching logic 2020-05-16 17:20:00 -07:00
Nolan Lawson e55f2ecec0 work on etags 2020-05-13 08:12:56 -07:00
Nolan Lawson 961140c167 refactor 2020-05-12 20:25:46 -07:00