943021e152 
					 
					
						
						
							
							Add the timezone property to app  
						
						... 
						
						
						
						It will make it easier to get a default time zone. 
						
						
					 
					
						2018-07-08 22:32:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba7c766316 
					 
					
						
						
							
							Allow displaying event details  
						
						
						
						
					 
					
						2018-07-03 14:22:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bba44a3c7f 
					 
					
						
						
							
							Add user settings with time zones  
						
						
						
						
					 
					
						2018-07-03 13:15:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d07e34a182 
					 
					
						
						
							
							Display event timestamps in the current user’s time zone  
						
						
						
						
					 
					
						2018-07-03 12:11:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a7772917c 
					 
					
						
						
							
							Add the User.timezone property  
						
						... 
						
						
						
						It either queries the user’s `timezone` setting, uses the app’s default time zone (stored in the
`DEFAULT_TIMEZONE` configuration key), or uses UTC as a final fallback. 
						
						
					 
					
						2018-07-03 12:11:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60aab91c08 
					 
					
						
						
							
							User settings  
						
						
						
						
					 
					
						2018-07-03 12:09:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3cf2c15d3d 
					 
					
						
						
							
							[Refactor] Refactor Event.__as_tz() so it accepts a timezone  
						
						... 
						
						
						
						Until now it could only convert to the event’s timezone 
						
						
					 
					
						2018-07-03 12:09:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76bcd21e0a 
					 
					
						
						
							
							[Refactor] Make the app routes static methods  
						
						... 
						
						
						
						They don’t use self, so PyLint complains. 
						
						
					 
					
						2018-07-03 10:07:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f66fdb83e 
					 
					
						
						
							
							[Docs] Add/update docstrings and license text in every file  
						
						
						
						
					 
					
						2018-07-03 09:52:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a5bf841898 
					 
					
						
						
							
							[Code Cleanup] Fix a broad except call  
						
						... 
						
						
						
						It is enough to catch `UnknownTimeZoneError` here. 
						
						
					 
					
						2018-07-03 09:52:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e0d50552d 
					 
					
						
						
							
							[Code Cleanup] Remove an unused import  
						
						
						
						
					 
					
						2018-07-03 09:52:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5300e4978e 
					 
					
						
						
							
							[Code Cleanup] Wrap some long lines  
						
						
						
						
					 
					
						2018-07-03 09:52:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f5ccaa1ea 
					 
					
						
						
							
							[Code Cleanup] Update some variable names to conform with PEP8  
						
						
						
						
					 
					
						2018-07-03 09:51:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9dd2a1120f 
					 
					
						
						
							
							[Refactor] Change GregorianCalendar.day_events() to a static method  
						
						... 
						
						
						
						It takes a date as its parameter, and doesn’t use the class’ timestamp, so there’s no point making
it an instance method. 
						
						
					 
					
						2018-07-03 09:51:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						894024aa88 
					 
					
						
						
							
							[Bugfix] Fix a method call in TimezoneField  
						
						... 
						
						
						
						It wasn’t a method call, but it should have been. 
						
						
					 
					
						2018-07-03 09:28:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a46f3c66a 
					 
					
						
						
							
							Add proper time zone support  
						
						... 
						
						
						
						Until now event timestamps were saved in the server’s time zone.  Now they are saved in UTC,
considering the time zone set by the creator of the event. 
						
						
					 
					
						2018-07-02 17:32:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26c31bcc04 
					 
					
						
						
							
							[Bugfix] Fix the ordering of events  
						
						... 
						
						
						
						They were in SQL order.  Now they are ordered by start time. 
						
						
					 
					
						2018-07-02 17:27:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32c84725a9 
					 
					
						
						
							
							[Bugfix] Fix day-event fetching  
						
						... 
						
						
						
						It returned today’s events regardless of the day. 
						
						
					 
					
						2018-07-02 16:52:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df2af81083 
					 
					
						
						
							
							[Bugfix] One more fix for the babalex transition  
						
						
						
						
					 
					
						2018-07-02 14:33:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c03829264 
					 
					
						
						
							
							Add the previous/next year/month links to the month view  
						
						
						
						
					 
					
						2018-07-02 14:07:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f41cf43f80 
					 
					
						
						
							
							[Bugfix] Fix for "Move from Flask-Babel to Flask-BabelEx"  
						
						... 
						
						
						
						I forgot to fix this in calendar_system.gregorian… 
						
						
					 
					
						2018-07-02 13:34:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cb46c476b 
					 
					
						
						
							
							[Bugfix] Move from Flask-Babel to Flask-BabelEx  
						
						... 
						
						
						
						It is used internally by Flask-Security anyway, so it’s one less package to install.  Also, using
Flask-Babel causes trouble with Flask-Security… 
						
						
					 
					
						2018-07-02 13:27:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a1cdf8f6a 
					 
					
						
						
							
							[Refactor] Move app-level views into the CalendarSocialApp class  
						
						
						
						
					 
					
						2018-07-02 10:54:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						723cabbe72 
					 
					
						
						
							
							[Refactor] Move the application running code from __init__ to __main__  
						
						
						
						
					 
					
						2018-07-02 10:47:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7846d9017d 
					 
					
						
						
							
							[Refactor] Rename the app module to calsocial  
						
						... 
						
						
						
						Just for clarity 
						
						
					 
					
						2018-07-02 10:41:32 +02:00