75c15d66b2
page-move: Ensure that the new subpage actually exists - fixes #201
2020-08-06 15:47:41 +01:00
e3e2a01435
Improve PDF preview when embedded in pages - fixes #202
2020-08-06 15:28:24 +01:00
54250e71db
docs: tweak
2020-07-28 21:17:04 +01:00
8e93ea65dc
Changelog: more fiddling
2020-07-28 20:00:49 +01:00
334c3956c7
Fix changelog
2020-07-28 19:57:08 +01:00
5e3bde6cd9
New policy: Only officially supported versions of PHP are officially supported by Pepperminty Wiki
2020-07-28 19:47:02 +01:00
3f337b097b
Update changelog
2020-07-28 19:43:36 +01:00
1ec1705a62
Standardise error_log prefixes to aid clarity in multi-wiki environments
2020-07-28 19:42:41 +01:00
7d93aa6a10
Overhaul the way we use setcookie()
...
- Use SameSite=Strict to avoid issues in modern browsers & prevent
session-stealing attacks
- Use Secure when requests run over HTTPS by default to avoid
downgrade-based session-stealing attacks
- Add warning for PHP <= 7.2, as it doesn't support SameSite in
setcookie().
2020-07-28 19:40:22 +01:00
f559239e9b
Fix annoying scrollbar when editing long pages
2020-07-19 00:05:20 +01:00
86216fd4c1
search: squash file_get_contents warning, but more insight is needed. closes #193 .
2020-07-10 23:22:30 +01:00
b4e4094451
Bugfix libsearchengine: fix handling of exclusions that are in both the body and the title
2020-07-10 23:04:59 +01:00
41db6fb786
Fix name of avatars_gravatar_enabled setting
2020-07-10 19:49:25 +01:00
41009bb810
avatar: fix typo in uploaded avatar name & add new avatars_gravatar_enable setting
2020-07-10 19:46:06 +01:00
91439a8428
Update changelog to reflect v0.21.1-hotfix1
2020-07-09 00:46:16 +01:00
fae6e3ecae
debug: hide more secret stuff
2020-07-09 00:22:27 +01:00
3d83fe608e
Bugfix: squash \A
prepending tags for some users
2020-07-08 21:57:25 +01:00
1f36ca34ae
Bugfix: fix the large blank space issue in the blue & photo themes
...
Ref
https://github.com/sbrl/Pepperminty-Wiki/blob/master/Changelog.md#fixed-3
2020-07-08 21:38:03 +01:00
edc1a694dd
feature-comments: add 2 new settings
2020-07-08 19:35:42 +01:00
4378f4f526
Update changelog
2020-07-08 02:06:38 +01:00
0fc24c4ce9
themes: limit max width of sidebar & allow resize
...
....although it doesn't currently persist that information
2020-07-07 21:34:57 +01:00
1813fe73e2
Add absolute redirects
2020-07-07 21:10:38 +01:00
beb4e2e968
noindex, nofollow login pages to try and stop bots from getting into infinite loops
2020-06-11 20:52:25 +01:00
78d6adc6da
Update changelog
2020-06-04 19:15:57 +01:00
237d10f908
Bugfix: Display link when redirect page sends user to a another page that doesn't exist Note that this only shows for users with permission to edit the target page at the moment.
2020-06-04 19:11:29 +01:00
79ddc234d2
Bugfix: Squash warning when determining language in the fenced code block extensions
2020-06-04 01:42:29 +01:00
ec7cca0ccb
Update changelog
2020-05-25 21:30:09 +01:00
cd96e43e0f
Add reading time estimation
...
Disable with readingtime_enabled.
Also add new class system-text-insert for all things that appear below a
wiki page's title <h1> and the beginning of the body text
2020-05-24 21:47:40 +01:00
093b405182
Add meta theme-color support
2020-05-24 01:59:05 +01:00
d99587079f
Update changelog
2020-05-23 22:56:36 +01:00
69cbda5e79
parser-parsedown: add marked text support
...
Also update help text
2020-05-23 12:57:04 +01:00
04bb67f505
Fiddle with parsedown versions, remove ParsedownExtreme, and add our own checkbox implementation
2020-05-23 02:06:59 +01:00
a0f6e89643
Start implementing similar pages system, but it's not finished yet
...
We have the backend suggestion system done, but not the UI.
I can tell that this is going to require lots of tweaking to get just
right. I suspect it might be a good idea to explore some possible
tweakable settings we can add to allow people to tweak the engine to
better suit their individual setups.
2020-05-22 21:22:07 +01:00
ff46c132cd
Bump version. - v0.21 is here~!
2020-05-17 13:23:27 +01:00
6e3ec4863b
master settings page: fix invalid HTML that was causing layout issues
...
....especially when using the photo theme.
2020-05-09 15:43:12 +01:00
260cd6d4b4
build system: make PEPPRMINT_THEME environment variable work again
2020-05-09 15:38:39 +01:00
e252bad4ca
Bump version. It's time for the first beta release of v0.21 :D :D :D
2020-05-07 22:08:11 +01:00
a6a37033ec
Update changelog
2020-04-21 22:32:20 +01:00
2dacc5f99c
Disable the didyoumean typo correction engine by default & add it to the changelog
2020-04-21 22:13:08 +01:00
8278cd052b
parser-parsedown: add markdown support to image captions
2020-04-21 21:56:31 +01:00
c1af093ada
Reduce number of calls to stas_parse()
2020-04-21 21:01:00 +01:00
d294c7e89a
feature-upload: squash unlink() warning when file fails to upload
2020-04-21 20:08:17 +01:00
6b8040b78c
Update credits
2020-04-21 15:05:25 +01:00
ed9b6cfa51
Update changelog
2020-04-18 13:23:50 +01:00
0e0ccd9e00
Add new anoncomments setting
2020-04-18 13:23:18 +01:00
dbbd9e7514
Update changelog
2020-04-18 13:00:03 +01:00
300f1df8f4
Update changelog for v0.20.3-hotfix3
...
TODO: merge hotfixes into this branch
2020-04-18 12:55:14 +01:00
9fa2e935b0
theme/default: Fix mini tag margin
2020-03-14 17:21:14 +00:00
15b83cefa3
Update changelog
2020-03-10 01:49:57 +00:00
83c9d527cb
Bugfix: Squash empty tags when saving an edit to a page
2020-02-04 01:45:14 +00:00
83bf9acd86
Add tag input autocomplete when editing pages.
...
Thanks to Awesomplete by @LeaVerou :D
2020-01-26 21:04:39 +00:00
92283ec5d1
Changelog: layout
2020-01-17 19:12:03 +00:00
11611262c4
Add initial mobile theme support
2020-01-16 20:13:01 +00:00
844907086d
Add prefers-color-scheme dark mode to downloader
2020-01-16 19:17:54 +00:00
af734c5874
Update changelog for v0.20.2-hotfix2
2020-01-16 19:10:25 +00:00
707f9badb9
Update changelog to reflect v0.20.1-hotfix1
2020-01-10 17:43:08 +00:00
62ac3e91e5
Update changelog
2020-01-10 17:17:31 +00:00
5fdd91ce4c
Update changelog; change name of new setting to email_verify_addresses setting
2020-01-05 23:10:19 +00:00
344b7daa70
Make email address verification email sending more intelligent and update changelog
2020-01-05 21:16:51 +00:00
f6f562790e
Update changelog
2019-12-23 23:02:07 +00:00
d467222660
Update changelog
2019-12-23 22:26:56 +00:00
456f749ffe
Bugfix: Squash bug in new array_simple search optimisation
2019-12-23 21:58:23 +00:00
7548c1e7ee
Bugfix: Fix alt + enter search box submit failing with allow popups message
2019-12-23 20:52:48 +00:00
9cb4ecae1b
Implement watchlist emailing, but it's not tested yet.
...
We're getting there, hooray! :D
2019-12-23 18:57:52 +00:00
1686ee33d3
Add new email_debug_dontsend setting
2019-12-23 17:53:46 +00:00
1602fab2c3
Correctly handle utf-8 in email_user()
2019-12-23 17:39:18 +00:00
2744761c00
Update changelog
2019-12-19 15:37:15 +00:00
6d675fc783
Bugfix: Add missing apostrophes in stop words
2019-12-15 20:21:05 +00:00
6f4b1a62e9
Fix + weighted word support on stas-parse action
2019-12-15 20:03:04 +00:00
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
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
34fb821804
Don't load the stats index if it's not needed
2019-12-08 20:45:20 +00:00
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
4f88467cbb
Merge branch 'master' of github.com:sbrl/Pepperminty-Wiki
2019-12-06 23:40:42 +00:00
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
84e9507e35
Update Changelog.md
2019-11-24 13:09:30 +00:00
25cef164ef
Bump version ready for release :D
2019-11-24 12:01:09 +00:00
306a6d3dbc
Update changelog
2019-11-24 11:54:02 +00:00
60cca5a5e2
Add say hi button to firstrun wizard :D - closes #175
2019-11-24 11:50:49 +00:00
7d08fc6627
Bump version for first beta release :D
2019-11-19 21:23:39 +00:00
fd5dd9a7c2
Update changelog
2019-10-20 21:43:22 +01:00
bdd2449ab5
Add automatic heading id if you don't specify one
2019-10-20 16:44:32 +01:00
8d22ed71b4
Update changelog
2019-10-20 01:36:05 +01:00
e91852ca68
Finish implementing $settings->css_custom
2019-09-29 16:09:27 +01:00
6120fa8842
Refactor css minification code out into own function
2019-09-29 15:54:40 +01:00
bbe99adc10
Update changelog
2019-09-21 11:38:46 +01:00
5e08b5c284
Small typos
2019-09-20 11:24:12 +01:00
47d4c83646
Update changelog again
2019-09-19 09:23:40 +01:00
79d2faf0fe
Update changelog
2019-09-19 09:20:44 +01:00
b2f50f7af8
Update changelog
2019-09-18 11:29:28 +01:00
c63ea80fc1
Add credit to the changelog
2019-09-12 15:00:13 +01:00
6f815006e0
Update changelog
2019-09-12 15:00:11 +01:00
3ab0d6dba2
Use tempnam() instead of tmpfile() when unpacking extra data
...
It seems that some people were experiencing some strange issues with
stream_get_meta_data($handle)["uri"] - hrm 🤔
2019-09-11 23:44:59 +01:00
dcd3c00d83
Squash warnings about non-static methods in the page renderer
2019-09-11 22:11:13 +01:00
d73c8d2f1f
Tweak peppermint.json.compromised error message
2019-09-09 17:07:23 +01:00
157c6dabdd
If it's a list of strings, then it should be sorted correctly.
2019-09-03 18:16:01 +01:00
29c62c4bbf
Bugfix: Support uncode when sorting all tags
2019-09-03 13:16:52 +01:00
80cdb40fb2
Sort page lists in list-tags action
2019-09-03 13:14:22 +01:00
f39f7b5954
Update changelog
2019-09-01 20:30:37 +01:00
bcc8f0be27
More accessibility improvements, and noodle away at the darak theme.
...
Looks like we're going to have to come up with our own button style,
which is going to be a bit of a pain tbh :-/
2019-08-30 23:13:16 +01:00