38829f8a38 
								
							 
						 
						
							
							
								
								Notifications: Fixed send content permission checking  
							
							... 
							
							
							
							Added test and changed logic to properly check the view permissions for
the notification receiver before sending.
Required change to permissions applicator to allow the user to be
manually determined, and a service provider update to provide the class
as a singleton without a specific user, so it checks the current logged
in user on demand. 
							
						 
						
							2023-08-17 17:57:31 +01:00  
				
					
						
							
							
								 
						
							
								ee9e342b58 
								
							 
						 
						
							
							
								
								Notifications: Fixed issues causing failing tests  
							
							... 
							
							
							
							- Ensured watch options passed in all meta template usage to fix failing
  scenarios where watch options did not exist.
- Fixed testing issue caused by guest user permission caching. 
							
						 
						
							2023-08-17 14:59:28 +01:00  
				
					
						
							
							
								 
						
							
								79470ea4b7 
								
							 
						 
						
							
							
								
								Notifications: Made improvements from manual testing  
							
							... 
							
							
							
							- Added titles for preference pages.
- Added extra check for non-guest for notifications on preferences page. 
							
						 
						
							2023-08-16 20:15:49 +01:00  
				
					
						
							
							
								 
						
							
								565908ef52 
								
							 
						 
						
							
							
								
								Notifications: Add phpunit test for notification sending  
							
							... 
							
							
							
							Covers core case scenarios, and check of notification content. 
							
						 
						
							2023-08-16 16:02:00 +01:00  
				
					
						
							
							
								 
						
							
								bc6e19b2a1 
								
							 
						 
						
							
							
								
								Notifications: Added testing to cover controls  
							
							
							
						 
						
							2023-08-15 20:08:27 +01:00  
				
					
						
							
							
								 
						
							
								615741af9d 
								
							 
						 
						
							
							
								
								Notifications: Cleaned up mails, added debounce for updates  
							
							... 
							
							
							
							- Updated mail notification design to be a bit prettier, and extracted
  text to new lang file for translation.
- Added debounce logic for page update notifications.
- Fixed watch options not being filtered to current user. 
							
						 
						
							2023-08-15 14:39:39 +01:00  
				
					
						
							
							
								 
						
							
								371779205a 
								
							 
						 
						
							
							
								
								Notifications: Added new preferences view and access control  
							
							... 
							
							
							
							- Added general user preferences view and updated link in profile menu
  to suit.
- Made notification permission required for notification preferences
  view, added test to cover. 
							
						 
						
							2023-08-14 17:29:12 +01:00  
				
					
						
							
							
								 
						
							
								d9fdecd902 
								
							 
						 
						
							
							
								
								Notifications: User watch list and differnt page watch options  
							
							... 
							
							
							
							- Adds option filtering and alternative text for page watch options.
- Adds "Watched & Ignored Items" list to user notification preferences
  page to show existing watched items. 
							
						 
						
							2023-08-14 13:11:18 +01:00  
				
					
						
							
							
								 
						
							
								2b604b5af9 
								
							 
						 
						
							
							
								
								Move Manifest Definition to Separate Config File  
							
							
							
						 
						
							2023-08-10 17:02:31 +02:00  
				
					
						
							
							
								 
						
							
								08ea97fd83 
								
							 
						 
						
							
							
								
								Manifest Tweaks  
							
							
							
						 
						
							2023-08-10 16:43:14 +02:00  
				
					
						
							
							
								 
						
							
								601491b275 
								
							 
						 
						
							
							
								
								Add Color  
							
							
							
						 
						
							2023-08-10 15:51:09 +02:00  
				
					
						
							
							
								 
						
							
								88e148ba00 
								
							 
						 
						
							
							
								
								Initial Draft  
							
							
							
						 
						
							2023-08-10 15:44:27 +02:00  
				
					
						
							
							
								 
						
							
								c47b3f805a 
								
							 
						 
						
							
							
								
								Notifications: Updated watch control to show parent status  
							
							
							
						 
						
							2023-08-09 14:53:31 +01:00  
				
					
						
							
							
								 
						
							
								ecab2c8e42 
								
							 
						 
						
							
							
								
								Notifications: Added logic and classes for remaining notification types  
							
							
							
						 
						
							2023-08-05 14:19:23 +01:00  
				
					
						
							
							
								 
						
							
								18ae67a138 
								
							 
						 
						
							
							
								
								Notifications: Got core notification logic working for new pages  
							
							... 
							
							
							
							Also rolled out watch UI to chapter and page views 
							
						 
						
							2023-08-04 16:51:29 +01:00  
				
					
						
							
							
								 
						
							
								9779c1a357 
								
							 
						 
						
							
							
								
								Notifications: Started core user notification logic  
							
							... 
							
							
							
							Put together an initial notification.
Started logic to query and identify watchers. 
							
						 
						
							2023-08-04 12:27:29 +01:00  
				
					
						
							
							
								 
						
							
								9d149e4d36 
								
							 
						 
						
							
							
								
								Notifications: Linked watch functionality to UI  
							
							... 
							
							
							
							Got watch system working to an initial base state.
Moved some existing logic where it makes sense. 
							
						 
						
							2023-08-02 13:14:00 +01:00  
				
					
						
							
							
								 
						
							
								8cdf3203ef 
								
							 
						 
						
							
							
								
								Notifications: Started back-end for watch system  
							
							... 
							
							
							
							Added DB and started controller method. 
							
						 
						
							2023-07-31 16:08:29 +01:00  
				
					
						
							
							
								 
						
							
								6100b99828 
								
							 
						 
						
							
							
								
								Notifications: Extracted watch options, updated UI further  
							
							
							
						 
						
							2023-07-31 15:23:28 +01:00  
				
					
						
							
							
								 
						
							
								730f539029 
								
							 
						 
						
							
							
								
								Notifications: Started entity watch UI  
							
							
							
						 
						
							2023-07-27 14:27:45 +01:00  
				
					
						
							
							
								 
						
							
								ff2674c464 
								
							 
						 
						
							
							
								
								Notifications: Added role receive-notifications permission  
							
							
							
						 
						
							2023-07-25 17:59:04 +01:00  
				
					
						
							
							
								 
						
							
								100b28707c 
								
							 
						 
						
							
							
								
								Notifications: added user preference UI & logic  
							
							... 
							
							
							
							Includes testing to cover.
Also added file missing from previous commit. 
							
						 
						
							2023-07-25 17:08:40 +01:00  
				
					
						
							
							
								 
						
							
								45e75edf05 
								
							 
						 
						
							
							
								
								Notifications: Started activity->notification core framework  
							
							
							
						 
						
							2023-07-19 11:03:05 +01:00  
				
					
						
							
							
								 
						
							
								1c922be4c7 
								
							 
						 
						
							
							
								
								Comments: Added text for new activity types  
							
							
							
						 
						
							2023-07-19 10:11:53 +01:00  
				
					
						
							
							
								 
						
							
								0359e2490a 
								
							 
						 
						
							
							
								
								Comments: Updated testing to check for new activities  
							
							
							
						 
						
							2023-07-19 10:09:08 +01:00  
				
					
						
							
							
								 
						
							
								422e50302a 
								
							 
						 
						
							
							
								
								Comments: Added extra comment-specific activities  
							
							... 
							
							
							
							Kept existing "COMMENTED_ON" activity for upgrade compatibility,
specifically for existing webhook usage and for showing comment
activities in activity lists.
Precursor to content notifications.
Currently untested.
Also applied some type updates. 
							
						 
						
							2023-07-18 15:07:31 +01:00  
				
					
						
							
							
								 
						
							
								f563a005f5 
								
							 
						 
						
							
							
								
								Updated version and assets for release v23.06.2  
							
							
							
						 
						
							2023-07-12 22:34:25 +01:00  
				
					
						
							
							
								 
						
							
								a14d8e30cc 
								
							 
						 
						
							
							
								
								Merge branch 'development' into release  
							
							
							
						 
						
							2023-07-12 22:34:15 +01:00  
				
					
						
							
							
								 
						
							
								7504ad32a7 
								
							 
						 
						
							
							
								
								Updated translator attribution before release v23.06.2  
							
							
							
						 
						
							2023-07-12 22:34:04 +01:00  
				
					
						
							
							
								 
						
							
								fca18862d2 
								
							 
						 
						
							
							
								
								Updated translations with latest Crowdin changes ( #4367 )  
							
							
							
						 
						
							2023-07-12 22:22:43 +01:00  
				
					
						
							
							
								 
						
							
								ae834050f5 
								
							 
						 
						
							
							
								
								Shelf permissions: reverted create removal  
							
							... 
							
							
							
							Reverted work in 847a57a49a#4375  
							
						 
						
							2023-07-12 22:04:05 +01:00  
				
					
						
							
							
								 
						
							
								a83150131a 
								
							 
						 
						
							
							
								
								Webhooks: Fixed failing delete-based events  
							
							... 
							
							
							
							Due to queue serialization.
Added a test to check a couple of delete events.
Added ApiTokenFactory to support.
Also made a couple of typing/doc updates while there.
Related to #4373  
							
						 
						
							2023-07-12 16:16:12 +01:00  
				
					
						
							
							
								 
						
							
								3a36d3c847 
								
							 
						 
						
							
							
								
								add tests for priority  
							
							
							
						 
						
							2023-07-11 14:11:13 +02:00  
				
					
						
							
							
								 
						
							
								4d399f6ba7 
								
							 
						 
						
							
							
								
								add priority on page and chapter create  
							
							
							
						 
						
							2023-07-11 13:28:20 +02:00  
				
					
						
							
							
								 
						
							
								b1b8067cbe 
								
							 
						 
						
							
							
								
								Merge branch 'BookStackApp:development' into add-priority  
							
							
							
						 
						
							2023-07-11 08:57:14 +02:00  
				
					
						
							
							
								 
						
							
								a9194ffb63 
								
							 
						 
						
							
							
								
								Updated version and assets for release v23.06.1  
							
							
							
						 
						
							2023-07-05 13:04:51 +01:00  
				
					
						
							
							
								 
						
							
								2f9c1b7127 
								
							 
						 
						
							
							
								
								Merge branch 'development' into release  
							
							
							
						 
						
							2023-07-05 13:04:30 +01:00  
				
					
						
							
							
								 
						
							
								18979e84d6 
								
							 
						 
						
							
							
								
								Updated tranlsator attribution and sponsors  
							
							
							
						 
						
							2023-07-05 12:40:49 +01:00  
				
					
						
							
							
								 
						
							
								bf5e886d76 
								
							 
						 
						
							
							
								
								Updated translations with latest Crowdin changes ( #4352 )  
							
							
							
						 
						
							2023-07-05 12:28:19 +01:00  
				
					
						
							
							
								 
						
							
								e04a1af444 
								
							 
						 
						
							
							
								
								Merge pull request  #4344  from devdot/update-api-docs  
							
							... 
							
							
							
							Update API Docs 
							
						 
						
							2023-07-05 12:08:51 +01:00  
				
					
						
							
							
								 
						
							
								eb2c5d00cb 
								
							 
						 
						
							
							
								
								Audit log: Added IP address wrapping  
							
							... 
							
							
							
							Primarily to support long ipv6 addresses which would overflow over the
activity date.
For #4349  
							
						 
						
							2023-07-05 11:37:49 +01:00  
				
					
						
							
							
								 
						
							
								96819b7bd9 
								
							 
						 
						
							
							
								
								Images: Updated image timestamp upon file change  
							
							... 
							
							
							
							For #4354  
							
						 
						
							2023-07-05 11:28:03 +01:00  
				
					
						
							
							
								 
						
							
								18ee80a743 
								
							 
						 
						
							
							
								
								Roles: fixed error upon created_at sorting  
							
							... 
							
							
							
							Added test to cover core role sorting functionality.
For #4350  
							
						 
						
							2023-07-04 21:52:46 +01:00  
				
					
						
							
							
								 
						
							
								1a56de6cb4 
								
							 
						 
						
							
							
								
								Testing: Split out role tests to management and permissions  
							
							
							
						 
						
							2023-07-04 21:40:05 +01:00  
				
					
						
							
							
								 
						
							
								465989efa9 
								
							 
						 
						
							
							
								
								Mail: Updated to forked symfony/mailer to allow assurance of tls  
							
							... 
							
							
							
							Related to #4358  
							
						 
						
							2023-07-04 15:21:31 +01:00  
				
					
						
							
							
								 
						
							
								bbea76668b 
								
							 
						 
						
							
							
								
								Updated version and assets for release v23.06  
							
							
							
						 
						
							2023-06-30 11:06:19 +01:00  
				
					
						
							
							
								 
						
							
								becc630acf 
								
							 
						 
						
							
							
								
								Merge branch 'development' into release  
							
							
							
						 
						
							2023-06-30 11:05:57 +01:00  
				
					
						
							
							
								 
						
							
								80635144b1 
								
							 
						 
						
							
							
								
								Meta: Updated dev version and translation attribution  
							
							
							
						 
						
							2023-06-30 10:55:54 +01:00  
				
					
						
							
							
								 
						
							
								d293171da2 
								
							 
						 
						
							
							
								
								API Docs: Add Missing Fields in Example Responses  
							
							
							
						 
						
							2023-06-30 09:36:46 +02:00  
				
					
						
							
							
								 
						
							
								174cd5a893 
								
							 
						 
						
							
							
								
								API Docs: Add Missing editor fields in Example Responses  
							
							
							
						 
						
							2023-06-30 09:35:47 +02:00