-
d836815622
Merge pull request #2985 from evazion/feat-notes-ruby
Albert Yi
2017-04-22 01:03:47 -07:00
-
-
bd38fb3de1
Merge pull request #2986 from evazion/fix-ss-migrations
Albert Yi
2017-04-22 01:03:30 -07:00
-
-
0b2493b2dd
tag subscriptions: fix broken saved search migrations.
evazion
2017-04-21 22:42:09 -05:00
-
f1552539f7
notes: allow <ruby> tags for marking up furigana.
evazion
2017-04-21 14:28:59 -05:00
-
-
5f9c423542
upload.rb: detect mp4s with an ftyp of avc1.
evazion
2017-04-20 23:07:08 -05:00
-
-
fce8dcc97d
/users: fix self-xss in favorite tags.
evazion
2017-04-20 20:33:56 -05:00
-
-
5303d1052f
/posts: fix saved search dropdown for post show page.
evazion
2017-04-20 17:57:00 -05:00
-
-
bd7f4820d7
fix source js for pawoo sites
r888888888
2017-04-20 16:43:41 -07:00
-
b053a2d783
add source + rewrite strategy for pawoo
r888888888
2017-04-17 14:15:05 -07:00
-
-
9718c6e107
fixes to mobile responsive view
r888888888
2017-04-20 14:28:37 -07:00
-
865a8d7a0a
Merge pull request #2980 from evazion/feat-bans
Albert Yi
2017-04-20 14:04:10 -07:00
-
-
15aa12b7d0
Merge pull request #2979 from evazion/fix-structure.sql
Albert Yi
2017-04-20 14:01:41 -07:00
-
-
94e548cfe1
/bans: add test for searching bans.
evazion
2017-04-19 17:55:02 -05:00
-
f6fff16e75
/bans: avoid N+1 queries for user, banner.
evazion
2017-04-13 00:06:02 -05:00
-
9bf1c89357
/bans: add search form.
evazion
2017-04-12 23:51:26 -05:00
-
06f2ed685e
/bans: add
reason_matches, expired, order search params.
evazion
2017-04-12 23:52:16 -05:00
-
84c075e4bf
/bans: add "»" links for narrowing search by user.
evazion
2017-04-12 23:49:26 -05:00
-
198b6db507
/bans: replace Expires column with Duration.
evazion
2017-04-12 22:48:09 -05:00
-
1bc4eda12b
/bans: add Banner, Banned at columns.
evazion
2017-04-12 22:45:21 -05:00
-
715dcc491b
/bans: size columns to avoid unnecessary wrapping.
evazion
2017-04-12 22:40:10 -05:00
-
40fe0f595f
/bans: color code expired/unexpired bans.
evazion
2017-04-12 22:38:27 -05:00
-
-
-
9816676bfd
structure.sql: remove bank_balances, bank_transactions.
evazion
2017-04-19 17:03:42 -05:00
-
-
113d8824d5
fix bur test
r888888888
2017-04-19 14:04:36 -07:00
-
cd6a1575de
set viewport for default layout
r888888888
2017-04-18 17:50:04 -07:00
-
e547c82254
update sitemap
r888888888
2017-04-18 17:30:24 -07:00
-
75249427d9
add schema data for site name
r888888888
2017-04-18 17:24:01 -07:00
-
bf8f04df0a
fix sitelinks searchbox
r888888888
2017-04-18 17:12:44 -07:00
-
68f057e7ba
refactor how artist notes are updated
r888888888
2017-04-18 15:57:20 -07:00
-
e639be60e5
Merge pull request #2977 from evazion/feat-flag-reason-search
Albert Yi
2017-04-17 13:10:28 -07:00
-
-
42f6e8dc48
Merge pull request #2976 from evazion/fix-tests
Albert Yi
2017-04-17 13:09:32 -07:00
-
-
24dd7b05c1
Merge pull request #2975 from evazion/feat-rails-cache
Albert Yi
2017-04-17 13:00:52 -07:00
-
-
fb0a8e8600
db: add reason index on post_flags, post_appeals.
evazion
2017-04-16 21:06:22 -05:00
-
cf9b67efb7
db/structure.sql: add index_pools_on_name_trgm migration.
evazion
2017-04-16 21:05:15 -05:00
-
54b4a2e0c5
/post_{flags,appeals}: default to fulltext search for reason field.
evazion
2017-04-16 21:07:12 -05:00
-
-
-
c0e5c400a7
tests: fix tests for Rails.cache.
evazion
2017-04-15 21:51:56 -05:00
-
192190a313
initializers/z_dalli.rb: initialize Rails.cache.
evazion
2017-02-28 02:07:12 -06:00
-
904abc2787
cache.rb: implement Cache in terms of Rails.cache.
evazion
2017-02-28 02:27:40 -06:00
-
941bcff743
cache.rb: remove unused incr, decr methods.
evazion
2017-02-28 02:06:41 -06:00
-
-
87b295b632
Fix exception on /post_flags/new, /post_appeals/new.
evazion
2017-04-15 23:15:17 -05:00
-
b68cb174f5
tests: fix pixiv tests to use https://i.pixiv.net.
evazion
2017-04-15 23:14:41 -05:00
-
-
6d693799a0
fix trigram index on pools
r888888888
2017-04-14 16:34:51 -07:00
-
97da8f8647
deprecate tag subscriptions with warnings
r888888888
2017-04-14 16:00:20 -07:00
-
8b38e4d39a
adjust threshold for supervoters for jaccard method
r888888888
2017-04-14 15:15:20 -07:00
-
f5ea5c36cb
fix css for remove alias/implication
r888888888
2017-04-14 13:23:50 -07:00
-
38a2298de9
disable statement timeout
r888888888
2017-04-14 13:18:16 -07:00
-
5d7d6eecf8
partial fix for #2751
r888888888
2017-04-14 13:14:36 -07:00
-
144febc104
remove timestamps
r888888888
2017-04-14 12:49:41 -07:00
-
621bef3ddf
Revert "Merge pull request #2952 from evazion/fix-2950"
r888888888
2017-04-14 12:28:58 -07:00
-
81964fa571
Merge pull request #2973 from evazion/test-2972
Albert Yi
2017-04-14 11:52:35 -07:00
-
-
9b53d32b4c
post_archive_test.rb: exercise pool metatag not saving bug (#2972).
evazion
2017-04-14 13:49:54 -05:00
-
76b5031bbf
add uniqueness constraint on user names
r888888888
2017-04-13 18:04:06 -07:00
-
62fde705ce
calculate vote similarity using jaccard instead of cosine distance
r888888888
2017-04-13 14:07:20 -07:00
-
-
602a7795f9
Merge pull request #2971 from evazion/feat-flag-preview
Albert Yi
2017-04-13 14:50:28 -07:00
-
-
18a2b2a221
dtext_field: use the field name as the label, not "Body".
evazion
2017-04-13 15:14:38 -05:00
-
c90614272a
/posts/:id - add dtext preview to flag/appeal dialogs.
evazion
2017-04-13 15:07:53 -05:00
-
db4fa8c7da
support dynamic updates of forum for bulk update requests
r888888888
2017-04-12 17:09:09 -07:00
-
cbc886e140
dont scope approver ip addr for tag alias/implication
r888888888
2017-04-12 16:42:43 -07:00
-
19b8d41d09
refactor forum notifications for tag changes
r888888888
2017-03-31 17:42:14 -07:00
-
-
441022960a
Merge pull request #2968 from evazion/fix-wiki-rename
Albert Yi
2017-04-10 14:53:33 -07:00
-
-
1b572c592c
wikis: disallow renaming unless tag is empty (fix #2964).
evazion
2017-04-08 02:23:42 -05:00
-
75bca7341b
remove status init on artist create
r888888888
2017-04-10 14:30:24 -07:00
-
02302fde2f
Merge pull request #2965 from evazion/fix-confirm-approve
Albert Yi
2017-04-10 14:29:24 -07:00
-
-
0a45b99e33
Merge pull request #2966 from evazion/fix-artist-autocomplete
Albert Yi
2017-04-10 14:29:05 -07:00
-
-
843f3b783d
Merge pull request #2967 from evazion/feat-flags-ui
Albert Yi
2017-04-10 14:16:19 -07:00
-
-
-
-
8d45bb6d52
/post_{flags,appeals}: allow searching by tags.
evazion
2017-03-03 19:30:12 -06:00
-
f5e22ea235
/post_{flags,appeals}: convert search forms to simple form.
evazion
2017-03-03 19:06:09 -06:00
-
652e251040
/post_{flags,appeals}: add uploader, approver, flag/appeal count columns.
evazion
2017-03-03 20:10:28 -06:00
-
3ae8cc5586
post_flags.rb: add 'rejected' and 'deleted' categories.
evazion
2017-03-03 23:30:56 -06:00
-
-
b9693827c3
/wiki_pages: sort autocomplete by post count.
evazion
2017-03-30 13:14:57 -05:00
-
6b462c865e
/artists: sort autocomplete by post count.
evazion
2017-04-07 17:20:57 -05:00
-
fbba167f0c
artist.rb: fix ambiguous column references.
evazion
2017-04-07 16:53:27 -05:00
-
674028588c
/artists: avoid COUNT(*), avoid N+1 queries on artist urls.
evazion
2017-03-30 00:20:39 -05:00
-
1a63fd6ac7
/artists: filter deleted artists from autocomplete.
evazion
2017-03-30 00:12:11 -05:00
-
7f2859eb00
/pools: don't filter inactive pools from autocomplete.
evazion
2017-03-30 00:12:29 -05:00
-
bb2f0ff795
/pools: make autocomplete use index.
evazion
2017-03-30 13:17:49 -05:00
-
85a39cadf0
/wiki_pages: avoid unnecessary COUNT(*).
evazion
2017-03-29 13:46:27 -05:00
-
fcc5521f63
db: add updated_at index on wiki pages.
evazion
2017-03-29 14:16:09 -05:00
-
-
5f6506cbb4
/posts/1234: add confirm dialog to sidebar approve/undelete links.
evazion
2017-04-06 22:31:45 -05:00
-
-
8376c33980
change staging unicorn to use unix socket
r888888888
2017-04-06 14:01:41 -07:00
-
f45d8facc3
Merge pull request #2963 from evazion/feat-iqdb-api
Albert Yi
2017-04-05 17:33:32 -07:00
-
-
2d2efbddfe
/iqdb_queries: add api test.
evazion
2017-04-05 18:48:57 -05:00
-
423dd0b848
/iqdb_queries: include full data for each post in api response.
evazion
2017-04-05 17:26:15 -05:00
-
e15f955677
/iqdb_queries: support json/xml api responses.
evazion
2016-12-23 18:44:43 -06:00
-
c402e15cca
/iqdb_queries: support both GET and POST; add GET /posts/1/similar.
evazion
2016-12-23 01:33:40 -06:00
-
-
f2da569978
remove unused controller
r888888888
2017-04-05 15:59:41 -07:00
-
ae4b73c650
fix jquery dropdown css
r888888888
2017-04-05 15:32:54 -07:00
-
066aaf20c8
Merge pull request #2962 from evazion/fix-services-not-implemented
Albert Yi
2017-04-05 12:35:47 -07:00
-
-
37416cf3a8
Merge pull request #2961 from evazion/fix-move-favs-user-assoc
Albert Yi
2017-04-05 12:35:17 -07:00
-
-
0974ef8bd4
iqdbs: raise exception if not configured.
evazion
2017-04-05 00:37:05 -05:00
-
d66d19f328
big query: raise exception if not configured.
evazion
2017-04-05 00:58:54 -05:00
-
f57561118c
reportbooru: raise exception if not configured.
evazion
2017-04-05 01:03:20 -05:00
-
08867fa84d
listbooru: raise exception if not configured.
evazion
2017-04-05 00:34:24 -05:00
-
086b520dcc
archives: raise exception if not configured.
evazion
2017-04-05 00:52:59 -05:00
-
3f35a9ab64
Handle failure gracefully for unconfigured services.
evazion
2017-04-05 00:32:41 -05:00
-
-
-
c03aa79ece
Post#give_favorites_to_parent: wrap in transaction.
evazion
2017-04-04 20:31:20 -05:00
-
40feeb2411
Post#give_favorites_to_parent: fix exception (fixup
77793759)
evazion
2017-04-04 20:18:32 -05:00
-
-
38800fc50e
list more dependencies in readme
r888888888
2017-04-04 17:10:00 -07:00
-
b43b2eb275
optimization for TagAlias.to_aliased
r888888888
2017-04-04 14:16:20 -07:00
-
0801c80662
remove animated_gif and animated_png tags on create only #2960
r888888888
2017-04-04 13:28:17 -07:00
-
b00ae71957
fixes #2953: Tag change report doesn't take tags removed by user into account
r888888888
2017-04-04 13:20:47 -07:00