Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bc6e19b2a1 
								
							 
						 
						
							
							
								
								Notifications: Added testing to cover controls  
							
							 
							
							
							
						 
						
							2023-08-15 20:08:27 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c47b3f805a 
								
							 
						 
						
							
							
								
								Notifications: Updated watch control to show parent status  
							
							 
							
							
							
						 
						
							2023-08-09 14:53:31 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ecab2c8e42 
								
							 
						 
						
							
							
								
								Notifications: Added logic and classes for remaining notification types  
							
							 
							
							
							
						 
						
							2023-08-05 14:19:23 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8cdf3203ef 
								
							 
						 
						
							
							
								
								Notifications: Started back-end for watch system  
							
							 
							
							... 
							
							
							
							Added DB and started controller method. 
							
						 
						
							2023-07-31 16:08:29 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6100b99828 
								
							 
						 
						
							
							
								
								Notifications: Extracted watch options, updated UI further  
							
							 
							
							
							
						 
						
							2023-07-31 15:23:28 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								730f539029 
								
							 
						 
						
							
							
								
								Notifications: Started entity watch UI  
							
							 
							
							
							
						 
						
							2023-07-27 14:27:45 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ff2674c464 
								
							 
						 
						
							
							
								
								Notifications: Added role receive-notifications permission  
							
							 
							
							
							
						 
						
							2023-07-25 17:59:04 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								45e75edf05 
								
							 
						 
						
							
							
								
								Notifications: Started activity->notification core framework  
							
							 
							
							
							
						 
						
							2023-07-19 11:03:05 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1c922be4c7 
								
							 
						 
						
							
							
								
								Comments: Added text for new activity types  
							
							 
							
							
							
						 
						
							2023-07-19 10:11:53 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0359e2490a 
								
							 
						 
						
							
							
								
								Comments: Updated testing to check for new activities  
							
							 
							
							
							
						 
						
							2023-07-19 10:09:08 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f563a005f5 
								
							 
						 
						
							
							
								
								Updated version and assets for release v23.06.2  
							
							 
							
							
							
						 
						
							2023-07-12 22:34:25 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a14d8e30cc 
								
							 
						 
						
							
							
								
								Merge branch 'development' into release  
							
							 
							
							
							
						 
						
							2023-07-12 22:34:15 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7504ad32a7 
								
							 
						 
						
							
							
								
								Updated translator attribution before release v23.06.2  
							
							 
							
							
							
						 
						
							2023-07-12 22:34:04 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fca18862d2 
								
							 
						 
						
							
							
								
								Updated translations with latest Crowdin changes ( #4367 )  
							
							 
							
							
							
						 
						
							2023-07-12 22:22:43 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ae834050f5 
								
							 
						 
						
							
							
								
								Shelf permissions: reverted create removal  
							
							 
							
							... 
							
							
							
							Reverted work in 847a57a49a .
Left test in but updated to new expectation.
Left migration in but removed content to prevent new pre-v23.06
upgraders loosing shelf create permission status.
Added note to permission to describe use-case.
For #4375  
							
						 
						
							2023-07-12 22:04:05 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Jean-René ROUET
							
						 
						
							 
							
							
							
							
								
							
							
								3a36d3c847 
								
							 
						 
						
							
							
								
								add tests for priority  
							
							 
							
							
							
						 
						
							2023-07-11 14:11:13 +02:00  
						
					 
				
					
						
							
							
								 
								Jean-René ROUET
							
						 
						
							 
							
							
							
							
								
							
							
								4d399f6ba7 
								
							 
						 
						
							
							
								
								add priority on page and chapter create  
							
							 
							
							
							
						 
						
							2023-07-11 13:28:20 +02:00  
						
					 
				
					
						
							
							
								 
								Jean-René Rouet
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b1b8067cbe 
								
							 
						 
						
							
							
								
								Merge branch 'BookStackApp:development' into add-priority  
							
							 
							
							
							
						 
						
							2023-07-11 08:57:14 +02:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a9194ffb63 
								
							 
						 
						
							
							
								
								Updated version and assets for release v23.06.1  
							
							 
							
							
							
						 
						
							2023-07-05 13:04:51 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2f9c1b7127 
								
							 
						 
						
							
							
								
								Merge branch 'development' into release  
							
							 
							
							
							
						 
						
							2023-07-05 13:04:30 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								18979e84d6 
								
							 
						 
						
							
							
								
								Updated tranlsator attribution and sponsors  
							
							 
							
							
							
						 
						
							2023-07-05 12:40:49 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bf5e886d76 
								
							 
						 
						
							
							
								
								Updated translations with latest Crowdin changes ( #4352 )  
							
							 
							
							
							
						 
						
							2023-07-05 12:28:19 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e04a1af444 
								
							 
						 
						
							
							
								
								Merge pull request  #4344  from devdot/update-api-docs  
							
							 
							
							... 
							
							
							
							Update API Docs 
							
						 
						
							2023-07-05 12:08:51 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								96819b7bd9 
								
							 
						 
						
							
							
								
								Images: Updated image timestamp upon file change  
							
							 
							
							... 
							
							
							
							For #4354  
							
						 
						
							2023-07-05 11:28:03 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1a56de6cb4 
								
							 
						 
						
							
							
								
								Testing: Split out role tests to management and permissions  
							
							 
							
							
							
						 
						
							2023-07-04 21:40:05 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								465989efa9 
								
							 
						 
						
							
							
								
								Mail: Updated to forked symfony/mailer to allow assurance of tls  
							
							 
							
							... 
							
							
							
							Related to #4358  
							
						 
						
							2023-07-04 15:21:31 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bbea76668b 
								
							 
						 
						
							
							
								
								Updated version and assets for release v23.06  
							
							 
							
							
							
						 
						
							2023-06-30 11:06:19 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								becc630acf 
								
							 
						 
						
							
							
								
								Merge branch 'development' into release  
							
							 
							
							
							
						 
						
							2023-06-30 11:05:57 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								80635144b1 
								
							 
						 
						
							
							
								
								Meta: Updated dev version and translation attribution  
							
							 
							
							
							
						 
						
							2023-06-30 10:55:54 +01:00  
						
					 
				
					
						
							
							
								 
								Thomas Kuschan
							
						 
						
							 
							
							
							
							
								
							
							
								d293171da2 
								
							 
						 
						
							
							
								
								API Docs: Add Missing Fields in Example Responses  
							
							 
							
							
							
						 
						
							2023-06-30 09:36:46 +02:00  
						
					 
				
					
						
							
							
								 
								Thomas Kuschan
							
						 
						
							 
							
							
							
							
								
							
							
								174cd5a893 
								
							 
						 
						
							
							
								
								API Docs: Add Missing editor fields in Example Responses  
							
							 
							
							
							
						 
						
							2023-06-30 09:35:47 +02:00  
						
					 
				
					
						
							
							
								 
								Thomas Kuschan
							
						 
						
							 
							
							
							
							
								
							
							
								ccfe38e963 
								
							 
						 
						
							
							
								
								API Docs: Add book_slug to Example Responses  
							
							 
							
							... 
							
							
							
							Remove the book attribute in responses because it is never returned by the API. Currently, Chapters Create does not return book_slug! (The example response is consistent with the inconsistent API behavior) 
							
						 
						
							2023-06-30 09:33:53 +02:00  
						
					 
				
					
						
							
							
								 
								Thomas Kuschan
							
						 
						
							 
							
							
							
							
								
							
							
								23ae332c1b 
								
							 
						 
						
							
							
								
								API Docs: Sort a few example responses  
							
							 
							
							
							
						 
						
							2023-06-30 09:27:18 +02:00  
						
					 
				
					
						
							
							
								 
								Thomas Kuschan
							
						 
						
							 
							
							
							
							
								
							
							
								3a39f13420 
								
							 
						 
						
							
							
								
								API Docs: Remove Dates from Tags in Example Responses  
							
							 
							
							
							
						 
						
							2023-06-30 09:24:46 +02:00  
						
					 
				
					
						
							
							
								 
								Thomas Kuschan
							
						 
						
							 
							
							
							
							
								
							
							
								ca2d2c97d4 
								
							 
						 
						
							
							
								
								API Docs: Add User Slugs to Example Responses  
							
							 
							
							
							
						 
						
							2023-06-30 09:23:02 +02:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d23cfc3d32 
								
							 
						 
						
							
							
								
								Updated test to match German translation  
							
							 
							
							
							
						 
						
							2023-06-28 23:46:59 +01:00