Commit Graph

262 Commits

Author SHA1 Message Date
Robbie Antenesse c8d9901a1e Split out setupListeners into separate files 2019-07-10 16:13:01 -06:00
Robbie Antenesse d0a4036f7b Add new features to offline and view 2019-07-10 15:11:46 -06:00
Robbie Antenesse 8fb03834c8 Add Custom CSS field 2019-07-10 14:59:37 -06:00
Robbie Antenesse 885f891053 Stop dictionary update if name or specification blank 2019-07-10 13:23:32 -06:00
Robbie Antenesse 27dc0d223a Add Phonology Notes 2019-07-10 12:14:27 -06:00
Robbie Antenesse 3997293689 Fix console error when uploading whole dictionary 2019-07-10 11:56:06 -06:00
Robbie Antenesse d64619c8c1 Add ability to search for orthographic translations 2019-07-10 11:00:12 -06:00
Robbie Antenesse be61709d5d Only save dictionary and settings when changed 2019-07-09 17:17:33 -06:00
Robbie Antenesse 572b49a660 Make alphabetical order editable 2019-07-09 13:06:03 -06:00
Robbie Antenesse a6c290e31b Fix how custom sorting works!
Sort alphabetically first, then by custom if specified
2019-07-09 12:24:40 -06:00
Robbie Antenesse 7942d628d4 Fix when orthography section displays 2019-07-08 16:17:16 -06:00
Robbie Antenesse 857264afde Split render.js out into separate files 2019-07-08 15:49:46 -06:00
Robbie Antenesse ce0253cb9b Start setting up custom alphabetical order
Need to figure out why non-alphabetical letters are sorting wrong.
They should be at the end no matter what, but they're not always.
2019-07-07 11:32:05 -06:00
Robbie Antenesse 2daa621cbe Correctly show/hide homonymn number 2019-07-07 00:09:55 -06:00
Robbie Antenesse e36cb08e75 Add translations to structure.sql 2019-07-07 00:00:53 -06:00
Robbie Antenesse 3a6f6ea1ee Do reference parsing and orthography translation on backend for public view 2019-07-07 00:00:32 -06:00
Robbie Antenesse fdb89d4e51 Merge branch 'master' into new-features-wave-1 2019-07-06 23:02:52 -06:00
Robbie Antenesse 781f8fd24c Replace Ctrl+X hotkey with Ctrl+Backspace/Delete 2019-07-06 23:01:17 -06:00
Robbie Antenesse e07cc8b1a2 Add extra classes to word references and translated text 2019-07-06 23:00:09 -06:00
Robbie Antenesse 06c1869231 Improve Details display of tags 2019-07-06 22:40:58 -06:00
Robbie Antenesse 96f991dd9e Fix view rendering after updating dictionary structure 2019-07-06 22:20:06 -06:00
Robbie Antenesse 9760930fac Display orthograpy translations in details 2019-07-06 22:10:10 -06:00
Robbie Antenesse 5d31e7c8b8 Set up orthography translation
Also fix dictionary description not auto-linking
2019-07-05 14:51:36 -06:00
Robbie Antenesse 45f8a305b2 Change phonotactics exceptions to notes where used 2019-07-05 11:44:53 -06:00
Robbie Antenesse f366b001b3 Prepare dictionary structure for changes (breaking changes) 2019-07-05 10:28:32 -06:00
Robbie Antenesse 464cdc8425 Move migrateDictionary() to migration.js 2019-07-05 09:39:30 -06:00
Robbie Antenesse d5ccd2e756 Change dictionary even if current_dictionary is selected 2019-07-03 16:35:44 -06:00
Robbie Antenesse 3ebc567c33 Add loading message when changing dictionaries 2019-07-03 16:04:11 -06:00
Robbie Antenesse 72a7429bfa Update public link when changing dictionaries 2019-07-03 15:34:31 -06:00
Robbie Antenesse da2c2639b1 Add some tweaks to help with upgrades 2019-07-02 12:21:26 -06:00
Robbie Antenesse 8a5aa23a50 Update styling for buttons and mobile 2019-07-02 12:02:51 -06:00
Robbie Antenesse c607c0cf16 Wait until externalID has been fetched to render "Make Public" 2019-07-02 10:07:08 -06:00
Robbie Antenesse bfb404575b Fix manifest.webmanifest start_url error 2019-07-02 09:38:55 -06:00
Robbie Antenesse 90ac6b8a26 Various fixes/notes for server compatibility 2019-06-11 12:47:12 -06:00
Robbie Antenesse b634add766 Make #mobileWordFormShow visible in all themes 2019-06-10 20:15:53 -06:00
Robbie Antenesse 9f41749c4a Don't consider theme when checking if default 2019-06-10 20:13:01 -06:00
Robbie Antenesse b9eae6397b Update advertising page content 2019-06-10 13:08:08 -06:00
Robbie Antenesse c1327b337d Remove unneeded console logs and code 2019-06-10 12:39:45 -06:00
Robbie Antenesse 0d18722c83 Add social meta and logo 2019-06-10 11:52:37 -06:00
Robbie Antenesse 45bff6a2af Fix accessibility & best practice issues 2019-06-10 11:28:30 -06:00
Robbie Antenesse 8d42091add Add metadata & manifest to html; Process icons 2019-06-10 10:59:51 -06:00
Robbie Antenesse 258e172761 Assorted minor fixes 2019-06-09 15:10:50 -06:00
Robbie Antenesse 5c8384fd82 Correctly clear dist and cache with npm scripts 2019-06-09 13:05:08 -06:00
Robbie Antenesse 8b1462f465 Confirm migration if imported from http 2019-06-09 13:04:16 -06:00
Robbie Antenesse e309ce1fb4 Migrate stored dictionary to https if loading http 2019-06-09 12:57:28 -06:00
Robbie Antenesse 54aa0e2667 Update support links; Clean up html 2019-06-07 23:23:34 -06:00
Robbie Antenesse a62d444b5b Improve ad shuffling 2019-06-07 23:12:47 -06:00
Robbie Antenesse 3e4db6cb3c Dismiss announcements with cookies that expire 2019-06-07 23:03:24 -06:00
Robbie Antenesse 2e16f5310e Enable permanently dismissing announcements 2019-06-07 22:42:13 -06:00
Robbie Antenesse 5b2aca4592 Add fade out for messages; Remove unused utility 2019-06-07 22:36:00 -06:00