Commit Graph

658 Commits

Author SHA1 Message Date
d4e95c27d2 wip 2017-03-05 12:35:58 -08:00
ca778d30f7 visual improvements to search page 2017-03-05 11:54:48 -08:00
0e8f00a68f add code to enable all dictionaries if all are disabled (workaround for
old options bug)
2017-03-05 11:39:07 -08:00
41624605f5 fix options for good 2017-03-05 11:34:14 -08:00
592f15f96c options 2017-03-05 11:29:28 -08:00
200b8f6b75 fix options loading and storing code 2017-03-05 11:12:48 -08:00
974b103409 initial code for migration from sync storage to local storage 2017-03-04 20:56:54 -08:00
6b6190ade7 misc fixes 2017-03-04 20:27:46 -08:00
5daf2accf4 wip 2017-03-04 20:10:49 -08:00
e799aa5e5f cleanup 2017-03-04 19:53:28 -08:00
7269583547 polish 2017-03-04 19:42:30 -08:00
db7e80dabf wip 2017-03-04 19:16:19 -08:00
30999c13d3 wip 2017-03-04 18:24:57 -08:00
b039d30024 wip 2017-03-04 17:56:10 -08:00
2e7ce45112 file reorg 2017-03-04 12:27:05 -08:00
395af352f0 wip 2017-03-04 11:53:55 -08:00
b1950cf47e prelim search support 2017-03-04 11:45:55 -08:00
acb0bc2e9e style fixes 2017-03-03 20:25:14 -08:00
faf13d696c cleanup 2017-03-02 22:35:02 -08:00
a01ca1f17c renaming things to make more sense 2017-03-02 21:01:49 -08:00
5ecca4627e enable and disable via toggle switch 2017-03-02 20:23:56 -08:00
b9c849a020 wip 2017-03-01 21:35:29 -08:00
95cf7a784f wip on browser action button 2017-03-01 20:49:46 -08:00
dfe97a2b77 fixup of gecko polyfill 2017-02-26 12:14:22 -08:00
0d2e9be0ce wip 2017-02-26 11:12:54 -08:00
32f95e59a9 Merge branch 'dev' into firefox 2017-02-26 11:05:41 -08:00
6b7e094041 fix options versioning code, update usage guide 2017-02-26 10:38:48 -08:00
55dd9b1e6b delete unused dictionary deletion code 2017-02-26 10:11:23 -08:00
465a8e21c0 usability improvements 2017-02-25 19:14:44 -08:00
64db42d536 switch to new ankiconnect interface 2017-02-19 10:09:15 -08:00
2e3aec9ba1 fix "url" not being set on kanji cards, add more fields 2017-02-08 20:13:45 -08:00
f3fe0994f5 add option to disable imposters, bump version 2017-02-08 09:24:14 -08:00
b3487370db fix kanji template 2017-02-07 22:21:33 -08:00
5076b80f96 tweaks for ankiconnect 2017-02-05 11:44:59 -08:00
bed16022e0 fix dictionary priority visibility bug 2017-01-31 21:10:20 -08:00
2a29429104 WIP 2017-01-28 20:36:58 -08:00
944be5fa64 adding more polyfill goodness for firefox 2017-01-28 19:22:28 -08:00
491480c409 adding gecko polyfill 2017-01-28 19:01:06 -08:00
8efe5b1fbf workaround for broken const in firefox 2017-01-28 18:46:15 -08:00
bf9925ec9c add versioning code for people broken by last update 2017-01-28 18:14:07 -08:00
2398b990af fix options versioning for real, bump version 2017-01-28 18:03:24 -08:00
0f69843202 fix versioning, bump version 2017-01-28 17:44:13 -08:00
25d03b0584 fixing templates 2017-01-27 22:36:06 -08:00
b58468cb10 removing unused ankiweb file 2017-01-27 21:25:15 -08:00
1d49473c1f fixing enabled state 2017-01-27 21:21:05 -08:00
79194bcafc versioning fixes 2017-01-27 20:26:44 -08:00
d134c6b297 options versioning 2017-01-27 20:11:06 -08:00
b3e4137340 WIP 2017-01-27 19:43:45 -08:00
3fa393354b store max number of results to display 2017-01-27 09:01:12 -08:00
0e0a0a3e51 moving more controls to advanced group 2017-01-27 08:49:49 -08:00
b9addc8428 template work 2017-01-26 22:38:59 -08:00
2b783018c1 WIP 2017-01-26 21:51:24 -08:00
34ea9979ab wip 2017-01-26 20:22:52 -08:00
da33d00e45 WIP 2017-01-23 21:12:46 -08:00
72fbcc26fb sort deck names and model names 2017-01-22 19:51:14 -08:00
5cd3e35f9e furigana tag 2017-01-22 19:49:07 -08:00
f808221470 wip 2017-01-22 19:22:53 -08:00
985c5df328 WIP 2017-01-21 19:30:01 -08:00
03e1a03634 add option for html cards 2017-01-18 20:46:17 -08:00
404f3f1b16 unify dictionary enabled state 2017-01-16 22:30:53 -08:00
268e00435f support for dictionary priority sorting 2017-01-16 20:54:01 -08:00
e8840465f0 WIP 2017-01-15 22:17:49 -08:00
434ccc18ee dict priority work 2017-01-15 12:42:44 -08:00
0c88d3fa27 allow console log in one place 2017-01-15 12:03:27 -08:00
a5aff370e4 don't wipe options when disabling anki support (fixes #27) 2017-01-15 11:37:05 -08:00
b5e1a9e260 fixing optionsNew/optionsOld 2017-01-15 11:30:04 -08:00
655bcec511 cleanup 2017-01-15 11:22:34 -08:00
c512412c05 fix options page 2017-01-15 11:15:24 -08:00
6ad860bd72 WIP 2017-01-14 20:38:11 -08:00
8fe82573cc WIP 2017-01-13 21:06:33 -08:00
11fcc465ac WIP 2017-01-13 20:47:40 -08:00
94034890cc WIP 2017-01-12 20:14:05 -08:00
c574ef4bc0 Merge branch 'master' into dev 2017-01-11 20:44:53 -08:00
916751420e sayonara ankiweb 2017-01-11 20:21:11 -08:00
5c1c894df9 versioning 2017-01-11 19:55:51 -08:00
5c562c0288 fixing ankiweb, version up 2017-01-10 21:13:38 -08:00
124a2eb2b7 fixing ankiweb 2017-01-10 21:11:38 -08:00
01d73dd2ad WIP 2017-01-09 19:51:21 -08:00
40838790d5 WIP 2017-01-09 19:42:54 -08:00
f1c826e2d3 fixing kanji template 2017-01-09 19:05:21 -08:00
60e23ab42c simplify templates 2017-01-08 22:44:13 -08:00
3b83f8b7fe styling 2017-01-08 19:03:48 -08:00
67ca7adc4c WIP 2017-01-08 18:39:59 -08:00
53a8e9061c styling 2017-01-08 18:10:38 -08:00
148291d3a7 WIP 2017-01-08 15:33:45 -08:00
0498ea5d36 initial pass at term grouping function 2017-01-08 15:08:18 -08:00
984b5326a9 cleanup 2017-01-08 14:08:36 -08:00
d7b4aa681c fixing dictionary tags 2017-01-08 11:18:55 -08:00
a5efe50322 add dictionary tags 2017-01-07 21:11:52 -08:00
f7d7b1bd84 add dictionary formatting field 2017-01-07 20:48:59 -08:00
786ef851c9 WIP 2017-01-07 19:21:16 -08:00
d770030688 WIP 2017-01-07 18:52:51 -08:00
15ebc06fb3 WIP 2017-01-07 12:21:47 -08:00
86e39efe28 checkbox for grouping term results 2017-01-04 21:33:23 -08:00
8615d5f497 show spinner when adding notes (resolves #25) 2017-01-04 19:44:50 -08:00
8049c6083e don't show add buttons till we know card state for #25 2017-01-03 22:17:53 -08:00
6005b10f87 database version 2016-12-30 10:53:21 -08:00
9dfafe9d26 purge old database versions 2016-12-30 10:47:27 -08:00
6c940656ca GET unless POSTing data 2016-12-29 11:10:12 -08:00
b9363dc979 add optionalscrollbars to glossary-list 2016-12-29 10:03:37 -08:00
c185125e9f fixing ankiweb breakage (resolves #26) 2016-12-29 09:36:54 -08:00
37d61b35d0 fix glossary lists with one item 2016-12-28 19:28:59 -08:00
c7e9179b68 fixing bug that was preventing katakana terms from being searchable 2016-12-27 18:56:28 -08:00
b81e11f633 revision support 2016-12-23 21:59:19 -08:00
09b2db4fdf file management 2016-12-23 16:25:14 -08:00
3047f8c4fc fixing various deinflection issues 2016-12-23 15:44:16 -08:00
4c5f93c7a7 better output for epwing 2016-12-21 19:47:50 -08:00
e973788f7d Remove dictionary delete button 2016-12-21 18:56:03 -08:00
45bf72b40b dictionary result caching 2016-12-20 22:43:27 -08:00
dd3db8faad fixing various deinflection issues 2016-12-20 21:54:01 -08:00
28b8bae6a7 deinflector optimizations 2016-12-19 21:23:17 -08:00
0aa603694c Fixing deinflection 2016-12-19 20:03:06 -08:00
238c9e340e WIP 2016-12-18 22:24:34 -08:00
04ff83cc6c Don't show list numbering on glossary lists with only one item 2016-12-18 12:24:07 -08:00
5eb1e4842f . 2016-12-18 12:07:01 -08:00
9395d46712 WIP 2016-12-18 11:52:11 -08:00
e5275560ce Fixes 2016-12-17 23:38:14 -08:00
d44f0c5764 WIP 2016-12-17 21:42:53 -08:00
5be864bb6f WIP 2016-12-17 21:26:46 -08:00
5c755043fa CWIP 2016-12-17 19:30:26 -08:00
15e1cf3358 Fixes 2016-12-17 19:08:28 -08:00
d98f4566bc WIP 2016-12-17 18:45:19 -08:00
5c94923264 WIP 2016-12-17 17:42:41 -08:00
2f63eeb2d1 WIP 2016-11-14 21:14:22 -08:00
09afc64928 Open guide on install 2016-11-14 21:02:04 -08:00
4e89d27fda WIP 2016-11-14 20:42:45 -08:00
71d8cd4a32 Cleanup 2016-11-14 09:12:49 -08:00
984a3ad756 Cleanup 2016-11-14 08:15:08 -08:00
72ed8be877 WIP 2016-11-13 21:53:56 -08:00
8ad217970f WIP 2016-11-13 19:22:11 -08:00
a9fb566884 WIP 2016-11-13 19:10:28 -08:00
d95d607c19 Handle no definitions 2016-11-13 18:06:49 -08:00
253da36755 WIP 2016-11-13 17:50:09 -08:00
a9eea9f634 WIP 2016-11-13 13:29:35 -08:00
2587b9ae6b Dictionary simplification 2016-11-13 12:49:28 -08:00
dab46eda3e WIP 2016-11-13 11:58:23 -08:00
7598de2234 Cleanup 2016-11-13 11:37:54 -08:00
320a82146b Optimization 2016-11-12 20:20:23 -08:00
371c07ab1f Revert "Delete dictionary deletion"
This reverts commit 0ff41d5843.
2016-11-12 19:34:02 -08:00
b5cc47a9d1 WIP 2016-11-12 19:29:30 -08:00
0ff41d5843 Delete dictionary deletion 2016-11-10 19:36:45 -08:00
8b5ee62931 Better deletion 2016-11-09 09:21:11 -08:00
aab3803786 WIP 2016-11-09 08:55:40 -08:00
58357552f8 WIP 2016-11-08 22:20:06 -08:00
121d5e7c5e WIP 2016-11-08 21:16:51 -08:00
cbe1b2e2a3 WIP 2016-11-08 21:10:46 -08:00
45877c4602 WIP 2016-11-08 21:08:36 -08:00
1b1f4a3ed7 WIP 2016-11-08 21:02:12 -08:00
deb4ef52ba WIP 2016-11-08 20:40:32 -08:00
5bbf9aa07b WIP 2016-11-08 20:34:28 -08:00
885f508eda WIP 2016-11-08 19:41:03 -08:00
af45e8fab6 Error handling 2016-11-07 22:31:57 -08:00
f2f7b7f3db Tweaks 2016-11-07 22:16:00 -08:00
638fe54c2a Prevent duplicate import 2016-11-07 22:12:18 -08:00
407da51918 WIP 2016-11-07 21:02:13 -08:00
bd29cc0c16 WIP 2016-11-07 20:55:06 -08:00
5ad4782bfb Fixes 2016-11-07 19:15:51 -08:00
da29797dcf User dictionary importing 2016-11-07 09:22:57 -08:00
8f995194bb WIP 2016-11-07 09:16:38 -08:00
a18f3be559 Renaming things 2016-11-07 08:29:21 -08:00
c11b24cb37 Cleanup 2016-11-07 08:24:39 -08:00
8c22f53f3e Dexie fixes 2016-11-07 08:21:49 -08:00
ed2091ae1b WIP 2016-11-06 22:19:48 -08:00
6eab90b89c Cleanup 2016-11-06 20:43:09 -08:00
3655e5a820 Cleanup 2016-11-06 19:14:43 -08:00
7fa51d682f More work on options 2016-11-06 18:58:00 -08:00
73c7c225f1 Save dictionary options 2016-11-06 18:30:51 -08:00
20304b5460 WIP 2016-11-06 18:09:12 -08:00
712cd6a9ab Simplify field code 2016-11-06 17:56:47 -08:00
fd6622400f Templates 2016-11-06 17:10:31 -08:00
3f606a0ab0 Combined import 2016-11-06 11:01:35 -08:00
81b7f504f4 WIP 2016-11-05 22:49:13 -07:00
c24e179b10 WIP 2016-11-05 18:24:45 -07:00
92fbc14e0b WIP 2016-11-05 18:10:49 -07:00
d3a0173874 Dictionary naming 2016-11-05 17:51:01 -07:00
e2f1560afa WIP 2016-11-05 17:30:00 -07:00
fd2820bc1a WIP 2016-11-05 16:44:29 -07:00
e51f43886b Fixing blank tags 2016-10-21 21:33:54 -07:00
83f5bd24df Enable katakana soft search (resolves #14) 2016-10-21 20:43:09 -07:00
5467ed11e1 Adding soft katakana search option 2016-10-21 20:15:00 -07:00
25a8f4fb68 Cleanup 2016-10-21 20:08:16 -07:00
ba02ae7f8d Improved error handling 2016-10-19 21:21:00 -07:00
7618b8e909 Cleanup 2016-10-19 20:57:08 -07:00
055174efd2 Options page TLC 2016-10-19 20:32:22 -07:00
db918d3675 Relog when ankiweb auth settings change 2016-10-19 09:26:26 -07:00
7d93587acb Conditionally show add buttons 2016-10-19 08:52:22 -07:00
a4a67be455 Merge branch 'master' into dev 2016-10-18 21:29:39 -07:00
e7a9215959 WIP 2016-10-18 21:28:25 -07:00
de33a19498 WIP 2016-10-17 20:59:54 -07:00
9d1756a2a8 WIP 2016-10-17 20:20:50 -07:00
6cd1f70baa Error handling 2016-10-17 20:02:50 -07:00
bc8ef56cc2 Improved login behavior 2016-10-16 21:45:41 -07:00
f2c8d7d04e WIP 2016-10-16 19:19:04 -07:00
153e64e08e WIP 2016-10-16 18:56:49 -07:00
052815ae29 WIP 2016-10-16 18:50:07 -07:00
c076821e37 WIP 2016-10-16 18:44:36 -07:00
1fe2626443 Cleanup 2016-10-16 18:34:31 -07:00
16cdb1f13e WIP 2016-10-16 17:56:00 -07:00
9eaadd2a6e WIP 2016-10-16 12:12:31 -07:00
9f67e5e584 WIP 2016-10-15 23:38:00 -07:00
0b4bdec7f2 WIP 2016-10-15 23:23:40 -07:00
38c1a9a593 WIP 2016-10-15 20:33:04 -07:00
5057d6b6cf WIP 2016-10-15 19:51:41 -07:00
49f98a8c53 WIP 2016-10-15 19:21:02 -07:00
7aa6d6feee WIP 2016-10-15 19:05:53 -07:00
ef25ad144e WIP 2016-10-15 17:34:29 -07:00
6898de4ca6 WIP 2016-10-15 17:30:49 -07:00
ef86c69bd6 Add ankiweb stub 2016-10-11 20:54:54 -07:00
82162a071a WIP 2016-10-11 19:45:36 -07:00
910af58b34 Fixing incorrect autocomplete 2016-10-10 20:52:43 -07:00
a949e66a6c Fixes 2016-10-10 20:51:42 -07:00
f85874f97b WIP 2016-10-10 19:50:55 -07:00
f34b512522 Revert "Allow bootstrap in popup templates"
This reverts commit da0cb81801.
2016-10-08 19:40:19 -07:00
da0cb81801 Allow bootstrap in popup templates 2016-10-08 18:47:24 -07:00
1e9906c624 Automatically look up Kanji when cannot find definitions.
Allow text scanning without holding Shift key (resolves #18).
2016-10-08 17:39:21 -07:00
004a0d5281 Fix activation bug 2016-09-28 20:14:21 -07:00
071902cd05 Fixing bad dictionary data 2016-09-27 22:01:08 -07:00
adfc9b7f2a Cleanup 2016-09-19 21:12:45 -07:00
7666d6a3e6 Cleanup 2016-09-19 20:17:58 -07:00
daf774150d Activate on startup 2016-09-18 09:45:39 -07:00
c05f7a7c1c Work on progress bar 2016-09-16 20:28:59 -07:00
b969e8952c Cleanup 2016-09-15 21:03:58 -07:00
7069f428ee Cleanup 2016-09-15 20:10:11 -07:00
3608c9c16e . 2016-09-14 22:54:07 -07:00
c3ead3af93 . 2016-09-14 22:40:35 -07:00
0eb54e24c6 Deleting dead options 2016-09-14 22:34:05 -07:00
ce49a126cf Progress bar 2016-09-14 21:08:51 -07:00
b9d53f8427 Progress update 2016-09-14 20:08:49 -07:00
ff3896ed01 Fix progress counting 2016-09-13 22:43:16 -07:00
17366e521a Progress callback for dictionary loading 2016-09-13 20:36:13 -07:00
0e89d0e7e6 Database stuff 2016-09-13 15:59:18 -07:00
cd4f16c096 Options cleanup 2016-09-13 13:38:37 -07:00
540d0e239c Cleanup 2016-09-12 22:14:58 -07:00
4241b4f859 WIP 2016-09-11 22:47:08 -07:00
94dccfd875 WIP 2016-09-11 12:48:53 -07:00
8eb43c93d9 Cleanup 2016-09-11 12:40:45 -07:00
d5ea03171e Working with IndexDb 2016-09-11 12:29:18 -07:00
1ac14cd633 WIP 2016-09-10 22:51:04 -07:00
64d6b8761d WIP 2016-09-10 22:35:31 -07:00
3ec57d5bf6 Fixes 2016-09-10 22:25:16 -07:00
0587399883 WIP 2016-09-10 19:44:54 -07:00
47ef617eb4 Cleanup 2016-09-10 19:40:56 -07:00
fa391bd5d3 WIP 2016-09-10 19:36:28 -07:00
05ac931285 Work on deinflector 2016-09-10 18:57:00 -07:00
133abb6f58 . 2016-08-29 20:27:04 -07:00
c55ba3b2be WIP 2016-08-29 19:51:37 -07:00
9462bc397b Cleanup 2016-08-28 21:02:51 -07:00
4bebe92159 WIP 2016-08-24 09:14:23 -07:00
b2d9b613ad Cleanup 2016-08-23 22:28:37 -07:00
8b5f74f99b WIP 2016-08-23 22:22:09 -07:00
6366d9bd8e WIP 2016-08-23 20:53:11 -07:00
f106b64876 WIP 2016-08-23 20:33:04 -07:00
9621a0cd4b WIP 2016-08-22 08:48:19 -07:00
a062b25178 Work on DB integration 2016-08-21 19:51:12 -07:00
67f906ab24 Import stubs 2016-08-21 13:32:36 -07:00
18fc8d9865 Performance improvements 2016-08-20 19:15:30 -07:00
015c262bbf Cleanup 2016-08-20 13:42:12 -07:00
9649a83181 Better control over result ordering. This fixes #12 2016-08-20 13:04:59 -07:00
28e217b75b WIP 2016-08-18 21:48:40 -07:00
70188eacb1 WIP 2016-08-18 20:33:39 -07:00
1d6223e540 WIP 2016-08-18 20:28:02 -07:00
d0654e2cf6 Adding stub for usage guide 2016-08-14 12:08:06 -07:00
8524881d33 Backwards compat 2016-08-12 19:05:48 -07:00
de2029fb7a WIP 2016-08-11 20:56:49 -07:00
eb7456089a Adding dropdown 2016-08-11 08:57:23 -07:00
5cc989b87f Rename references of "vocab" to "term" 2016-08-10 08:44:52 -07:00
e6d821b731 Cleanup using promises 2016-08-09 21:23:05 -07:00
dcce58fc2e Cleanup 2016-08-08 20:02:58 -07:00
b080e30b14 Metadata 2016-08-08 19:50:49 -07:00
afef392491 Simplify loading code with promises 2016-08-08 09:09:03 -07:00
6c838b7fb4 Cleanup 2016-08-07 22:42:56 -07:00
29135ff84f Updating kanji display 2016-08-07 19:56:50 -07:00
3c9f2c6a2e Cleanup 2016-08-07 13:01:27 -07:00
d3272efef7 Get rid of addon hack 2016-08-07 12:41:09 -07:00
024ec83251 Reduce file size 2016-08-06 23:16:55 -07:00
9468797b87 Use entity data from dictionary 2016-08-06 23:04:03 -07:00
08d92a4ddb New Kanjidic data 2016-08-05 22:14:54 -07:00
02d679a461 Updating enamdict and edict, code to load dictionaries. 2016-08-03 21:09:21 -07:00
80fedc4f7a Hook up sentence search extent to options 2016-07-25 20:28:56 -07:00
f88f8dc97f Sentence and URL support 2016-07-25 20:07:54 -07:00
282ada3b91 Fixing exception 2016-07-23 23:02:55 -07:00
b2c19ab9c9 Deleting dead code, bumping version. 2016-07-23 15:21:22 -07:00
22d73228ca Cleanup 2016-07-23 15:14:13 -07:00
a9a694358f Fixing Kanji behavior, bumping version 2016-07-18 08:41:46 -07:00
a567ef3605 Pronounce => Play Audio 2016-07-18 08:08:31 -07:00
09ec4af3c1 Audio support 2016-07-17 10:35:16 -07:00
f2bd0ec7bb Add option to enable and disable audio playback 2016-07-15 23:29:36 -07:00
361dd47f0a Simplify requests 2016-07-14 22:06:47 -07:00
0eccd89f14 Support additional replacement fields 2016-07-10 18:16:51 -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
28de6a4d6e Add mimetype to XHR call
This silences warnings about the JSON files being ill-formed
2016-06-19 12:54:27 -04:00
ispedals
5e0ac4e8ea Workaround spidermonkey bug so dictionary data loads
We need to make a copy of the iteration variable in the for-of
loop so that the distinct values are available in the callback.
2016-06-19 12:54:22 -04: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
b7901945b3 Support tagging 2016-06-14 20:44:38 -07:00
ad61722130 Use let instead of const in for loops. 2016-06-14 20:44:38 -07:00
caf0678832 Cleanup 2016-06-14 20:44:38 -07:00
e0f91b9a8a Elementary audio playback support 2016-06-14 20:44:38 -07:00
96dd2d45f9 Removing HTML option 2016-06-14 20:44:38 -07:00
19c9a16e46 Option stubs 2016-06-14 20:44:38 -07:00
061cbb0141 Better selection handling, fixing scan length being treated as a string. 2016-06-14 20:44:38 -07:00