Commit Graph

52 Commits

Author SHA1 Message Date
toasted-nutbread
50e0fbbb66 Use schema to validate options 2019-12-29 12:33:15 -05:00
toasted-nutbread
8b89e99eff Remove contenteditable="true" from textarea 2019-12-22 20:35:26 -05:00
toasted-nutbread
11b94d5a82 Make apiClipboardGet use plaintext
Also clear the value before returning
2019-12-22 20:35:26 -05:00
toasted-nutbread
ec8b805e8f Fix missing API functions being used on the background page 2019-12-20 22:46:20 -05:00
toasted-nutbread
ce51fe7eca Use a single api.js 2019-12-13 23:11:56 -05:00
toasted-nutbread
96aad50340 Create DOM utility file 2019-11-26 18:59:52 -05:00
toasted-nutbread
7e94fca7c7 Rename extension.js to core.js to better reflect its use 2019-11-26 17:29:52 -05:00
siikamiika
41020289ab add mecab support 2019-11-23 17:45:44 +02:00
toasted-nutbread
75883ed885 Remove dexie 2019-11-10 13:01:39 -05:00
toasted-nutbread
7de24dd355 Add favicons 2019-11-02 10:10:03 -04:00
siikamiika
48776145d6 add workaround to Chrome clipboard.readText
For some reason this doesn't work on Firefox, so keep using the new API
for Firefox
2019-10-27 15:46:27 +02:00
toasted-nutbread
1d516b3b24 Implement audio fallbacks 2019-10-10 21:30:38 -04:00
toasted-nutbread
8c4fb28a30 Add support creating profile usage conditions 2019-09-18 19:14:01 -04:00
toasted-nutbread
5c4614f585 Add support for showing recursive popups 2019-09-02 19:31:42 -04:00
toasted-nutbread
a39a1fa9e4 Add support for Edge browser 2019-08-26 21:58:03 -04:00
toasted-nutbread
c7fd17183d Add meta viewport tag to all html pages 2019-05-04 13:02:56 -04:00
8ed3ca6fd4 cleanup 2017-08-15 21:40:41 -07:00
8b50dfe1e9 unify files 2017-08-13 21:11:10 -07:00
aac2a58b5f wip 2017-08-13 16:11:51 -07:00
7e635d6382 more cleanup 2017-08-05 19:23:17 -07:00
32680c58b8 cleanup 2017-07-23 22:48:33 -07:00
a0e2d9cb72 cleanup 2017-07-20 21:32:17 -07:00
ac2e079c98 cleanup 2017-07-19 21:41:30 -07:00
fe137e94c9 cleanup 2017-07-19 21:28:09 -07:00
62db3d74b8 factor out handlebars from util 2017-07-19 09:24:38 -07:00
26e1cc517f refactor 2017-07-18 23:07:46 -07:00
39f1f30dc9 refactor bg/js/util.js 2017-07-16 13:14:28 -07:00
516c7f5381 refactor mixed/js/util.js 2017-07-16 12:48:27 -07:00
d3c342071f support importing from zip files 2017-06-25 15:36:28 -07:00
20d062329b more audio handling improvements 2017-03-25 10:46:59 -07:00
73fcc5a957 add missing metadata to background page 2017-03-11 18:08:09 -08:00
30999c13d3 wip 2017-03-04 18:24:57 -08:00
2e7ce45112 file reorg 2017-03-04 12:27:05 -08:00
a01ca1f17c renaming things to make more sense 2017-03-02 21:01:49 -08:00
491480c409 adding gecko polyfill 2017-01-28 19:01:06 -08:00
916751420e sayonara ankiweb 2017-01-11 20:21:11 -08:00
a18f3be559 Renaming things 2016-11-07 08:29:21 -08:00
25a8f4fb68 Cleanup 2016-10-21 20:08:16 -07:00
0b4bdec7f2 WIP 2016-10-15 23:23:40 -07:00
5057d6b6cf WIP 2016-10-15 19:51:41 -07:00
7aa6d6feee WIP 2016-10-15 19:05:53 -07:00
ef86c69bd6 Add ankiweb stub 2016-10-11 20:54:54 -07:00
f85874f97b WIP 2016-10-10 19:50:55 -07:00
b2d9b613ad Cleanup 2016-08-23 22:28:37 -07:00
96c6c4ad1a Adding dexie 2016-08-20 22:03:16 -07:00
abb3d74142 Temporarily removing gecko code from master until everything works in
firefox branch.

This reverts commit 30585892b8, reversing
changes made to bd89db4ec5.
2016-07-06 19:56:13 -07:00
ispedals
b4fe1f1fa6 Add polyfills for Gecko's WebExtension implementation
Gecko currently does not support chrome.storage.sync and
chrome.runtime.onInstalled. Use chrome.storage.local instead of
sync and ignore calls to onInstalled. The implication of not
having runtime.onInstalled is that the options page is not shown
on first-run.
2016-06-19 12:54:12 -04:00
f7fa1bc51c Moving lib 2016-04-16 20:17:39 -07:00
7c9d64e95f Options now work 2016-04-06 20:48:36 -07:00
37ffcbf3ee File reorg 2016-04-04 22:02:26 -07:00