|  | 7eb656d376 | Change when totalWords is evaluated in Pagination | 2018-02-21 23:16:41 -07:00 |  | 
				
					
						|  | 38c8f2dcd1 | Add pagination to hopefully quell fears of storing too much in memory. | 2018-02-21 23:14:39 -07:00 |  | 
				
					
						|  | f59f72eaac | Fixes: Return created_on and last_updated as int; import Word class ref. | 2018-02-21 23:13:51 -07:00 |  | 
				
					
						|  | 0dc64b5f10 | If logged in on load, sync dictionaries | 2018-01-21 18:09:52 -07:00 |  | 
				
					
						|  | a25e4726e5 | Implement create account and login; fix validation issues | 2018-01-21 14:25:36 -07:00 |  | 
				
					
						|  | bc7dc27443 | Validate sign up form and check for email and username uniqueness. | 2018-01-21 12:38:28 -07:00 |  | 
				
					
						|  | ae5ffe0cd1 | Add request() to Helpers and replace all fetches with it. | 2018-01-13 12:09:15 -07:00 |  | 
				
					
						|  | 7aa8848fe8 | Create LoginForm for displaying on AccountManager | 2018-01-13 11:57:14 -07:00 |  | 
				
					
						|  | 3d329c8a87 | Add AccountManager with (test) login and syncing dictionaries with DB! | 2018-01-12 14:58:21 -07:00 |  | 
				
					
						|  | 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 |  | 
				
					
						|  | 23263051f5 | Update words to the database | 2018-01-12 10:10:24 -07:00 |  | 
				
					
						|  | 7e7ffb8525 | Rename sort_by_equivalent column to sort_by_definition | 2018-01-12 09:23:23 -07:00 |  | 
				
					
						|  | 2a79c800f0 | Start working on having Updater send data to api! | 2018-01-07 16:37:26 -07:00 |  | 
				
					
						|  | 2a2db90555 | Add DictionaryData.storedData getter+setter to make using the localstorage data | 2018-01-07 16:36:30 -07:00 |  | 
				
					
						|  | a2063644af | Add favicon to index.html | 2018-01-07 16:35:30 -07:00 |  | 
				
					
						|  | 297cbf7415 | Comment out .htaccess stuff until I can work on it | 2018-01-07 16:35:05 -07:00 |  | 
				
					
						|  | e68e877119 | Take a stab at Content Security Policy in meta tags | 2018-01-07 16:03:14 -07:00 |  | 
				
					
						|  | ca471da663 | Move the backend files to /public/api | 2018-01-07 16:01:40 -07:00 |  | 
				
					
						|  | 691346c4ba | Test and prepare response for inserting/updating words. | 2018-01-07 12:59:40 -07:00 |  | 
				
					
						|  | f2f8379f9d | Change createdTime and modifiedTime to createdOn and lastModified Also, add these values to dictionary data. | 2018-01-07 12:29:30 -07:00 |  | 
				
					
						|  | 5a1384464f | Fix sorting words, which I guess I broke | 2018-01-07 11:38:49 -07:00 |  | 
				
					
						|  | 6646bf19d7 | Add endpoints and methods for updating dictionaries + words | 2018-01-06 16:53:58 -07:00 |  | 
				
					
						|  | d2336bf9c9 | Add get-current-dictionary endpoint and retrieve them correctly | 2018-01-06 10:51:19 -07:00 |  | 
				
					
						|  | ffca3c9fcc | Add endpoints for creating and changing dictionaries. | 2018-01-04 23:04:00 -07:00 |  | 
				
					
						|  | 782559fd2c | Add methods for getting current dictionary | 2018-01-04 23:03:24 -07:00 |  | 
				
					
						|  | 7af83732eb | Validate unhashed Hashids and return only first array value | 2018-01-04 23:02:39 -07:00 |  | 
				
					
						|  | 40362ad7c9 | Change return values for Dictionary class methods | 2018-01-04 23:02:06 -07:00 |  | 
				
					
						|  | d6724fb0df | Move .htaccess to public folder | 2018-01-04 22:08:42 -07:00 |  | 
				
					
						|  | cfa29660a8 | Move relevant methods from User class to new Dictionary class | 2018-01-04 22:08:18 -07:00 |  | 
				
					
						|  | c997dabd26 | add .vscode to .gitignore | 2018-01-04 22:07:24 -07:00 |  | 
				
					
						|  | b5c60c7b5c | Add non-caching headers to Response class | 2018-01-04 22:07:00 -07:00 |  | 
				
					
						|  | adf3e3fc18 | Add get-all-dictionaries action using token | 2017-12-24 15:14:34 -07:00 |  | 
				
					
						|  | e5ced20d27 | Add Hashids to Token.php; catch bad token exceptions | 2017-12-24 15:13:42 -07:00 |  | 
				
					
						|  | 3b4acdf1f3 | Update dictionaries delete trigger to also delete linguistics rows | 2017-12-24 14:23:52 -07:00 |  | 
				
					
						|  | 81f938b2c0 | Fix errors with PHP classes; fix create-account | 2017-12-24 14:19:42 -07:00 |  | 
				
					
						|  | 0009f671b7 | Add action for create-user | 2017-12-24 13:09:05 -07:00 |  | 
				
					
						|  | e96d7ab624 | Add database structure | 2017-12-24 12:07:34 -07:00 |  | 
				
					
						|  | 291f4f446a | Start working on backend api | 2017-12-24 12:00:45 -07:00 |  | 
				
					
						|  | 2022cb88e4 | Fix missing GrammarDisplay reference that somehow happened | 2017-12-22 12:40:40 -07:00 |  | 
				
					
						|  | 79b14bd62b | Add a notification for when a search filter is being used | 2017-12-22 12:35:50 -07:00 |  | 
				
					
						|  | 95629aac72 | Remove console log and comment from updateDisplayedWords | 2017-12-22 12:27:01 -07:00 |  | 
				
					
						|  | d93f86f75f | Add clear button to search box | 2017-12-22 12:19:40 -07:00 |  | 
				
					
						|  | 28a3f28fc3 | Add search filter functionality! | 2017-12-22 12:16:25 -07:00 |  | 
				
					
						|  | d6915ce661 | Only show Additional custom tabs if they exist | 2017-12-22 09:01:46 -07:00 |  | 
				
					
						|  | a05fd9c48d | Add Grammar notes editing and display | 2017-12-22 08:59:01 -07:00 |  | 
				
					
						|  | 526f22c329 | Add letter distribution and word length stats | 2017-12-17 13:48:48 -07:00 |  | 
				
					
						|  | ae50f5f970 | Add number of word stats and stat section to DictionaryDetails | 2017-12-16 10:14:34 -07:00 |  | 
				
					
						|  | 3b275ca765 | Change when ads display in WordList | 2017-12-16 10:14:04 -07:00 |  | 
				
					
						|  | 47a9c96c76 | Add logic for sorting words by definition if setting is chosen | 2017-12-12 11:01:00 -07:00 |  | 
				
					
						|  | 9869d29a55 | Disable editing dictionary if marked complete | 2017-12-12 10:59:33 -07:00 |  |