Commit Graph

364 Commits

Author SHA1 Message Date
Robbie Antenesse 744506bdc3 Enable words to be deleted. 2018-06-23 17:29:55 -06:00
Robbie Antenesse 662d133ca7 Make text smaller and modals bigger 2018-06-23 17:29:54 -06:00
Robbie Antenesse a3755d4ee7 Create separate preferences localStorage item; remove username 2018-06-23 17:29:53 -06:00
Robbie Antenesse c6abce8cc6 Make useIPAPronunciation a browser/session setting 2018-06-23 17:29:46 -06:00
Robbie Antenesse e21316ff36 Improve validation when using LexicongaUserData localstorage item 2018-06-17 15:24:18 -06:00
Robbie Antenesse 5ff01b735f Add missing variable declarations for login 2018-06-17 14:53:16 -06:00
Robbie Antenesse 61b5525778 Provide some more explicit errors 2018-06-17 14:52:58 -06:00
Robbie Antenesse 9be58f5e72 Add use_ipa and use int for dates in structure.sql 2018-06-17 14:03:53 -06:00
Robbie Antenesse 3fac354f5d Improvements to create account form 2018-05-18 17:53:18 -06:00
Robbie Antenesse 3ed0ba0e72 Move default stuff to a Constants.js file; Use stored user data for IPA pronunciation 2018-05-18 17:45:57 -06:00
Robbie Antenesse c496bd77c0 Add useIpaPronunciationField
option to prevent IPA transformation in pronunciation field.
2018-05-18 11:44:14 -06:00
Robbie Antenesse f60d374dc7 Allow word form to scroll if it's too tall for the window 2018-05-18 11:13:23 -06:00
Robbie Antenesse 35ebf31c1f Add "Maximize" text to maximize buttons 2018-05-18 10:57:14 -06:00
Robbie Antenesse ee710988d5 Merge branch 'dev' 2018-03-10 11:23:52 -07:00
Robbie Antenesse 09a545eb5d Add bulma-checkradio for prettier checkboxes 2018-03-10 11:19:56 -07:00
Robbie Antenesse f1cdce8350 Add MyAccount structure and content 2018-03-10 10:42:12 -07:00
Robbie Antenesse 687c65268d Work on MyAccount stuff 2018-03-09 16:31:27 -07:00
Robbie Antenesse 728ba28d5b Add set and get userDetails to api 2018-03-09 16:27:38 -07:00
Robbie Antenesse 73ef56c97b Add onShow and onHide to Modal 2018-03-09 16:26:10 -07:00
Robbie Antenesse fa9422e048 Add Save & Close button to EditDictionaryModal 2018-03-09 12:21:41 -07:00
Robbie Antenesse 548f935753 Add Actions tab to EditDictionary modal 2018-03-09 12:13:34 -07:00
Robbie Antenesse 09946e1504 Improve loader for word list 2018-03-09 12:06:02 -07:00
Robbie Antenesse fba6063f55 Fix Search filter; focus search box on open 2018-03-09 11:50:46 -07:00
Robbie Antenesse 6c21e4feec Improve pagination for search results 2018-03-09 11:39:16 -07:00
Robbie Antenesse 4c03b9c164 Fix WordForm and SearchBox not being able to enter words 2018-03-09 11:18:31 -07:00
Robbie Antenesse 33300eb1c2 Update readme for Github 2018-02-22 10:02:32 -07:00
Robbie Antenesse f296dacdad Remove lazyload-inferno-component now that I know how Webpack's `import()` works 2018-02-22 08:26:49 -07:00
Robbie Antenesse f02bec30e6 Upgrade dependencies; fix proptype check in Pagination 2018-02-22 08:09:51 -07:00
Robbie Antenesse 7eb656d376 Change when totalWords is evaluated in Pagination 2018-02-21 23:16:41 -07:00
Robbie Antenesse 38c8f2dcd1 Add pagination to hopefully quell fears of storing too much in memory. 2018-02-21 23:14:39 -07:00
Robbie Antenesse f59f72eaac Fixes: Return created_on and last_updated as int; import Word class ref. 2018-02-21 23:13:51 -07:00
Robbie Antenesse 0dc64b5f10 If logged in on load, sync dictionaries 2018-01-21 18:09:52 -07:00
Robbie Antenesse a25e4726e5 Implement create account and login; fix validation issues 2018-01-21 14:25:36 -07:00
Robbie Antenesse bc7dc27443 Validate sign up form and check for email and username uniqueness. 2018-01-21 12:38:28 -07:00
Robbie Antenesse ae5ffe0cd1 Add request() to Helpers and replace all fetches with it. 2018-01-13 12:09:15 -07:00
Robbie Antenesse 7aa8848fe8 Create LoginForm for displaying on AccountManager 2018-01-13 11:57:14 -07:00
Robbie Antenesse 3d329c8a87 Add AccountManager with (test) login and syncing dictionaries with DB! 2018-01-12 14:58:21 -07:00
Robbie Antenesse 39fe0cbe0a Give up on MySQL timestamps & just use unix timestamps (int)
Also change the way update "success" is evaluated for setting details/words.
2018-01-12 14:57:05 -07:00
Robbie Antenesse 23263051f5 Update words to the database 2018-01-12 10:10:24 -07:00
Robbie Antenesse 7e7ffb8525 Rename sort_by_equivalent column to sort_by_definition 2018-01-12 09:23:23 -07:00
Robbie Antenesse 2a79c800f0 Start working on having Updater send data to api! 2018-01-07 16:37:26 -07:00
Robbie Antenesse 2a2db90555 Add DictionaryData.storedData getter+setter to make using the localstorage data 2018-01-07 16:36:30 -07:00
Robbie Antenesse a2063644af Add favicon to index.html 2018-01-07 16:35:30 -07:00
Robbie Antenesse 297cbf7415 Comment out .htaccess stuff until I can work on it 2018-01-07 16:35:05 -07:00
Robbie Antenesse e68e877119 Take a stab at Content Security Policy in meta tags 2018-01-07 16:03:14 -07:00
Robbie Antenesse ca471da663 Move the backend files to /public/api 2018-01-07 16:01:40 -07:00
Robbie Antenesse 691346c4ba Test and prepare response for inserting/updating words. 2018-01-07 12:59:40 -07:00
Robbie Antenesse f2f8379f9d Change createdTime and modifiedTime to createdOn and lastModified
Also, add these values to dictionary data.
2018-01-07 12:29:30 -07:00
Robbie Antenesse 5a1384464f Fix sorting words, which I guess I broke 2018-01-07 11:38:49 -07:00
Robbie Antenesse 6646bf19d7 Add endpoints and methods for updating dictionaries + words 2018-01-06 16:53:58 -07:00