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 |
Robbie Antenesse
|
d2336bf9c9
|
Add get-current-dictionary endpoint and retrieve them correctly
|
2018-01-06 10:51:19 -07:00 |
Robbie Antenesse
|
ffca3c9fcc
|
Add endpoints for creating and changing dictionaries.
|
2018-01-04 23:04:00 -07:00 |
Robbie Antenesse
|
782559fd2c
|
Add methods for getting current dictionary
|
2018-01-04 23:03:24 -07:00 |
Robbie Antenesse
|
7af83732eb
|
Validate unhashed Hashids and return only first array value
|
2018-01-04 23:02:39 -07:00 |
Robbie Antenesse
|
40362ad7c9
|
Change return values for Dictionary class methods
|
2018-01-04 23:02:06 -07:00 |
Robbie Antenesse
|
d6724fb0df
|
Move .htaccess to public folder
|
2018-01-04 22:08:42 -07:00 |
Robbie Antenesse
|
cfa29660a8
|
Move relevant methods from User class to new Dictionary class
|
2018-01-04 22:08:18 -07:00 |
Robbie Antenesse
|
c997dabd26
|
add .vscode to .gitignore
|
2018-01-04 22:07:24 -07:00 |
Robbie Antenesse
|
b5c60c7b5c
|
Add non-caching headers to Response class
|
2018-01-04 22:07:00 -07:00 |
Robbie Antenesse
|
adf3e3fc18
|
Add get-all-dictionaries action using token
|
2017-12-24 15:14:34 -07:00 |
Robbie Antenesse
|
e5ced20d27
|
Add Hashids to Token.php; catch bad token exceptions
|
2017-12-24 15:13:42 -07:00 |
Robbie Antenesse
|
3b4acdf1f3
|
Update dictionaries delete trigger to also delete linguistics rows
|
2017-12-24 14:23:52 -07:00 |
Robbie Antenesse
|
81f938b2c0
|
Fix errors with PHP classes; fix create-account
|
2017-12-24 14:19:42 -07:00 |
Robbie Antenesse
|
0009f671b7
|
Add action for create-user
|
2017-12-24 13:09:05 -07:00 |
Robbie Antenesse
|
e96d7ab624
|
Add database structure
|
2017-12-24 12:07:34 -07:00 |
Robbie Antenesse
|
291f4f446a
|
Start working on backend api
|
2017-12-24 12:00:45 -07:00 |
Robbie Antenesse
|
2022cb88e4
|
Fix missing GrammarDisplay reference that somehow happened
|
2017-12-22 12:40:40 -07:00 |
Robbie Antenesse
|
79b14bd62b
|
Add a notification for when a search filter is being used
|
2017-12-22 12:35:50 -07:00 |
Robbie Antenesse
|
95629aac72
|
Remove console log and comment from updateDisplayedWords
|
2017-12-22 12:27:01 -07:00 |
Robbie Antenesse
|
d93f86f75f
|
Add clear button to search box
|
2017-12-22 12:19:40 -07:00 |
Robbie Antenesse
|
28a3f28fc3
|
Add search filter functionality!
|
2017-12-22 12:16:25 -07:00 |
Robbie Antenesse
|
d6915ce661
|
Only show Additional custom tabs if they exist
|
2017-12-22 09:01:46 -07:00 |
Robbie Antenesse
|
a05fd9c48d
|
Add Grammar notes editing and display
|
2017-12-22 08:59:01 -07:00 |
Robbie Antenesse
|
526f22c329
|
Add letter distribution and word length stats
|
2017-12-17 13:48:48 -07:00 |
Robbie Antenesse
|
ae50f5f970
|
Add number of word stats and stat section to DictionaryDetails
|
2017-12-16 10:14:34 -07:00 |