420f89af99 
								
							 
						 
						
							
							
								
								Built custom favicon.ico file creator  
							
							... 
							
							
							
							Followed wikipedia-defined ICO file format info, and used with
Intervention's good bmp support, to create a working proof-of-concept. 
							
						 
						
							2023-02-08 23:06:42 +00:00  
				
					
						
							
							
								 
						
							
								da1a66abd3 
								
							 
						 
						
							
							
								
								Extracted test file handling to its own class  
							
							... 
							
							
							
							Closes  #3995  
						
							2023-02-08 14:39:13 +00:00  
				
					
						
							
							
								 
						
							
								5d18e7df79 
								
							 
						 
						
							
							
								
								Removed deprecated syntax in old migration file  
							
							
							
						 
						
							2023-02-08 13:20:00 +00:00  
				
					
						
							
							
								 
						
							
								ba25a3e1b7 
								
							 
						 
						
							
							
								
								Merge pull request  #4021  from BookStackApp/laravel9  
							
							... 
							
							
							
							Upgrade framework to Laravel 9 
							
						 
						
							2023-02-07 12:11:04 +00:00  
				
					
						
							
							
								 
						
							
								bc18dc7da6 
								
							 
						 
						
							
							
								
								Removed parallel testing, updated predis  
							
							... 
							
							
							
							Parallel testing paratest library caused issues due to a single version
not being compatibile across our php range. Removed for now as not
really worth the faff to get compatible. 
							
						 
						
							2023-02-07 11:50:59 +00:00  
				
					
						
							
							
								 
						
							
								5e8ec56196 
								
							 
						 
						
							
							
								
								Fixed issues found from tests  
							
							
							
						 
						
							2023-02-06 20:41:33 +00:00  
				
					
						
							
							
								 
						
							
								9ca088a4e2 
								
							 
						 
						
							
							
								
								Fixed static analysis issues  
							
							
							
						 
						
							2023-02-06 20:00:44 +00:00  
				
					
						
							
							
								 
						
							
								008e7a4d25 
								
							 
						 
						
							
							
								
								Followed Laravel 9 update steps and file changes  
							
							
							
						 
						
							2023-02-06 16:58:29 +00:00  
				
					
						
							
							
								 
						
							
								6e6f113336 
								
							 
						 
						
							
							
								
								Merge branch 'development' of github.com:BookStackApp/BookStack into development  
							
							
							
						 
						
							2023-02-02 12:17:06 +00:00  
				
					
						
							
							
								 
						
							
								f7441e2abc 
								
							 
						 
						
							
							
								
								Updated translations with latest Crowdin changes ( #4008 )  
							
							
							
						 
						
							2023-02-02 12:16:56 +00:00  
				
					
						
							
							
								 
						
							
								28c168145f 
								
							 
						 
						
							
							
								
								Added missing app icon image  
							
							... 
							
							
							
							Fixes  #4006  
						
							2023-02-02 11:49:06 +00:00  
				
					
						
							
							
								 
						
							
								c2115cab59 
								
							 
						 
						
							
							
								
								Updated php depenencies  
							
							
							
						 
						
							2023-02-02 11:44:25 +00:00  
				
					
						
							
							
								 
						
							
								813d140213 
								
							 
						 
						
							
							
								
								Merge branch 'development' of github.com:BookStackApp/BookStack into development  
							
							
							
						 
						
							2023-01-31 11:39:21 +00:00  
				
					
						
							
							
								 
						
							
								3dc5942a85 
								
							 
						 
						
							
							
								
								Updated translation attribution before v23.01 release  
							
							
							
						 
						
							2023-01-31 11:38:56 +00:00  
				
					
						
							
							
								 
						
							
								03e2a9b200 
								
							 
						 
						
							
							
								
								Updated translations with latest Crowdin changes ( #3925 )  
							
							
							
						 
						
							2023-01-31 11:29:36 +00:00  
				
					
						
							
							
								 
						
							
								8367a94e90 
								
							 
						 
						
							
							
								
								Merge pull request  #4002  from BookStackApp/color_upgrades  
							
							... 
							
							
							
							Better application color scheme control 
							
						 
						
							2023-01-28 17:59:54 +00:00  
				
					
						
							
							
								 
						
							
								631546a68a 
								
							 
						 
						
							
							
								
								Adjusted/improved some color setting wording  
							
							
							
						 
						
							2023-01-28 17:57:43 +00:00  
				
					
						
							
							
								 
						
							
								7751022c66 
								
							 
						 
						
							
							
								
								Updated migration to carry across more colors, updated export  
							
							... 
							
							
							
							Updated export to use link color for link.
Export will now copy primary color to link color options for stable
upgrades. 
							
						 
						
							2023-01-28 17:49:48 +00:00  
				
					
						
							
							
								 
						
							
								f42ff59b43 
								
							 
						 
						
							
							
								
								Added migration of color settings to dark mode  
							
							
							
						 
						
							2023-01-28 17:31:43 +00:00  
				
					
						
							
							
								 
						
							
								104621841b 
								
							 
						 
						
							
							
								
								Update JS to show live changes and set light color values  
							
							
							
						 
						
							2023-01-28 17:11:15 +00:00  
				
					
						
							
							
								 
						
							
								c337439370 
								
							 
						 
						
							
							
								
								Rolled out use of seperate link color style  
							
							
							
						 
						
							2023-01-28 16:06:11 +00:00  
				
					
						
							
							
								 
						
							
								65ebdb7234 
								
							 
						 
						
							
							
								
								Added usage and defaults for dark colors  
							
							
							
						 
						
							2023-01-28 15:20:08 +00:00  
				
					
						
							
							
								 
						
							
								e708ce93ba 
								
							 
						 
						
							
							
								
								Updated generic tab styles and js to force accessible usage  
							
							... 
							
							
							
							Added use of more accessible tags to create tabbed-interfaces then
updated css and JS to require use of those attributes rather than custom
techniques.
Updated relevant parts of app.
Some custom parts using their own tabs though, something to improve in
future. 
							
						 
						
							2023-01-28 12:50:51 +00:00  
				
					
						
							
							
								 
						
							
								1f69965c1e 
								
							 
						 
						
							
							
								
								Updated settings view to have dark-mode color options  
							
							... 
							
							
							
							Also added link color option, not yet used.
Cleaned up tabbed interface control design as part of this. 
							
						 
						
							2023-01-28 11:50:46 +00:00  
				
					
						
							
							
								 
						
							
								d7723b33f3 
								
							 
						 
						
							
							
								
								Merge pull request  #3999  from BookStackApp/sort_ui_improvements  
							
							... 
							
							
							
							Improve Book Sorting User Experience 
							
						 
						
							2023-01-27 18:02:14 +00:00  
				
					
						
							
							
								 
						
							
								87e371ffde 
								
							 
						 
						
							
							
								
								Added prevention of nested chapters on sort  
							
							
							
						 
						
							2023-01-27 17:39:51 +00:00  
				
					
						
							
							
								 
						
							
								b649738718 
								
							 
						 
						
							
							
								
								Made book-sort changes based on screen reader testing  
							
							... 
							
							
							
							- Removed having sort items in tabbing order since they have no action.
- Updated "show other books" list to add upon single selection since it
  was not clear how these were added (double press) without then seeing
the add button, and even then the add button would be after the scroll
list. 
							
						 
						
							2023-01-27 17:06:39 +00:00  
				
					
						
							
							
								 
						
							
								022cbb9c00 
								
							 
						 
						
							
							
								
								Finished off design and fixing of sort buttons  
							
							
							
						 
						
							2023-01-27 16:25:06 +00:00  
				
					
						
							
							
								 
						
							
								40e112fc5b 
								
							 
						 
						
							
							
								
								Extracted text & added dropdown for book sort move actions  
							
							... 
							
							
							
							Primarily styling and testing left to do. 
							
						 
						
							2023-01-27 13:26:58 +00:00  
				
					
						
							
							
								 
						
							
								7cacbaadf0 
								
							 
						 
						
							
							
								
								Added functionality/logic for button-based sorting  
							
							
							
						 
						
							2023-01-27 13:08:35 +00:00  
				
					
						
							
							
								 
						
							
								a3e7e754b9 
								
							 
						 
						
							
							
								
								Improves sortable ux  
							
							... 
							
							
							
							- Fixes multi-select functionality.
- Updated other books to be sticky.
- Added some general intro/desc text.
- Updated sort boxes to be collapsible.
- Cleaned up other books styling. 
							
						 
						
							2023-01-27 11:16:17 +00:00  
				
					
						
							
							
								 
						
							
								03ad288aaa 
								
							 
						 
						
							
							
								
								Updated user avatar reset to clear relation id in database  
							
							... 
							
							
							
							Added test to cover.
For #3977  
							
						 
						
							2023-01-26 17:15:09 +00:00  
				
					
						
							
							
								 
						
							
								811be3a36a 
								
							 
						 
						
							
							
								
								Added option to change the OIDC claim regarded as the ID  
							
							... 
							
							
							
							Defined via a OIDC_EXTERNAL_ID_CLAIM env option.
For #3914  
							
						 
						
							2023-01-26 16:43:15 +00:00  
				
					
						
							
							
								 
						
							
								3202f96181 
								
							 
						 
						
							
							
								
								Tweak tag list to add new row on input instead of change  
							
							... 
							
							
							
							Prevented interferance with the user's action if they interacted with
something below the tags, since a new row would be added on blur and
hence shift down positions.
For #3931  
							
						 
						
							2023-01-26 16:10:47 +00:00  
				
					
						
							
							
								 
						
							
								f6a6b11ec5 
								
							 
						 
						
							
							
								
								Added and addressed multi-role/own-role-perm/inheretance scenario  
							
							... 
							
							
							
							Found during manual testing.
Have checked against relation queries manually too. 
							
						 
						
							2023-01-26 12:53:25 +00:00  
				
					
						
							
							
								 
						
							
								48df8725d8 
								
							 
						 
						
							
							
								
								Added better drawing load failure handling  
							
							... 
							
							
							
							Failure of loading drawings will now close the drawing view and show an
error message, hinting at file or permission issues, instead of leaving
the user facing a continuosly loading interface.
Adds test to cover.
This also updates errors from our HTTP service to be wrapped in a custom
error type for better identification and so the error is an actual
javascript error. Should be object compatible.
Related to #3955 . 
							
						 
						
							2023-01-26 12:18:33 +00:00  
				
					
						
							
							
								 
						
							
								25bdd71477 
								
							 
						 
						
							
							
								
								Add scheme and sql-variant code language options  
							
							... 
							
							
							
							For #3954  and #3942  
							
						 
						
							2023-01-26 11:26:20 +00:00  
				
					
						
							
							
								 
						
							
								deda331745 
								
							 
						 
						
							
							
								
								Fixed global search preview click on safari  
							
							... 
							
							
							
							Safari needs an element to be focusable to be able to use :focus-within.
For #3926  
							
						 
						
							2023-01-25 21:46:26 +00:00  
				
					
						
							
							
								 
						
							
								f6d3944b20 
								
							 
						 
						
							
							
								
								Merge pull request  #3994  from BookStackApp/app_icon_setting  
							
							... 
							
							
							
							Added ability to control app icon (favicon) via settings 
							
						 
						
							2023-01-25 16:50:48 +00:00  
				
					
						
							
							
								 
						
							
								a50b0ea1e5 
								
							 
						 
						
							
							
								
								Covered app icon setting with testing  
							
							
							
						 
						
							2023-01-25 16:41:41 +00:00  
				
					
						
							
							
								 
						
							
								3c658e39ab 
								
							 
						 
						
							
							
								
								Extracted app icon text, fixed issues  
							
							... 
							
							
							
							Tweaked sizes and meta tags based unpon ipad testing.
Fixed reduced sizes not being cleaned up. 
							
						 
						
							2023-01-25 16:11:34 +00:00  
				
					
						
							
							
								 
						
							
								d8354255e7 
								
							 
						 
						
							
							
								
								Added practicali to sponsor list  
							
							
							
						 
						
							2023-01-25 12:06:11 +00:00  
				
					
						
							
							
								 
						
							
								55b6a7842e 
								
							 
						 
						
							
							
								
								Added ability to control app icon (favicon) via settings  
							
							
							
						 
						
							2023-01-25 11:03:19 +00:00  
				
					
						
							
							
								 
						
							
								0f113ec41f 
								
							 
						 
						
							
							
								
								Merge pull request  #3986  from BookStackApp/permission_testing  
							
							... 
							
							
							
							Permission Testing & Alignment 
							
						 
						
							2023-01-24 21:37:28 +00:00  
				
					
						
							
							
								 
						
							
								1fa5a31960 
								
							 
						 
						
							
							
								
								Fixed role entity permissions ignoring inheritance  
							
							... 
							
							
							
							Added additional scnenario tests to cover 
							
						 
						
							2023-01-24 21:26:41 +00:00  
				
					
						
							
							
								 
						
							
								8be36455ab 
								
							 
						 
						
							
							
								
								Addressed fallback override cases found during testing  
							
							... 
							
							
							
							Had misalignment between query and usercan, The nuance between fallback
and entity-role permissions was not taken into account by the query
system. Now added with new test cases to cover. 
							
						 
						
							2023-01-24 20:42:20 +00:00  
				
					
						
							
							
								 
						
							
								d1bd6d0e39 
								
							 
						 
						
							
							
								
								Fixed incorrect field in down migration  
							
							
							
						 
						
							2023-01-24 19:21:23 +00:00  
				
					
						
							
							
								 
						
							
								1660e72cc5 
								
							 
						 
						
							
							
								
								Migrated remaining relation permission usages  
							
							... 
							
							
							
							Now all tests are passing.
Some level of manual checks to do. 
							
						 
						
							2023-01-24 19:04:32 +00:00  
				
					
						
							
							
								 
						
							
								2d1f1abce4 
								
							 
						 
						
							
							
								
								Implemented alternate approach to current joint_permissions  
							
							... 
							
							
							
							Is a tweak upon the existing approach, mainly to store and query role
permission access in a way that allows muli-level states that may
override eachother. These states are represented in the new PermissionStatus
class.
This also simplifies how own permissions are stored and queried, to be
part of a single column. 
							
						 
						
							2023-01-24 14:55:34 +00:00  
				
					
						
							
							
								 
						
							
								7d74575eb8 
								
							 
						 
						
							
							
								
								Found a sql having-style approach to permissions  
							
							... 
							
							
							
							As a way to check aggregate queries for required changes to need to
analyse across combined permission values. 
							
						 
						
							2023-01-24 13:44:38 +00:00