e54e55dfbf
	 
					 
					
						
						
							
							[EXCEPTION][RedirectException] You are now able to redirect to a specific url.  
						
						
						
						
					 
					
						2021-10-27 20:44:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e2fefa8af
	 
					 
					
						
						
							
							[TWIG][Cards] Fullname is now displayed as the note author, nickname as an identification.  
						
						... 
						
						
						
						[CONTROLLER][Security] Fullname is set on resgistration to enable it to be shown by default in notes.
[CONTROLLER][UserPanel] Fullname extra step added.
[CSS] Fullname and nickname representation work. 
						
						
					 
					
						2021-10-27 20:44:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3cdaf6671a
	 
					 
					
						
						
							
							[CORE][HTTPClient] Add some shortcut functions inspired by pre-v3  
						
						
						
						
					 
					
						2021-10-27 04:22:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3227e1f919
	 
					 
					
						
						
							
							[CORE][Log] Document magic methods  
						
						
						
						
					 
					
						2021-10-27 04:22:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bccafd0d7b
	 
					 
					
						
						
							
							[CORE][GSFile] Respect mimetype whitelist and extensions blacklist before saving files  
						
						
						
						
					 
					
						2021-10-27 04:19:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8038fdbce9
	 
					 
					
						
						
							
							[UTIL][Common] Added Common::getUploadLimit().  
						
						... 
						
						
						
						[COMPONENT][Posting] Update Posting to warn the user of submtting attachments too large. 
						
						
					 
					
						2021-10-27 04:19:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						656c2c7812
	 
					 
					
						
						
							
							[SECURITY][Authenticator] fix wrong route id on after login redirection  
						
						
						
						
					 
					
						2021-10-27 04:19:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						299e893ca9
	 
					 
					
						
						
							
							[TOOLS][PHPStan][DocCheck] Fix errors found by PHPStan and Doc Check  
						
						
						
						
					 
					
						2021-10-27 04:19:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dff5647b97
	 
					 
					
						
						
							
							[DB][Note] Add langauge field to notes  
						
						
						
						
					 
					
						2021-10-27 04:19:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a10fec31d
	 
					 
					
						
						
							
							[CONTROLLER][UserPanel] Make all fields in settings not required  
						
						
						
						
					 
					
						2021-10-27 04:19:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2694d83ae4
	 
					 
					
						
						
							
							[TOOLS][CS-FIXER] Run new PHP CS Fixer config. Notably, adds strict_types  
						
						
						
						
					 
					
						2021-10-27 04:19:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						028ea79fff
	 
					 
					
						
						
							
							[CORE][Router] Properly act on Accept headers  
						
						
						
						
					 
					
						2021-10-27 04:19:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99fd2f725b
	 
					 
					
						
						
							
							[Core][Util] Hotfix: In App\Core\DB\DB persistWithSameId, casting the id to an int. In App\Util\HTML html, tag is now evaluated beforehand, making sure it's a string.  
						
						
						
						
					 
					
						2021-10-27 04:19:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fdc52636f
	 
					 
					
						
						
							
							[ActivityPub] Port RSA  
						
						
						
						
					 
					
						2021-10-27 04:19:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8544fe157b
	 
					 
					
						
						
							
							[FreeNetwork] First steps porting webfinger/lrdd to v3, GET webfinger requests already have a basic result  
						
						
						
						
					 
					
						2021-10-27 04:19:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44cf1fa24c
	 
					 
					
						
						
							
							[UTIL][Nickname] Fix some parameters issues found with strict types  
						
						
						
						
					 
					
						2021-10-27 04:19:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b524c5bc90
	 
					 
					
						
						
							
							[TOOLS][PHPStan] Add missing toString on the call to DB::filterName, as it seems something changed in some update  
						
						
						
						
					 
					
						2021-10-27 04:19:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b65ee4c21d
	 
					 
					
						
						
							
							[TOOLS][CS-FIXER] Fix incorrect transformation  
						
						
						
						
					 
					
						2021-10-27 04:19:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9109c61af5
	 
					 
					
						
						
							
							[TOOLS][CS-FIXER] Run new PHP CS Fixer config. Notably, adds strict_types  
						
						
						
						
					 
					
						2021-10-27 04:19:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d575f8aef5
	 
					 
					
						
						
							
							[UTIL][Formatting] Make it possible to supply string|array to either or both argument of Formatting::{starts,ends}With  
						
						
						
						
					 
					
						2021-10-27 04:19:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99ab24ec23
	 
					 
					
						
						
							
							[CORE][Controller] Allow routes without text/html response  
						
						... 
						
						
						
						Improve GET getters 
						
						
					 
					
						2021-10-27 04:19:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03f6029ce5
	 
					 
					
						
						
							
							[SECURITY] Fix nickname validation and properly allow email auth  
						
						
						
						
					 
					
						2021-10-18 13:22:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						071b769997
	 
					 
					
						
						
							
							[CORE][Util][Common] Correct behaviour for absense of value  
						
						
						
						
					 
					
						2021-10-18 13:22:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						517ed953f2
	 
					 
					
						
						
							
							[FreeNetwork] First step towards de-duplication mechanism for federation  
						
						... 
						
						
						
						Refactored AS2 inside AP; [ENTITY][Activity] went from core to AP
Webfinger plugin will be part of FreeNetwork component 
						
						
					 
					
						2021-10-06 11:48:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3cb6563c40 
					 
					
						
						
							
							[TWIG][EndShowStyles] Route as an event argument  
						
						
						
						
					 
					
						2021-10-06 00:34:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17a13b3f20 
					 
					
						
						
							
							[CSS] Fix: Left and right panel checkbox border when active.  
						
						
						
						
					 
					
						2021-10-04 12:31:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80d1be323d 
					 
					
						
						
							
							[COMPONENTS][Search][CSS] Extra header forms now accessible through a details element. Re-organizing templates structure.  
						
						
						
						
					 
					
						2021-10-04 12:17:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d38ad60c76 
					 
					
						
						
							
							[COMPONENTS][CSS] Adding components styling properly.  
						
						
						
						
					 
					
						2021-10-01 17:25:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19c2a91232
	 
					 
					
						
						
							
							[TOOLS][PHPStan][ProfileColor][ENTITY][TEST][AttachmentThumbnail] Fix issues reported by phpstan  
						
						
						
						
					 
					
						2021-09-27 19:50:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1107d8257d
	 
					 
					
						
						
							
							[TWIG] Add instanceof test  
						
						... 
						
						
						
						Use with:
{% if var is instanceof(Namespace\Class) %} 
						
						
					 
					
						2021-09-27 19:50:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d8b220e92
	 
					 
					
						
						
							
							[CORE][Controller] Make Controller abstract, handle an optional non static method and use static::class rather than get_called_class  
						
						
						
						
					 
					
						2021-09-27 19:50:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a681acae67
	 
					 
					
						
						
							
							[ENTITY][AttachmentThumbnail] Every image should have width and height attributes  
						
						
						
						
					 
					
						2021-09-25 19:40:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3268559f9a
	 
					 
					
						
						
							
							[AttachmentThumbnail] Use other thumbnail when requested isn't available and there's no original file  
						
						
						
						
					 
					
						2021-09-23 16:19:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af3531f1c7
	 
					 
					
						
						
							
							[CORE][GSFile] Add type annotation to the $encoders used in attachment handling  
						
						
						
						
					 
					
						2021-09-23 14:54:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						21e598d877
	 
					 
					
						
						
							
							[ENTITY][Actor] Fix issue with deleting a self tag  
						
						
						
						
					 
					
						2021-09-23 14:34:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4820a863a9
	 
					 
					
						
						
							
							[Avatar] Fix cache usage and other minor bugs  
						
						
						
						
					 
					
						2021-09-23 14:34:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a557ba0224 
					 
					
						
						
							
							[Timelines][Plugins][Left] Plugins now provide their path ID. Feed redone as it's own independant template.  
						
						
						
						
					 
					
						2021-09-22 16:47:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						05f16a3084
	 
					 
					
						
						
							
							[ENTITY][AttachmentThumbnail] Now thumbnails are always only available in three sizes: small, medium, big  
						
						... 
						
						
						
						Commit jointly produced with eli (Eliseu Amaro)
Breaking change: Entity changed to only store the tinyint referring to the size stored
With this, the logic was simplified and now it's not possible to make an
instance produce unnecessary thumbs. The aspect ratio is preserved and
thus the thumbs will always look nice. New configuration was added to
maintain flexibility. 
						
						
					 
					
						2021-09-22 15:13:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7beb5c2995
	 
					 
					
						
						
							
							[GSFile] Fix sanitize configuration  
						
						
						
						
					 
					
						2021-09-22 15:13:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69e7dc44bd
	 
					 
					
						
						
							
							[ENTITY][Note] Change isVisibleTo to allow for not supplying an actor  
						
						
						
						
					 
					
						2021-09-21 16:38:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						879f54c772
	 
					 
					
						
						
							
							[CACHE] Filter notes by scope in pagedStream  
						
						... 
						
						
						
						This currently does not return a fixed number of notes per page. Fixing this is left as an exercise to the reader 
						
						
					 
					
						2021-09-21 16:37:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14c173df7a
	 
					 
					
						
						
							
							[CACHE][COMPONENT][Tag] Add generic Cache::pagedStream and use it for the tag stream. Note that it doesn't respect scope yet  
						
						
						
						
					 
					
						2021-09-21 15:35:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6715a036e9
	 
					 
					
						
						
							
							[CACHE] Add way to fetch limit,offset values from a list  
						
						
						
						
					 
					
						2021-09-21 11:04:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce80065775
	 
					 
					
						
						
							
							[DB] Add mechanism for specifying limit and offset in dql query  
						
						
						
						
					 
					
						2021-09-21 11:04:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91fd7d1cfa
	 
					 
					
						
						
							
							[CONFIG][CORE] Fix bug in overriding default config  
						
						
						
						
					 
					
						2021-09-21 11:04:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8bb6285522
	 
					 
					
						
						
							
							[ENTITY][Note] A note may have no content  
						
						
						
						
					 
					
						2021-09-20 17:06:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7298eaa44
	 
					 
					
						
						
							
							[ENTITY] ActorTag: use getter for tag name on toString  
						
						
						
						
					 
					
						2021-09-20 17:05:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fe8687c5b
	 
					 
					
						
						
							
							[UTIL][HTML] Move to a unified  array  
						
						
						
						
					 
					
						2021-09-20 13:28:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8f4563633
	 
					 
					
						
						
							
							[UTIL][Formatting][COMPONENT][Link][Tag] Refactor code from formatting into Link and Tag, where appropriate. Drop 'perfect url regex' as the one used in v2 is better  
						
						
						
						
					 
					
						2021-09-20 13:28:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						556b8f8265
	 
					 
					
						
						
							
							[ENTITY][NoteTag] Add 'canonical' field to tag  
						
						
						
						
					 
					
						2021-09-20 13:27:27 +01:00