Shish
00d4f9f75c
always have a Themelet, never null
2023-06-27 16:11:14 +01:00
Shish
301a5d3027
updates
2023-02-13 22:28:50 +00:00
Shish
ea29e7c954
more fields
2023-02-07 13:27:20 +00:00
Shish
8492ae9ea4
graphqlitism
2023-02-04 18:55:19 +00:00
Shish
300586d179
pm graphql
2023-02-04 14:47:26 +00:00
Shish
f8e3a6e9e7
smaller PM tests
2023-02-04 14:16:32 +00:00
Shish
180f21e29e
Use graphqlite-like API
2023-02-04 13:29:21 +00:00
Shish
708e102338
Have shimmie's global cache object implement PSR-16
2023-02-02 16:04:35 +00:00
Shish
e79470d974
experimental graphql api
2023-02-01 21:57:18 +00:00
Shish
bce2d55744
Namespaces are one honking great idea—let's do more of those!
2023-01-10 22:44:09 +00:00
thoughever
f15407bc75
X-Real-IP support and Varnish PURGE config options
...
X-Real-IP for core functionality
Global config define REVERSE_PROXY_X_HEADERS
Config host and port for varnish PURGE
config option to specify PURGE protocol
exception in curl purge now shows error code
ipv6 x-real-ip addresses are now validated properly
X-Forwarded-Proto enabled by define
2022-01-20 22:25:22 +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
b4c4de58a2
use get_version instead of get_int for versions
2020-10-29 00:57:58 +00:00
Shish
cc06df171a
Argh, that doesn't work for OTHER versions of sqlite...
...
This reverts commit 55e3cb5d63
.
2020-10-26 22:37:25 +00:00
Shish
55e3cb5d63
compatibility with out-of-date sqlite: use '(1=0)' instead of 'false'
2020-10-26 22:33:11 +00:00
Shish
08a4a6d41f
pm also used char for postgres
2020-10-26 17:28:21 +00:00
Shish
f91bdfac02
booleanise private_messages
2020-10-26 17:13:41 +00:00
Shish
5816aa3084
execute consistently
2020-10-25 21:34:52 +00:00
Shish
723f316512
avoid repeatedly fetching the same user when viewing PM list
2020-10-25 17:05:36 +00:00
Shish
f47e35e4e5
make make_link more sane
2020-03-28 14:11:14 +00:00
Shish
c16e3fd939
dedupe some referer handling
2020-03-27 19:41:34 +00:00
Shish
e362f3bad2
stop depending on unmaintained tablesorter plugin
2020-03-26 14:57:38 +00:00
Shish
4e57e04ddf
fix a lot of tests
2020-01-29 20:22:50 +00:00
Shish
615da9e9d2
fix all the tests (for sqlite, php7.4, osx, at least)
2020-01-28 21:19:59 +00:00
Shish
cddf6e9d5f
more types
2020-01-26 19:44:36 +00:00
Shish
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
Shish
86d4f2eb82
permissions for sending & reading PMs, so that ghosts can have them revoked
2019-12-15 20:40:05 +00:00
Shish
70db0ce5bd
flash_message -> page->flash, with no cookies
2019-12-15 19:47:18 +00:00
Shish
c7d90c2df7
nits
2019-11-04 01:04:12 +00:00
Shish
ee948352a5
defaults
2019-11-03 19:25:51 +00:00
Shish
6bc33ee691
Drop SCORE_DATETIME/NOW - all the databases we care about now support TIMESTAMP/CURRENT_TIMESTAMP
2019-11-03 18:28:05 +00:00
Shish
031c441e47
split DatabaseUpgrade into a separate event from InitExt
2019-11-03 17:21:05 +00:00
Shish
b568933f45
remove extension metadata comments (we have metadata objects now)
2019-11-02 20:19:09 +00:00
Shish
e08cdb1638
make Cache its own thing, separate from Database
2019-10-02 10:49:32 +01:00
Shish
a6bb15d859
formatting
2019-09-29 14:30:55 +01:00
Matthew Barbour
de98e86938
ExtensionInfo conversions what have I done
2019-08-07 15:40:01 -05:00
Matthew Barbour
00464d2579
Implemented a nav link generating system so that extension power what shows up in the menus rather than being hard-coded in the themes.
2019-08-05 09:01:20 -05:00
Matthew Barbour
cb1e9c0075
Permissions to constants
2019-08-01 08:07:05 -05:00
Matthew Barbour
826c623538
PageMode constants
2019-06-18 21:04:31 -05: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
977c3db1e3
PHP7 type annotations
2017-09-21 05:21:42 +01:00
Shish
6febdec7b5
more explicit variable types
2016-06-19 23:05:57 +01:00
Shish
8c1e3bc92a
mark tests as public
2015-09-26 11:17:13 +01:00
Shish
c337abe280
skip tests for extensions who don't support the current db
2015-09-21 10:05:32 +01:00
Shish
fc2bbefcb9
test all the things
2015-09-20 22:40:04 +01:00
Shish
9af5995dcc
PHPUnit proof of concept
2015-09-20 20:03:29 +01:00
Shish
e415bd3fca
more database support
2015-08-09 12:20:43 +01:00
Shish
97a0aa7e4c
give unread PM count a class, so custom themes can make it red if they wish
2015-04-18 10:31:24 +01:00
Shish
c0dfd9adc0
a little extra consistency in cache variable names
2014-11-26 13:09:49 +00:00