Crystal.Sea
							
						 | 
						
							
							
								cbed76953b
							
							remove CacheFactory
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								75f117d8be
							
							language
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								299c23ab4a
							
							Update ReleaseNotes.txt
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								4d3f124582
							
							SocialsProvider to database
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								28a0fb9d6b
							
							accountsstrategy
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								4be78af5e3
							
							Accounts Strategy
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								b781753160
							
							v 3.1.0 ReleaseNotes
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								491b054a8f
							
							v 3.1.0 ReleaseNotes
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								ef4cdad86a
							
							v3.1.0
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								f7966f5b12
							
							cache change to Caffeine
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								8b3c035102
							
							OAuth 2.1 PKCE
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								eca3367610
							
							OAuth 2 PKCE 持久化
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								121fe4123b
							
							dropdown
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								c4aed15d9b
							
							ui fix
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								9be6bad1b5
							
							代码优化
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								b7adb8a830
							
							mgt login ui viewport
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								d45ecebff3
							
							mgt login ui
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								48c42a0304
							
							bootstrap-5.1.2 update
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								ad2e3c9eba
							
							style 优化
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								9c2b785678
							
							change log start at time
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								1b70eec8a9
							
							配置文件优化,参数整合及日志优化
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								fe8c89a459
							
							logs 优化
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								aed80b59fd
							
							show java version when start
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								f4e076d82c
							
							ReciprocalUtils compatible jdk 17
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								328fcc53f4
							
							password submit
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								a936b19cde
							
							v 3.0.0 GA
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								045bf14bb6
							
							v3.0.0 GA  Integer to Long
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								9fd31d14c8
							
							v 3.0.0 GA readme
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								41df3c5c46
							
							v3.0.0GA with SAML User Attributes
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Crystal.Sea
							
						 | 
						
							
							
								2c5c2c079d
							
							v3.0.0GA with standard build
						 | 
						%!s(int64=4) %!d(string=hai) anos |