Shish
|
d313cea8a7
|
create the DB connection on demand; some pages don't require one at all thanks to caching
|
2012-06-24 00:50:13 +01:00 |
|
Shish
|
98e7acc529
|
let database class handle transactions, index.php need not know about database->db
|
2012-06-24 00:27:53 +01:00 |
|
Shish
|
dd505e556e
|
avoid using magic internal database->db value
|
2012-06-24 00:27:21 +01:00 |
|
Shish
|
bcfcca7cda
|
checking the engine can trigger a database init...
|
2012-06-24 00:25:47 +01:00 |
|
Shish
|
008cc4253b
|
wibble database / cache connection functions, make them repeatable, and set persistant DB connections as an option
|
2012-06-23 23:57:34 +01:00 |
|
Shish
|
63437d1e09
|
cache user sessions
|
2012-06-23 23:38:28 +01:00 |
|
Shish
|
1c5bf478d9
|
initialise global _execs, else we get 'page used queries' when we want 'page used 0 queries'
|
2012-06-23 23:37:41 +01:00 |
|
Shish
|
d87e53ab90
|
cache reported image count
|
2012-06-23 23:28:38 +01:00 |
|
Shish
|
5a93e650c1
|
make sure featured image object is fully populated before caching, else it still lazy-queries tags each time
|
2012-06-23 23:25:53 +01:00 |
|
Shish
|
ee1162309a
|
block caching
|
2012-06-23 23:21:04 +01:00 |
|
Shish
|
d3e2653002
|
some cached values are often zero (eg unread PMs), 'zero' is still a cache hit though, only 'false' is miss
|
2012-06-23 23:17:17 +01:00 |
|
Shish
|
1daf0416bd
|
optionally run jpegoptim on newly created thumbs
|
2012-06-23 23:02:02 +01:00 |
|
Shish
|
f61b4b3fcb
|
proper setup bits for livefeed
|
2012-06-22 22:30:22 +01:00 |
|
Shish
|
16f1c06734
|
more livefeed tweaks - put the URL first for consistency
|
2012-06-22 20:04:12 +01:00 |
|
Shish
|
6181d59975
|
that slash needs to be there >_<
|
2012-06-22 20:02:53 +01:00 |
|
Shish
|
64e2b88b0a
|
remove theme dependencies on private _get_internal_parts
|
2012-06-22 19:37:23 +01:00 |
|
Shish
|
2e897e097d
|
live feed tweaks
|
2012-06-22 19:32:41 +01:00 |
|
Shish
|
8dcd56e0ec
|
udp log_net, because it's faster and more elegant
|
2012-06-22 19:19:13 +01:00 |
|
Shish
|
7ed7f4bbb8
|
Merge branch 'master' of github.com:shish/shimmie2
|
2012-06-22 19:14:15 +01:00 |
|
Shish
|
9291601a30
|
livefeed extension
|
2012-06-22 19:13:57 +01:00 |
|
Shish
|
029719cafe
|
statsd ext, for trivially making graphs of site activity
|
2012-06-22 18:34:23 +01:00 |
|
Shish
|
4b2cba4642
|
bulk add uses tags from filename if filename is '123 - tag1 tag2 tag3.ext' folder name otherwise
|
2012-06-21 09:11:26 +01:00 |
|
Shish
|
e7df4edbee
|
slashes are removed already
|
2012-06-21 09:07:52 +01:00 |
|
Shish
|
3c710289b7
|
fff, javascript object model >_<
|
2012-06-21 09:06:58 +01:00 |
|
Shish
|
2a18da523c
|
the define wibbling for hiphop seems to work now
|
2012-06-18 01:23:31 +01:00 |
|
Shish
|
fd5b4c5910
|
more re-organisation for create_monolith / hiphop friendliness
|
2012-06-18 01:06:36 +01:00 |
|
Shish
|
553aad8a36
|
cache vars do nothing
|
2012-06-18 00:51:09 +01:00 |
|
Shish
|
78d701dd53
|
move stuff about to make create_monolith simpler
|
2012-06-18 00:45:32 +01:00 |
|
Shish
|
8173a7cafd
|
clear event listener cache when exts change
|
2012-06-18 00:29:41 +01:00 |
|
Shish
|
a9b3ffe0eb
|
start of command-line ext manager
|
2012-06-18 00:27:58 +01:00 |
|
Shish
|
930de7fc8c
|
remove built-in full-page caching; it doesn't do much any more, and everything it does do can be done better by Varnish
|
2012-06-18 00:07:12 +01:00 |
|
Shish
|
5519c3a320
|
lots of tidying and removal of duplicate code
|
2012-06-18 00:00:21 +01:00 |
|
Shish
|
082e6fa31b
|
nice, event-based command line support; try 'php index.php' for info
|
2012-06-17 20:06:02 +01:00 |
|
Shish
|
427175983b
|
don't pre-populate the ban lists with fake data, things get confused
|
2012-06-17 18:50:46 +01:00 |
|
Shish
|
1065a1915d
|
bold for *unread* PMs
|
2012-06-10 18:40:30 +01:00 |
|
Shish
|
4a6f9f3245
|
say who a PM is from
|
2012-06-10 18:18:50 +01:00 |
|
Shish
|
f8cc785560
|
flashes for user changes
|
2012-06-10 18:13:22 +01:00 |
|
Shish
|
97d280501c
|
image ban messages
|
2012-06-10 17:57:57 +01:00 |
|
Shish
|
8c1e495ab7
|
better IP Ban logging
|
2012-06-10 17:49:17 +01:00 |
|
Shish
|
b0c46b63ca
|
make flash a common element
|
2012-06-10 17:46:47 +01:00 |
|
Shish
|
239e028662
|
flash messages everywhere~
|
2012-06-10 04:21:03 +01:00 |
|
Shish
|
61754b8dfe
|
add a type arg, even if it's not used yet
|
2012-06-10 01:05:03 +01:00 |
|
Shish
|
37b3dd60b6
|
flash_message(str) function and support in themes
|
2012-06-09 17:00:25 +01:00 |
|
Shish
|
a38aaba328
|
postgres has microseconds, which is overkill to display
|
2012-06-09 16:25:51 +01:00 |
|
Shish
|
82cc77817a
|
delete comments by IP
|
2012-06-09 16:08:29 +01:00 |
|
Shish
|
5186601805
|
wording
|
2012-06-09 16:08:15 +01:00 |
|
Shish
|
b1e5ba794b
|
update comment styles for new classes
|
2012-06-09 15:52:28 +01:00 |
|
Shish
|
2542051bc4
|
show user classes
|
2012-06-09 15:25:07 +01:00 |
|
Shish
|
16f557954d
|
slow down crawlers to 1/3 hit/s; nginx will 503 if more than 1/2 hit/s
|
2012-06-05 13:12:58 +01:00 |
|
Shish
|
8de1bd0c56
|
different classes for different types of comment list
|
2012-06-05 13:11:15 +01:00 |
|