Eli Tan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a266202831 
							
						 
					 
					
						
						
							
							notifications: Dismiss to watchface when empty ( #1716 )  
						
						 
						
						... 
						
						
						
						Set `running` to false to flag end of watchface when there are no more
notifications left to display.
I found it slightly annoying that dismissing all notifications leaves me with
a "No notification to display" message. Instead of dismissing to a relatively
useless message, dismiss to watchface. 
						
						
					 
					
						2024-09-18 22:31:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							c8236afbef 
							
						 
					 
					
						
						
							
							Restrict debugging monitor to debug builds  
						
						 
						
						
						
						
					 
					
						2024-09-14 12:10:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							5040733a97 
							
						 
					 
					
						
						
							
							Clean unused DisplayApp messages  
						
						 
						
						
						
						
					 
					
						2024-09-14 12:10:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							fd019c7aad 
							
						 
					 
					
						
						
							
							Use DirtyValue for timer  
						
						 
						
						
						
						
					 
					
						2024-09-14 11:20:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							975bfc5420 
							
						 
					 
					
						
						
							
							Size optimise NRF SDK build  
						
						 
						
						
						
						
					 
					
						2024-09-14 11:19:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Kareh 
							
						 
					 
					
						
						
						
						
							
						
						
							2625ed39e5 
							
						 
					 
					
						
						
							
							DisplayApp: Go to clock on sleep if no app loaded  
						
						 
						
						... 
						
						
						
						When turning off the screen, if there is no actual app loaded (i.e. we
are still in the Launcher, Notifications, QuickSettings, or Settings
screens) we should just reload the Clock app directly. 
						
						
					 
					
						2024-08-22 17:34:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							4fddf93114 
							
						 
					 
					
						
						
							
							Advertise HR service  
						
						 
						
						
						
						
					 
					
						2024-08-18 12:00:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derry Tutt 
							
						 
					 
					
						
						
						
						
							
						
						
							83922fb3de 
							
						 
					 
					
						
						
							
							Remove space before colon  
						
						 
						
						
						
						
					 
					
						2024-08-18 11:58:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							3a0d673df4 
							
						 
					 
					
						
						
							
							Display the SPI flash JEDEC IDs in SystemInformation.  
						
						 
						
						... 
						
						
						
						This is needed since a new memory chip will be used in future batches of PineTimes. 
						
						
					 
					
						2024-08-05 20:34:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							53dc9dafe7 
							
						 
					 
					
						
						
							
							aod: simplify AOD disablement based on notification status  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							a407902b06 
							
						 
					 
					
						
						
							
							aod: avoid spinning DisplayApp under high LVGL load  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							3e8accde69 
							
						 
					 
					
						
						
							
							aod: run LVGL task handler until all work finished  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							2bb611db8e 
							
						 
					 
					
						
						
							
							aod: constant frequency idle frames  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							ef88e8165c 
							
						 
					 
					
						
						
							
							aod: porch control: 2Hz idle + 75Hz on  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							da9ab4a7b4 
							
						 
					 
					
						
						
							
							aod: lower lcd voltage  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Crawford 
							
						 
					 
					
						
						
						
						
							
						
						
							0bcd7e0009 
							
						 
					 
					
						
						
							
							aod: lower voltage going to the display  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							bf69e0dcc5 
							
						 
					 
					
						
						
							
							aod: fix flashlight brightness restore  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							947c4f5067 
							
						 
					 
					
						
						
							
							aod: fix brightness getting stuck high  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Crawford 
							
						 
					 
					
						
						
						
						
							
						
						
							0960d67001 
							
						 
					 
					
						
						
							
							aod: lower refresh rate when always on  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Crawford 
							
						 
					 
					
						
						
						
						
							
						
						
							5385f7e275 
							
						 
					 
					
						
						
							
							aod: switch to 8 colors when always on  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Crawford 
							
						 
					 
					
						
						
						
						
							
						
						
							e884b053d3 
							
						 
					 
					
						
						
							
							aod: disable while in notification sleep  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Crawford 
							
						 
					 
					
						
						
						
						
							
						
						
							85a2181b64 
							
						 
					 
					
						
						
							
							aod: integrate with display timeout  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							3dca742b65 
							
						 
					 
					
						
						
							
							aod: PPI/RTC-based backlight brightness  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KaffeinatedKat 
							
						 
					 
					
						
						
						
						
							
						
						
							20ac7e8df3 
							
						 
					 
					
						
						
							
							feat: always on display  
						
						 
						
						
						
						
					 
					
						2024-08-05 20:32:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							f8f8993fac 
							
						 
					 
					
						
						
							
							Batch display command arguments  
						
						 
						
						
						
						
					 
					
						2024-06-19 17:25:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							f9a16feeaf 
							
						 
					 
					
						
						
							
							Continuous time updates  
						
						 
						
						... 
						
						
						
						Add TODO.md in src/components/datetime. This file give detailed information about a refactoring of the DateTimeController that would be nice to do in the future. 
						
						
					 
					
						2024-06-09 18:34:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							4930c0cab7 
							
						 
					 
					
						
						
							
							Include assert (fix sim)  
						
						 
						
						
						
						
					 
					
						2024-06-09 18:34:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							a449b272f7 
							
						 
					 
					
						
						
							
							Continuous time updates  
						
						 
						
						
						
						
					 
					
						2024-06-09 18:34:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Martínez 
							
						 
					 
					
						
						
						
						
							
						
						
							9e406c70f9 
							
						 
					 
					
						
						
							
							Remove unnecessary BMA421 reads  
						
						 
						
						
						
						
					 
					
						2024-06-02 15:48:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Martinez 
							
						 
					 
					
						
						
						
						
							
						
						
							0c87bc27b2 
							
						 
					 
					
						
						
							
							Move motorController.Init call to DisplayApp::Start  
						
						 
						
						
						
						
					 
					
						2024-06-02 15:14:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							0dcfb2edb7 
							
						 
					 
					
						
						
							
							Fix erratum 58 workaround  
						
						 
						
						
						
						
					 
					
						2024-05-12 13:57:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							06c6935315 
							
						 
					 
					
						
						
							
							Include task header (Fixes sim)  
						
						 
						
						
						
						
					 
					
						2024-05-01 16:17:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							47c104643d 
							
						 
					 
					
						
						
							
							Move includes back  
						
						 
						
						
						
						
					 
					
						2024-05-01 16:17:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							7b1110187e 
							
						 
					 
					
						
						
							
							Apply display driver datasheet delays  
						
						 
						
						
						
						
					 
					
						2024-05-01 16:17:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							7e460d3c80 
							
						 
					 
					
						
						
							
							Use FreeRTOS delay instead of spinning the CPU  
						
						 
						
						
						
						
					 
					
						2024-05-01 16:17:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							7a9211587a 
							
						 
					 
					
						
						
							
							Rename to pre-transaction hook  
						
						 
						
						
						
						
					 
					
						2024-05-01 16:13:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							24e6a2f8ab 
							
						 
					 
					
						
						
							
							Avoid storing lambda  
						
						 
						
						
						
						
					 
					
						2024-05-01 16:13:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							9a7ba405e1 
							
						 
					 
					
						
						
							
							Refactor lambdas  
						
						 
						
						
						
						
					 
					
						2024-05-01 16:13:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							940cd3459f 
							
						 
					 
					
						
						
							
							Use functional abstraction for hooks  
						
						 
						
						
						
						
					 
					
						2024-05-01 16:13:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							869bec8f88 
							
						 
					 
					
						
						
							
							Refactor display WriteToRam  
						
						 
						
						
						
						
					 
					
						2024-05-01 16:13:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							ee925200c3 
							
						 
					 
					
						
						
							
							Remove task to notify  
						
						 
						
						
						
						
					 
					
						2024-05-01 16:13:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							079e676baf 
							
						 
					 
					
						
						
							
							SPI transaction hooks  
						
						 
						
						
						
						
					 
					
						2024-05-01 16:13:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Crawford 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b5235c301 
							
						 
					 
					
						
						
							
							fix: heartrate app displays --- instead of 000 ( #1887 )  
						
						 
						
						
						
						
					 
					
						2024-04-12 14:50:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Kareh 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5f516c42 
							
						 
					 
					
						
						
							
							WatchFaceDigital: Remove unused variables  
						
						 
						
						
						
						
					 
					
						2024-03-20 20:31:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JF 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ca2112890 
							
						 
					 
					
						
						
							
							Emit the message BleRadioEnableToggle to DisplayApp only if the enable state of the radio has actually changed. ( #2037 )  
						
						 
						
						... 
						
						
						
						This fixes an issue where the BLE connected logo would disappear when opening and closing the BLE setting (without changing it) while InfiniTime was already connected to a companion app.
Co-authored-by: JustScott <development@justscott.me> 
						
						
					 
					
						2024-03-15 09:20:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FintasticMan 
							
						 
					 
					
						
						
						
						
							
						
						
							7dbb8f54c6 
							
						 
					 
					
						
						
							
							chrono: Resolve TODOs related to C++20 chrono feats  
						
						 
						
						
						
						
					 
					
						2024-03-14 21:09:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ritvik 
							
						 
					 
					
						
						
						
						
							
						
						
							4d86a3c6c1 
							
						 
					 
					
						
						
							
							Fix conflicts of min and max from stl_algo.h (included from atomic)  
						
						 
						
						
						
						
					 
					
						2024-03-13 21:58:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Kareh 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4b5a5163 
							
						 
					 
					
						
						
							
							ApplicationList: Reset app menu screen when loading watch face  
						
						 
						
						... 
						
						
						
						This prevents the application list from loading in the last used screen
and instead goes back to the first screen whenever the watch face is
loaded.
Fixes  #2006  
						
						
					 
					
						2024-03-12 21:01:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FintasticMan 
							
						 
					 
					
						
						
						
						
							
						
						
							f2df0c45ef 
							
						 
					 
					
						
						
							
							lowersleep: Improve algorithm by checking wrist angle  
						
						 
						
						... 
						
						
						
						Inspired by https://github.com/InfiniTimeOrg/InfiniTime/pull/827#issuecomment-1881580414 . 
						
						
					 
					
						2024-03-12 19:14:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mark9064 
							
						 
					 
					
						
						
						
						
							
						
						
							636af4d33d 
							
						 
					 
					
						
						
							
							Simplify ISR task wake checks  
						
						 
						
						... 
						
						
						
						The macro checks the variable, so we don't need to check it ourselves 
						
						
					 
					
						2024-03-12 19:09:01 +01:00