5f220a7b2c 
								
							
								 
							
						 
						
							
							
								
								Add migration for media gallery indices  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								052fb841f6 
								
							
								 
							
						 
						
							
							
								
								Allow database name override in migrations  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1e04083813 
								
							
								 
							
						 
						
							
							
								
								Support database upgrades in `Database.open`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7413b787b6 
								
							
								 
							
						 
						
							
							
								
								Make `migrations` private  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								805031ade8 
								
							
								 
							
						 
						
							
							
								
								Conditionally run post-attachment migrations  
							
							... 
							
							
							
							Introduce placeholder migrations for Backbone models so they never implicitly
run migrations whenever they are `fetch`ed. We prefer to run our migrations
explicitly upon app startup and then let Backbone models be (slightly) dumb(er)
models, without inadvertently triggering migrations. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bfbeedab5c 
								
							
								 
							
						 
						
							
							
								
								Temporarily disable post-attachment migration migrations  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d9be6a0f94 
								
							
								 
							
						 
						
							
							
								
								Destructure Lodash `require`s  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1f8556b049 
								
							
								 
							
						 
						
							
							
								
								Remove unused `createCollection`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eca930770c 
								
							
								 
							
						 
						
							
							
								
								Remove hard-coded database connection settings  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								457bf7ab9d 
								
							
								 
							
						 
						
							
							
								
								Add `createCollection` function  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								da144edc56 
								
							
								 
							
						 
						
							
							
								
								Manually close database connection after migration  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								106ce21c49 
								
							
								 
							
						 
						
							
							
								
								Remove redundant log message  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fcd30cd919 
								
							
								 
							
						 
						
							
							
								
								Close database after migration  
							
							... 
							
							
							
							This is not 100% reliable as database connections are closed in a separate
thread according to the documentation:
- https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/close 
- https://stackoverflow.com/a/18639298 
- 80c7a06d5c/backbone-indexeddb.js (L558-L565) 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d7c8d33edb 
								
							
								 
							
						 
						
							
							
								
								Extract `runMigrations`  
							
							
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d16178638e 
								
							
								 
							
						 
						
							
							
								
								Split database migrations into pre- and post-attachment migration  
							
							... 
							
							
							
							- Run light-weight migrations before attachment migration.
- Run regular migrations after attachments have been moved to disk. 
							
						 
						
							8 years ago