Shish
845c8b3d85
[core] Make User::by_name / User::by_id not-null
...
Nearly everywhere that these functions are called, the result is assumed to be not-null, and a null will break things
2024-08-31 20:39:36 +01:00
Shish
e80d235fe9
[core] use Safe library, reduce StdLibEx
2024-02-20 10:38:20 +00:00
Shish
7ee4152942
[core] organise exceptions a bit
2024-02-11 16:03:23 +00:00
Shish
8c22cb1fb6
[core] exact and named page args
2024-02-11 11:34:17 +00:00
Shish
cc9de6b4b2
[core] merge method-check and permission-check into page_matches()
2024-02-10 23:03:14 +00:00
Shish
5735320a95
[extensions] have extension categories, remove versions
2024-02-10 19:42:28 +00:00
Shish
77b755e68b
[core] reduce use of GET global
2024-02-09 16:36:57 +00:00
Shish
a9e4c4bdb3
use POST when building search results, see #1026
2024-02-09 11:00:18 +00:00
Shish
82a3ce25c2
level 7 typing
2024-01-20 23:27:34 +00:00
Shish
8b797a9a31
[tests] more strictness
2024-01-20 19:47:27 +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
434455b836
[tests] more voiding of tests
2024-01-15 14:31:51 +00:00
Shish
2688843d80
more types
2024-01-15 13:08:59 +00:00
Shish
bb9ab613ce
[everything] bulk set event handler return types to void
2024-01-15 11:52:35 +00:00
Shish
edb8ec33fa
more consistency for 'old' and 'new' terminology
2024-01-09 15:27:02 +00:00
Shish
a50b103a4a
[themes] zebra tables are also forms
2024-01-08 21:03:04 +00:00
Shish
9f002b6bf7
typed arrays
2024-01-01 03:30:21 +00:00
myname
85b1e54904
Refactoring auto-complete functionality for alias editor and auto tagger
2023-12-26 02:37:47 +00:00
Shish
fd1bb21f9d
bumps
2023-11-11 22:05:28 +00:00
Shish
aa8de9d420
the php string type is lowercase
2023-08-17 18:20:46 +01:00
Shish
00d4f9f75c
always have a Themelet, never null
2023-06-27 16:11:14 +01:00
Shish
689b2b13af
send_event(T) -> T
2023-02-04 20:50:26 +00:00
Shish
1f48c5ba19
remove some unused bits
2023-01-11 18:28:43 +00:00
Shish
5a64e8729b
nits
2023-01-11 11:15:26 +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
4ff93c63c3
new php-cs-fixer, new opinions about what is today's preferred format...
2022-10-27 17:21:46 +01:00
myname
ccb78e272c
Allows appending new tags to existing ones in auto_tagger
2022-10-07 18:41:53 -05:00
=
aca5e7b9bb
Fixing PHP Fixer Format
2021-12-20 10:36:14 +00:00
flatanon
3b53ddbbc7
Fix auto_tagger issue with incorrect data type, expected int
2021-12-19 00:28:13 +00: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
8a58ede5b3
remove some dead code
2020-10-29 01:28:46 +00:00
Matthew Barbour
497df530dd
Image to Post - autotagger
2020-10-26 10:53:04 -05:00
Matthew Barbour
984c9702ec
The great MIMEing
2020-06-25 00:42:34 +01:00
Matthew Barbour
4d0b90921d
Added missing AutoTaggerException
2020-06-22 18:00:23 +01:00
Matthew Barbour
63b2601e67
Mime type handling overhaul
...
Changed mime type map to deal with the reality that certain file types have multiple extensions and/or multiple mime types, as well as constants supporting all of the data. Created new functions using the updated mime type map to resolve mime types and extensions. Updated various items around the project that determine mime/extension to take advantage of the new functions.
2020-06-03 19:47:40 +01:00
Matthew Barbour
8922966ddb
Adjusted autotagger tests
2020-03-02 16:01:42 +00:00
Matthew Barbour
9ea2eeb831
Adjusted autotagger tests
2020-03-02 15:59:15 +00:00
Matthew Barbour
823c5d5610
Adjusted autotagger tests
2020-03-02 15:45:55 +00:00
Matthew Barbour
ec9244d553
Adjusted autotagger tests
2020-03-02 15:39:26 +00:00
Matthew Barbour
70560398e3
Adjusted autotagger tests
2020-03-02 15:34:25 +00:00
Matthew Barbour
b4bde94516
Added auto-tagger extension
2020-03-02 15:24:40 +00:00