|  | @@ -32,6 +32,13 @@ Lists.attachSchema(
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    archivedAt: {
 | 
	
		
			
				|  |  | +      /**
 | 
	
		
			
				|  |  | +       * latest archiving date
 | 
	
		
			
				|  |  | +       */
 | 
	
		
			
				|  |  | +      type: Date,
 | 
	
		
			
				|  |  | +      optional: true,
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      boardId: {
 | 
	
		
			
				|  |  |        /**
 | 
	
		
			
				|  |  |         * the board associated to this list
 | 
	
	
		
			
				|  | @@ -292,7 +299,7 @@ Lists.mutations({
 | 
	
		
			
				|  |  |          return card.archive();
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    return { $set: { archived: true } };
 | 
	
		
			
				|  |  | +    return { $set: { archived: true, archivedAt: new Date() } };
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    restore() {
 | 
	
	
		
			
				|  | @@ -384,6 +391,7 @@ if (Meteor.isServer) {
 | 
	
		
			
				|  |  |    Meteor.startup(() => {
 | 
	
		
			
				|  |  |      Lists._collection._ensureIndex({ modifiedAt: -1 });
 | 
	
		
			
				|  |  |      Lists._collection._ensureIndex({ boardId: 1 });
 | 
	
		
			
				|  |  | +    Lists._collection._ensureIndex({ archivedAt: -1 });
 | 
	
		
			
				|  |  |    });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    Lists.after.insert((userId, doc) => {
 |