Luna D
37be32f2b2
finish topic moving
2019-12-14 11:43:26 -05:00
Luna D
ffed45269b
unfinished topic moving
2019-12-14 11:10:33 -05:00
Luna D
375a5c6de1
topic stick, lock, total shitcode
2019-12-13 18:31:42 -05:00
byte[]
6337b23dbe
misc additions, 'ban this sucker' buttons
2019-12-13 14:26:43 -05:00
byte[]
fefb91644b
fingerprint bans
2019-12-13 14:06:08 -05:00
byte[]
642ded69a5
misc fixes
2019-12-13 13:52:57 -05:00
byte[]
304d5486d6
subnet bans
2019-12-13 13:50:35 -05:00
byte[]
4063f84b6b
user bans + ban messages for users
2019-12-13 12:14:34 -05:00
byte[]
aa4af5a2e6
admin dnp queue
2019-12-12 16:44:50 -05:00
byte[]
54be9dfa5d
routing, control flow and whitespace fixes
2019-12-11 23:41:33 -05:00
byte[]
6293c6d45d
Merge remote-tracking branch 'origin/staff-tools'
2019-12-11 23:22:03 -05:00
Joey
62d9908670
Add PR Secondary Role to staff page ( #5 )
2019-12-11 23:18:33 -05:00
Luna D
4e5a29e6fb
post hiding, destroying, and a few fixes
2019-12-11 18:58:00 -05:00
Luna D
5101bd31f2
comment destroying (css wip)
2019-12-11 17:21:14 -05:00
byte[]
0919792d53
actually filter the tags
2019-12-10 20:21:37 -05:00
byte[]
cb6d2dff78
add watcher count to tag on current user's profile
2019-12-10 19:59:43 -05:00
byte[]
d4d4ee0e2d
various fixes:
...
add base line-height: 1.5em
add appropriate placeholder color to inputs
show number of faves on fave index
link to correct location in watched images list on activity page
don't show pagination info when there are no results
don't create a source history entry if the source wasn't changed
2019-12-10 19:41:29 -05:00
Luna D
a2b3817d5a
comment hiding
2019-12-10 15:29:48 -05:00
byte[]
7d247b777f
admin user links
2019-12-09 20:21:49 -05:00
byte[]
16843ec216
use correct preview endpoint, ensure changes were made before updating stat
2019-12-09 14:22:58 -05:00
byte[]
eef6da6c78
always reindex
2019-12-08 23:53:57 -05:00
byte[]
687db1b98d
duplicate reports
2019-12-08 23:41:35 -05:00
byte[]
13d971a0c1
admin reports: claim, close
2019-12-08 22:16:13 -05:00
byte[]
1dfb6f877c
show ban list on profiles
2019-12-08 15:32:54 -05:00
byte[]
dc1cacbcc7
force authorization
2019-12-08 12:50:44 -05:00
byte[]
9f6ac9753d
fix warnings
2019-12-08 12:48:39 -05:00
byte[]
181931cf67
admin reports
2019-12-08 12:45:37 -05:00
byte[]
d7dd21c258
fix spoilering, hiding, watching from tag button
2019-12-08 11:13:15 -05:00
byte[]
d3972f728f
add missing gallery section
2019-12-08 11:00:46 -05:00
byte[]
7de9c69434
fill out stats page
2019-12-08 10:49:54 -05:00
byte[]
f8aa0a68df
add total back to search api
2019-12-08 10:03:29 -05:00
byte[]
ef0eee0105
validation fixes, make navigate endpoint use * as query if none given
2019-12-08 10:00:54 -05:00
byte[]
caaeb3ad2e
add parameter recoder
2019-12-08 01:00:53 -05:00
byte[]
2c8a5fd43d
add api tag controller
2019-12-08 00:04:45 -05:00
byte[]
f9f6518d97
image hiding
2019-12-07 23:53:18 -05:00
byte[]
c79dfd5b21
more comprehensive blankness check for personal titles and secondary roles
2019-12-07 21:30:47 -05:00
byte[]
6ce30ee27c
rely on query encoder to produce correct results
2019-12-07 21:04:58 -05:00
byte[]
0d48fc59b2
staff tools for ips
2019-12-07 20:49:28 -05:00
byte[]
c3f745ddee
display tag/source change counters on image pages
2019-12-07 18:41:31 -05:00
byte[]
cf28d6e915
fixes for private messages
2019-12-07 18:24:37 -05:00
byte[]
cf0818b9f9
oops
2019-12-07 17:08:24 -05:00
byte[]
823e44495d
add recent artwork to profile page
2019-12-07 17:07:53 -05:00
byte[]
a66c1e7e94
also delay image index page
2019-12-07 15:16:17 -05:00
byte[]
4c5fcdecb1
fix image index
2019-12-07 15:13:32 -05:00
byte[]
9a3ef4df30
fix can? usage
2019-12-07 11:52:27 -05:00
byte[]
13ad9e964d
add duplicate and deleted handling
2019-12-07 11:48:39 -05:00
byte[]
5cdc647208
add 'search posts' button to topic header
2019-12-07 11:32:04 -05:00
byte[]
ae189bafce
avatar uploading
2019-12-07 11:26:45 -05:00
byte[]
0d3555c3da
fix dupe report submission
2019-12-06 19:11:25 -05:00
byte[]
b89e9c464f
don't allow posting in locked topics
2019-12-06 18:25:05 -05:00
byte[]
ac103e15f3
add history link
2019-12-06 13:09:29 -05:00
byte[]
da16bd48d8
misc fixes
2019-12-06 13:06:54 -05:00
byte[]
b56485f13a
static page versions
2019-12-06 12:59:17 -05:00
byte[]
6329b01e38
hide/spoiler/watch from tag dropdown
2019-12-06 12:12:55 -05:00
byte[]
ae6e282424
post editing
2019-12-06 10:14:25 -05:00
byte[]
d22ab9aa58
tentative comment editing
2019-12-06 09:43:01 -05:00
byte[]
76de12d69d
post versions
2019-12-06 08:58:34 -05:00
byte[]
0c976851ed
fix various things
2019-12-05 22:05:21 -05:00
byte[]
9fc04b9b71
primitive history viewing
2019-12-05 21:46:51 -05:00
byte[]
2a338d86c7
allow users to edit their profile description
2019-12-05 19:36:45 -05:00
byte[]
463d86af5c
commission section on profile page
2019-12-05 18:11:15 -05:00
byte[]
19174a31ba
conn no longer necessary
2019-12-05 17:57:17 -05:00
byte[]
d5c438acdc
point provider url at the correct page
2019-12-05 17:56:20 -05:00
byte[]
8b6fef83e2
better tag info row
2019-12-05 16:57:59 -05:00
byte[]
a3187ae150
update stats counters when specific actions are taken
2019-12-05 14:23:26 -05:00
byte[]
3ab695cd3f
profile pages fixes
2019-12-05 13:32:53 -05:00
byte[]
87990fafe4
make sparklines actually work
2019-12-05 09:01:06 -05:00
byte[]
6882dd00e3
generate statistics sparklines
2019-12-05 08:55:49 -05:00
byte[]
19f9cf7db4
more filters
2019-12-05 00:02:53 -05:00
byte[]
98260fac9f
actually render comments
2019-12-05 00:00:41 -05:00
byte[]
3d94deb7e5
add more recents to profile page
2019-12-04 23:53:56 -05:00
byte[]
c070b515c0
channel subscriptions
2019-12-04 23:27:40 -05:00
byte[]
885488d40e
galleries
2019-12-04 23:12:49 -05:00
byte[]
c918e4f7ab
gallery show page
2019-12-04 19:53:31 -05:00
byte[]
dfe1e3b57e
gallery routes
2019-12-04 19:11:31 -05:00
byte[]
022b1008ab
add profile source changes
2019-12-04 17:56:13 -05:00
byte[]
015abf068b
add tag changes to tag, profile
2019-12-04 17:10:35 -05:00
byte[]
b36ef1dd23
commission item routes
2019-12-04 12:14:41 -05:00
byte[]
bbe7643174
rest of commission routes
2019-12-04 11:35:06 -05:00
byte[]
748086c01f
new commission endpoint
2019-12-04 10:00:41 -05:00
byte[]
0eaed4296e
set commission in conn
2019-12-04 09:32:43 -05:00
byte[]
8d9487e032
renest commissions page
2019-12-04 09:28:17 -05:00
byte[]
846c99e563
user links
2019-12-04 09:04:25 -05:00
byte[]
50759774f6
fix conversation controller
2019-12-04 08:27:35 -05:00
byte[]
3f6322ca81
user reporting
2019-12-04 08:25:10 -05:00
byte[]
c3d6a3817e
add reporting to conversations
2019-12-04 08:19:33 -05:00
byte[]
2bc39e8416
comment and post reporting
2019-12-04 08:13:10 -05:00
byte[]
d3ea63da01
even more preloads
2019-12-03 23:23:24 -05:00
byte[]
86e105010f
mroe preloads
2019-12-03 23:20:39 -05:00
byte[]
600d37c7c0
image options area
2019-12-03 23:14:56 -05:00
byte[]
d43c9cbcf4
add opengraph meta
2019-12-03 20:56:39 -05:00
byte[]
50880ba888
oembed api
2019-12-03 20:27:58 -05:00
byte[]
12fb45170c
api changes
2019-12-03 19:50:23 -05:00
byte[]
1e4a157def
development seeds
2019-12-02 12:40:17 -05:00
byte[]
7ae3bc3a90
add missing aliases
2019-12-02 10:02:48 -05:00
byte[]
e39a8eeccc
automatic updating notifications
2019-12-02 09:55:48 -05:00
byte[]
7be7ca8303
update query param in conn
2019-12-02 09:37:01 -05:00
byte[]
c53c7d283f
uri encoded slug lookups
2019-12-01 21:38:19 -05:00
byte[]
ea29cef2a1
add tag fetch endpoint
2019-12-01 12:26:14 -05:00
byte[]
25319f1c76
apply filter evaluator
2019-12-01 12:11:00 -05:00
byte[]
5db190d6b8
automatic notifications clearing
2019-12-01 00:03:45 -05:00
byte[]
80077786cf
duplicate reports fixes
2019-11-30 23:58:32 -05:00
byte[]
bec983fdf1
duplicate reports
2019-11-30 23:51:44 -05:00
byte[]
2df262a1de
add ImageLoader
2019-11-30 21:22:05 -05:00
byte[]
4635bd1c65
proper post search
2019-11-30 20:44:57 -05:00
byte[]
8b79f5808f
fix datetime parsing
2019-11-30 20:30:05 -05:00
byte[]
404141883a
proper comment search
2019-11-30 20:06:08 -05:00
byte[]
927cc55073
rss api
2019-11-30 18:11:24 -05:00
byte[]
64d1e817d1
settings page
2019-11-30 17:40:53 -05:00
byte[]
84bba9062b
redirect correctly
2019-11-30 01:39:44 -05:00
byte[]
1e1b0054d0
add livestream tracking
2019-11-30 01:30:45 -05:00
byte[]
4c98a6f4ec
scoped random navigation
2019-11-30 00:40:37 -05:00
byte[]
d94a09c2d9
add image navigation
2019-11-29 21:33:15 -05:00
byte[]
d6ba37c882
stats page
2019-11-29 17:45:44 -05:00
byte[]
6e6d08f098
select users correctly
2019-11-29 17:04:59 -05:00
byte[]
c047f0af6d
staff page
2019-11-29 17:01:54 -05:00
byte[]
d2e7afb3c7
preload tag
2019-11-29 16:49:09 -05:00
byte[]
4b124160ad
dnp list
2019-11-29 16:47:41 -05:00
byte[]
70bbe6df81
add detailed descriptions to tag pages
2019-11-29 14:59:55 -05:00
byte[]
ca1036088f
notification clearing, forum subscriptions
2019-11-29 14:29:01 -05:00
byte[]
0e7c239bfe
install canary map on topic creation action
2019-11-29 11:43:53 -05:00
byte[]
ce450b77d9
static pages
2019-11-29 01:35:15 -05:00
byte[]
c621c83ac8
adverts
2019-11-29 01:26:05 -05:00
byte[]
57fcb8504c
add description editing
2019-11-29 00:39:15 -05:00
byte[]
85b1f2b1ec
reverse search
2019-11-28 19:11:05 -05:00
byte[]
109f3f781a
finish scraper
2019-11-28 18:19:47 -05:00
byte[]
d3b45e303d
tag search
2019-11-27 22:17:52 -05:00
byte[]
83fed839ad
add previewing and textile help to textile edit boxes
2019-11-27 21:06:41 -05:00
byte[]
06c48f6916
add interactions, proper filtering to tag controller
2019-11-27 19:24:45 -05:00
byte[]
47f379d82d
add tag autocompletion
2019-11-26 21:19:07 -05:00
byte[]
ae7f3834fd
verified uploaders
2019-11-26 20:45:57 -05:00
byte[]
84abf98b30
uploading works
2019-11-25 23:51:17 -05:00
byte[]
2159fbd9c7
add processor skeleton
2019-11-25 21:57:47 -05:00
byte[]
dd8ecd531c
controller/view for tag changes, source changes
2019-11-24 21:16:22 -05:00
byte[]
0e5de7aaa2
source/tag change model setup
2019-11-24 13:36:21 -05:00
byte[]
d6e07b8316
topics/polls forms, relative dates
2019-11-18 22:38:22 -05:00
byte[]
3ee6c07609
use more correct way of propagating user through models
2019-11-18 19:33:27 -05:00
byte[]
889e2349d0
add controller action mapping for message post
2019-11-18 13:24:02 -05:00
byte[]
2f03254d79
correct association name
2019-11-18 13:11:32 -05:00
byte[]
d0f53463a2
render polls
2019-11-18 13:09:59 -05:00
byte[]
bd0711730e
more sophisticated map validation
2019-11-18 11:25:27 -05:00
byte[]
acb50f3efe
conversations
2019-11-18 11:00:08 -05:00
byte[]
bdec219d23
add redirect stub to gallery show page
2019-11-18 09:25:56 -05:00
byte[]
38447e7e9c
add sort options
2019-11-18 09:14:26 -05:00
byte[]
cd48d948cb
don't load the entire world
2019-11-17 23:59:32 -05:00
byte[]
809da3c73f
preload tags of thumbnail
2019-11-17 23:51:39 -05:00
byte[]
1ad4f8f076
galleries index
2019-11-17 23:47:09 -05:00
byte[]
91517b756b
forum posting
2019-11-17 22:31:28 -05:00
byte[]
57a37971b1
ensure name_at_post_time is set correctly
2019-11-17 20:53:08 -05:00
byte[]
0a62a3d5ce
use struct instead of keyword
2019-11-17 20:33:50 -05:00
byte[]
7c68e5d033
add show view
2019-11-17 19:59:00 -05:00
byte[]
eb3e24c04d
add commission listings
2019-11-17 19:09:15 -05:00
byte[]
fa8f969529
order forums by name
2019-11-17 17:55:20 -05:00
byte[]
8619726d9e
add appropriate layout classes
2019-11-17 17:51:14 -05:00
byte[]
5c4b19edff
respect tag filters
2019-11-17 17:39:19 -05:00
byte[]
6b73affd3c
fix unused parameter
2019-11-17 17:15:02 -05:00
byte[]
5982fe4774
add post search
2019-11-17 17:14:20 -05:00
byte[]
d9bb4d700f
add comment search
2019-11-17 16:30:20 -05:00
byte[]
850a0d758e
use comment listing with images
2019-11-17 15:37:01 -05:00
byte[]
a8fef6d03c
add filter selection
2019-11-17 14:47:01 -05:00
byte[]
790ee13a36
store comment attribution correctly; count unread conversations
2019-11-17 13:52:59 -05:00
byte[]
06875bc11d
consistensize plug naming scheme
2019-11-17 13:18:21 -05:00
byte[]
f9bdda08a7
add topic subscriptions
2019-11-17 13:05:50 -05:00
byte[]
8131782a20
add image subscriptions
2019-11-17 12:50:42 -05:00
byte[]
551c7515ae
add commenting and notifications generation
2019-11-16 23:59:24 -05:00
byte[]
664822dbd2
use canary mapper
2019-11-16 21:53:41 -05:00
byte[]
d18dc007e0
fix bad alias
2019-11-16 21:21:17 -05:00
byte[]
d60c6ccb06
add interactions
2019-11-16 21:20:33 -05:00
byte[]
6513fb39b8
remove unused aliases
2019-11-16 18:45:20 -05:00
byte[]
dd52b7745b
add skeleton vote controller
2019-11-16 18:01:42 -05:00
byte[]
dcc3b418c8
appropriate preloads
2019-11-15 23:42:36 -05:00
byte[]
4b37a568c4
table row
2019-11-15 23:41:10 -05:00
byte[]
f28fcc59d0
add conversations controller/templates
2019-11-15 23:38:42 -05:00
byte[]
02fc81f23b
add notification controller
2019-11-15 22:50:58 -05:00
byte[]
b18e17a179
nicer search error message
2019-11-15 10:40:10 -05:00
byte[]
187051d56c
warnings
2019-11-14 22:31:24 -05:00
byte[]
9c638c0e3b
fix filters page for authenticated users
2019-11-14 22:30:19 -05:00
byte[]
f45c7dfce0
update pow
2019-11-13 15:12:35 -05:00
byte[]
dd1c1e61f5
add captcha, controller, images
2019-11-13 11:28:02 -05:00
byte[]
f627677cb6
add otp views
2019-11-12 23:49:37 -05:00
byte[]
f1726e3d52
add bulk of totp logic
2019-11-12 22:12:46 -05:00
byte[]
0f6e94d1a9
add recent comments
2019-11-11 22:10:41 -05:00
byte[]
5b35b75b1d
load awards
2019-11-11 21:53:19 -05:00
byte[]
95ace30af5
add comments behavior
2019-11-11 21:38:51 -05:00
byte[]
9f0a8470e4
profile page tweaks
2019-11-11 20:37:11 -05:00
byte[]
c13c43aaf2
primitive profile page
2019-11-11 20:27:09 -05:00
byte[]
657c038854
ok ecto
2019-11-11 18:54:20 -05:00
byte[]
5c209146a7
sort tags on image page
2019-11-11 18:19:00 -05:00
byte[]
cdd932c35f
render descriptions
2019-11-11 17:57:29 -05:00
byte[]
e313460917
fix 'go to post' links
2019-11-11 12:57:02 -05:00
byte[]
41867a6cec
battle-test parser
2019-11-10 18:35:52 -05:00
byte[]
2c04e1cf3d
filter editor
2019-11-02 09:14:03 -04:00
byte[]
77235013bf
nested preload
2019-10-10 21:48:44 -04:00
byte[]
dfaccb964d
webm playback, maybe
2019-10-10 21:47:13 -04:00
byte[]
969ee117b1
add filters show page
2019-10-09 11:51:14 -04:00
byte[]
702381abc3
add filters
2019-10-08 20:45:04 -04:00
byte[]
abb6d148a3
fix search view
2019-10-08 19:50:28 -04:00
byte[]
0fac15353e
correctly pass keyword list
2019-10-08 19:42:22 -04:00
byte[]
df6532a7af
return page struct
2019-10-08 19:40:26 -04:00
byte[]
c28c3b914a
correct forum pagination
2019-10-08 19:37:14 -04:00
byte[]
94f521e99c
forums pagination
2019-10-08 19:30:51 -04:00
byte[]
3a8176b47a
scrivener
2019-10-08 19:19:57 -04:00
byte[]
5d5549c457
remove second sort
2019-10-06 18:06:22 -04:00
byte[]
6a741d1b2c
load topic correctly
2019-10-06 17:59:47 -04:00
byte[]
68472cf412
don't show hidden results
2019-10-06 17:45:26 -04:00
byte[]
02f30391f6
add forums visibility
2019-10-06 17:31:48 -04:00
byte[]
a37699338e
add forum ability
2019-10-06 16:25:40 -04:00
byte[]
0d74aa9ab0
add comment display
2019-10-04 20:51:56 -04:00
byte[]
509d53dbee
add comment elasticsearch and activity page strips
2019-10-04 19:43:15 -04:00
byte[]
5f56710459
actually actually fix it
2019-10-04 19:18:43 -04:00
byte[]
0a8c2d5e30
actually fix it
2019-10-04 19:17:40 -04:00
byte[]
2359742d05
fix featured image selection
2019-10-04 19:16:50 -04:00
byte[]
c581a43073
primitive filtering
2019-10-04 18:56:51 -04:00
byte[]
83b63bbd4b
add topics and channels strips
2019-10-04 18:52:44 -04:00
byte[]
7508456919
barebones activity page
2019-10-04 12:48:00 -04:00
byte[]
6e5d81191d
add basic user attribution
2019-10-03 21:03:33 -04:00
byte[]
19c5ded879
add tag searching
2019-10-03 20:42:49 -04:00
byte[]
86ffbfdb5b
tag page
2019-10-03 19:58:54 -04:00
byte[]
1349f41f99
rearrange for convenience
2019-09-30 21:21:48 -04:00
byte[]
d1b329eb76
cull warnings
2019-09-30 20:41:51 -04:00
Liam P. White
e90033f2e1
fix warning
2019-08-28 21:44:15 -04:00
Liam P. White
fdf53cb495
format
2019-08-28 21:35:01 -04:00
Liam P. White
1a44260211
add primitive search controller
2019-08-28 21:33:58 -04:00
Liam P. White
047e02c9ba
some filter incorporation
2019-08-28 21:14:54 -04:00
byte[]
6e73ea124c
current filter-ish
2019-08-18 22:03:12 -04:00
byte[]
34e63d5a46
image pages, tags
2019-08-18 14:14:36 -04:00
byte[]
5a8da0435c
add images
2019-08-18 12:17:05 -04:00
byte[]
32a12bef8b
initial
2019-08-14 20:32:32 -04:00