| 
							
							
								 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 |  |