mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 14:42:26 -05:00 
			
		
		
		
	[feature] Implement following hashtags (#3141)
* Implement followed tags API * Insert statuses with followed tags into home timelines * Test following and unfollowing tags * Correct Swagger path params * Trim conversation caches * Migration for followed_tags table * Followed tag caches and DB implementation * Lint and tests * Add missing tag info endpoint, reorganize tag API * Unwrap boosts when timelining based on tags * Apply visibility filters to tag followers * Address review comments
This commit is contained in:
		
					parent
					
						
							
								368c97f0f8
							
						
					
				
			
			
				commit
				
					
						a237e2b295
					
				
			
		
					 37 changed files with 2820 additions and 46 deletions
				
			
		|  | @ -193,6 +193,7 @@ type HTTPClientConfiguration struct { | |||
| type CacheConfiguration struct { | ||||
| 	MemoryTarget                      bytesize.Size `name:"memory-target"` | ||||
| 	AccountMemRatio                   float64       `name:"account-mem-ratio"` | ||||
| 	AccountIDsFollowingTagMemRatio    float64       `name:"account-ids-following-tag-mem-ratio"` | ||||
| 	AccountNoteMemRatio               float64       `name:"account-note-mem-ratio"` | ||||
| 	AccountSettingsMemRatio           float64       `name:"account-settings-mem-ratio"` | ||||
| 	AccountStatsMemRatio              float64       `name:"account-stats-mem-ratio"` | ||||
|  | @ -232,6 +233,7 @@ type CacheConfiguration struct { | |||
| 	StatusFaveMemRatio                float64       `name:"status-fave-mem-ratio"` | ||||
| 	StatusFaveIDsMemRatio             float64       `name:"status-fave-ids-mem-ratio"` | ||||
| 	TagMemRatio                       float64       `name:"tag-mem-ratio"` | ||||
| 	TagIDsFollowedByAccountMemRatio   float64       `name:"tag-ids-followed-by-account-mem-ratio"` | ||||
| 	ThreadMuteMemRatio                float64       `name:"thread-mute-mem-ratio"` | ||||
| 	TokenMemRatio                     float64       `name:"token-mem-ratio"` | ||||
| 	TombstoneMemRatio                 float64       `name:"tombstone-mem-ratio"` | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue