45f65baf96
	 
					 
					
						
						
							
							[PLUGINS][Embed] Polished embed template in order to better utilize space.  
						
						... 
						
						
						
						[CSS][Feed] Embed related additions. 
						
						
					 
					
						2021-10-27 04:19:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0407ac38cf
	 
					 
					
						
						
							
							[AudioEncoder] Introduce basic audio plugin to provide an attachment template and duration metadata for audio mimetype  
						
						
						
						
					 
					
						2021-10-27 04:19:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebf675ec59
	 
					 
					
						
						
							
							[Plugins][FAVOURITE] Redirect added. Only redirects from the route the user came from, not the anchored note. To be added. Further corner cases fixed.  
						
						
						
						
					 
					
						2021-10-27 04:19:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56ba7bd845
	 
					 
					
						
						
							
							[ImageEncoder][VideoEncoder] Properly decide when to take action  
						
						
						
						
					 
					
						2021-10-27 04:19:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60b15ea79d
	 
					 
					
						
						
							
							[Plugins][FAVOURITE] No longer a form, a link to a new page is provided instead. The amount of forms per page were blocking rendering for the majority of its duration.  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						028ea79fff
	 
					 
					
						
						
							
							[CORE][Router] Properly act on Accept headers  
						
						
						
						
					 
					
						2021-10-27 04:19:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f78cfed41a
	 
					 
					
						
						
							
							[TWIG][CSS] Template refactoring, classes and their respective CSS is now more consistent. CSS variables are back.  
						
						
						
						
					 
					
						2021-10-27 04:19:29 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9109c61af5
	 
					 
					
						
						
							
							[TOOLS][CS-FIXER] Run new PHP CS Fixer config. Notably, adds strict_types  
						
						
						
						
					 
					
						2021-10-27 04:19:28 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						78dd7137f8 
					 
					
						
						
							
							[PLUGIN] ProfileColor color settings can be null.  
						
						
						
						
					 
					
						2021-10-05 19:12:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a268aee53a 
					 
					
						
						
							
							[CSS][PLUGIN] ProfileColor now handles both the background and foreground colors. Various button CSS fixes.  
						
						
						
						
					 
					
						2021-10-05 19:04:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1705b543d3 
					 
					
						
						
							
							[PLUGIN] Delete note action added. If the author of a note is logged in, the action will be added to that note. Once the author presses it, the note will be deleted from the DB.  
						
						
						
						
					 
					
						2021-10-04 17:11:44 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a17adc182
	 
					 
					
						
						
							
							[PLUGINS][ProfileColor] Actors are now shown with their own colors for other.  
						
						
						
						
					 
					
						2021-09-25 19:40:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b8eb3fda9
	 
					 
					
						
						
							
							[PLUGINS][ProfileColor] Current color is now selected by default. Not found exception is now handled.  
						
						
						
						
					 
					
						2021-09-25 19:40:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a681acae67
	 
					 
					
						
						
							
							[ENTITY][AttachmentThumbnail] Every image should have width and height attributes  
						
						
						
						
					 
					
						2021-09-25 19:40:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						808da203ad 
					 
					
						
						
							
							[PLUGINS][ProfileColor] Settings page render problem fixed. ColorType given data wasn't a string.  
						
						
						
						
					 
					
						2021-09-25 12:51:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57b94af9f6 
					 
					
						
						
							
							[PLUGINS][ProfileColor] Re-organized plugins templates and assets. ProfileColor plugin fixed.  
						
						
						
						
					 
					
						2021-09-25 11:17:56 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb81f1f717
	 
					 
					
						
						
							
							[Embed] Use new attachment route format  
						
						
						
						
					 
					
						2021-09-23 14:54:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a2c3eb711
	 
					 
					
						
						
							
							[ImageEncoder] Ensure proper memory limits are used when loading images from disk  
						
						
						
						
					 
					
						2021-09-23 14:54:21 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f618c2674 
					 
					
						
						
							
							[TWIG][Cards][Profile] Card templates! Profile now has a card template to be used everywhere you need to show quick actor information.  
						
						
						
						
					 
					
						2021-09-22 14:11:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e4c43e8fd
	 
					 
					
						
						
							
							[ActivityStreamsTwo] Further work on routes and use render event on note's content  
						
						
						
						
					 
					
						2021-09-20 17:05:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7813723ca1
	 
					 
					
						
						
							
							[ActivityPub] Inbox must work without actor, specify source for AS2  
						
						
						
						
					 
					
						2021-09-20 17:03:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						543853c374 
					 
					
						
						
							
							[PLUGINS][Actor][Profile] Current user profile in line with other users. Directory plugin actor template standardized.  
						
						
						
						
					 
					
						2021-09-20 14:39:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						67d62cf37b
	 
					 
					
						
						
							
							[TWIG] Remove kludge event TwigPopulateVars  
						
						
						
						
					 
					
						2021-09-18 07:27:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fda998e335
	 
					 
					
						
						
							
							[Avatar] We definitely don't need an event to retrieve avatar urls  
						
						
						
						
					 
					
						2021-09-18 07:26:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2bd19fa087
	 
					 
					
						
						
							
							[NOTE][Posting] Revert regressions introduced with c90efe2c52  
						
						... 
						
						
						
						Entity Note: It doesn't make sense to handle attachments on Note::create.
Attachments exist out of Notes, they are a thing on their own.
Furthermore, they aren't always handled the same, they most definitely
aren't always uploaded files.
FileQuota: It doesn't make sense to check if a file is greater than max
allowed upload size here. The plugin ensures a user is inside his
allowed quota, it's ignorant to anything else. Whether a file respect
max upload is a core thing that must be handled directly in the Posting
component. TODO: The configuration regarding user and monthly quota
must become FileQuotaPlugin settings and be removed from core.
c90efe2c52 - [UI] Add mechanism for rendering note contents in different formats. Implement plaintext rendering. Use rendered field for note content, rather than the content itself 
						
						
					 
					
						2021-09-18 05:12:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						941cbe6599
	 
					 
					
						
						
							
							[Actor] Refactor GSActor into Actor  
						
						
						
						
					 
					
						2021-09-18 05:12:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c899b7b61
	 
					 
					
						
						
							
							[Plugins][Components] Fixed issue where right panel form was rendered multiple times in actors plugin page. Actors page done.  
						
						
						
						
					 
					
						2021-09-18 05:12:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4b650be46
	 
					 
					
						
						
							
							[PLUGINS][Settings] Removed unused templates. Directory plugin templates now using actual templates. Notification settings using details element now.  
						
						
						
						
					 
					
						2021-09-18 05:12:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d6f31d102a
	 
					 
					
						
						
							
							[CORE][ActivityStreamsTwo][ActivityPub] Set all routes  
						
						... 
						
						
						
						Allow global routes to act for every actor
Fix Favoured stream query 
						
						
					 
					
						2021-09-18 05:12:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42f9a6a79c
	 
					 
					
						
						
							
							[CSS][Attachments] Attachments page view done. Standardized left and right panels sections. Applying styling through key classes to be defined in docs.  
						
						
						
						
					 
					
						2021-09-18 05:12:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f0a3e4977
	 
					 
					
						
						
							
							[UI] Add mechanism for rendering note contents in different formats. Implement plaintext rendering. Use rendered field for note content, rather than the content itself  
						
						
						
						
					 
					
						2021-09-18 05:12:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f344ed376c
	 
					 
					
						
						
							
							[ATTACHMENTS][Embed][UI] Allow plugins to provide a title for an attachment, if a note has none, implement such a mechanism in Embed and cache the result, since it is potentially costly  
						
						
						
						
					 
					
						2021-09-18 05:12:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						365edbaff0
	 
					 
					
						
						
							
							[ActivityStreamsTwo] Initial Actor support  
						
						... 
						
						
						
						Various bug fixes 
						
						
					 
					
						2021-09-15 10:26:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c465bba5f
	 
					 
					
						
						
							
							[NOTE] Add mimetype to notes  
						
						
						
						
					 
					
						2021-09-14 13:13:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b74d944ae3
	 
					 
					
						
						
							
							[TOOLS][PHPStan] Raise PHPStan level to 3 and fix new errors  
						
						
						
						
					 
					
						2021-09-14 13:13:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e30e5aad9
	 
					 
					
						
						
							
							[TOOLS] Fix all issues found by PHPStan level 2  
						
						
						
						
					 
					
						2021-09-14 13:13:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b1780a2ee
	 
					 
					
						
						
							
							[ActivityStreamsTwo] Introduce a structure for data representation in ActivityStreams 2.0  
						
						... 
						
						
						
						Type factory borrowed from landrok/activitypub 
						
						
					 
					
						2021-09-14 13:13:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8123086881
	 
					 
					
						
						
							
							[Embed] Fix normalizeEmbedLibMetadata for thumbnails starting with '/'  
						
						
						
						
					 
					
						2021-09-14 13:13:43 +01:00