Mario Vavti 
							
						 
					 
					
						
						
							
						
						54fa28441c 
					 
					
						
						
							
							install bootstrap via composer  
						
						
						
						
					 
					
						2018-09-07 11:26:02 +02:00 
						 
				 
			
				
					
						
							
							
								M.Dent 
							
						 
					 
					
						
						
							
						
						9402f537b6 
					 
					
						
						
							
							Fix root not added to internationalized template search  
						
						
						
						
					 
					
						2018-08-12 19:02:11 -04:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						d71e70bedf 
					 
					
						
						
							
							functions to support module and widget registration by plugins. These have identical construction to core modules and widgets and are registered just like hooks during addon load. Also additional Apps functions addon_app_installed() and system_app_installed() which will eventually replace feature_installed() for features which are converted to apps. The convention being used is that the module associated with the app calls the appropriate *_app_installed() function and if not present emits descriptive text about the app and exits. This allows one to click on an 'available' app and learn about it. Once installed, the app module behaves normally and may offer functionality or what once were addon settings on the settings/featured page. Refer to zap-addons in the zap repository for examples of how this is being used to eliminate the 'additional features' and 'addon settings' pages.  
						
						
						
						
					 
					
						2018-07-12 16:23:32 -07:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						cadd958339 
					 
					
						
						
							
							remove mobile_detect (outdated and unmaintainable)  
						
						
						
						
					 
					
						2018-02-05 18:06:25 -08:00 
						 
				 
			
				
					
						
							
							
								Mario Vavti 
							
						 
					 
					
						
						
							
						
						439d41b194 
					 
					
						
						
							
							install smarty via composer and update other php libs  
						
						
						
						
					 
					
						2017-12-18 15:48:49 +01:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						e9ae51cfbc 
					 
					
						
						
							
							fix loading of theme-specific widgets  
						
						
						
						
					 
					
						2017-12-07 14:34:51 -08:00 
						 
				 
			
				
					
						
							
							
								Klaus Weidenbach 
							
						 
					 
					
						
						
							
						
						1a737be2b4 
					 
					
						
						
							
							💡  Improving Doxygen documentation.  
						
						... 
						
						
						
						Fix some Doxygen parsing errors.
Improve hooks documentation. 
						
						
					 
					
						2017-11-03 23:04:27 +01:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						ceed0f7a1b 
					 
					
						
						
							
							allow plugin class widgets, fix sql error in page module  
						
						
						
						
					 
					
						2017-10-29 19:52:00 -07:00 
						 
				 
			
				
					
						
							
							
								Klaus Weidenbach 
							
						 
					 
					
						
						
							
						
						a4fdf3fbbb 
					 
					
						
						
							
							We call Theme:url() statically, make it also static.  
						
						
						
						
					 
					
						2017-10-23 01:34:37 +02:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						a652e546cc 
					 
					
						
						
							
							add local_channel as a comanche condition variable  
						
						
						
						
					 
					
						2017-10-11 15:19:06 -07:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						89aa9a80c4 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2017-10-09 15:51:30 -07:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						623dfa1384 
					 
					
						
						
							
							purify user-supplied filenames in some cases. Probably not needed but it's the right thing to do.  
						
						
						
						
					 
					
						2017-10-09 15:13:25 -07:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						4011dd18f0 
					 
					
						
						
							
							alternate navbar layouts  
						
						
						
						
					 
					
						2017-10-08 16:48:24 -07:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						80ca99fe5b 
					 
					
						
						
							
							wiki double encoding html entities  
						
						
						
						
					 
					
						2017-10-04 16:37:14 -07:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
							
						
						0be74c6551 
					 
					
						
						
							
							Implemented switch statement logic in Comanche layout parser.  
						
						
						
						
					 
					
						2017-05-08 20:55:31 -04:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						6c92a240cc 
					 
					
						
						
							
							remove include/widgets.php  
						
						
						
						
					 
					
						2017-03-29 12:04:44 +02:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						242ef70a77 
					 
					
						
						
							
							use absolute namespace  
						
						
						
						
					 
					
						2017-03-29 11:47:07 +02:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						755b751614 
					 
					
						
						
							
							Comanche: allow widgets to be class based and stored appropriately in Zotlabs  
						
						
						
						
					 
					
						2017-03-29 11:45:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mario Vavti 
							
						 
					 
					
						
						
							
						
						7f423016f0 
					 
					
						
						
							
							whitespace  
						
						
						
						
					 
					
						2017-02-27 11:11:53 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Vavti 
							
						 
					 
					
						
						
							
						
						f93431b43e 
					 
					
						
						
							
							do not mess up schemas  
						
						
						
						
					 
					
						2017-02-27 10:44:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Vavti 
							
						 
					 
					
						
						
							
						
						0f208fb36b 
					 
					
						
						
							
							set minversion and maxversion for themes in view/theme/themename/php/theme.php instead of separate file.  
						
						
						
						
					 
					
						2017-02-27 10:13:08 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Vavti 
							
						 
					 
					
						
						
							
						
						4f07abe655 
					 
					
						
						
							
							add a minversion to the theme and fallback to default if requirement is not met. mark incompatible themes in the theme selector  
						
						
						
						
					 
					
						2017-02-26 21:01:20 +01:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						573846707c 
					 
					
						
						
							
							fix several places where head_add_(css|js) functions have been used incorrectly. It appears that mistakes were made going back a long time and propagated. Here's the way it should work:  
						
						... 
						
						
						
						- if there is no preceding / character, we look for the file within all the appropriate theme directories.
- otherwise the file should have a preceding /, which means use this path relative to the hubzilla basedir
- files beginning with // are considered to be schemeless URLs.
Therefore 'foo.css' means find the best theme-able representation of foo.css.
'/library/foo.css' means only use the version of foo.css that is in /library. 
						
						
					 
					
						2017-02-19 16:50:41 -08:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						732065bf13 
					 
					
						
						
							
							channel export - use a selected list of functional data categories to export; this allows one to export single data sets instead of always exporting everything we know about  
						
						
						
						
					 
					
						2017-01-31 15:28:25 -08:00 
						 
				 
			
				
					
						
							
							
								Hubzilla 
							
						 
					 
					
						
						
							
						
						0368b6730f 
					 
					
						
						
							
							language aware content  
						
						
						
						
					 
					
						2017-01-20 13:36:37 -08:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						91e0733e8e 
					 
					
						
						
							
							Comanche: add greater/less than (plus greater/less than or equal) conditionals  
						
						
						
						
					 
					
						2017-01-07 16:14:04 -08:00 
						 
				 
			
				
					
						
							
							
								zotlabs 
							
						 
					 
					
						
						
							
						
						dd97d84c19 
					 
					
						
						
							
							Comanche conditionals - provide a conditional "~=" form for testing 'contains' (case independent substring match). Also add $request the request uri) to the supported variables.  
						
						
						
						
					 
					
						2017-01-07 15:58:01 -08:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						abaf752a9b 
					 
					
						
						
							
							comanche: simple test issue  
						
						
						
						
					 
					
						2016-09-08 16:54:22 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Vavti 
							
						 
					 
					
						
						
							
						
						98d5ae91f5 
					 
					
						
						
							
							patch foundation-6.2.3 to work with jquery-3.1  
						
						
						
						
					 
					
						2016-09-08 09:52:22 +02:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						2ebb8851f6 
					 
					
						
						
							
							theme preview - that was easy; plus a bit more tweaking of the saved search widget to try and get the sucker to auto submit  
						
						
						
						
					 
					
						2016-09-01 12:42:47 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						ea0be8ea1a 
					 
					
						
						
							
							provide techlevels in the pro server role. Should have no visible effect on other roles.  
						
						
						
						
					 
					
						2016-08-31 17:49:22 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						6b4cfe4f18 
					 
					
						
						
							
							Before throwing a 'smarty3 dir does not exist' fatal error, try and create it. We did try and create it during install, but the template processor is initalised long before we get to that code (and throws that ugly error).  
						
						
						
						
					 
					
						2016-08-28 22:24:27 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						8e243edd20 
					 
					
						
						
							
							add a couple of useful observer constructs to support identity aware pages  
						
						
						
						
					 
					
						2016-08-26 14:43:58 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						86dd67f57d 
					 
					
						
						
							
							comanche: generalise the conditional variable usage and add $observer as a test. Update comanche doco to reflect recent changes.  
						
						
						
						
					 
					
						2016-08-26 13:58:37 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						f1fbcd7c02 
					 
					
						
						
							
							some more complex test scenarios for comanche conditionals: equals x, not equals x, in_array, and array_key_exists  
						
						
						
						
					 
					
						2016-08-24 17:42:59 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						dd654b9766 
					 
					
						
						
							
							provide a mechanism for global template values (macro replacements that are available to all templates). There's a strong likelihood this list will increase but we may wish to actively prevent it from mushrooming out of control.  
						
						
						
						
					 
					
						2016-08-24 13:11:01 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						537401cf27 
					 
					
						
						
							
							don't set session theme unless logged in.  
						
						
						
						
					 
					
						2016-08-16 22:15:51 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						8a89cfb158 
					 
					
						
						
							
							move schema settings into the display settings main so we can set theme:schema theme selectors in settings  
						
						
						
						
					 
					
						2016-08-15 22:45:07 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						1e68d4fb75 
					 
					
						
						
							
							deprecate the item_id table - replace with iconfig. A possibly useful function in the iconfig class would be a search which takes a service id and type and uid, matches against an item and returns the iid. That could save a bit of code duplication.  
						
						
						
						
					 
					
						2016-06-13 19:58:24 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						f4da365abd 
					 
					
						
						
							
							move template stuff to zotlabs/render  
						
						
						
						
					 
					
						2016-05-20 19:11:14 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						20cb4130d4 
					 
					
						
						
							
							support work for a long-term fix for issue  #390 , essentially one can specify a theme:schema string anywhere a theme is input. It will be honoured unless an existing schema setting over-rides this behaviour. This should also be backward compatible but the theme selection code has been cleaned up slightly and there may be subtle differences in behaviour after this commit. On my site this required a page refresh as the first page load after this change was a bit confused.  
						
						
						
						
					 
					
						2016-05-17 17:46:30 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						2f222546da 
					 
					
						
						
							
							Comanche: provide a variable '$region' which can be used within a layout to make content aware of where it is on the page. For instance this can be passed as a variable to a widget and trigger either a vertical or horizontal layout depending on which region it is assigned to.  
						
						
						
						
					 
					
						2016-05-12 21:18:34 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						7101bbedcb 
					 
					
						
						
							
							objectify comanche  
						
						
						
						
					 
					
						2016-05-05 23:07:35 -07:00