redmatrix 
							
						 
					 
					
						
						
							
						
						bd403276f2 
					 
					
						
						
							
							disable wiki if feature disabled, sync updates of delayed publish posts  
						
						
						
						
					 
					
						2016-06-30 21:27:59 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						0fd8eeec23 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/dev' into wiki  
						
						
						
						
					 
					
						2016-06-30 21:51:33 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						7124c0aee5 
					 
					
						
						
							
							Replace homemade table of content generator with existing jQuery plugin. Now toc is linked to document headings.  
						
						
						
						
					 
					
						2016-06-30 21:50:38 -04:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						9ef710c557 
					 
					
						
						
							
							provide wiki as a feature (default is on so there aren't any surprises) and add to channel menu and profile tabs  
						
						
						
						
					 
					
						2016-06-29 20:59:00 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						8d298d5a06 
					 
					
						
						
							
							fix for the rendering side of issue  #412 . We traditionally store all  
						
						... 
						
						
						
						"user generated" content with ENT_COMPAT encoding to reduce the attack
vector for JS CSS exploits. This may present compatibility issues sharing
wikis to platforms which do not provide such CSS protection. We can either
decide that wikis are inherently insecure and filter them on render (with
an associated performance penalty), or keep the existing method of filtering
on store. I'm not making that choice. I'm merely fixing the obvious rendering
issue in mono-platform viewing. 
						
						
					 
					
						2016-06-26 22:26:45 -07:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						3035c792dc 
					 
					
						
						
							
							remove the app $a passed to profile_load, also add profile_load to mod_wiki which should fix issue  #431  
						
						
						
						
					 
					
						2016-06-26 22:13:59 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						81da9f99e4 
					 
					
						
						
							
							Fixed bug with rendering table of contents upon page load  
						
						
						
						
					 
					
						2016-06-26 15:41:25 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						216f034b6d 
					 
					
						
						
							
							Also generate table of contents when loading the page  
						
						
						
						
					 
					
						2016-06-26 15:27:55 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						b96edd8b9a 
					 
					
						
						
							
							Added table of contents generator. Table is inserted wherever [toc] is encountered.  
						
						
						
						
					 
					
						2016-06-26 15:04:47 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						0df3978cc5 
					 
					
						
						
							
							A page name wrapped in double brackets is converted into a link to another page in the current wiki  
						
						
						
						
					 
					
						2016-06-25 14:29:52 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						780f83a118 
					 
					
						
						
							
							Post generation about new wiki is optional, default is NOT to post. Fixed bug in wiki creation. Added embed image dialog and album browser.  
						
						
						
						
					 
					
						2016-06-25 06:27:14 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						a3ec9f3940 
					 
					
						
						
							
							Add formatted heading for revision comparison viewer  
						
						
						
						
					 
					
						2016-06-20 13:27:05 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						961539258b 
					 
					
						
						
							
							Wiki page revision comparison tool with diff displayed in modal dialog. Leverages Diff class from  http://code.stephenmorley.org/php/diff-implementation  with license CC0 1.0 universal  http://creativecommons.org/publicdomain/zero/1.0/legalcode  
						
						
						
						
					 
					
						2016-06-17 06:33:39 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						688171d016 
					 
					
						
						
							
							Rename page feature added. Fixed bug in git commit function and other minor fixes.  
						
						
						
						
					 
					
						2016-06-15 06:25:31 -04:00 
						 
				 
			
				
					
						
							
							
								redmatrix 
							
						 
					 
					
						
						
							
						
						0ef2622621 
					 
					
						
						
							
							some work to provide propagation and honouring of the item_notshown flag.  
						
						
						
						
					 
					
						2016-06-13 22:09:22 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						410f5389ae 
					 
					
						
						
							
							Apply purify_html to page content before preview and save to prevent JavaScript code injection.  
						
						
						
						
					 
					
						2016-06-12 15:18:43 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						9410b63bbc 
					 
					
						
						
							
							Revised permissions checks across API and enabled collaborative editing using the write_pages per-channel permission.  
						
						
						
						
					 
					
						2016-06-08 06:26:27 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						2af8105b46 
					 
					
						
						
							
							Hide page history viewer when viewing sandbox  
						
						
						
						
					 
					
						2016-06-05 21:14:30 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						b8b50bdb5a 
					 
					
						
						
							
							Custom commit message available. Improved history viewer and feedback from revert buttons.  
						
						
						
						
					 
					
						2016-06-05 20:30:45 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						0a3fbdd128 
					 
					
						
						
							
							Basic page reversion implemented. The revert button on the history view replaces the editor text but does not save the page.  
						
						
						
						
					 
					
						2016-06-05 16:32:03 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						4bc4fd5b7e 
					 
					
						
						
							
							Page deletion implemented. Hide the delete button and disallow for Home page.  
						
						
						
						
					 
					
						2016-06-04 18:00:32 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						344c293424 
					 
					
						
						
							
							Wiki and page filenames are abstracted from their displayed names. Special characters do not seem to break things.  
						
						
						
						
					 
					
						2016-06-04 15:12:04 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						b5d8443f59 
					 
					
						
						
							
							Created three distinct names for wiki and page that are suitable for URL, HTML, and raw display. Implemented in new wiki POST activity only so far.  
						
						
						
						
					 
					
						2016-06-04 06:26:41 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						b70c680964 
					 
					
						
						
							
							Major corrections to access control and page construction.  
						
						
						
						
					 
					
						2016-06-02 22:27:26 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						8d284bab47 
					 
					
						
						
							
							Created page history widget to dynamically fetch and display the git commit history for wiki pages.  
						
						
						
						
					 
					
						2016-05-30 20:59:54 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						a52cdcb241 
					 
					
						
						
							
							Replaced wiki item record object field with ActivityStreams information. Wiki git repo path is stored in iconfig instead.  
						
						
						
						
					 
					
						2016-05-30 14:59:33 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						4b350b9090 
					 
					
						
						
							
							Fixed bug in access control. Hide new wiki/page buttons if not channel owner.  
						
						
						
						
					 
					
						2016-05-29 21:23:56 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						a3dfdd9d38 
					 
					
						
						
							
							Remove Parsedown library files and remove references.  
						
						
						
						
					 
					
						2016-05-29 20:44:28 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						00d32f6b94 
					 
					
						
						
							
							Only show wiki delete control if channel owner  
						
						
						
						
					 
					
						2016-05-29 20:39:19 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						fad27fc1e7 
					 
					
						
						
							
							Hide page controls when not owner. Fixed some serious access control issues.  
						
						
						
						
					 
					
						2016-05-29 20:16:17 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						3e6af5c876 
					 
					
						
						
							
							Hacked Parsedown and Markdown to add class inline-code to <code> blocks for proper inline code rendering. Stopped using Parsedown even though Markdown is slower, hence extra delay when previewing pages.  
						
						
						
						
					 
					
						2016-05-29 17:06:45 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						df7772e301 
					 
					
						
						
							
							Home page create with new wiki. URL redirects here when no page given. Fixed bug with author in wiki item table record.  
						
						
						
						
					 
					
						2016-05-29 13:33:52 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						63a97ff6fc 
					 
					
						
						
							
							Git commit made for the page edits when the page is saved.  
						
						
						
						
					 
					
						2016-05-29 10:18:26 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						ab54bf5149 
					 
					
						
						
							
							Wiki pages can be saved.  
						
						
						
						
					 
					
						2016-05-28 15:11:19 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						819683a073 
					 
					
						
						
							
							Show page content by default. Hide page controls where appropriate. Fix sandbox text format.  
						
						
						
						
					 
					
						2016-05-28 14:11:36 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						7393dccde8 
					 
					
						
						
							
							Page content is loaded from the file on disk  
						
						
						
						
					 
					
						2016-05-28 12:33:07 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						ae94e8a855 
					 
					
						
						
							
							Wiki page list links work. File content is not yet loaded into the editor. Removed some logger calls.  
						
						
						
						
					 
					
						2016-05-28 07:42:18 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						f884fa6678 
					 
					
						
						
							
							Wiki page list is fetched and the page widget is updated  
						
						
						
						
					 
					
						2016-05-28 07:17:42 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						4691c3ec01 
					 
					
						
						
							
							Add new page to wiki and redirect to editor page.  
						
						
						
						
					 
					
						2016-05-27 22:19:05 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						ca78ebce6d 
					 
					
						
						
							
							Check if wiki exists and redirect if it does not  
						
						
						
						
					 
					
						2016-05-27 20:37:37 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						e00b8a7082 
					 
					
						
						
							
							Delete wiki (in progress)  
						
						
						
						
					 
					
						2016-05-24 06:15:42 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						a36bef7979 
					 
					
						
						
							
							List of wikis populates with links according to observer permissions.  
						
						
						
						
					 
					
						2016-05-21 21:55:09 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						049147a9d7 
					 
					
						
						
							
							Successful new wiki git repo and item table record  
						
						
						
						
					 
					
						2016-05-21 19:02:23 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Manning 
							
						 
					 
					
						
						
							
						
						c6aa42773a 
					 
					
						
						
							
							Trying to fix wiki branch starting fresh from dev  
						
						
						
						
					 
					
						2016-05-21 14:56:42 -04:00