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

741 commits

Author SHA1 Message Date
Starbeamrainbowlabs 2eb4f73c5e
Add dependency system to build system ahead of a feature-search refactor.
We should probably refactor the build script into something more 
object-oriented too, since it's getting somewhat complicated. I've added 
some ASCII art headers as a stop-gap for now, but a proper refactor of 
that too (into a class-based system probably) is incoming I think.
2020-03-11 23:32:10 +00:00
Starbeamrainbowlabs 6cfd60b765
feature-search: add search rebuild shell command 2020-03-11 23:07:38 +00:00
Starbeamrainbowlabs 96ee24dc61
feature-cli: message formatting tweaks 2020-03-10 01:51:17 +00:00
Starbeamrainbowlabs fa81f0df25
Implement basic Pepperminty Wiki CLI & shell :D
The BkTree tester gave me the idea.

No longer will you have to hope that search indexing will complete in 
time and adjust the maximum execution time for larger wikis..... when 
that's implemented.
2020-03-10 01:47:40 +00:00
Starbeamrainbowlabs 83c9d527cb
Bugfix: Squash empty tags when saving an edit to a page 2020-02-04 01:45:14 +00:00
Starbeamrainbowlabs 83bf9acd86
Add tag input autocomplete when editing pages.
Thanks to Awesomplete by @LeaVerou :D
2020-01-26 21:04:39 +00:00
Starbeamrainbowlabs e2e9301043
Credits URL correction 2020-01-10 17:47:23 +00:00
Starbeamrainbowlabs 6ad61f6be4
Add credits for #179 2020-01-10 17:11:25 +00:00
Starbeamrainbowlabs 0f04a927c4
Tiny formatting tweak 2020-01-10 17:07:09 +00:00
Kevin Otte 3396c25002
Fix compromise detection
Compromise detection has inverted logic handling response_code and did not honor the settingsFilename variable.
2020-01-08 20:25:46 -05:00
Starbeamrainbowlabs 5fdd91ce4c
Update changelog; change name of new setting to email_verify_addresses setting 2020-01-05 23:10:19 +00:00
Starbeamrainbowlabs 344b7daa70
Make email address verification email sending more intelligent and update changelog 2020-01-05 21:16:51 +00:00
Starbeamrainbowlabs 3c47bf0539
Bugfix: Correctly display whether the user's email address is verified 2020-01-05 21:10:35 +00:00
Starbeamrainbowlabs b4c0782e58
bool -> boolean 2020-01-05 20:59:21 +00:00
Starbeamrainbowlabs d47395e005
feature-user-preferences: bump version 2020-01-05 20:52:56 +00:00
Starbeamrainbowlabs 9d75134afe
Add clarification about email verification status 2020-01-05 20:52:35 +00:00
Starbeamrainbowlabs 322f956a9f
Add url_stem() & email address verification system 2020-01-05 20:49:20 +00:00
Starbeamrainbowlabs e6fd579bf1
Bugfix watchlist: Fix variable name 2020-01-05 20:48:55 +00:00
Starbeamrainbowlabs 05615b4c81
feature-watchlist: bump version 2019-12-24 12:14:02 +00:00
Starbeamrainbowlabs 95e06c5b8b
Bugfix: Don't send an email to users to edit pages on their watchlists 2019-12-24 12:13:35 +00:00
Starbeamrainbowlabs f06c37c561
Add title to remove cross on watchlist page 2019-12-23 22:53:16 +00:00
Starbeamrainbowlabs ab179e4e83
Bugfix: Check to make sure that a user's watchlist exists before checking to see if it's an array 2019-12-23 22:51:59 +00:00
Starbeamrainbowlabs f6d183a11e
Add conditional link to user preferences page to watchlist 2019-12-23 22:31:44 +00:00
Starbeamrainbowlabs 1abcd96699
Remove stray debug statement 2019-12-23 22:02:41 +00:00
Starbeamrainbowlabs 456f749ffe
Bugfix: Squash bug in new array_simple search optimisation 2019-12-23 21:58:23 +00:00
Starbeamrainbowlabs 52fcd6a44a
Bugfix: Update Parsedown to squash bugs in PHP 7.4 2019-12-23 21:53:22 +00:00
Starbeamrainbowlabs 543fcc171f
Bugfix: Fix watchlist page-edit module check 2019-12-23 20:53:08 +00:00
Starbeamrainbowlabs 9cb4ecae1b
Implement watchlist emailing, but it's not tested yet.
We're getting there, hooray! :D
2019-12-23 18:57:52 +00:00
Starbeamrainbowlabs 1602fab2c3
Correctly handle utf-8 in email_user() 2019-12-23 17:39:18 +00:00
Starbeamrainbowlabs 8914bff594
Add watch item to nav more menu, and tweak messages. 2019-12-23 16:17:33 +00:00
Starbeamrainbowlabs 53c6533a4c
Bugfix integration between watchlist and watchlist-edit 2019-12-23 16:09:39 +00:00
Starbeamrainbowlabs 890c27be02
Bugfix new watchlist-edit action.
(Almost) next up: Actually sending the notifications!
2019-12-23 16:03:38 +00:00
Starbeamrainbowlabs 85fb5cd6c1
Finish implementing the watchlist backend. Now to test it! 2019-12-23 15:39:28 +00:00
Starbeamrainbowlabs f7ee581709
Start working on the backend to the watchlist system, but it's not finished yet 2019-12-23 01:27:26 +00:00
Starbeamrainbowlabs 167259623d
Start implementing watchlists :D
TODO: update the changelog
2019-12-22 14:37:20 +00:00
Starbeamrainbowlabs e4eee4e281
Fix comment typo 2019-12-15 22:38:44 +00:00
Starbeamrainbowlabs 6d675fc783
Bugfix: Add missing apostrophes in stop words 2019-12-15 20:21:05 +00:00
Starbeamrainbowlabs 6f4b1a62e9
Fix + weighted word support on stas-parse action 2019-12-15 20:03:04 +00:00
Starbeamrainbowlabs c80f26962e
Refactor stas_split to be more fasterererer
Informal testing shows that it's gone from taking ~18% of the total time 
to ~4% of the total time :D
2019-12-15 17:56:56 +00:00
Starbeamrainbowlabs 843f0f7ee9
Update comment 2019-12-10 01:13:51 +00:00
Starbeamrainbowlabs d53f0ed85a
Remove search::transliterate, as it has a hgue performance overhead.
Use search::$literator->transliterate() directly instead.
2019-12-08 21:04:59 +00:00
Starbeamrainbowlabs 34fb821804
Don't load the stats index if it's not needed 2019-12-08 20:45:20 +00:00
Starbeamrainbowlabs d3e83a0aea
page_renderer: Don't generate the page list for the datalist if it's not displayed 2019-12-08 20:27:20 +00:00
Starbeamrainbowlabs 8156055b5c
Improve search index write & lookup performance by implementing new arr_simple system
By serialising and deserialising lists of numbers with implode & 
explode, we can further cut down on the json_* calls which are 
reeeeeally slow.
2019-12-06 23:40:28 +00:00
Starbeamrainbowlabs 60cca5a5e2
Add say hi button to firstrun wizard :D - closes #175 2019-11-24 11:50:49 +00:00
Starbeamrainbowlabs 803677ba69
Add id to tags input box on page editor 2019-11-10 15:44:21 +00:00
Starbeamrainbowlabs 41dc73036d
Bugfix: Include the new inverted index in wiki size calculations 2019-11-10 15:43:24 +00:00
Starbeamrainbowlabs 729af8205d
Add documentation on external renderers 2019-10-26 15:19:05 +01:00
Starbeamrainbowlabs 34a86dbaec
Fix insert 2019-10-26 12:27:09 +01:00
Starbeamrainbowlabs 5b89e6549e
Add note to parsedown help 2019-10-26 12:24:56 +01:00