1
0
Fork 0
mirror of https://github.com/sbrl/Pepperminty-Wiki.git synced 2024-06-02 10:13:01 +00:00
Commit graph

577 commits

Author SHA1 Message Date
Starbeamrainbowlabs a15085d67d Bugfix moving pages with comments & the login to post a comment button 2017-11-23 15:16:08 +00:00
Starbeamrainbowlabs 59047af5eb Delete todo 2017-11-21 20:11:21 +00:00
Starbeamrainbowlabs bcf562e7ca Add restore locally changed content button 2017-11-21 20:07:50 +00:00
Starbeamrainbowlabs c1686ae3d7 Bump version for the first beta of v0.15! :D 2017-11-20 19:30:56 +00:00
Starbeamrainbowlabs f308493a4a Add title to delete button 2017-11-20 18:49:29 +00:00
Starbeamrainbowlabs 55d27a84b4 Wipe username when deleting comments + delete entriely if no replies are detected 2017-11-19 12:44:58 +00:00
Starbeamrainbowlabs d1cc747a75 Add basic comment deletion 2017-11-19 11:55:32 +00:00
Starbeamrainbowlabs 09a26653c9 Add remote file system 2017-11-13 23:12:13 +00:00
Starbeamrainbowlabs cbe93dbd23 Added random_page_exclude setting 2017-10-25 23:00:04 +01:00
Starbeamrainbowlabs edba3b9bf3 Update search to take the length of words into account. Fixes #134. 2017-10-15 13:42:15 +01:00
Starbeamrainbowlabs 73637fe963 Display tag names next to page names in the search results. Fixes #93. 2017-10-14 22:48:58 +01:00
Starbeamrainbowlabs 3409fcc4ca raw action: send a 404 if a page couldn't be found 2017-10-14 16:09:46 +01:00
Starbeamrainbowlabs 3b00f56485 Search tags as well as pages 2017-09-19 17:32:52 +01:00
Starbeamrainbowlabs c79b9f72a4 Reword unsupported format messages & add format support to list action 2017-09-18 22:11:32 +01:00
Starbeamrainbowlabs 4935bb2ecf Add json & plain text formats to list-tags 2017-09-18 22:07:17 +01:00
Starbeamrainbowlabs 0e24f09dfe Remove extra space at the bottom of the page 2017-09-16 20:17:51 +01:00
Starbeamrainbowlabs 425e2854c5 Add some new tag-based stats and a new force param to stats-update 2017-09-16 17:31:30 +01:00
Starbeamrainbowlabs 143e1f847b Improve the look of the stats page 2017-09-16 13:26:12 +01:00
Starbeamrainbowlabs 891143b80a {settings} -> //{settings} for phpDocumentor 2017-09-15 17:30:35 +01:00
Starbeamrainbowlabs 6fd99e5b82 Add « Parent page link to subpages 2017-09-15 17:15:11 +01:00
Starbeamrainbowlabs 041cb241aa Fix statsupdate processingtime bug 2017-09-01 11:32:56 +01:00
Starbeamrainbowlabs f393fa88ea Fix bugs on file upload page 2017-08-27 16:48:36 +01:00
Starbeamrainbowlabs 179c4b500d Escape html in search result previews 2017-08-26 12:40:33 +01:00
Starbeamrainbowlabs ca5b16727e Enable automatic recalculation of statistics 2017-08-14 18:48:51 +01:00
Starbeamrainbowlabs ecd155c4d4 Moar htmlentities calls 2017-07-29 10:50:42 +01:00
Isabeau Kisler 285d39e2ac Fix file preview paths (#147)
* Catch errors when uploading files
Check if error code is greater than 0, and generate appropriate error message.

* Fix File Preview Paths
In cases where the wiki does not sit in the root directory, grab the current filepath of the request and use that to generate a valid filepath.

* Reworded error a bit

* Fix File Preview Paths

Adjust this to work with both relative and absolute file paths
2017-07-29 10:31:23 +01:00
Starbeamrainbowlabs 5859a8dd70 Send the user to the default page if when logging under a weird logout edge case :P Fixes #143. 2017-07-25 20:16:51 +01:00
Starbeamrainbowlabs 00848d8a30 Delete a page's comments when deleting the page itself - fixes #144 2017-07-25 20:09:54 +01:00
Starbeamrainbowlabs 0fd9ba7d61 Have a bash at getting alt + enter support in the ssearch box working in firefox
....aparently it's some weirdness surrounging the way firefox handles
forms with only one input. Perhaps we should switch this out for JS
then? It would make it not work in some terminal browsers though that
don't have JS, so I'm not sure.
2017-07-25 19:57:34 +01:00
Starbeamrainbowlabs 3266e39e03 Fix opensearch description 2017-07-16 10:26:22 +01:00
Starbeamrainbowlabs 7127f57b59 Add stats to default more menu 2017-07-14 22:14:18 +01:00
Starbeamrainbowlabs 111a8b9707 Display stats in a human-friendly manner :D 2017-07-14 22:13:13 +01:00
Starbeamrainbowlabs 8c7b021865 Update comments docs 2017-07-14 21:28:28 +01:00
Starbeamrainbowlabs 12a7d9fd14 Implement wanted pages statistics! Yay! I've been looking forward to this mya
It's faster than I thought it would be too :D
2017-07-14 21:22:37 +01:00
Starbeamrainbowlabs a63d83bc34 Make stats-update accept the site secret as a POST param 2017-07-14 20:35:55 +01:00
Starbeamrainbowlabs dc2aaf2854 Make stats-update admin-only - site secret support still needs to be added. 2017-07-13 22:12:12 +01:00
Starbeamrainbowlabs 9021afe851 Create statistics calculation core. More statistics coming soon! Personally, I'm most excited about the most wanted pages....! :D 2017-07-13 20:48:57 +01:00
Starbeamrainbowlabs 1236ce8e4d Add search index rebuilding action to master settings screen 2017-07-11 20:21:20 +01:00
Starbeamrainbowlabs 70a6704b64 Bump version for development 2017-07-10 22:07:19 +01:00
Starbeamrainbowlabs 80158541cb Make invindex-rebuild admin only, but allow access via a POST request with the secret attached 2017-07-10 22:06:41 +01:00
Starbeamrainbowlabs c2dcf43bc2 Add progress to invindex-rebuild - ready for addition to the master control panel 2017-07-10 21:53:52 +01:00
Starbeamrainbowlabs 3490e3f459 Version bump for release - for reals this time! :D 2017-07-09 12:42:53 +01:00
Starbeamrainbowlabs dd6f79b6ff Update build 2017-07-04 18:14:42 +01:00
Starbeamrainbowlabs 25eeb41818 Bump version ready for the first beta release :D Thanks, @ikisler 2017-07-04 18:13:19 +01:00
Starbeamrainbowlabs e3fcecdc1a Fix small bug in new preview function.
https://github.com/sbrl/Pepperminty-Wiki/pull/140#issuecomment-31269952
2017-07-03 18:33:25 +01:00
Starbeamrainbowlabs 7e14eb609a Bump version of page-edit module after PR 2017-07-03 18:23:22 +01:00
Starbeamrainbowlabs 356d9c3982 Update credits & changelog after merging PR 2017-07-03 18:21:07 +01:00
Starbeamrainbowlabs 51cea83402 Merge branch ikisler's preview-changes branch into master 2017-07-03 18:14:27 +01:00
Isabeau Kisler 070afff19b Add preview functionality -- actually change preview message this time 2017-07-02 14:15:20 -07:00
Isabeau Kisler 8eee12bd6b Add page preview functionality -- more tweaks
Change order of save and preview buttons, tweak HTML and styling for preview message.
2017-07-02 13:14:50 -07:00
Isabeau Kisler 5e51ebf213 Add preview page -- Make changes based on code review
Adjust styles, add preview header, change underbar to dash.
2017-06-28 22:33:57 -07:00
Starbeamrainbowlabs 57acbc85b8 Add rawurlencode() calls everywhere in the redirect logic to fix #139 2017-06-28 11:42:11 +01:00
Starbeamrainbowlabs 4ea4315c5a Allow access to opensearch-description when not logged in, and make opsearch description use search-redirect 2017-06-28 11:21:42 +01:00
Starbeamrainbowlabs 60ebd1340c Improve dynamic page suggestions, and add option to output OpenSearch-compatible search suggestions 2017-06-28 10:44:44 +01:00
Starbeamrainbowlabs eb137df2b4 Fix apidoc comments & update api docs 2017-06-28 09:45:13 +01:00
Isabeau Kisler c478f50f68 Add preview page edit functionality
Make changes to edit action, add preview_edit action, adjust styles
2017-06-27 22:44:05 -07:00
Starbeamrainbowlabs 7a326cb52f Add api status action for #138 2017-06-26 11:36:49 +01:00
Starbeamrainbowlabs efce5d2bb6 Update build 2017-06-18 16:22:10 +01:00
Starbeamrainbowlabs 9c5f5d12a4 Add avatars to comments 2017-06-18 16:21:08 +01:00
Starbeamrainbowlabs 8746ce833d Update build 2017-06-18 15:53:36 +01:00
Starbeamrainbowlabs 967eb1ad13 Add section to help on commenting 2017-06-18 15:53:21 +01:00
Starbeamrainbowlabs e01f8d9852 Add help section on avatars 2017-06-18 15:29:25 +01:00
Starbeamrainbowlabs 6bc2259139 Send last-modified header with generatetd previews 2017-06-18 14:52:04 +01:00
Starbeamrainbowlabs 3fe64ef3c6 Fix insivible warning when uploading avatar 2017-06-18 14:13:38 +01:00
Starbeamrainbowlabs 9abda2f323 Add link to avatar upload to user preferences page 2017-06-18 14:10:58 +01:00
Starbeamrainbowlabs 1d09c22f3a Add has_action method 2017-06-18 13:54:15 +01:00
Starbeamrainbowlabs 3ec7722453 Initial avatar display! More coming soon, including a button on the user preferences page to the upload page :P 2017-06-18 12:00:40 +01:00
Starbeamrainbowlabs 2e1e6a5b2b Add avatar action 2017-06-17 16:40:48 +01:00
Starbeamrainbowlabs 1b25416b6b Tweak & update avatar upload logic - we're nearly there~! :D 2017-06-17 15:36:11 +01:00
Starbeamrainbowlabs dbc9488129 Add ikisler to credits 2017-06-06 21:46:13 +01:00
Starbeamrainbowlabs 677e1340aa Fight the build system to make open search work. I win! I should really consider upgrading it though. 2017-06-06 21:33:11 +01:00
Starbeamrainbowlabs f72a12ee90 Remove that pesky path by using dongles and widgets! For #112. 2017-06-06 21:10:13 +01:00
Starbeamrainbowlabs adc6b93f6d Reverse the order comments are displayed in 2017-05-22 20:30:26 +01:00
Starbeamrainbowlabs 27c8037506 Fix & finish jump to comments button 2017-05-22 20:01:25 +01:00
Starbeamrainbowlabs 6835c77384 Add initial jump to comments link, but it doesn't work yet. 2017-05-20 16:07:42 +01:00
Starbeamrainbowlabs fa1f03f38a Make comment recent changes dislpay more robust 2017-05-20 15:40:59 +01:00
Starbeamrainbowlabs f6c9ac075a Fix email_user 2017-05-20 15:35:25 +01:00
Starbeamrainbowlabs b621c13c03 Add comments to recent changes 2017-05-20 15:18:22 +01:00
Starbeamrainbowlabs 4c57ae8c37 Fix warnings on recent changes page 2017-05-20 15:05:25 +01:00
Starbeamrainbowlabs 06ddf4c454 Fix nasty bug in find_comment 2017-05-20 14:50:17 +01:00
Starbeamrainbowlabs 0f30af6f83 Add comment_time_icon setting and add link to edit master settings from credits 2017-05-20 12:33:26 +01:00
Starbeamrainbowlabs 54f89296a1 Make more menu appear above page again... :P 2017-05-20 11:14:50 +01:00
Starbeamrainbowlabs 367b6da149 Refine commenting form some more 2017-05-14 21:51:04 +01:00
Starbeamrainbowlabs d3d56bdaa7 Fix comment replies on the server-side 2017-05-13 17:03:25 +01:00
Starbeamrainbowlabs 83ab6bf5b3 Fix the reply box 2017-05-13 16:37:06 +01:00
Starbeamrainbowlabs 7c2a0a2e91 Create commenting system for logged in users. It's currently untested! 2017-05-13 15:35:18 +01:00
Starbeamrainbowlabs e2661a5ebb Add stacked bar to show where your space has gone 2017-04-17 14:01:19 +01:00
Starbeamrainbowlabs 725a472880 Move the bottom help section to the top 2017-04-17 12:46:11 +01:00
Starbeamrainbowlabs dac4684c14 Add default param to errorimage() 2017-04-17 12:44:27 +01:00
Starbeamrainbowlabs 6079fe43b5 Bump to v0.14-dev 2017-04-17 12:21:12 +01:00
Starbeamrainbowlabs cbbfac6fe9 Prepare for release :D 2017-04-01 17:02:06 +01:00
Starbeamrainbowlabs 96fcbb90de Bugfix: Don't search page titles and tags for stop words 2017-03-23 21:25:55 +00:00
Starbeamrainbowlabs 22c2c7fede bump version 2017-03-23 21:15:49 +00:00
Starbeamrainbowlabs 313bcc7edf Add method to return raw search result information as json 2017-03-23 21:13:20 +00:00
Starbeamrainbowlabs d83bbb3527 Clear out the id index when rebuilding the inverted index - it sometimes goes all funny otherwise, apparently 2017-03-23 20:48:42 +00:00
Starbeamrainbowlabs ced507fc89 Bump version for the first beta of v0.13~! :D 2017-03-21 19:20:01 +00:00
Starbeamrainbowlabs d19d83d99a Make page names that are redirects italics in search results. 2017-03-20 20:21:25 +00:00
Starbeamrainbowlabs 8404b0cec6 Default to snippet from the page source in search result context generation - some pages may appear when the search terms appear only in the title or tags, and not the page source. 2017-03-20 20:08:56 +00:00
Starbeamrainbowlabs 86ebcf57a0 Link to master settings from user preferences for admins 2017-03-20 19:57:50 +00:00
Starbeamrainbowlabs bdbb40070c Bugfix: Link pages with "'" in their names correctly in page lists 2017-03-09 15:53:29 +00:00
Starbeamrainbowlabs e0cedbf9b7 Monkeypatch new internal link logic 2017-03-09 10:47:25 +00:00
Starbeamrainbowlabs 191d5370e0 Make editing textarea automatically expand with it's contents! 2017-03-05 16:15:50 +00:00
Starbeamrainbowlabs b693953a5c Bugfix: Include the rest of a word in internal links. 2017-02-25 10:57:10 +00:00
Starbeamrainbowlabs 1f92578030 Update build 2017-02-18 21:52:30 +00:00
Starbeamrainbowlabs 9702343735 Added help section for user pages. 2017-02-18 20:55:25 +00:00
Starbeamrainbowlabs 33b39f46d3 Link usernames in recent changesto their respective user pages 2017-02-12 09:55:37 +00:00
Starbeamrainbowlabs 6b2cdc354a Link own username to your user page 2017-02-11 15:43:18 +00:00
Starbeamrainbowlabs 355d6fbb56 Sort the registered actions list on the dev help page 2017-02-11 15:29:25 +00:00
Starbeamrainbowlabs 94e597a895 Restrict editing of user pages correctly. 2017-02-11 15:22:04 +00:00
Starbeamrainbowlabs b200820562 Write a few core functions for.... user pages! Yeah, #132, you're up! 2017-02-11 12:01:49 +00:00
Starbeamrainbowlabs 21e49fb87a Bugfix: Fix email address saving. 2017-02-10 19:58:16 +00:00
Starbeamrainbowlabs 23a2e24238 Finish user preferences email address saving 2017-02-10 19:55:56 +00:00
Starbeamrainbowlabs 3d728542fb More user preferences stuff for #128 2017-01-26 20:59:04 +00:00
Starbeamrainbowlabs 50140cbf18 Improve help page description for random redirector 2017-01-02 21:25:18 +00:00
Starbeamrainbowlabs 4e126710aa Correct subsection spelling error on help page. 2017-01-02 20:41:21 +00:00
Starbeamrainbowlabs 433b83072a Bump versions & tweak help page ordering a bit 2017-01-02 20:39:52 +00:00
Starbeamrainbowlabs 3e58a7b03d Add conditional user preferences section to help page. 2017-01-02 20:38:18 +00:00
Starbeamrainbowlabs abfeea06a8 Move password changing apidoc comment 2017-01-02 20:25:46 +00:00
Starbeamrainbowlabs 103889d41c Bugfix: Push page path through makepathsafe when detecting redlinks 2016-12-26 18:30:29 +00:00
Starbeamrainbowlabs d17925a662 Improve security of PHP session variable by setting HttpOnly flag. Fixes #129. 2016-12-23 21:31:33 +00:00
Starbeamrainbowlabs c4796c57bd Add user preferences button next to username 2016-12-23 18:18:39 +00:00
Starbeamrainbowlabs fafaf397e9 Bugfix: Make password chainging work. 2016-12-23 18:06:04 +00:00
Starbeamrainbowlabs 7868028f2c Bugfix: Correct user data env population 2016-12-23 17:44:08 +00:00
Starbeamrainbowlabs 3358b8b100 Implement (untested) backend for password changing 2016-12-21 22:03:38 +00:00
Starbeamrainbowlabs 8f7a111b48 Improve the last edited message in the footer. 2016-12-17 20:59:04 +00:00
Starbeamrainbowlabs 51b37ee55b Begin creating a user preferences page! :D 2016-12-16 21:29:55 +00:00
Starbeamrainbowlabs 7ba0d62cc8 Update users object to support storing arbitrary data. 2016-12-12 18:38:26 +00:00
Starbeamrainbowlabs 16f5e8fa2c Improve settings configuration UI text 2016-12-11 19:28:03 +00:00
Starbeamrainbowlabs d4fe19d1ed Begin wiring up settings gui & create settings object generator. 2016-12-11 18:52:53 +00:00
Starbeamrainbowlabs d7a3f88aa9 Fix width sizing of more menu 2016-12-08 20:37:47 +00:00
Starbeamrainbowlabs 75e68e3f53 Create random action 2016-12-07 20:40:16 +00:00
Starbeamrainbowlabs ad0768000b Merge changes 2016-12-06 19:33:27 +00:00
Starbeamrainbowlabs f7d8afd12f FIll in settings that aren't present in peppermint.json. Fixes #83. 2016-12-06 19:17:11 +00:00
Starbeamrainbowlabs 1fe9ffd775 Make dynaimc page suggestor faster. Fixes #124. 2016-11-28 14:05:23 +01:00
Starbeamrainbowlabs 99030913fe Correct error messag when moving a page - fixes #121. 2016-11-25 19:34:20 +00:00
Starbeamrainbowlabs 743028ab10 Bugfix: Make sure images don't flow beyond edge of page 2016-11-24 07:17:36 +00:00
Starbeamrainbowlabs 388cab99d9 Send short datalist if dynamic page listing is turned on - fixes #122 2016-11-22 07:31:58 +00:00
Starbeamrainbowlabs e45e956301 Bugfix: Reset target attribute after submitting form with Alt + Enter 2016-11-20 13:32:49 +00:00
Starbeamrainbowlabs 46e89762af Bump version of feature-search 2016-11-20 13:28:35 +00:00
Starbeamrainbowlabs 44e2348ab2 Add initial dynamic page suggestions. Works better in Firefox than chrome - implements idea in #113 2016-11-20 13:24:35 +00:00
Starbeamrainbowlabs 9f6336b12d Add Alt + Enter support to the main search box 2016-11-20 11:40:24 +00:00
Starbeamrainbowlabs 312de4b341 Add tab indexing to file upload form. Fixes #120 2016-11-20 09:41:23 +00:00
Starbeamrainbowlabs f07cd96691 Bugfix: Tag link escaping at the bottom of every page 2016-11-06 20:51:32 +00:00
Starbeamrainbowlabs 0c625cd3da Bugfx: Correct new JS api. 2016-11-05 14:08:50 +00:00
Starbeamrainbowlabs b7f85b774e Improved recent changes links a bit. 2016-11-02 17:51:00 +00:00
Starbeamrainbowlabs e5d56badf3 Finish gui settings display. Currently it doesn't read them back in again. 2016-10-30 10:50:38 +00:00
Starbeamrainbowlabs fc87997f77 Create new JS snippet API 2016-10-30 10:06:46 +00:00
Starbeamrainbowlabs fb8bc60c44 Update build. 2016-10-25 21:13:11 +01:00
Starbeamrainbowlabs 81bcef9a24 Improve search engine indexer. Fixes #117.
It is now more liberal when deciding on word boundaries.
2016-10-25 21:12:39 +01:00
Starbeamrainbowlabs b7b34bff16 Don'tr estore content if there's something in the editor already. 2016-10-22 16:48:21 +01:00