Commit Graph

1887 Commits

Author SHA1 Message Date
712cd6a9ab Simplify field code 2016-11-06 17:56:47 -08:00
fd6622400f Templates 2016-11-06 17:10:31 -08:00
5172155c78 WIP 2016-11-06 12:06:56 -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
5710dc55a7 Fix #22 2016-10-26 20:30:44 -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
53c8885cad . 2016-10-21 09:10:46 -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
83af15e94b Options form cleanup 2016-10-19 20:12:03 -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
fcd9439bf5 Updating readme 2016-09-19 21:04:01 -07:00
7666d6a3e6 Cleanup 2016-09-19 20:17:58 -07:00
4e2d7327c5 Bumping version number 2016-09-18 19:49:59 -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
96c6c4ad1a Adding dexie 2016-08-20 22:03:16 -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
e6eea28174 Tweaks 2016-08-15 18:44:17 -07:00
c76aeba190 Fixing tag 2016-08-14 22:52:49 -07:00
02cee68727 Adding usage guide 2016-08-14 12:32:19 -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
2b2e6cba3f Updating options page to include new tags 2016-07-25 20:15: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
e32f31fa43 Formatting legal page 2016-07-19 22:19:54 -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
cea8471290 More error updates 2016-07-17 11:01:17 -07:00
7d5e8b9b8c Better error message 2016-07-17 10:57:51 -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
1574f79534 Updating options page for smaller layout 2016-07-06 22:16:18 -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
14fd0d6514 Option preference page on install. 2016-06-14 20:44:38 -07:00
3bf1e909fa Updating homepage url 2016-06-14 20:44:38 -07:00
c73641ec77 Better glossary formatting 2016-05-29 15:00:19 -07:00
6f63999dce Adding version checking 2016-05-29 14:20:13 -07:00
9ab95e6602 Delete unused functions 2016-05-29 13:32:31 -07:00
d479107eb5 Cleanup 2016-05-29 13:26:09 -07:00
4995135657 Cleanup 2016-05-29 12:58:51 -07:00
8c944c6294 New fact creation 2016-05-29 12:46:37 -07:00
17f0282b09 Display supported field tags 2016-05-28 19:01:42 -07:00
a936bc0088 Fixing field table 2016-05-28 18:53:06 -07:00
7a37c10aed Options page now works as intended 2016-05-28 18:27:26 -07:00
b229295688 More cleanup 2016-05-28 15:21:01 -07:00
9c51f2ecda More work on options page 2016-05-28 14:45:10 -07:00
5f8cd06533 Show proper options 2016-05-28 14:18:43 -07:00
281b8018a6 Cleanup 2016-05-28 14:00:35 -07:00
4103b09893 Improvements to options page 2016-05-28 13:35:46 -07:00
e7b6b171cb WIP 2016-05-22 20:51:06 -07:00
bd17b05eef Cleanup 2016-05-22 16:53:28 -07:00
ca13c947bb Adding default options 2016-05-22 14:26:12 -07:00
7c06a22451 Field selector working 2016-05-22 13:41:52 -07:00
997947caed Cleanup 2016-05-21 22:59:29 -07:00
f65e9f2570 WIP 2016-05-21 20:44:18 -07:00
21b0507e36 Styling 2016-05-21 20:26:54 -07:00
10226663bd Adding tabs 2016-05-21 20:17:12 -07:00
f1850defa6 Cleanup 2016-05-21 18:07:57 -07:00
5f97e8d16a WIP 2016-05-21 17:44:02 -07:00
ad54735a80 WIP 2016-05-21 17:11:17 -07:00
8b4d19c9f2 WIP 2016-05-21 16:36:41 -07:00
c2532a9fd0 WIP 2016-05-21 15:50:59 -07:00
0e6c9d70f6 WIP 2016-05-21 15:42:24 -07:00
07a90ec0f1 Show when the extension is disabled 2016-05-21 15:40:08 -07:00
a306d73118 Revert "Fixing certain definitions not showing up"
This reverts commit 85015b1776.
2016-05-18 12:30:45 -07:00
85015b1776 Fixing certain definitions not showing up 2016-05-18 12:19:40 -07:00
7dcad6bd71 Adding link to homepage 2016-05-18 10:29:56 -07:00
aaf8bb43d1 Styling, switching port to one that is not likely to be used. 2016-05-18 10:24:11 -07:00
eaf5ded127 Revert "Reverse sort order"
This reverts commit a39feb66db.
2016-05-17 22:01:36 -07:00
a39feb66db Reverse sort order 2016-05-17 22:00:38 -07:00
3a656a8009 Consistant ordering with Anki 2016-05-17 20:32:08 -07:00
65346c18f8 Updating legal docs 2016-05-17 20:07:28 -07:00
84747e5502 Styling 2016-05-09 19:23:40 -07:00
8438a1fe32 Custom fonts for Japanese 2016-05-09 19:07:39 -07:00
5359ea983e Fixing term ordering bug 2016-05-09 14:33:28 -07:00
4a6055d781 WIP 2016-05-07 18:24:31 -07:00
e6ea1ddb15 WIP 2016-05-07 14:53:50 -07:00
ef52c9c8b5 Update options page 2016-05-07 14:50:55 -07:00
c620b4ba36 Simplify options page 2016-05-07 14:02:54 -07:00
9b9985bd4b Improvements 2016-05-07 13:43:32 -07:00
8c1ebe6bcb WIP 2016-05-06 21:42:15 -07:00
7015b80469 Async pooling 2016-05-06 21:34:06 -07:00
f1e078c7d8 Removing flicker 2016-05-05 21:36:50 -07:00
cc33a30b5e Fixing options 2016-05-05 20:36:01 -07:00
809e4f855f More cleanup 2016-05-05 20:27:04 -07:00
9cb099e5f6 Optimization 2016-05-05 20:06:13 -07:00
dd4b2f7365 Cleanup 2016-05-05 18:55:43 -07:00
320d9bca0e Adding indices 2016-05-04 19:31:06 -07:00
22ff1f8695 Simplify templates 2016-05-04 19:10:28 -07:00
574b2251b7 Cleanup 2016-05-04 18:58:12 -07:00
36e9a332df WIP 2016-05-03 22:18:03 -07:00
8926eeab45 WIP 2016-05-03 22:07:05 -07:00
f535683e9b WIP 2016-05-03 20:53:53 -07:00
5eea27004c Optimization 2016-05-03 20:49:09 -07:00
1e2a249c53 Show action icons 2016-05-03 20:25:35 -07:00
2b3550bd33 Async fix 2016-05-02 21:53:12 -07:00
0ed936438c WIP 2016-05-02 21:50:36 -07:00
57a426f4f2 Plumbing 2016-05-02 20:40:41 -07:00
c70aedc2ff WIP 2016-05-02 17:27:26 -07:00
eaa7291683 Updating options page 2016-05-01 21:18:28 -07:00
a7e5a23e2d Style cleanup 2016-04-28 20:36:55 -07:00
240aca8415 Kanji page cleanup 2016-04-28 20:32:04 -07:00
4ef620d74c Styling 2016-04-24 22:06:49 -07:00
f466fe7218 Styling work 2016-04-24 20:50:27 -07:00
62c2120286 Use KanjiStrokeOrders 2016-04-24 20:04:14 -07:00
46a2f0e87b WIP 2016-04-24 19:50:04 -07:00
8773ab991d WIP 2016-04-24 19:39:10 -07:00
6908d9e7e3 WIP 2016-04-24 19:23:13 -07:00
cac6fc1427 Basic kanji output 2016-04-24 18:59:29 -07:00
a192a8d8b5 Plumbing 2016-04-24 18:34:31 -07:00
8143e372cd Stub handler for kanji click 2016-04-24 16:48:30 -07:00
59989cd78c File management 2016-04-24 16:18:47 -07:00
4b46a2988b Get rid of flicker 2016-04-23 22:22:58 -07:00
7ef0f4e881 Handle intermediate tags through addons 2016-04-19 22:04:55 -07:00
8c0ead7a3a Making suru verb work again 2016-04-19 21:37:11 -07:00
b02ec434f5 Fixing tag description 2016-04-18 20:45:14 -07:00
0c0271ae34 Tag sorting and sanitation 2016-04-18 20:35:40 -07:00
2495774891 Better tag rendering 2016-04-18 19:59:56 -07:00
c4e35fbf54 Display tooltips for tags 2016-04-18 19:38:03 -07:00
f8d2cc1b03 Get rid of lame spaces 2016-04-17 20:50:58 -07:00
94c30c83e6 Cleanup 2016-04-17 20:24:22 -07:00
d5170414af Adding kanji links 2016-04-17 19:06:57 -07:00
de268e73a6 Rethinking dictionary switching 2016-04-17 18:42:44 -07:00
5bebf3ed2c Revert "Support switching between edict and enamdict"
This reverts commit f079db0471.
2016-04-17 18:38:29 -07:00
52a8e2207c Fixups 2016-04-17 18:35:22 -07:00
6f45cc2871 Splitting out header and footer templates 2016-04-17 18:20:39 -07:00
f079db0471 Support switching between edict and enamdict 2016-04-17 18:13:20 -07:00
bcd34149ab Plumbing 2016-04-17 17:36:15 -07:00
be43981e25 Adding dictionary switcher stubs 2016-04-17 17:23:53 -07:00
3a6d239c24 Fix options dialog 2016-04-17 09:39:14 -07:00
1b3b33078e Appearance tweaking 2016-04-17 09:36:06 -07:00
c353ec04bc Styling 2016-04-16 22:54:19 -07:00
f7fa1bc51c Moving lib 2016-04-16 20:17:39 -07:00
9ceef4649f Fixes to deinflection logic 2016-04-16 20:11:27 -07:00
ccf5459190 WIP 2016-04-16 11:41:33 -07:00
80da71148a Adding better rule output 2016-04-16 11:24:03 -07:00
aa288d524b Styling 2016-04-15 22:33:13 -07:00
5f74c473ce Switch to iframe 2016-04-14 20:36:00 -07:00
6e32b08d1c Updating styles and templates 2016-04-13 20:13:41 -07:00
18720aa150 Show definitions as lists 2016-04-13 18:55:31 -07:00
c198a0f919 Bugfix 2016-04-13 17:28:44 -07:00
972b945b4c Work on new dictionary format 2016-04-12 23:12:20 -07:00
bf28dea283 Updating dictionaries 2016-04-12 20:58:41 -07:00
ae3d8d27d9 Options page improvements 2016-04-08 13:33:46 -07:00
26af561c12 . 2016-04-07 22:41:47 -07:00
5db0d5d59a WIP 2016-04-07 22:41:16 -07:00
0acc0ad90c Autoload when needed 2016-04-06 21:04:38 -07:00
03b02070b7 Add load on startup checkbox 2016-04-06 21:02:31 -07:00
7c9d64e95f Options now work 2016-04-06 20:48:36 -07:00
721a4dc661 WIP 2016-04-05 22:18:55 -07:00
8774c783f6 Cleanup 2016-04-04 22:07:57 -07:00
37ffcbf3ee File reorg 2016-04-04 22:02:26 -07:00
e5a3904cf7 Options loading and saving 2016-04-04 21:59:30 -07:00
074b1dc5f6 Work on options page 2016-04-04 20:52:07 -07:00
e5def1401c . 2016-04-03 22:42:44 -07:00
b4f846453a Options screen 2016-04-03 22:42:21 -07:00
44d2b5ec56 Refactor 2016-04-03 22:22:38 -07:00
aef347c67c Modifying options page 2016-04-03 20:05:22 -07:00
51cd2350df Fix typos 2016-04-03 10:48:59 -07:00
4367f057cf Reference bootstrap files 2016-04-03 10:46:36 -07:00
76792eb49d Add bootstrap 2016-04-02 22:55:43 -07:00
a6fda6c943 Work with new dictionary format 2016-04-02 12:56:47 -07:00
036639aeaf Fixes 2016-04-01 22:30:30 -07:00
92e62c798d WIP 2016-04-01 22:13:37 -07:00
7eadff3457 Moving large files to CSV format, deleting unused kradfile 2016-03-31 20:03:39 -07:00
6d1fc8a20e Don't use JQuery in content script 2016-03-29 22:32:40 -07:00
002e009168 Reorg and add stub options page 2016-03-28 20:09:30 -07:00
a8c7a8602f Use partials 2016-03-28 19:44:28 -07:00
c8d0a8624f Improved styling 2016-03-27 20:15:23 -07:00
a9fcc0cde6 Switch to handlebars for templating 2016-03-27 20:00:41 -07:00
43d14c0c81 Updates 2016-03-27 17:04:49 -07:00
8e2134bb56 WIP 2016-03-26 18:10:22 -07:00
ced7bf5f27 File reorg 2016-03-26 14:21:51 -07:00