|  | cf691f5cff | Move sub shelves view to userShelves & fix display | 2019-12-23 16:39:03 -07:00 |  | 
				
					
						|  | 47812f45d9 | Add shelves view to Choo routes | 2019-12-23 16:37:33 -07:00 |  | 
				
					
						|  | fed8b7025b | Make modal partials not break content flow | 2019-12-23 16:36:01 -07:00 |  | 
				
					
						|  | 805ebef01c | Create shelves view without adding to routes | 2019-12-21 20:16:52 -07:00 |  | 
				
					
						|  | c6bcdeeb41 | Add edit, delete, and close icons | 2019-12-21 19:35:36 -07:00 |  | 
				
					
						|  | 237198cd47 | Add rename shelf API endpoint | 2019-12-11 13:15:55 -07:00 |  | 
				
					
						|  | cdcaef11c1 | Add framework for database setup and migration | 2019-12-08 00:06:21 -07:00 |  | 
				
					
						|  | b9378a2356 | Move getSequelizeModels to sequelize folder | 2019-12-07 22:41:13 -07:00 |  | 
				
					
						|  | a2d113562e | Add shelf api route with create action | 2019-12-01 15:31:34 -07:00 |  | 
				
					
						|  | cd4e628e11 | Utilize nested locale translations and update usage | 2019-12-01 14:40:14 -07:00 |  | 
				
					
						|  | 3c40673774 | Improve I18n.translate to enable nested ui.json | 2019-12-01 13:33:20 -07:00 |  | 
				
					
						|  | 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 |  | 
				
					
						|  | 53662c0a60 | Create default shelves in db on account creation | 2019-11-30 18:02:24 -07:00 |  | 
				
					
						|  | da2425a73d | Update sequelize models to add foreign keys | 2019-11-30 17:25:55 -07:00 |  | 
				
					
						|  | b5ef4a9bb5 | Add an about page view that laods from backend | 2019-10-28 00:02:45 -06:00 |  | 
				
					
						|  | f76c715aba | Use a loading spinner instead of "Loading..." | 2019-10-28 00:02:19 -06:00 |  | 
				
					
						|  | 4670e046bb | Update frontend to fetch locale on load | 2019-10-28 00:01:27 -06:00 |  | 
				
					
						|  | 0f9757f2c2 | Put i18n on server so it can free up frontend memory | 2019-10-27 23:59:56 -06:00 |  | 
				
					
						|  | 2ccee904da | Improve login/create account forms | 2019-10-26 11:48:24 -06:00 |  | 
				
					
						|  | 78658483a6 | Add missing i18n phrases for account management | 2019-10-26 11:48:08 -06:00 |  | 
				
					
						|  | 24b36045ff | Fix display name requirements | 2019-10-26 11:47:15 -06:00 |  | 
				
					
						|  | 5aeee0bc01 | Add language picker to footer | 2019-10-17 22:15:31 -06:00 |  | 
				
					
						|  | 4498ed002a | Validate token on initial load | 2019-10-17 21:35:32 -06:00 |  | 
				
					
						|  | cd0baa7605 | Handle log out It's a little funky because of Choo, but it works right | 2019-10-17 21:20:36 -06:00 |  | 
				
					
						|  | d8f0de9ec4 | Update global header based on loggedIn status | 2019-10-17 21:10:15 -06:00 |  | 
				
					
						|  | 43a8c006a1 | Add loggedIn view for home page | 2019-10-17 20:56:57 -06:00 |  | 
				
					
						|  | bcde0c6dc7 | Fix login errors and redirect to home after success | 2019-10-17 20:37:16 -06:00 |  | 
				
					
						|  | 929d1ca928 | Add login validation without testing | 2019-10-08 12:38:09 -06:00 |  | 
				
					
						|  | 73980aeb93 | Set up front end create account form | 2019-10-06 17:58:49 -06:00 |  | 
				
					
						|  | 040b967725 | Add create and confirm account emails in backend | 2019-10-03 13:04:17 -06:00 |  | 
				
					
						|  | fd84706104 | Start adding support for email confirmation with nodemailer | 2019-09-27 18:40:39 -06:00 |  | 
				
					
						|  | 7ed4148b37 | Enable forcing sync in setup-database.js Note that forcing the sync drops existing tables! | 2019-09-27 18:33:13 -06:00 |  | 
				
					
						|  | 9b95bd9fb3 | Add api locale text for create account | 2019-09-27 18:14:32 -06:00 |  | 
				
					
						|  | 0cad0adfdb | Add Account controller and create account endpoint | 2019-09-27 18:14:01 -06:00 |  | 
				
					
						|  | d213ce6f75 | Add sequelize models to fastify object; Validate tokens better | 2019-09-27 18:00:15 -06:00 |  | 
				
					
						|  | 52f603ccc4 | Add validation to User sequelize model | 2019-09-27 17:02:45 -06:00 |  | 
				
					
						|  | 3634774ff9 | Split out Sequelize models into its own module | 2019-09-26 20:03:15 -06:00 |  | 
				
					
						|  | 6041f2818f | Remove database_schema.sql now that Sequelize is set up | 2019-09-26 18:58:16 -06:00 |  | 
				
					
						|  | 755b718e15 | Update sqlite in setup-database.js | 2019-09-26 18:52:34 -06:00 |  | 
				
					
						|  | bee0bd7f5e | Update setup-database.js to create tables & relations | 2019-09-26 18:45:02 -06:00 |  | 
				
					
						|  | 3f9ca67918 | Fix Open Library search results de-duplication | 2019-09-26 13:59:40 -06:00 |  | 
				
					
						|  | bf33ff8e3e | Change wording for See Book Details | 2019-09-26 13:58:21 -06:00 |  | 
				
					
						|  | c5e73242d0 | Add localiation to search options | 2019-09-26 13:25:25 -06:00 |  | 
				
					
						|  | ebc5c9b06d | Remove BookBrainz option because there's no public API | 2019-09-26 13:00:13 -06:00 |  | 
				
					
						|  | 1062b9b2fd | Fix search not working on fresh load | 2019-09-26 12:56:28 -06:00 |  | 
				
					
						|  | 40084c4072 | Don't collapse search options | 2019-09-26 12:25:36 -06:00 |  | 
				
					
						|  | e39fe52e65 | Add search by Open Library | 2019-09-26 12:22:58 -06:00 |  | 
				
					
						|  | abc1e10b3f | Simplify search results to only use Works from inventaire | 2019-09-26 10:51:52 -06:00 |  | 
				
					
						|  | 691f0c350b | Make search options interactive | 2019-09-26 10:42:49 -06:00 |  | 
				
					
						|  | 69563eb74e | Add buttonClasses option to modals | 2019-09-26 10:38:55 -06:00 |  |