Commit Graph

1553 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 390eafb7fc
Refactor search engine out into multiple files 2020-03-14 17:18:51 +00:00
Starbeamrainbowlabs 269ba583fd
feature-search: add command 2020-03-11 23:51:49 +00:00
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 15b83cefa3
Update changelog 2020-03-10 01:49:57 +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 6480d72323
BkTree: Bugfix node deletion.
I think it's working now!
2020-03-09 21:32:06 +00:00
Starbeamrainbowlabs 296139049a
BkTree: Add trace, improve shell, and bugfix delete.
The shell has given me an idea.....

We could have a CLI module to Pepperminty Wiki that allow admins to run 
longer-running tasks without them getting killed 1/2 way through because 
of a timeout.
2020-03-09 21:27:20 +00:00
Starbeamrainbowlabs 2f901642fe
BkTree: Implement (untested) remove() method 2020-03-09 01:14:31 +00:00
Starbeamrainbowlabs 89e59cc75e
Ignore more files 2020-03-05 01:21:34 +00:00
Starbeamrainbowlabs d099be8e16
BkTree: Add graphviz .dot file generation 2020-03-05 01:20:51 +00:00
Starbeamrainbowlabs 593f16dfb9
Commit BkTree & Nilsimsa experiments. It's about time!
....I was gettign increasinly nervous about not committing these to git. 
Hopefully at some point soon I'll be able to integrate the BkTree into 
Pepperminty Wiki properly - but I still need to implement word removal 
first before I can do that.

Also, feature-search is getting big. It's refactoring time to be sure, 
but Im uncertain  at this stage precisely _how_ I want to go about that. 
I've got 2 ideas:

1. Refactor the engine and the storage box into separate "library 
modules"
2. Refactor them into their own repository/ies or something, and include 
them as extra data
3. Extend the  extra data system to support local files and include them 
in the main Pepperminty Wiki repository

Thought is required. If anyone actually reads this message, do get in 
touch with your thoughts!
2020-03-04 01:57:13 +00:00
Starbeamrainbowlabs 7af2ad9bb3
docs: Fix URL text in sidebar 2020-02-12 21:25:17 +00:00
Starbeamrainbowlabs 83c9d527cb
Bugfix: Squash empty tags when saving an edit to a page 2020-02-04 01:45:14 +00:00
Starbeamrainbowlabs 1d540d3d8a
Send content-type: text/plain when erroring out 'cause we can't write to disk 2020-02-04 01:23:44 +00:00
Starbeamrainbowlabs b50e7bbbf2
Tweak release template text 2020-02-03 23:00:53 +00:00
Starbeamrainbowlabs 7a12d6c39e
pack.php: Add specifying the theme to build into the Pepperminty Wiki instance via an environment variable 2020-02-03 20:12:12 +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 adc42fc806
Add stay up-to-date links to README 2020-01-23 23:05:57 +00:00
Starbeamrainbowlabs 92283ec5d1
Changelog: layout 2020-01-17 19:12:03 +00:00
Starbeamrainbowlabs 11611262c4
Add initial mobile theme support 2020-01-16 20:13:01 +00:00
Starbeamrainbowlabs 1f746c68b5
Downloader: fix accessibility issues in Firefox accessibility checker 2020-01-16 19:22:16 +00:00
Starbeamrainbowlabs b61fc01990
downloader: Add favicon 2020-01-16 19:19:06 +00:00
Starbeamrainbowlabs 844907086d
Add prefers-color-scheme dark mode to downloader 2020-01-16 19:17:54 +00:00
Starbeamrainbowlabs 1935b7b516
Update release text template 2020-01-16 19:10:43 +00:00
Starbeamrainbowlabs af734c5874
Update changelog for v0.20.2-hotfix2 2020-01-16 19:10:25 +00:00
Starbeamrainbowlabs cb381119ba
(finally) remove module_index.json from git 2020-01-16 18:59:35 +00:00
Starbeamrainbowlabs 133f98a752
Update getting a copy docs 2020-01-12 12:01:21 +00:00
Starbeamrainbowlabs e2e9301043
Credits URL correction 2020-01-10 17:47:23 +00:00
Starbeamrainbowlabs 707f9badb9
Update changelog to reflect v0.20.1-hotfix1 2020-01-10 17:43:08 +00:00
Starbeamrainbowlabs 62ac3e91e5
Update changelog 2020-01-10 17:17:31 +00:00
Starbeamrainbowlabs 6ad61f6be4
Add credits for #179 2020-01-10 17:11:25 +00:00
Starbeamrainbowlabs 27a7349e70
Merge pull request #179 from nivex/patch-1
Fix compromise detection
2020-01-10 17:08:19 +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 0be001990f
Bugfix: fix new url_stem() function 2020-01-05 21:07:59 +00:00
Starbeamrainbowlabs b4c0782e58
bool -> boolean 2020-01-05 20:59:21 +00:00
Starbeamrainbowlabs 4b40cf7c19
Merge branch 'master' of github.com:sbrl/Pepperminty-Wiki 2020-01-05 20:53:44 +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 2a3da95e79
Add clarification about email verification status 2020-01-05 20:50:58 +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 91f96849b8
Add GitHub FUNDING definition 2019-12-27 23:36:24 +00:00
Starbeamrainbowlabs 3f52be2cfa
build script: fix cloning of lantern build engine on first clone - fixes #177 2019-12-24 17:34:19 +00:00
Starbeamrainbowlabs 2171da1df8
Fix command and PHP module checks in build system - closes #178 2019-12-24 17:32:45 +00:00