Commit Graph

65 Commits

Author SHA1 Message Date
Robbie Antenesse e3b4809478 Fix login process: add permissionLevels 2020-02-24 10:56:41 -07:00
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