Commit Graph

183 Commits

Author SHA1 Message Date
Robbie Antenesse ef54c0241b Add missing shelf ui text 2020-06-15 22:00:47 -06:00
Robbie Antenesse 6c80f3977a Hide reviews UI in Search if no reviews available 2020-06-14 14:39:12 -06:00
Robbie Antenesse bb60fefd08 Remove some things causing problems in Search 2020-06-14 14:11:30 -06:00
Robbie Antenesse 574a582e29 Restart server on change for dev
- Add onchange to id changes to server files
2020-06-14 13:31:03 -06:00
Robbie Antenesse e94cb890f5 Move fastify decorators to before start 2020-06-14 13:20:27 -06:00
Robbie Antenesse 9004388f0a Upgrade dependencies 2020-06-14 13:19:05 -06:00
Robbie Antenesse a4ebe3deb4 Add .DS_Store to gitignore 2020-06-14 12:42:17 -06:00
Robbie Antenesse 17b1d023cc Merge branch 'master' into 'master'
Update README.md with a minor typo fix.

See merge request Alamantus/Readlebee!1
2020-05-05 18:23:18 +00:00
D. Joe a144f52bcd Update README.md with a minor typo fix. 2020-05-05 16:59:53 +00:00
Robbie Antenesse 9f736d4731 Set a cookie when locales are accessed
Allows server to know language with each request
2020-02-24 11:29:07 -07:00
Robbie Antenesse 1aa4d6346d Fix old column reference in shelf route 2020-02-24 11:13:12 -07:00
Robbie Antenesse e3b4809478 Fix login process: add permissionLevels 2020-02-24 10:56:41 -07:00
Robbie Antenesse f12f8b987a Give permissionLevel columns defaultValue of Private
If not included from UI or otherwise excluded, make it private
2020-02-24 10:47:08 -07:00
Robbie Antenesse e0a8c21051 Add deleteShelfItem endpoint 2020-02-24 09:59:55 -07:00
Robbie Antenesse 34403b8ec7 Create moveShelfItem endpoint 2020-02-08 13:01:15 -07:00
Robbie Antenesse 554fd3cf01 Create addShelfItem and endpoint 2020-02-08 12:50:28 -07:00
Robbie Antenesse f16aa470d8 Update shelf rename endpoint 2020-02-08 12:39:10 -07:00
Robbie Antenesse 7d20609cdf Create BookReferenceController 2020-02-07 16:12:40 -07:00
Robbie Antenesse 3600dd3d09 Update Inventaire bookData class to include source 2020-02-07 15:31:07 -07:00
Robbie Antenesse 5ab6d36314 Update how SearchController and searching works 2020-02-07 15:28:59 -07:00
Robbie Antenesse 326747c0ce Improve search return values and performance 2020-02-06 17:28:30 -07:00
Robbie Antenesse a3f6137dec Add extra scopes and associations for Review and BookReference 2020-02-06 17:27:45 -07:00
Robbie Antenesse ccf55e1955 Fix incorrect declarations 2020-02-06 17:27:22 -07:00
Robbie Antenesse 963049e4c8 Fix incorrect use of static Inventaire URL 2020-02-06 17:26:33 -07:00
Robbie Antenesse 8f0edf7e01 Make search api search BookReferences first (Untested) 2020-02-06 13:55:28 -07:00
Robbie Antenesse 0189a5cab0 Update BookReference model
Add locale; change sources to object with keys = source and value = id
2020-02-06 09:55:09 -07:00
Robbie Antenesse 03a939b643 Change what is passed to ShelfController 2020-02-04 16:05:08 -07:00
Robbie Antenesse abbc8b5591 Split Inventaire book methods into sepate class 2020-02-04 15:31:58 -07:00
Robbie Antenesse a596e685d6 Rename shelves/get endpoint to shelf/getAll for consistency 2020-02-04 15:00:45 -07:00
Robbie Antenesse b99bdfc562 Update yarn lock for some reason 2020-02-04 14:56:25 -07:00
Robbie Antenesse ae8694a6b4 Update dependencies; Re-evaluate non-dev dependencies 2020-01-30 15:00:30 -07:00
Robbie Antenesse ae95bf7a0c Add db diagram script and output
Will update NPM source if PR is accepted & published
2020-01-25 13:54:01 -07:00
Robbie Antenesse b1da2f81c7 Sequelize model relationship fixes 2020-01-25 13:52:37 -07:00
Robbie Antenesse b9c9c6bec6 Initial attempt at setting up a Follower scheme 2020-01-20 09:47:31 -08:00
Robbie Antenesse 6e16b36d49 Fix invalid syntax for node in server ShelfController 2020-01-15 16:57:27 -07:00
Robbie Antenesse 7d77a5a8f5 Add Reaction model with associations on Status & Review 2020-01-15 15:36:26 -07:00
Robbie Antenesse 071e1e6586 Update sequelize & DB setup:
- Split models & associations into their own files
- Update columns and requirements
- Create PermissionLevel model & add to relevant models
2020-01-14 15:47:44 -07:00
Robbie Antenesse 86897be78a DB: Split Review from Status; remove StatusTypes 2020-01-12 22:55:38 -07:00
Robbie Antenesse 243a4094d0 Get overwhelmed by ShelfController.scrubShelfData() 2020-01-11 20:37:27 -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 5eb409e46e Add shelf get by id endpoint 2020-01-04 19:34:26 -07:00
Robbie Antenesse 986346cd41 Restructure fastify plugins for better dep control:
- Copy Nodemailer and Sequelize fastify plugins to project.
- Upgrade dependencies with yarn upgrade
- Fix break from Sequelize 5 removing Model.find() in AccountController
2020-01-04 19:13:56 -07:00
Robbie Antenesse 196b6e4288 Add polyfill.io call for brower compatibility 2019-12-27 12:58:35 -07:00
Robbie Antenesse 8d0f928046 Upgrade dependencies to latest versions 2019-12-27 12:29:40 -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