Robbie Antenesse
a596e685d6
Rename shelves/get endpoint to shelf/getAll for consistency
2020-02-04 15:00:45 -07:00
Robbie Antenesse
5e527331d3
Change some variable names in shelf view
2020-01-11 20:36:34 -07:00
Robbie Antenesse
3d34467208
Verify shelf id and request from external domain if present
2020-01-11 20:35:51 -07:00
Robbie Antenesse
b7392105e7
Start working on get shelf with fake data
2020-01-07 22:50:58 -07:00
Robbie Antenesse
8b5f79f3e2
Start single shelf view with test shelf
2019-12-26 14:36:04 -07:00
Robbie Antenesse
aefab612e7
Add get user shelves from db:
...
Add GET /api/shelves/get endpoint;
Turn off test data and pull shelves from database;
Update getLastUpdatedTimestamp to use association function.
2019-12-23 16:51:26 -07:00
Robbie Antenesse
cf691f5cff
Move sub shelves view to userShelves & fix display
2019-12-23 16:39:03 -07:00
Robbie Antenesse
47812f45d9
Add shelves view to Choo routes
2019-12-23 16:37:33 -07:00
Robbie Antenesse
805ebef01c
Create shelves view without adding to routes
2019-12-21 20:16:52 -07:00
Robbie Antenesse
cd4e628e11
Utilize nested locale translations and update usage
2019-12-01 14:40:14 -07:00
Robbie Antenesse
b5ef4a9bb5
Add an about page view that laods from backend
2019-10-28 00:02:45 -06:00
Robbie Antenesse
f76c715aba
Use a loading spinner instead of "Loading..."
2019-10-28 00:02:19 -06:00
Robbie Antenesse
4670e046bb
Update frontend to fetch locale on load
2019-10-28 00:01:27 -06:00
Robbie Antenesse
2ccee904da
Improve login/create account forms
2019-10-26 11:48:24 -06:00
Robbie Antenesse
5aeee0bc01
Add language picker to footer
2019-10-17 22:15:31 -06:00
Robbie Antenesse
d8f0de9ec4
Update global header based on loggedIn status
2019-10-17 21:10:15 -06:00
Robbie Antenesse
43a8c006a1
Add loggedIn view for home page
2019-10-17 20:56:57 -06:00
Robbie Antenesse
bcde0c6dc7
Fix login errors and redirect to home after success
2019-10-17 20:37:16 -06:00
Robbie Antenesse
929d1ca928
Add login validation without testing
2019-10-08 12:38:09 -06:00
Robbie Antenesse
73980aeb93
Set up front end create account form
2019-10-06 17:58:49 -06:00
Robbie Antenesse
bf33ff8e3e
Change wording for See Book Details
2019-09-26 13:58:21 -06:00
Robbie Antenesse
c5e73242d0
Add localiation to search options
2019-09-26 13:25:25 -06:00
Robbie Antenesse
ebc5c9b06d
Remove BookBrainz option because there's no public API
2019-09-26 13:00:13 -06:00
Robbie Antenesse
1062b9b2fd
Fix search not working on fresh load
2019-09-26 12:56:28 -06:00
Robbie Antenesse
40084c4072
Don't collapse search options
2019-09-26 12:25:36 -06:00
Robbie Antenesse
e39fe52e65
Add search by Open Library
2019-09-26 12:22:58 -06:00
Robbie Antenesse
abc1e10b3f
Simplify search results to only use Works from inventaire
2019-09-26 10:51:52 -06:00
Robbie Antenesse
691f0c350b
Make search options interactive
2019-09-26 10:42:49 -06:00
Robbie Antenesse
69563eb74e
Add buttonClasses option to modals
2019-09-26 10:38:55 -06:00
Robbie Antenesse
fe7305164b
Add html for example of search options
2019-09-25 17:19:35 -06:00
Robbie Antenesse
63a25283af
Change search page load and button behavior
2019-09-25 17:02:14 -06:00
Robbie Antenesse
c22f632b53
Stop saving session state and move i18n to appState
2019-09-25 16:48:35 -06:00
Robbie Antenesse
eab60fe159
Add search icon; move search bar to /search
2019-09-25 16:41:45 -06:00
Robbie Antenesse
8e9f74a901
Add a reload button to search
2019-09-25 14:41:56 -06:00
Robbie Antenesse
dd131550dc
Add reload icon
2019-09-25 14:25:36 -06:00
Robbie Antenesse
b093595f1d
Restructure app initiation
...
- Split initialization steps into their own files.
- Use Choo routes instead of viewManager to properly set up 404
- Add styling for different colors of Picnic cards
2019-09-25 12:32:52 -06:00
Robbie Antenesse
4a5dbd4091
Only return books in searches; Add CTA if no search results
2019-09-16 13:10:05 -06:00
Robbie Antenesse
8a4d68b026
Add header to show search term
2019-09-16 12:49:48 -06:00
Robbie Antenesse
c4f657b7b4
Instantiate just one I18n instance to pass to all controllers
2019-09-16 12:49:47 -06:00
Robbie Antenesse
eda8e83d07
Add missing I18n in viewManager
2019-09-16 12:49:47 -06:00
Robbie Antenesse
7deda1c835
Fix modal isOpen not updating correctly
2019-09-16 12:49:47 -06:00
Robbie Antenesse
8721810bc6
Add create account form to /login view
2019-09-13 23:34:58 -06:00
Robbie Antenesse
2ea0015e70
Move loggedOut page text to i18n locale file
2019-09-13 23:25:10 -06:00
Robbie Antenesse
e991169075
Add a way for reviewCard to get i18n
2019-09-13 22:46:18 -06:00
Robbie Antenesse
2b95ab81c1
Start designing logged out home view
2019-09-13 22:43:07 -06:00
Robbie Antenesse
6dab28e7a5
Add isLoggedIn to Choo app state
2019-09-13 22:41:16 -06:00
Robbie Antenesse
ea87184bb3
Move reviewCard to a partial for reusability
2019-09-13 21:54:17 -06:00
Robbie Antenesse
0ebafaeb9e
Load covers in resultDetails sorted by publish date
2019-09-12 17:11:12 -06:00
Robbie Antenesse
46d3da8010
Use updated book details api in frontend
2019-09-12 12:41:10 -06:00
Robbie Antenesse
8047c83ede
Fix top nav burger button
2019-09-11 23:44:31 -06:00