Commit Graph

27 Commits

Author SHA1 Message Date
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 5eb409e46e Add shelf get by id endpoint 2020-01-04 19:34:26 -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 805ebef01c Create shelves view without adding to routes 2019-12-21 20:16:52 -07:00
Robbie Antenesse 237198cd47 Add rename shelf API endpoint 2019-12-11 13:15:55 -07:00
Robbie Antenesse a2d113562e Add shelf api route with create action 2019-12-01 15:31:34 -07:00
Robbie Antenesse cd4e628e11 Utilize nested locale translations and update usage 2019-12-01 14:40:14 -07:00
Robbie Antenesse 1458e936ea Naming & Association corrections:
Correct naming of Account and Shelf Controllers;
Add hasMany associations to db models
2019-12-01 11:03:55 -07:00
Robbie Antenesse 53662c0a60 Create default shelves in db on account creation 2019-11-30 18:02:24 -07:00
Robbie Antenesse cd0baa7605 Handle log out
It's a little funky because of Choo, but it works right
2019-10-17 21:20:36 -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 040b967725 Add create and confirm account emails in backend 2019-10-03 13:04:17 -06:00
Robbie Antenesse fd84706104 Start adding support for email confirmation with nodemailer 2019-09-27 18:40:39 -06:00
Robbie Antenesse 0cad0adfdb Add Account controller and create account endpoint 2019-09-27 18:14:01 -06:00
Robbie Antenesse e39fe52e65 Add search by Open Library 2019-09-26 12:22:58 -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 1cb78f5db2 Add fastify-postgres with example connection 2019-09-17 15:10:46 -06:00
Robbie Antenesse d3d35bacc8 Use quick search from Inventaire for default search 2019-09-16 12:49:31 -06:00
Robbie Antenesse 0ebafaeb9e Load covers in resultDetails sorted by publish date 2019-09-12 17:11:12 -06:00
Robbie Antenesse 3f3ae76f2b Add Faker.js; Create BooksController and /api/books route 2019-09-12 12:40:42 -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 bd749fa796 Add Search endpoint to API; Use Inventaire API for search 2019-09-09 14:19:22 -06:00
Robbie Antenesse a9747ec510 Redo Fastify routing to work with Choo's routing 2019-09-08 21:56:16 -06:00
Robbie Antenesse 0934fea892 Reorganize the folder structure entirely 2019-09-08 13:44:01 -06:00