Commit Graph

192 Commits

Author SHA1 Message Date
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 9823ae8290 Make `hidden` attribute force display:none 2019-09-26 10:38:40 -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 192a78188c Remove unused currentView state variable 2019-09-25 14:07:41 -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 49ab635660 Switch to fastify-sequelize for db connection
Started to try to set up setup-database.js script using Sequelize.
We'll see how that goes...
2019-09-18 17:15:06 -06:00
Robbie Antenesse ff1eb25252 Upgrade dependencies; Remove unused dependencies & source 2019-09-18 12:56:58 -06:00
Robbie Antenesse 1cb78f5db2 Add fastify-postgres with example connection 2019-09-17 15:10:46 -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 d3d35bacc8 Use quick search from Inventaire for default search 2019-09-16 12:49:31 -06:00
Robbie Antenesse c7aaf56d08 Change LICENSE to GNU AGPLv3 from GPLv3 2019-09-15 17:16:02 -06:00
Robbie Antenesse 8781327c61 First attempt at pgsql database table creation 2019-09-15 17:08:16 -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 496787263b Update picnic customizations; Fix pseudo tooltip 2019-09-13 22:40:23 -06:00
Robbie Antenesse ea87184bb3 Move reviewCard to a partial for reusability 2019-09-13 21:54:17 -06:00
Robbie Antenesse 71516dd833 Split parcel prod bundle into own npm script 2019-09-13 20:23:54 -06:00
Robbie Antenesse 596721fb2d Add a questionable way to save Choo state for the session 2019-09-12 17:30:56 -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 3f3ae76f2b Add Faker.js; Create BooksController and /api/books route 2019-09-12 12:40:42 -06:00
Robbie Antenesse 8047c83ede Fix top nav burger button 2019-09-11 23:44:31 -06:00
Robbie Antenesse 00140054a1 Improve styling for reviewDetails and search results 2019-09-11 23:41:18 -06:00
Robbie Antenesse 8e17d0ec7e Enable specifying modal styling 2019-09-11 23:41:05 -06:00
Robbie Antenesse 896dc7b869 Add star rating icons and review count to search results
These are currently randomized until database support is added
2019-09-11 22:42:01 -06:00
Robbie Antenesse c243928d23 Put I18n directly into view controllers 2019-09-11 21:51:59 -06:00
Robbie Antenesse b1843c688c Add basic modal component; Add resultDetails to search 2019-09-11 17:34:11 -06:00
Robbie Antenesse 464aad9d34 Restructure search results columns 2019-09-11 11:38:09 -06:00
Robbie Antenesse a9d40193f0 Add inventaireDomain to server config
For if someone wants to self-host Inventaire as well as Readlebee
2019-09-11 11:05:47 -06:00
Robbie Antenesse c80e5e63ff Add endpoint for getting covers 2019-09-11 10:31:50 -06:00
Robbie Antenesse da1fa7c77a Add first Fontello icons & styling 2019-09-10 17:36:49 -06:00
Robbie Antenesse b4bb1fc392 Style search page results 2019-09-10 17:17:13 -06:00