Shish
718f72c42d
case-insensitive username search
2020-03-21 22:17:24 +00:00
Shish
f633f4abec
order more
2020-03-19 15:10:50 +00:00
Shish
5c1925bc2d
order regs
2020-03-19 15:02:47 +00:00
Shish
adf4534816
base user all permissions disabled by default, and reg viewer
2020-03-19 13:37:14 +00:00
Shish
e672fbb343
security
2020-03-19 03:49:06 +00:00
Shish
fea8f90f68
backwards-compatible registry
2020-03-19 03:40:29 +00:00
Shish
df3660fbcf
bbcode signup message
2020-03-18 17:29:08 +00:00
Shish
d261a7f76e
show user list to anyone who can edit passwords, not the more-restricted classes
2020-03-13 10:08:23 +00:00
Shish
dede46374f
avoid double-escape for upload collision error
2020-03-13 09:39:00 +00:00
Shish
1597eff082
lint fixing
2020-03-13 09:23:54 +00:00
Shish
591c21f3ce
bumps, and add user ID columns
2020-03-09 23:54:00 +00:00
Shish
d18d25b3d1
most recent users first
2020-03-09 23:51:01 +00:00
Shish
135432b329
don't crash when docs are missing
2020-03-06 13:44:51 +00:00
Shish
f0f8242c3c
allow extension documentation to contain raw HTML
2020-03-05 02:09:16 +00:00
Shish
04bfdf895f
Merge pull request #697 from sanmadjack/pull
...
Auto-tag extension and small changes
2020-03-05 01:19:41 +00:00
Shish
2e00b8c9ce
scrollIntoView
2020-03-02 17:18:53 +00:00
Shish
5058e1f3fd
standard jquery
2020-03-02 17:12:43 +00:00
Shish
ca462d86f1
initial cbz support
2020-03-02 16:04:29 +00: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
ba599d5d1b
Added count to alias editor import
2020-03-02 15:42:09 +00:00
Matthew Barbour
8ff52b9220
Removed rdundant bytes
2020-03-02 15:41:58 +00:00
Matthew Barbour
cff72263dc
Added text to transcode message to indicate file size change
2020-03-02 15:41:43 +00:00
Shish
2f51c14afd
fmt
2020-03-02 15:40:13 +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
Matthew Barbour
3fbbcdd473
Added count to alias editor import
2020-03-02 15:21:27 +00:00
Matthew Barbour
e159194737
Removed rdundant bytes
2020-03-02 14:24:08 +00:00
Matthew Barbour
546f0701a9
Added text to transcode message to indicate file size change
2020-03-02 14:24:08 +00:00
Shish
3844595bd1
modernish js
2020-03-02 09:33:56 +00:00
Shish
e50ff27510
===
2020-03-02 09:19:50 +00:00
Shish
05f0db73ff
don't do prev/next on textarea
2020-03-02 09:19:17 +00:00
Shish
ec7f63ee1f
cache thumbs for 24h instead of forever
2020-02-26 10:42:08 +00:00
Shish
33731e8cb0
separate link formatting for URLs and for plain text
2020-02-25 12:26:56 +00:00
Shish
d97f492aaf
format
2020-02-25 12:18:47 +00:00
Shish
85731ebf65
file-accept
2020-02-25 12:04:37 +00:00
Shish
e2319769c6
Make ArchiveFileHandler inherit from DataHandlerExtension
2020-02-25 12:04:37 +00:00
Matthew Barbour
ea96f415c5
Fixed replace creating a new image instead of replacing, fixed null source causing repalce error
2020-02-24 14:40:08 +00:00
Matthew Barbour
30761e6d1f
Added mime check to svg check so that it doesn't try to load every upload into memory
2020-02-24 14:29:27 +00:00
Shish
e1e161759e
rename handle_static to static_files - stop confusing it with file handlers
2020-02-23 18:48:25 +00:00
Shish
9dcc8b7da1
rename handle_404 to four_oh_four - stop confusing it with file handlers
2020-02-23 18:46:27 +00:00
Shish
174b87d0c4
info show types
2020-02-23 18:38:23 +00:00
Shish
b5e9daeab5
dedupe more data handling
2020-02-23 18:37:22 +00:00
Shish
674d3fc6fa
dedupe create_image_from_data
2020-02-23 18:19:27 +00:00
Shish
394e57103c
tidy
2020-02-23 18:14:35 +00:00
Shish
77fc510bb3
DataUploadEvent already asserts that file exist
2020-02-23 18:14:35 +00:00
Shish
c5d8585824
info command
2020-02-23 18:14:35 +00:00
Shish
4ade3452ee
dedupe getSubclassesOf
2020-02-23 18:14:35 +00:00
Shish
9b822e4132
bump
2020-02-23 11:22:15 +00:00
Shish
58346f8b49
stop fixing height / width of videos - that doesn't work well with max-width
2020-02-13 20:54:59 +00:00
Shish
9c47bdb100
users who can edit locks, can edit locked images
2020-02-13 20:54:45 +00:00
Shish
3a57817fc2
Spread ParseLinkTemplate work across relevant extensions
2020-02-09 19:22:25 +00:00
Shish
641fd5a16f
remove CACHE_HTTP - client side page cache causes more problems than it solves
2020-02-09 16:25:17 +00:00
Shish
d749784e95
remove redundant escaping and split load_balance_url into a separate function with testing
2020-02-09 16:02:37 +00:00
Shish
6087d31812
command to wipe thumb cache
2020-02-09 00:32:53 +00:00
Shish
9514075594
order=length
2020-02-09 00:32:38 +00:00
Shish
fd7c774f5b
handle_svg doesn't need to override ALL of onDataUpload
2020-02-08 20:44:23 +00:00
Shish
2f975eb6d4
don't crash if UA is empty
2020-02-08 11:55:06 +00:00
Shish
85cf801fb3
also msnbot
2020-02-08 11:43:04 +00:00
Shish
0b304bdf2e
use Permissions for Favourites / Artist / Relationships, and also check image lock when sending ImageInfoSet instead of getting each receiver to check it
2020-02-08 00:24:42 +00:00
Shish
45347279ce
also bingbot and yandex don't need to see deep archives of weird searches
2020-02-06 12:49:11 +00:00
Shish
81ebc51257
actually, we don't really need weird combinations at all...
2020-02-06 03:11:21 +00:00
Shish
cdaecb3380
format
2020-02-06 03:10:30 +00:00
Shish
c7a152df77
limit google a bit...
2020-02-06 02:59:44 +00:00
Shish
9216be3c96
if we're past the searchable number of pages, don't bother counting the number of pages, just 404
2020-02-04 22:44:27 +00:00
Shish
7d4008bae8
remove email stuff that was never used
2020-02-04 21:09:58 +00:00
Shish
274f9fc7a8
typo
2020-02-04 02:00:26 +00:00
Shish
13f4de8c14
Have arrowkey nav use HTML next/prev links
2020-02-04 01:59:08 +00:00
Shish
015a597027
tighten up browser search
2020-02-04 01:45:45 +00:00
Shish
17c43ec7cc
java in the browser is dead - RIP oekaki
2020-02-04 01:25:38 +00:00
Shish
35aca4fa9a
separate calls for A and LINK??
2020-02-04 01:22:26 +00:00
Shish
0f0cceae22
format
2020-02-04 01:15:25 +00:00
Shish
d13c91ff9a
Merge branch 'master' of https://github.com/shish/shimmie2
2020-02-04 01:14:11 +00:00
Shish
ad905248e8
prev/next/preload links for any page with a paginator
2020-02-04 01:12:50 +00:00
Shish
c3088c57fe
remove bulk_remove - it was never completed, and bulk_actions is better
2020-02-04 00:47:13 +00:00
Shish
e46b319295
set theme classes
2020-02-04 00:46:36 +00:00
Shish
116bd8d6e5
media logging
2020-02-02 17:01:17 +00:00
Shish
9d704183c7
actually do bulk actions from CLI
2020-02-02 17:00:33 +00:00
Shish
7cf5c2a28c
bump size of index cli search
2020-02-02 15:53:20 +00:00
Shish
ebea517c41
in speed mode, only support 10 pages of RSS for each query
2020-02-02 01:59:25 +00:00
Shish
84a4bb7f9a
types
2020-02-01 23:50:42 +00:00
Shish
f5c402ad85
inline a one-use function
2020-02-01 23:37:20 +00:00
Shish
321eafa408
format
2020-02-01 23:04:40 +00:00
Shish
40ab91f8ea
remove redundant scoreql_to_sql
2020-02-01 22:44:50 +00:00
Shish
ce8da04d3a
dedupe BASE_URL / BASE_HREF
2020-02-01 22:26:08 +00:00
Shish
6f7e0e5b12
drop logging args that didn't get used in practice
2020-02-01 21:37:07 +00:00
Shish
a5c7faeff7
move stream_file to its own function
2020-02-01 21:20:32 +00:00
Shish
43ea7fb70c
replace array_{add,remove} with array_diff
2020-02-01 19:30:32 +00:00
Shish
deb26ff7d3
faster svg thumbs
2020-02-01 18:51:57 +00:00
Shish
dcb1f862e6
types
2020-02-01 18:27:21 +00:00
Shish
f0f3cc7aa0
merge layout stuff into Page class
2020-02-01 18:11:11 +00:00
Shish
57cd550204
fix user deletion
2020-02-01 11:59:39 +00:00
Shish
ce22deea83
fucking php...
2020-02-01 11:59:39 +00:00
Shish
73310fa7d5
fix tag/source reverts
2020-01-30 22:33:43 +00:00
Shish
af733b53ca
more encoding
2020-01-30 22:10:51 +00:00
Shish
da42b19d6b
make it more explicit that caret/decaret are for encoding tags into URL paths
2020-01-30 21:50:30 +00:00
Shish
8651cc0d7a
get_int for db_version
2020-01-30 21:11:56 +00:00
Shish
3ee05b21e2
cache CLI
2020-01-30 21:05:59 +00:00
Shish
81aef74715
config CLI
2020-01-30 21:05:43 +00:00
Shish
636e1da7d8
format
2020-01-30 14:50:38 +00:00
Shish
012f5d9da8
sqlite support for Approvals
2020-01-30 14:50:30 +00:00
Shish
5aa86963dd
trash and rss comments work with sqlite
2020-01-30 14:45:32 +00:00
Shish
0ec305a886
stop using ? as a wildcard
2020-01-30 10:55:35 +00:00
Shish
c2231432f3
no make_link for forms
2020-01-30 10:31:11 +00:00
Shish
55b697c198
block type
2020-01-30 10:26:36 +00:00
Shish
02ec21cb16
weird tag test
2020-01-30 10:26:28 +00:00
Shish
831906681e
fixes for mysql
2020-01-30 09:01:19 +00:00
Shish
f90c8cee3c
SQL T_T
2020-01-29 20:36:25 +00:00
Shish
fb5bce69f8
SQL T_T
2020-01-29 20:34:02 +00:00
Shish
4e57e04ddf
fix a lot of tests
2020-01-29 20:22:50 +00:00
Shish
41ce16f1b8
ratings works with sqlite (unit tests pass, at least)
2020-01-29 11:30:52 +00:00
Shish
aa1637d128
format
2020-01-29 01:47:43 +00:00
Shish
6d3ca01424
format
2020-01-29 00:49:26 +00:00
Shish
7472d6faf0
Add a secret 'static' media engine for fast unit testing
2020-01-28 22:23:03 +00:00
Shish
615da9e9d2
fix all the tests (for sqlite, php7.4, osx, at least)
2020-01-28 21:19:59 +00:00
Shish
ac1076b3f3
don't use string concatenation for sql
2020-01-28 00:49:51 +00:00
Shish
a887077ac8
remove redundant escapes
2020-01-28 00:16:22 +00:00
Shish
9ac8246fa2
fixes
2020-01-27 22:22:07 +00:00
Shish
7e43e2e304
split www stuff to index.php and test things to tests/bootstrap.php
2020-01-27 19:28:58 +00:00
Shish
eb9d63c2a2
remove non-functional locking
2020-01-27 19:27:31 +00:00
Shish
fbe55ea531
remove non-functional locking
2020-01-27 19:27:20 +00:00
Shish
4bd1d8b6ee
forms
2020-01-26 23:23:15 +00:00
Shish
b98dd3dd76
typing
2020-01-26 22:58:59 +00:00
Shish
a83223f362
strict video
2020-01-26 21:14:50 +00:00
Shish
53d51b1cd1
another
2020-01-26 19:46:10 +00:00
Shish
cddf6e9d5f
more types
2020-01-26 19:44:36 +00:00
Shish
f8499be286
plte
2020-01-26 18:53:04 +00:00
Shish
e0778f94f7
more types
2020-01-26 18:47:30 +00:00
Shish
f78edfcf99
warner
2020-01-26 17:50:35 +00:00
Shish
06fffd6328
more
2020-01-26 17:39:55 +00:00
Shish
973a53c9bb
fix
2020-01-26 16:43:41 +00:00
Shish
3631084afd
format
2020-01-26 16:38:26 +00:00
Shish
60dda96fd2
nits
2020-01-26 16:38:13 +00:00
Shish
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
Shish
f5ccffdaf4
shm_simple_form
2020-01-26 13:29:04 +00:00
Shish
1802b9c7f6
microhtml for blocks
2020-01-23 01:22:08 +00:00
Shish
d7a290b635
index prefetch
2020-01-19 19:13:05 +00:00
Shish
73c63e3477
microhtml for user page
2020-01-16 19:13:12 +00:00
Shish
2c2381d965
microhtml for user page
2020-01-12 16:28:59 +00:00
Shish
f85b43e17c
autocomplete hints
2020-01-12 15:19:15 +00:00
Shish
9f4abdaf79
use the right keys for actions
2020-01-01 10:42:38 +00:00
Shish
5b5e9d8d7a
fix #691
2019-12-26 17:08:29 +00:00
Shish
fb2fe58b57
fixes
2019-12-26 16:52:59 +00:00
Shish
057ccd65c3
Merge branch 'master' of https://github.com/shish/shimmie2
2019-12-26 16:37:37 +00:00
Shish
6516e5cc46
argh
2019-12-26 16:23:29 +00:00
Shish
bafdb1c769
crud update
2019-12-26 16:04:04 +00:00
Shish
67afe948bd
format
2019-12-26 16:00:01 +00:00
Shish
daf43049a1
search user by join date
2019-12-16 09:00:41 +00:00
Shish
f6022e80fb
Let's only have one Help link
2019-12-16 01:17:27 +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
8740d83686
log ban type
2019-12-15 16:21:48 +00:00
Shish
0d6623c928
case-insensitive username search
2019-12-15 16:21:31 +00:00
Shish
090ff65109
replace ILIKE with the better-supported LOWER
2019-12-15 16:09:48 +00:00
Shish
d7a2ca9ddc
remove SCORE_STRNORM - everyone supports LOWER now
2019-12-15 16:07:46 +00:00
Shish
7b7febea55
better validation
2019-12-15 16:01:32 +00:00
Shish
09b9901493
refer to users by name
2019-12-15 15:40:15 +00:00
Shish
d705578f79
formatting
2019-12-15 15:31:44 +00:00
Shish
f09d328b30
log_db search updates
2019-12-15 15:30:52 +00:00
Shish
cb29d07ecc
get rid of exists(), because rowCount doesn't work consistently
2019-12-10 01:17:14 +00:00
Shish
431d6dd523
remove test for dead code
2019-12-09 18:31:57 +00:00
Shish
562a2c8fea
use microhtml for ext_manager
2019-12-09 14:20:56 +00:00
Shish
5a7af0f083
remove delete-by-query - bulk actions does the same thing better
2019-12-09 14:19:07 +00:00
Shish
d1001b55de
no sane defaults yet
2019-12-08 11:06:52 +00:00
Shish
3a15a679bc
more custom stuff for log view
2019-12-08 10:52:00 +00:00
Shish
3e83e66d7c
microcrud for log_db
2019-12-07 23:00:52 +00:00
Shish
151109ca0e
allow adding URLs to get-page
2019-12-07 22:55:40 +00:00
Shish
7ca484972f
remove Tag Categories page, because it is bad
2019-12-02 00:43:03 +00:00
Shish
ecb6266617
merge
2019-12-01 19:15:40 +00:00
Shish
0a330cd0ba
merge
2019-12-01 18:58:13 +00:00
Shish
79e21cec7f
microcrud for aliases
2019-12-01 01:02:18 +00:00
Shish
d2b50573c6
microcrud for user list
2019-12-01 00:46:54 +00:00
Shish
e926b15d5f
only show current IP to self
2019-11-30 05:07:31 +00:00
Shish
a07220d29b
typo fix
2019-11-29 18:16:31 +00:00
Shish
4e03d3cce3
Merge branch 'master' of https://github.com/shish/shimmie2
2019-11-29 18:13:54 +00:00
Shish
71941da552
custom primary keys
2019-11-29 02:21:00 +00:00
Shish
3ac3fcb711
fix whitespace
2019-11-29 02:20:48 +00:00
Shish
7d30aaf1ea
microcrud for notatag
2019-11-29 02:07:12 +00:00
Shish
2deaeca133
use the right table
2019-11-29 02:04:14 +00:00
Shish
920bdd1884
microcrud for image hash bans
2019-11-29 01:52:33 +00:00
Shish
ae805be967
separate messages for ban types
2019-11-28 23:40:14 +00:00
Shish
5cc6a7cd68
show user's IP
2019-11-28 23:39:45 +00:00
Shish
a1e67e97b7
Don't cache ghost-ban announcement pages
2019-11-28 21:46:34 +00:00
Shish
efdc903263
fix typo
2019-11-28 21:35:43 +00:00
Shish
30b85f58db
anon-ghost mode, and ghosts can't sign up for accounts
2019-11-28 21:32:18 +00:00
Shish
26e24c8988
ban message is not content
2019-11-28 18:10:58 +00:00
Shish
9cab604455
hook bans into UserLoginEvent instead of InitExtEvent
2019-11-28 18:01:21 +00:00
Shish
358f6d7abc
ghost bans
2019-11-28 17:20:23 +00:00
Shish
3ed3ea7234
simplify ban fetching code
2019-11-28 16:49:21 +00:00
Shish
45351dd7d1
update microcrud
2019-11-28 15:27:36 +00:00
Shish
9e084cd615
support custom ban modes
2019-11-28 14:57:56 +00:00
Shish
7bf60542df
script defer
2019-11-28 11:43:30 +00:00
Shish
33a32d2287
faster ip search in postgres
2019-11-28 11:43:30 +00:00
Shish
a9993b47a8
working microcrud for ipbans
2019-11-27 21:06:14 +00:00
Shish
1edc4a37bf
remove sys_ip_bans
2019-11-27 19:55:25 +00:00
Shish
80a816de8c
get-token and post-page
2019-11-27 16:10:12 +00:00
Shish
6b2304af93
format
2019-11-27 12:13:04 +00:00
Shish
33f564994d
disambig
2019-11-27 11:51:23 +00:00
Shish
95ef5940fc
consistently use colon parameters
2019-11-27 11:47:38 +00:00
Shish
a175405210
replace ipban page with microcrud
2019-11-24 15:59:14 +00:00
Shish
56bb03f01a
and tests
2019-11-24 13:25:41 +00:00
Shish
0de2f23ece
be more CRUD
2019-11-24 13:24:42 +00:00
Shish
849d04bf7a
more phpunit
2019-11-21 17:18:43 +00:00
Shish
1e4f08e9e9
updates for phpunit 8
2019-11-21 17:16:11 +00:00
Shish
659ef7dac9
update dependencies
2019-11-14 18:24:09 +00:00
Shish
962f6073ff
sqlite requires limit/offset, offset/limit is treated as a syntax error
2019-11-11 16:53:11 +00:00
Shish
6486bb95da
name_to_id
2019-11-11 16:43:42 +00:00
Shish
247cfcbd77
Avoid shadowing global variable
...
When we aren't referencing the current `global $user`, we should give it
a different name to avoid confusion
2019-11-11 16:43:42 +00:00
Shish
bde49c4f5e
paged ip bans
2019-11-11 12:52:11 +00:00
Shish
418f5484ed
show types
2019-11-08 18:54:32 +00:00
Shish
1a4a76c324
php...
2019-11-05 00:19:31 +00:00
Shish
15e61c5bf4
restore strtotime, for +4 months etc
2019-11-05 00:16:26 +00:00
Shish
c7d90c2df7
nits
2019-11-04 01:04:12 +00:00
Shish
7601140825
missed a spot
2019-11-04 01:03:47 +00:00
Shish
f79eafc91e
format
2019-11-04 00:42:06 +00:00
Shish
d17e207984
Have get_arg never return null
...
90% of places assume it will never return null, and they will break in
weird ways if it does return null
2019-11-04 00:40:10 +00:00
Shish
fc7da5114f
fixes
2019-11-03 23:43:35 +00:00
Shish
954158ad43
typo
2019-11-03 23:32:55 +00:00
Shish
503d93a28e
syntax
2019-11-03 23:29:29 +00:00
Shish
bcf7947837
use timestamps for bans, consistency at last /o/
2019-11-03 23:17:09 +00:00
Shish
f15a95b4de
more version
2019-11-03 19:49:52 +00:00
Shish
539dd66fe8
ipban version
2019-11-03 19:43:39 +00:00
Shish
ee948352a5
defaults
2019-11-03 19:25:51 +00:00
Shish
0e660f5aba
mysql...
2019-11-03 19:15:09 +00:00
Shish
c41378f0b9
text can't have default in mysql...
2019-11-03 19:11:48 +00:00
Shish
494ba15a70
log every ext version change
2019-11-03 19:04:57 +00:00
Shish
c58a13ae88
formatting
2019-11-03 18:28:38 +00:00
Shish
427acc55a0
Merge branch 'master' of https://github.com/shish/shimmie2
2019-11-03 18:28:16 +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
e2cac352f5
start of ban types
2019-11-03 17:53:52 +00:00
Shish
0fab821d77
set DB timeout to a large number for upgrades
2019-11-03 17:53:41 +00:00
Shish
1210498e41
fix typo in image flag setting
2019-11-03 17:21:58 +00:00
Shish
2f23a11096
manual db upgrade command
2019-11-03 17:21:05 +00:00
Shish
031c441e47
split DatabaseUpgrade into a separate event from InitExt
2019-11-03 17:21:05 +00:00
Shish
ee3754ae79
Merge branch 'master' of https://github.com/shish/shimmie2
2019-11-03 16:28:00 +00:00
Shish
ac5546c6ef
remove more old comments
2019-11-03 16:22:59 +00:00
Shish
b568933f45
remove extension metadata comments (we have metadata objects now)
2019-11-02 20:19:09 +00:00
Shish
55c6854003
formatting
2019-11-02 19:57:34 +00:00
Matthew Barbour
6b22f6da3f
Cleanup
2019-11-01 23:55:23 -05:00
Matthew Barbour
6e320a090e
Better help page nav system integration
2019-11-01 23:55:16 -05:00
Matthew Barbour
1565b8570b
Added disapproving controls to approval extension
2019-11-01 23:55:08 -05:00
Matthew Barbour
4dfb2761ab
More approval enable option consequences
2019-11-01 23:49:01 -05:00
Matthew Barbour
5f89420fab
Approval enable option
2019-11-01 23:49:01 -05:00
Matthew Barbour
c2d6f1a5fa
New "Approval" extension
2019-11-01 23:47:53 -05:00
Matthew Barbour
016fb6be65
Small fixes and corrections
2019-11-01 23:47:53 -05:00
Matthew Barbour
c17c84f15f
Fixed searching issues on event log page
2019-10-18 16:36:06 +01:00
Matthew Barbour
3efa76c6a2
Added set_timeout to database and engine
2019-10-18 16:34:12 +01:00
Matthew Barbour
702f098ea6
Added create_image permission check to upload menu code
2019-10-18 16:32:46 +01:00
Matthew Barbour
9907c02a11
Resolved transaction issue
2019-10-18 16:32:33 +01:00
Matthew Barbour
0a30ec6cfa
Added favorite bulk actions
2019-10-18 16:30:55 +01:00
Matthew Barbour
ed17a631d0
Added extension documentation link image
2019-10-18 16:30:30 +01:00
Matthew Barbour
51563017c8
Transcode config constants migrated to own file, added enabled option for future feature
2019-10-18 16:29:58 +01:00
Matthew Barbour
4897063adc
Added trash link
2019-10-18 16:29:44 +01:00
Matthew Barbour
04b1754893
Fixed bulk add's KEY
2019-10-18 16:27:32 +01:00
Matthew Barbour
aa5c8c81e0
Added lower() to some tag lookups
...
Removed a duplicate include line
2019-10-18 16:27:23 +01:00
Matthew Barbour
f594e9066e
Added image flag
2019-10-18 16:27:04 +01:00
Matthew Barbour
6b030c00eb
Constants for index config
2019-10-18 16:26:11 +01:00
Matthew Barbour
d605e0e572
Added cron_admin permission
2019-10-17 14:26:14 -05:00
matthew
40269a6f4a
Cron uploader enhancements and bug fixes
2019-10-10 10:16:15 -05:00
Shish
b6b16b9804
media-rescan also accepts hash
2019-10-04 21:10:00 +01:00
Shish
5b2e9e44a2
note a TODO
2019-10-04 21:08:33 +01:00
Shish
134d2c029c
limit results by default (ideally we'd have a --limit flag...)
2019-10-04 21:02:16 +01:00
Shish
32662af1ac
start of bulk actions cli
2019-10-04 20:50:49 +01:00
Shish
fee0a845bb
media-rescan CLI command
2019-10-04 20:50:36 +01:00
Shish
577d5c572a
search from CLI for integration with other unix tools
2019-10-04 20:48:59 +01:00
Shish
4564fd4092
by_id_or_hash for more elegant CLI use
2019-10-04 20:48:21 +01:00
Shish
30698fefdc
remove a bunch of dead variables and things
2019-10-02 11:23:57 +01:00
Shish
e08cdb1638
make Cache its own thing, separate from Database
2019-10-02 10:49:32 +01:00
Shish
842df41951
make dbq html work
2019-10-02 10:23:35 +01:00
Shish
8f688fd2c6
lints
2019-10-02 10:10:47 +01:00
Shish
794e4ebb7d
merge
2019-10-01 10:44:52 +01:00
Shish
ce61b7dc40
truncate filenames to 64 chars at upload time
2019-09-30 18:05:35 +01:00
Shish
a7bddb1dac
get rid of is_admin, fixes #676
2019-09-29 19:01:09 +01:00
Shish
160f673060
consistent class naming
2019-09-29 17:48:21 +01:00
Shish
54067f02a4
fix merge
2019-09-29 15:44:59 +01:00
Shish
e6a402cd4e
Merge branch 'custom_ratings' into develop
2019-09-29 14:41:14 +01:00
Shish
f5119b20a3
formatting
2019-09-29 14:32:51 +01:00
Shish
a6bb15d859
formatting
2019-09-29 14:30:55 +01:00
Shish
56e247faf5
remove duplicate import
2019-09-29 14:24:56 +01:00
Matthew Barbour
de68691fc3
ExtensionInfo for user config
2019-09-29 14:22:04 +01:00
Matthew Barbour
b43e425f95
Changed omitted related tags (like tagme) to be powered by a setting, allowing any performance-impacting (or just not useful in this context) tags to be omitted
...
Further tag list performance improvements
TagListConfig constants
2019-09-29 14:22:04 +01:00
matthew
cf8ed3b134
Added UserLoginEvent
2019-09-29 14:21:23 +01:00
Matthew Barbour
73b784266e
Moved user config stuff into an extension
2019-09-29 14:20:40 +01:00
matthew
120cdb49a6
Added $user_config global based on existing config object for storing user-specific settings.
...
Added event to the user page so that extensions can hook into it, providing user-specific setting controls
2019-09-29 14:19:52 +01:00
Matthew Barbour
88e6e68d79
Changed omitted related tags (like tagme) to be powered by a setting, allowing any performance-impacting (or just not useful in this context) tags to be omitted
...
Further tag list performance improvements
TagListConfig constants
2019-09-26 15:46:28 +01:00
Matthew Barbour
8606c70437
Changed related tags queries to run more efficiently, filter out the starting tags, and filter out any tags starting with tagme, rather than just tagme.
2019-09-26 15:43:48 +01:00
Matthew Barbour
8f95d23828
Removed mass tagger extension
2019-09-26 15:41:51 +01:00
Shish
33fff87f39
Merge pull request #680 from sanmadjack/ext_info
...
Proposed extension info change to allow getting info for unloaded ext…
2019-09-26 15:37:16 +01:00
Daniel Oaks
05082c8f11
Only show 'Tags' block when there's a tag to put in it
2019-09-14 15:59:31 +10:00
Matthew Barbour
651b1632b1
Update main.php
2019-09-09 08:13:25 -05:00
Shish
ba20d8d5af
filter non-ascii domains
2019-09-08 17:13:20 +01:00
Shish
9341c408b9
allow randomness to be limited, because sql's OFFSET N is O(n)
2019-09-08 17:13:20 +01:00
Matthew Barbour
4dce3a2f07
Update theme.php
2019-08-14 09:07:45 -05:00
Matthew Barbour
ac6ded877f
Added dependency support for extensions
...
Separated a few extensions that had multiple extension classes in the same file
2019-08-07 16:32:44 -05:00
Matthew Barbour
744dcd63e1
EmoticonListInfo
2019-08-07 16:06:55 -05:00
matthew
1e60c8720c
Set unrated and unknown as reserved ratings
2019-08-07 15:50:37 -05:00
Matthew Barbour
0506adbf30
Adjusted rating setting migration
2019-08-07 15:50:37 -05:00
matthew
a019786895
Merge remote-tracking branch 'origin/bugfixes' into custom_ratings
2019-08-07 15:50:36 -05:00
Matthew Barbour
85b883ed7a
Moved user config stuff into an extension
2019-08-07 15:50:34 -05:00
matthew
0fa2adfdd5
Added $user_config global based on existing config object for storing user-specific settings.
...
Added event to the user page so that extensions can hook into it, providing user-specific setting controls
2019-08-07 15:50:02 -05:00
Matthew Barbour
ee3f53e108
Changed related tags queries to run more efficiently, filter out the starting tags, and filter out any tags starting with tagme, rather than just tagme.
2019-08-07 15:50:01 -05:00
Matthew Barbour
e065c8b789
Set column defaults
2019-08-07 15:50:00 -05:00
matthew
aa5a04fbd3
Further adjusting tests for user config
...
Renamed Rating to ImageRating to prevent test system from trying to make an extension of it
2019-08-07 15:49:59 -05:00
Matthew Barbour
b2193cb6f1
Adjusted rating array usage
2019-08-07 15:49:57 -05:00
Matthew Barbour
5e87dff033
Adjustments to rating upgrade
2019-08-07 15:49:57 -05:00
Matthew Barbour
91b46d6598
Moved user config stuff into an extension
2019-08-07 15:49:56 -05:00
Matthew Barbour
40be8f045a
Changed to use user_config extension
2019-08-07 15:49:27 -05:00
Matthew Barbour
68ee4d0e77
Custom rating support, user rating filter settings
2019-08-07 15:49:26 -05:00
Matthew Barbour
8f0aa8a4ca
Added $user_config global based on existing config object for storing user-specific settings.
...
Added event to the user page so that extensions can hook into it, providing user-specific setting controls
2019-08-07 15:48:18 -05:00
matthew
8e3b8a7a1b
Merge remote-tracking branch 'upstream/develop' into custom_ratings
2019-08-07 15:48:17 -05:00
Matthew Barbour
de98e86938
ExtensionInfo conversions what have I done
2019-08-07 15:40:01 -05:00
Matthew Barbour
3d1b964812
Proposed extension info change to allow getting info for unloaded extensions
2019-08-07 15:34:11 -05: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
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
972b68bdd3
Setup constants
2019-08-05 09:00:23 -05:00
Matthew Barbour
5ceb6f4193
Update main.php
2019-08-01 08:40:15 -05:00
Matthew Barbour
7d110f11b6
TagCategories config constant
2019-08-01 08:10:38 -05:00
Matthew Barbour
dd6c3b2321
Added window title option to post title extension
2019-08-01 08:10:30 -05:00
Matthew Barbour
c3f2d2e1bd
New post titles extension, resolves #19
2019-08-01 08:10:24 -05:00
Matthew Barbour
45df025e7d
Bulk action permission constant
2019-08-01 08:09:00 -05:00
Matthew Barbour
cb1e9c0075
Permissions to constants
2019-08-01 08:07:05 -05:00
matthew
d16dfe24f2
media extension adjustments
2019-07-31 15:08:56 +01:00
Shish
d57b624079
Merge commit '38cc05c' into develop
2019-07-31 14:58:24 +01:00
Shish
a0b1c82d0d
function to clear event listeners
2019-07-19 10:25:07 +01:00
Shish
eb3cc73bce
make pages >500 visible to logged-in users
2019-07-19 10:24:17 +01:00
Shish
c5aba18470
s/is_admin/can(perform_bulk_actions)/
2019-07-08 20:35:10 +01:00
matthew
38cc05cf37
Fixed issue with merge's duplicate hash check
2019-07-08 08:07:18 -05:00
matthew
7991e981ca
Revert "Update main.php"
...
This reverts commit 0eeede7977f69c1e3a60d778de771f08eed4fc38.
2019-07-08 08:07:17 -05:00
Matthew Barbour
f2496b99f6
fix for resize arg isssue
2019-07-08 08:07:17 -05:00
Matthew Barbour
9ce5a05840
Update main.php
2019-07-08 08:07:16 -05:00
Matthew Barbour
58948a90fb
Fixed a constant reference
2019-07-08 08:07:15 -05:00
Matthew Barbour
d2d6c433e6
Make the media admin block look a little nicer
2019-07-08 08:07:14 -05:00
Matthew Barbour
8638a16694
Added table-building support to SetupBlock to allow easily building cleaner setup controls
2019-07-08 08:07:13 -05:00
Matthew Barbour
4065540f0e
Added SCORE sql constants
2019-07-08 08:07:12 -05:00
Matthew Barbour
a0c0b6e3d1
Various fixes
2019-07-08 08:07:11 -05:00
Matthew Barbour
ae6126d388
Changed upgrade code to use SCORE stuff
2019-07-08 08:07:10 -05:00
Matthew Barbour
b1db833d51
Added additional media properties to the images table, video, audio, length, and lossless.
...
Added new event to handle fetching media properties like height, width, and the newly added fields, and admin controls to manually scan files for their properties.
Added a search terms content:video and content:audio to search for images that do (or do not) have those flags.
2019-07-08 08:07:09 -05:00
Matthew Barbour
a41e99d1af
Renamed graphics extension to media extension
2019-07-08 08:07:08 -05:00
Matthew Barbour
0c16d3e78c
Fixed some extension references
2019-07-08 08:07:08 -05:00
Matthew Barbour
7cc725fbc1
Moved graphics engine constants to their own class
2019-07-08 08:07:07 -05:00
Matthew Barbour
3753a1b6d6
Update main.php
2019-07-08 08:07:06 -05:00
Matthew Barbour
b0e12f6a6c
Update main.php
2019-07-08 08:07:05 -05:00
Matthew Barbour
18656db7c8
Update main.php
...
Testing a CI issue
2019-07-08 08:07:04 -05:00
Matthew Barbour
e98e63f836
Adjusted graphic extension settings
2019-07-08 08:07:03 -05:00
Matthew Barbour
3859e27839
New Graphics extension
...
Added constants to several extensions
2019-07-08 08:07:02 -05:00
Shish
3dce134fe9
better error for >500 pages
2019-07-08 11:10:35 +01:00
Shish
bcf07946fb
fix more pairs
2019-07-07 22:59:22 +01:00
Shish
38df37a9aa
limit 500 pages of search results in speed hax mode
2019-07-07 19:23:48 +01:00