Shish
f84bcaec01
microhtml for everything in <head>
...
I wanted to ensure that all pages (even the downtime page, terms page, home page, etc) had the appropriate `data-` attributes on `<body>` (because those are required for certain javascript, eg autocomplete, to work). One thing led to another and now everything in `head` is microhtml'ed
2024-06-21 18:52:05 +01:00
discomrade
50fe355046
add wildcard search examples
2024-02-20 15:05:13 +00:00
Shish
263c455457
more consistent use of q parameter
2024-02-12 11:12:50 +00:00
Shish
8c22cb1fb6
[core] exact and named page args
2024-02-11 11:34:17 +00:00
Shish
a9e4c4bdb3
use POST when building search results, see #1026
2024-02-09 11:00:18 +00:00
Shish
b60c3fe362
[core] a load more type hints, and fix bugs revealed by type hints
2024-01-20 14:11:00 +00:00
Shish
373be4e05c
avoid stringy class names
2024-01-20 01:03:02 +00:00
Shish
a1f22ef67c
[themes] void return type for display_* functions
2024-01-15 14:23:12 +00:00
Shish
9f002b6bf7
typed arrays
2024-01-01 03:30:21 +00:00
Shish
7617daa15c
[autocomplete] rely on autocomplete-script to disable browser built-in where appropriate
2023-12-26 12:53:46 +00:00
Shish
2ac243d20d
[core] use rawurlencode/decode consistently, deprecate caret system
2023-12-24 22:42:14 +00:00
Shish
43c7be0e89
dedicated search_link() function for generating links to search results, see #936
2023-08-18 13:52:03 +01:00
Luana
3179cc1969
format
2023-08-16 15:40:08 +01:00
Luana
498d71ab45
index help html
2023-08-16 15:40:08 +01:00
Shish
2b26908624
force searches to always search /post/list, fixes #930
2023-07-03 15:34:28 +01:00
Shish
689b2b13af
send_event(T) -> T
2023-02-04 20:50:26 +00:00
Shish
54e2ca21ec
phpstan
2023-02-03 16:44:16 +00:00
Shish
39e29a883a
iso8601
2023-02-01 19:55:41 +00:00
Shish
bce2d55744
Namespaces are one honking great idea—let's do more of those!
2023-01-10 22:44:09 +00:00
Shish
a04bc2e7e4
php8.1 gogogo
2022-10-28 01:45:35 +01:00
Shish
3d9e32e919
new php-cs-fixer
2021-12-14 18:32:47 +00:00
Shish
77f7121e26
drop php7.3 support, make use of 7.4 features
2021-03-14 23:43:50 +00:00
Shish
45b1a381b8
add instructions for search by ID
2021-03-14 15:31:28 +00:00
Matthew Barbour
439c3a8320
Image to Post - Index
2020-10-26 10:53:02 -05:00
Matthew Barbour
8d34fc360c
Added length search to handle #777
2020-10-26 08:58:17 -05:00
Matthew Barbour
984c9702ec
The great MIMEing
2020-06-25 00:42:34 +01:00
Daniel Oaks
0029aa5320
Add shortwiki entries when viewing a single tag
2020-03-23 22:48:38 +10:00
Shish
ad9cca36b1
improvements to run inside docker
2020-03-22 15:23:23 +00:00
Shish
ad905248e8
prev/next/preload links for any page with a paginator
2020-02-04 01:12:50 +00:00
Shish
af733b53ca
more encoding
2020-01-30 22:10:51 +00:00
Shish
3631084afd
format
2020-01-26 16:38:26 +00:00
Shish
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
Shish
d7a290b635
index prefetch
2020-01-19 19:13:05 +00:00
Shish
c7d90c2df7
nits
2019-11-04 01:04:12 +00:00
Shish
a6bb15d859
formatting
2019-09-29 14:30:55 +01:00
Matthew Barbour
a18589ee0a
Help extension
...
Provides foundation for help pages that are generated from loaded extensions, starting with comprehensive search documentation. Addresses #522
2019-08-05 09:03:49 -05:00
Matthew Barbour
972b68bdd3
Setup constants
2019-08-05 09:00:23 -05:00
Shish
93cc732d39
fix tests
2019-05-28 19:00:23 +01:00
Shish
34b05cca7c
PSR-2. I'm not a huge fan, but ugly consistency beats no consistency...
2019-05-28 17:59:38 +01:00
Shish
5ec3e89884
php7.1 all the things
2019-05-28 17:31:20 +01:00
Shish
60a28af000
s/implode/Tag::implode/
2019-02-02 12:07:33 +00:00
Shish
9b0edcf449
also don't even follow links from deep search pages
2018-07-19 08:51:19 +01:00
Shish
4c73b27d1e
tell google to stop indexing /post/list/-cake%20-pie/34342
2018-07-15 20:34:52 +01:00
Shish
8c8106c6a9
fix index var access
2016-07-03 11:48:08 +01:00
Shish
6febdec7b5
more explicit variable types
2016-06-19 23:05:57 +01:00
Shish
1ac88e8923
more comments
2015-09-27 12:38:48 +01:00
Daku
be18140944
added option to hide random link on paginator (only post/list should show now)
2015-04-18 10:41:32 +01:00
Daku
8c2d8df81d
use html5 input types
...
we would use type='url' for source but non-urls can be used as source too
2015-04-18 10:39:34 +01:00
Daku
7166259cc5
autocomplete='off' for tag input
...
this disables autocomplete/captilize on "most" mobile keyboards
autocompletejs still works with this off
2015-04-18 10:39:22 +01:00
Shish
50d40c1c81
give IndexTheme:display_page some sub-functions to make them easier to customise
2014-08-24 16:29:32 +01:00