Shish
|
fd359fb08c
|
remove broken tagger extension
|
2020-03-28 00:56:54 +00:00 |
|
Shish
|
866b77ab19
|
set max-width / max-height for random and featured image blocks
|
2020-03-28 00:23:29 +00:00 |
|
Shish
|
70acc6015b
|
drop support for ie6
|
2020-03-27 20:57:15 +00:00 |
|
Shish
|
a3a129df5f
|
more niceurlness
|
2020-03-27 20:53:21 +00:00 |
|
Shish
|
02675609b4
|
more referer dedupe
|
2020-03-27 20:24:26 +00:00 |
|
Shish
|
85662575c5
|
stop warning for lack of referer / user-agent - not having those is now pretty normal
|
2020-03-27 19:42:46 +00:00 |
|
Shish
|
c16e3fd939
|
dedupe some referer handling
|
2020-03-27 19:41:34 +00:00 |
|
Shish
|
5ea7cc5b36
|
SCRIPT_NAME instead of PHP_SELF to find self for niceurl test
|
2020-03-27 19:03:46 +00:00 |
|
Shish
|
bc3de6a52a
|
a bunch more testing and fixes for Pools
|
2020-03-27 14:41:24 +00:00 |
|
Shish
|
880a702b42
|
dedupe page_number parsing
|
2020-03-27 00:23:29 +00:00 |
|
Shish
|
b5f0bc7621
|
a bunch of pools cleanup
|
2020-03-27 00:15:15 +00:00 |
|
Shish
|
599043baa5
|
whitespace
|
2020-03-27 00:06:55 +00:00 |
|
Shish
|
36a2125e90
|
basic tests for page nav
|
2020-03-26 21:28:36 +00:00 |
|
Shish
|
1f50f14672
|
basic tests for help pages
|
2020-03-26 21:28:23 +00:00 |
|
Shish
|
861ee946a9
|
typo
|
2020-03-26 19:03:34 +00:00 |
|
Shish
|
237f8148f3
|
a bunch of pools tests and fixes
|
2020-03-26 18:52:31 +00:00 |
|
Shish
|
511a82f2ba
|
include database version in sys info
|
2020-03-26 16:57:08 +00:00 |
|
Shish
|
2d0b107adb
|
convert pool IDs to ints
|
2020-03-26 16:50:16 +00:00 |
|
Shish
|
ecbf4f52a0
|
make sysinfo part of core, and use YAML for easier parsing
|
2020-03-26 16:46:09 +00:00 |
|
Shish
|
f819993685
|
remove nit
|
2020-03-26 15:16:30 +00:00 |
|
Shish
|
e362f3bad2
|
stop depending on unmaintained tablesorter plugin
|
2020-03-26 14:57:38 +00:00 |
|
Shish
|
03806d0420
|
https a bunch of things
|
2020-03-25 11:47:00 +00:00 |
|
Shish
|
edee8e7427
|
fix for EXIF with strict types
|
2020-03-25 10:50:32 +00:00 |
|
Shish
|
8b1b4d257e
|
stick a blank index.php in data/ just in case somebody left directory-indexing on
|
2020-03-23 19:56:05 +00:00 |
|
Daniel Oaks
|
0029aa5320
|
Add shortwiki entries when viewing a single tag
|
2020-03-23 22:48:38 +10:00 |
|
Daniel Oaks
|
deac369d26
|
Colour wiki titles using tag categories
|
2020-03-23 22:45:31 +10:00 |
|
Daniel Oaks
|
a83c460b70
|
Fix double-escaping pointed out by Shish <3
|
2020-03-23 21:22:30 +10:00 |
|
Daniel Oaks
|
9484c9173c
|
Colour tag categories in tag list+map
|
2020-03-23 15:02:09 +10:00 |
|
Daniel Oaks
|
b3e7d46351
|
Add tagcategories->getTagHtml helper
|
2020-03-23 15:01:24 +10:00 |
|
Shish
|
52a232d113
|
...
|
2020-03-23 00:24:37 +00:00 |
|
Shish
|
92b000ed4e
|
derp
|
2020-03-23 00:21:35 +00:00 |
|
Shish
|
1fc75c0b18
|
Whenever we display an image for any reason, show the admin block, fixes #621
|
2020-03-23 00:06:43 +00:00 |
|
Shish
|
ad9cca36b1
|
improvements to run inside docker
|
2020-03-22 15:23:23 +00:00 |
|
Shish
|
9d3939b87f
|
derp
|
2020-03-22 14:01:27 +00:00 |
|
Shish
|
bbb8d8be4f
|
docker docs
|
2020-03-21 22:47:34 +00:00 |
|
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 |
|