Starbeamrainbowlabs
f632c0907c
Integrate didyoumean into the main search engine, but it's crashing.
...
We're getting there though!
2020-03-15 17:54:27 +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
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
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
322f956a9f
Add url_stem() & email address verification system
2020-01-05 20:49:20 +00:00
Starbeamrainbowlabs
7548c1e7ee
Bugfix: Fix alt + enter search box submit failing with allow popups message
2019-12-23 20:52:48 +00:00
Starbeamrainbowlabs
86a9828565
Improve render_timestamp()
2019-12-23 18:30:06 +00:00
Starbeamrainbowlabs
1686ee33d3
Add new email_debug_dontsend setting
2019-12-23 17:53:46 +00:00
Starbeamrainbowlabs
1602fab2c3
Correctly handle utf-8 in email_user()
2019-12-23 17:39:18 +00:00
Starbeamrainbowlabs
ead1663849
pageindex: Unset stray global
2019-12-23 15:42:40 +00:00
Starbeamrainbowlabs
f02e486580
Tweak peppermint.josn access check message again
2019-12-22 14:32:46 +00:00
Starbeamrainbowlabs
23f526baaa
Bugfix: Avoid inadvertent link loop for bots on login page
2019-12-19 15:36:41 +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
1ef86f117c
Bugfix: Make errorimage() multibyte-safe
2019-10-22 21:44:20 +01:00
Starbeamrainbowlabs
6d19af2e1b
Refactor errorimage into core & greatly improve it
2019-10-20 21:42:13 +01:00
Starbeamrainbowlabs
6213a6e715
Refactor login code a bit to reduce nesting
2019-10-07 18:19:48 +01:00
Starbeamrainbowlabs
f543321304
Bugfix: Correct CSS rendering
2019-09-29 16:10:58 +01:00
Starbeamrainbowlabs
e91852ca68
Finish implementing $settings->css_custom
2019-09-29 16:09:27 +01:00
Starbeamrainbowlabs
6120fa8842
Refactor css minification code out into own function
2019-09-29 15:54:40 +01:00
Starbeamrainbowlabs
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
Starbeamrainbowlabs
dcd3c00d83
Squash warnings about non-static methods in the page renderer
2019-09-11 22:11:13 +01:00
Starbeamrainbowlabs
2198755af8
Add secret GET param to debug action
2019-09-11 20:21:21 +01:00
Starbeamrainbowlabs
8d67a8290c
Add *all* the error messages to the unpacker
2019-09-11 12:29:09 +01:00
Starbeamrainbowlabs
d73c8d2f1f
Tweak peppermint.json.compromised error message
2019-09-09 17:07:23 +01:00
Starbeamrainbowlabs
157c6dabdd
If it's a list of strings, then it should be sorted correctly.
2019-09-03 18:16:01 +01:00
Starbeamrainbowlabs
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
Starbeamrainbowlabs
5e5f47fdda
Add aria-label
2019-08-30 21:31:14 +01:00
Starbeamrainbowlabs
ff51b6613c
Mark user avatar on top nav bar as hidden against screen readers
2019-08-30 18:23:17 +01:00
Starbeamrainbowlabs
4e3426644c
Style the new mega-menu option.
...
It still needs more testing though - e.g. to ensure we haven't broken
the existing setup :P
2019-08-30 00:41:25 +01:00
Starbeamrainbowlabs
2a567ba8c8
Fix html structure for mega-menu. Next up: CSS! :D
2019-08-29 20:57:14 +01:00
Starbeamrainbowlabs
3374bdedc3
Add support for mega menus, but it's untested
2019-08-29 17:19:57 +01:00
Starbeamrainbowlabs
c96e3108aa
Set user agent string when making requests
2019-08-26 15:27:24 +01:00
Starbeamrainbowlabs
45befb5ff1
Work on automatic theme index & preview generation
2019-08-25 21:38:28 +01:00
Starbeamrainbowlabs
edf1be5801
Fix a *huge* number of bugs in the new search system, but it's not ready just yet
2019-08-22 21:38:17 +01:00
Starbeamrainbowlabs
b6a986a075
[apidoc] @since -> @apiVersion
2019-08-08 18:32:24 +01:00
Starbeamrainbowlabs
712e95474c
Minify the pageindex by default, but also add a setting to control this
2019-06-01 15:55:48 +01:00
Starbeamrainbowlabs
8a67df8ec4
Bugfix: Don't upgrade settings if they have a value of null
2019-05-11 22:52:08 +01:00
Starbeamrainbowlabs
a49ccccbcc
Handle pre-existing wikis
2019-05-11 15:39:55 +01:00
Starbeamrainbowlabs
1d6409128d
Start work on a simpler first-run wizard, but it's not finished yet.
...
Hopefully this one will be more successful than the last attempt :P
2019-05-11 00:35:17 +01:00
Starbeamrainbowlabs
c2b8c152bc
Implement unpacking logic
2019-04-06 13:15:52 +01:00
Starbeamrainbowlabs
3dcb8b5b1e
Update parser engine to handle comments as untrusted
2019-03-02 21:59:50 +00:00
Starbeamrainbowlabs
4f9f1a6cf9
Add support for core sharding to build script
2019-03-02 21:13:41 +00:00
Starbeamrainbowlabs
55989f11b6
Move __halt_compiler(); to by dynamically written by pack.php
2019-03-02 16:47:22 +00:00
Starbeamrainbowlabs
f63553fb92
Split core.php up into 16(!) different files.
...
This has been a looong time in coming. 1.9K links is _far_ too much for
any file.
2019-03-02 16:45:34 +00:00