byte[]
8b220775bb
more admin tools
2019-12-17 00:44:24 -05:00
byte[]
c45a2a16d9
admin donations
2019-12-16 22:24:40 -05:00
byte[]
a3e4706597
track usages
2019-12-16 21:49:17 -05:00
byte[]
13765ca7da
link requires a to: kw
2019-12-16 21:30:47 -05:00
byte[]
598f46215e
profile details
2019-12-16 21:26:43 -05:00
byte[]
02b7fdec31
convert rows to json
2019-12-16 18:14:22 -05:00
byte[]
d42fc44494
fix permissions
2019-12-16 17:50:15 -05:00
byte[]
8f445e49f9
batch tagging
2019-12-16 17:11:16 -05:00
byte[]
9f690218f2
show error tag for duplicate upload
2019-12-16 16:24:30 -05:00
byte[]
dafb048302
don't error if no tag is given
2019-12-16 15:56:13 -05:00
byte[]
03301168c7
add connection: close to proxy request
2019-12-16 15:34:21 -05:00
byte[]
7ee4934e8f
page titles
2019-12-16 14:24:38 -05:00
byte[]
70b077e4e7
add reindex and delete buttons
2019-12-16 13:49:53 -05:00
byte[]
a28d233751
ensure options are loaded
2019-12-16 13:28:17 -05:00
byte[]
a09d0d0a18
also filter inclusion on dropdown; explicit not found message
2019-12-16 01:15:59 -05:00
byte[]
c70e2e48d1
more careful gallery search
2019-12-16 01:07:10 -05:00
byte[]
3012de58b6
less special casing of literal, require del_open not be followed by a greater than sign to allow it to be replaced as an arrow
2019-12-16 00:59:25 -05:00
byte[]
2c2ad9ee82
allow link bodies to contain bracketed literals
2019-12-16 00:36:35 -05:00
byte[]
a74e7e9170
image mod tools
2019-12-16 00:25:06 -05:00
byte[]
6c3dd03270
no limit
2019-12-15 22:45:15 -05:00
byte[]
d5a7653393
data-theme should follow the theme
2019-12-15 21:35:07 -05:00
byte[]
af1781dcd0
fix warnings
2019-12-15 21:24:23 -05:00
byte[]
f8431cb1c2
admin users and roles
2019-12-15 21:21:14 -05:00
byte[]
f5996dc084
fix order
2019-12-15 18:35:56 -05:00
byte[]
299e0cf923
admin mod notes
2019-12-15 17:52:51 -05:00
byte[]
e37ab2849e
badges and awards
2019-12-15 15:02:13 -05:00
byte[]
2a6b596765
admin forums
2019-12-15 12:54:27 -05:00
byte[]
b14dbf46b5
admin pages
2019-12-15 12:33:37 -05:00
byte[]
42e1d29cd4
read -> show
2019-12-15 11:33:43 -05:00
byte[]
627dfbefdb
be stricter about boolean optimization
2019-12-15 11:19:34 -05:00
byte[]
8a7ca9dbcb
don't try to redirect when there is no tag to redirect
2019-12-15 10:36:26 -05:00
byte[]
62885b51df
actually count correctly
2019-12-15 10:09:43 -05:00
byte[]
1fbe3bd555
ensure flash is fetched
2019-12-14 22:25:11 -05:00
byte[]
b1828ff68a
adverts
2019-12-14 21:54:16 -05:00
byte[]
bc6965485a
more straightforward usage of array_replace
2019-12-14 20:41:53 -05:00
byte[]
b62a723efe
count correctly
2019-12-14 18:12:00 -05:00
byte[]
482f1dfe5e
tag aliasing and image editing
2019-12-14 18:07:29 -05:00
byte[]
b7c8b95003
more aliasing prep
2019-12-14 17:07:43 -05:00
byte[]
05c427e013
already had that one
2019-12-14 16:27:06 -05:00
byte[]
7a1cc312f3
more permissions
2019-12-14 16:26:05 -05:00
byte[]
993658ce0e
fix permissions
2019-12-14 16:23:35 -05:00
byte[]
4f3390f728
tag description and implication editing
2019-12-14 16:18:49 -05:00
byte[]
2eb39b43aa
fix staff buttons
2019-12-14 15:15:35 -05:00
byte[]
e5266db21e
add loader plugs
2019-12-14 14:46:50 -05:00
byte[]
ff854fce73
Merge remote-tracking branch 'origin/staff-tools'
2019-12-14 13:31:28 -05:00
byte[]
56ce4c74bc
site notices
2019-12-14 13:28:04 -05:00
Luna D
8cdbb9a07d
remove accidental dot
2019-12-14 13:10:27 -05:00
Luna D
782baba324
topic hiding / restoring
2019-12-14 13:03:11 -05:00
byte[]
5871920c14
ban id and time field refactor
2019-12-14 12:50:30 -05:00
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[]
8196271976
show error tags first; signifiy staff metadata updates; remove pagination from watched images section
2019-12-13 14:56:52 -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[]
f044ab6d3e
guess that doesn't work
2019-12-13 12:16:54 -05:00
byte[]
4063f84b6b
user bans + ban messages for users
2019-12-13 12:14:34 -05:00
byte[]
51d5bede72
preserve sort field and direction in header search box
2019-12-12 21:19:07 -05:00
byte[]
47cd24e506
calculate pagination info correctly
2019-12-12 17:15:59 -05:00
byte[]
aa4af5a2e6
admin dnp queue
2019-12-12 16:44:50 -05:00
byte[]
3a55001ec2
this is supposed to be a span
2019-12-12 10:54:41 -05:00
byte[]
d851e8cf62
various fixes:
...
line-heights
ability to edit filters
fix tag parameter decoding again
better error_tag message
2019-12-12 10:51:44 -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
byte[]
1df63cc102
put lock message in warning block
2019-12-11 23:18:57 -05:00
byte[]
7ca81137d7
add lock message to topic page
2019-12-11 23:18:57 -05:00
byte[]
6108dbab3f
better error for anonymous interaction attempt
2019-12-11 23:18:57 -05:00
Joey
62d9908670
Add PR Secondary Role to staff page ( #5 )
2019-12-11 23:18:33 -05:00
Luna D
02808f6168
i would assume this also belongs here?
2019-12-11 19:01:00 -05:00
Luna D
4e5a29e6fb
post hiding, destroying, and a few fixes
2019-12-11 18:58:00 -05:00
Luna D
ba874ab4dd
fix post edit icon
2019-12-11 18:04:53 -05:00
Luna D
7e39998eb3
move
2019-12-11 17:39:43 -05:00
Luna D
5101bd31f2
comment destroying (css wip)
2019-12-11 17:21:14 -05:00
Hugo Locurcio
4616372e99
Fix various typos using codespell
...
Command used:
codespell -wi3 **/* --ignore-words-list "dur,fave,fo,receipient,te"
2019-12-11 21:42:18 +01:00
byte[]
840a852b68
fix error on profile page
2019-12-10 21:58:16 -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
3fe828ae9a
not
2019-12-10 15:44:10 -05:00
Luna D
90e7c6a53d
fix spaghetti code
2019-12-10 15:42:52 -05:00
Luna D
53183d70f0
delete unnecessary comments
2019-12-10 15:35:04 -05:00
Luna D
b9a4a104c1
use proper permission for ip
2019-12-10 15:31:39 -05:00
Luna D
a2b3817d5a
comment hiding
2019-12-10 15:29:48 -05:00
Luna D
b6d4c38979
fix permission
2019-12-10 12:17:13 -05:00
Luna D
2d9d32af81
reveal anon
2019-12-10 11:57:01 -05:00
Luna D
64d789c357
icons on ip/fp info
2019-12-10 11:29:54 -05:00
Luna D
37e620aee9
add proper fa class to edit button
2019-12-10 11:11:49 -05:00
byte[]
2fcfa3a344
also allow merge
2019-12-09 20:38:55 -05:00
byte[]
ca3afb26fd
ensure moderators can see duplicate report tab
2019-12-09 20:36:58 -05:00
byte[]
2c1725f20a
correctly count user links
2019-12-09 20:29:44 -05:00
byte[]
0d1ae1e436
respect scale settings
2019-12-09 20:28:00 -05:00
byte[]
2a1ceb421e
use correct changeset
2019-12-09 20:24:44 -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[]
92dd6e1edb
Merge remote-tracking branch 'origin/staff-tools'
2019-12-08 21:40:10 -05:00
byte[]
402c2eae90
add redis host for docker env, fixes #3
2019-12-08 18:34:18 -05:00
byte[]
3c84bae2fc
and here
2019-12-08 18:17:12 -05:00
byte[]
c63c4cb0c1
same here
2019-12-08 18:15:17 -05:00
byte[]
bbee17320a
convert incorrectly set format to string
2019-12-08 18:13:44 -05:00
Luna D
e303506e12
i don't know whose idea was to call it this way
2019-12-08 17:06:09 -05:00
Luna D
b7e07b099a
use correct permissions
2019-12-08 17:03:26 -05:00
byte[]
007624ed85
block registrations from banned users
2019-12-08 15:45:28 -05:00
byte[]
957fafe769
add matching do
2019-12-08 15:35:19 -05:00
byte[]
38a491e6b9
wrong directory
2019-12-08 15:34:49 -05:00
byte[]
1dfb6f877c
show ban list on profiles
2019-12-08 15:32:54 -05:00
byte[]
5953264c53
fix usage of other_party
2019-12-08 15:15:59 -05:00
byte[]
21d9202347
fixes for banned users
2019-12-08 15:13:01 -05:00
byte[]
84eef46c78
fallback for images without a tag cache
2019-12-08 14:30:17 -05:00
byte[]
179d8a27d9
images in report queue
2019-12-08 13:22:38 -05:00
byte[]
ddc3ee61a1
fix user_abbrv
2019-12-08 13:18:10 -05:00
byte[]
284c91e2c6
use display order for tags
2019-12-08 13:04:06 -05:00
byte[]
ccd5c6aae1
fix copypasta error
2019-12-08 13:01:25 -05:00
byte[]
0c9a31eeda
skip keyword merge
2019-12-08 12:55:55 -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[]
3e2dfb3fd9
fix relative date ranges
2019-12-08 11:25:29 -05:00
byte[]
d7dd21c258
fix spoilering, hiding, watching from tag button
2019-12-08 11:13:15 -05:00
byte[]
d887ba0f94
Add proper transforms to comment query compiler
2019-12-08 11:07:20 -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[]
8fb062503e
kill extra space after tag link
2019-12-08 10:15:42 -05:00
byte[]
ecd0a91025
fix templates
2019-12-08 10:14:19 -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[]
537b2e7e66
permit more characters in links
2019-12-08 09:43:47 -05:00
byte[]
b51249b4ce
oops
2019-12-08 01:24:15 -05:00
byte[]
63503c5735
correct date sort
2019-12-08 01:23:03 -05:00
byte[]
f645869d28
use awarded_on for sort
2019-12-08 01:11:16 -05:00
byte[]
caaeb3ad2e
add parameter recoder
2019-12-08 01:00:53 -05:00
byte[]
5f9fe0cb98
fix post navigation
2019-12-08 00:12:23 -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[]
756d2c91a6
don't try to parse a nil uri
2019-12-07 22:25:47 -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[]
64884b3dc8
require that the tag not be an alias
2019-12-07 21:00:36 -05:00
byte[]
5d4f8f83f6
deduplicate tag list
2019-12-07 20:56:08 -05:00
byte[]
ebe9463b96
add dupe report link
2019-12-07 20:53:03 -05:00
byte[]
0d48fc59b2
staff tools for ips
2019-12-07 20:49:28 -05:00
byte[]
c8e63adc22
add role map to users
2019-12-07 19:57:37 -05:00
byte[]
8a4b6d3b0a
add roles and filter preload
2019-12-07 19:49:05 -05:00
byte[]
040622574f
call the right function
2019-12-07 19:22:07 -05:00
byte[]
fff9bea3fd
use correct route in tag paginator
2019-12-07 19:21:01 -05:00
byte[]
16d9282246
don't show extra tag info if there is no extra info
2019-12-07 18:53:24 -05:00
byte[]
c3f745ddee
display tag/source change counters on image pages
2019-12-07 18:41:31 -05:00
byte[]
306c954546
display message count
2019-12-07 18:29:22 -05:00
byte[]
3e4cad2c7d
fix warning
2019-12-07 18:25:21 -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[]
a4197ee8c3
show query in header
2019-12-07 16:55:56 -05:00
byte[]
54c6085ddf
sort awards by created_at
2019-12-07 16:46:32 -05:00
byte[]
0db101fca4
add ujs disable hooks
2019-12-07 15:51:31 -05:00
byte[]
969822946f
renest markup to add hover text
2019-12-07 15:36:02 -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[]
8a8281eaba
refactor processor architecture
2019-12-07 00:49:20 -05:00
byte[]
b81eb43038
handle nil notification user
2019-12-06 19:16:35 -05:00
byte[]
0d3555c3da
fix dupe report submission
2019-12-06 19:11:25 -05:00
byte[]
c1b92967c6
don't render the 200k message when it's not 200k
2019-12-06 18:25:42 -05:00
byte[]
b89e9c464f
don't allow posting in locked topics
2019-12-06 18:25:05 -05:00
byte[]
9b94636376
fa-thumb-tack -> fa-thumbtack
2019-12-06 18:16:18 -05:00
byte[]
0e13a7e6a0
fix warnings
2019-12-06 18:08:37 -05:00
byte[]
1b774dfae3
fix for nil user
2019-12-06 17:59:39 -05:00
byte[]
2a9cbb0ff0
Merge remote-tracking branch 'origin/staff-tools'
2019-12-06 17:57:26 -05:00
Luna D
06d6e71061
replace =< with '
2019-12-06 17:46:46 -05:00
byte[]
4475b7f095
actually use NDT diff...
2019-12-06 17:41:56 -05:00
byte[]
26d203f54c
force comparison with NDT
2019-12-06 17:37:45 -05:00
byte[]
3d66ff432a
update topic last reply date
2019-12-06 17:36:08 -05:00
Luna D
f584d87ceb
make staff buttons reflect permissions properly
2019-12-06 17:00:51 -05:00
Luna D
36e44146bc
update fa, autoprefixer, normalize
2019-12-06 16:38:36 -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[]
2d9b85d686
add csp, add global last button
2019-12-06 12:41:02 -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[]
8d08c42331
delegate attribution correctly
2019-12-05 22:11:52 -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[]
0f21011049
propagate conn
2019-12-05 17:01:47 -05:00
byte[]
0adfe58ab2
fix tags with descriptions
2019-12-05 17:01:09 -05:00
byte[]
8b6fef83e2
better tag info row
2019-12-05 16:57:59 -05:00
Luna D
499d9d017c
remove this from todo
2019-12-05 15:28:42 -05:00
Luna D
621c6587d8
ip/fp info on images
2019-12-05 15:25:37 -05:00
Luna D
76dce674ea
ip/fp info on posts
2019-12-05 15:06:18 -05:00
Luna D
2b0e65e85e
truncate FP and use helpers
2019-12-05 14:59:40 -05:00
Luna D
01de0bdca7
ip/fp info on comments
2019-12-05 14:48:06 -05:00
Luna D
cb4c956079
permission checks
2019-12-05 14:31:29 -05:00
byte[]
a3187ae150
update stats counters when specific actions are taken
2019-12-05 14:23:26 -05:00
byte[]
0822fe7618
helps if you actually add the template
2019-12-05 13:35:44 -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[]
d8e3b9e4ff
add error tags to gallery form
2019-12-05 00:06:07 -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[]
27e4fe5841
add galleries link to navigation
2019-12-04 23:35:43 -05:00
byte[]
953762fbf2
add appropriate classes
2019-12-04 23:32:01 -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
Luna D
7c6a189dab
no this isnt rails
2019-12-04 18:23:03 -05:00
Luna D
00373f44b2
simplify
2019-12-04 18:21:12 -05:00
Luna D
accc9b5304
actual working counters i think
2019-12-04 18:15:54 -05:00
byte[]
022b1008ab
add profile source changes
2019-12-04 17:56:13 -05:00
Luna D
c3e6bb5f3e
create staff links dummy
2019-12-04 17:28:53 -05:00
byte[]
015abf068b
add tag changes to tag, profile
2019-12-04 17:10:35 -05:00
byte[]
ad17b48011
rearrange image tag changes
2019-12-04 16:47:46 -05:00
byte[]
413c19a97d
handle aliases in tag input
2019-12-04 16:42:13 -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[]
ce4b1b1bcf
upgrade from mix.config to config
2019-12-04 10:35:16 -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[]
8cc2fd763c
allow indexing forums
2019-12-04 07:38:57 -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[]
6e4865bdf5
propagate conn
2019-12-03 23:18:49 -05:00
byte[]
600d37c7c0
image options area
2019-12-03 23:14:56 -05:00
byte[]
bd6614452f
unbreak pages without an image
2019-12-03 21:01:52 -05:00
byte[]
652177d95e
fix spelling
2019-12-03 20:57:05 -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[]
a9c276ae2f
add filter override param
2019-12-03 20:00:48 -05:00
byte[]
12fb45170c
api changes
2019-12-03 19:50:23 -05:00
byte[]
de5868f5ad
full docker setup
2019-12-03 14:02:52 -05:00
byte[]
1e4a157def
development seeds
2019-12-02 12:40:17 -05:00
byte[]
bf7dab33b7
add standard seeds
2019-12-02 10:58:12 -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[]
1bec3e0caa
add missing span wrapper, handle nested quote/spoiler interactions inside link text
2019-12-02 09:32:14 -05:00
byte[]
c53c7d283f
uri encoded slug lookups
2019-12-01 21:38:19 -05:00
byte[]
3046da7c67
add nicer lookup error handlers
2019-12-01 21:30:58 -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[]
9d6103d77c
add search evaluator
2019-12-01 11:42:38 -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[]
b972c85675
add comment and post path listings to profile page
2019-11-30 21:29:46 -05:00
byte[]
dae9f90501
filter editing
2019-11-30 21:25:42 -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[]
9b87f9a07a
alias helper module
2019-11-30 20:09:07 -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[]
664bd0b0dd
fix warnings
2019-11-30 17:42:12 -05:00
byte[]
64d1e817d1
settings page
2019-11-30 17:40:53 -05:00
byte[]
ff27a0992f
more adjacency
2019-11-30 13:04:07 -05:00
byte[]
e24c3e812f
handle adjacent markup rules correctly
2019-11-30 11:59:51 -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[]
4796d3d628
respect user preference to be anonymous by default
2019-11-30 00:52:05 -05:00
byte[]
9572ad0f21
fixes for the description form
2019-11-30 00:44:15 -05:00
byte[]
4c98a6f4ec
scoped random navigation
2019-11-30 00:40:37 -05:00
byte[]
3668bac1e2
whitespace
2019-11-30 00:26:12 -05:00
byte[]
0ce797bbd9
fix post template
2019-11-29 23:53:37 -05:00
byte[]
31ae960e23
link to current user's profile page
2019-11-29 21:36:16 -05:00
byte[]
d94a09c2d9
add image navigation
2019-11-29 21:33:15 -05:00
byte[]
e91154e3c3
update footer, pagination links, syntax page link
2019-11-29 18:54:05 -05:00
byte[]
5c5535d887
use correct bucket
2019-11-29 17:48:04 -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[]
9a6f0e01a7
misc fixes
2019-11-29 15:04:13 -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[]
0efa3b40c3
set preload
2019-11-29 13:45:04 -05:00
byte[]
c41c99992d
various fixes
2019-11-29 13:44:16 -05:00
byte[]
bbad33a70c
tag table
2019-11-29 13:26:44 -05:00
byte[]
964efa871c
add footer and tag table data
2019-11-29 12:03:39 -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[]
4a44199a39
spacing, separator
2019-11-29 01:29:14 -05:00
byte[]
725cd737f4
Advertview -> AdvertView
2019-11-29 01:28:04 -05:00
byte[]
c621c83ac8
adverts
2019-11-29 01:26:05 -05:00
byte[]
482b8c2e80
use full_text when it's available
2019-11-29 00:49:32 -05:00
byte[]
5fc1768454
automatically categorize certain tags based on their namespaces
2019-11-29 00:45:41 -05:00
byte[]
57fcb8504c
add description editing
2019-11-29 00:39:15 -05:00
byte[]
5bc277231e
disable tumblr scraper for time being
2019-11-29 00:08:08 -05:00
byte[]
1dab37ed58
create auto subscription on image upload
2019-11-29 00:05:20 -05:00
byte[]
9db79fe62b
require extended mode for tweets
2019-11-28 23:56:01 -05:00
byte[]
5e5e3d3b45
prepend host header
2019-11-28 19:56:36 -05:00
byte[]
9468ede4e3
always use custom user agent
2019-11-28 19:34:22 -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[]
da09d45c7f
correct avatar class for users with avatar
2019-11-28 12:19:27 -05:00
byte[]
fbfa572a1e
add scrapers
2019-11-28 12:12:10 -05:00
byte[]
d3b45e303d
tag search
2019-11-27 22:17:52 -05:00
byte[]
7892df9b9f
sort forum list
2019-11-27 21:59:38 -05:00
byte[]
a22b397fc4
show forum list
2019-11-27 21:57:25 -05:00
byte[]
d91346c9b1
add user titles
2019-11-27 21:31:53 -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[]
a489d00aed
recognize domain characters correctly
2019-11-27 19:19:55 -05:00
byte[]
9e5d4e02d8
re-add space/eos to stop tokens
2019-11-27 16:53:52 -05:00
byte[]
e6f97ff4eb
links might also contain underscores
2019-11-27 16:52:26 -05:00
byte[]
640bf64a8c
don't abort on common link characters
2019-11-27 16:45:31 -05:00
byte[]
9dbdad0d49
hopefully more correct fix for textile shenanigans
2019-11-27 16:38:53 -05:00
byte[]
fa6be88874
fix link parsing
2019-11-27 16:27:31 -05:00
byte[]
5b77e2a060
textile fixes
2019-11-27 16:07:22 -05:00
byte[]
31d05e312c
miscellaneous fixes
2019-11-27 00:51:20 -05:00
byte[]
2d762e9645
flatten long chains of conjoined/disjoined terms and double negation
2019-11-27 00:09:46 -05:00
byte[]
912efc8dcd
various fixes
2019-11-26 23:52:49 -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[]
56db3807aa
all processing code
2019-11-25 22:47:57 -05:00
byte[]
2159fbd9c7
add processor skeleton
2019-11-25 21:57:47 -05:00
byte[]
813ff87f9e
processors
2019-11-25 19:06:40 -05:00
byte[]
91187d24f1
add corner intensities and mime type hooks
2019-11-25 00:18:16 -05:00
byte[]
e343cf9ee0
fix permission name
2019-11-24 21:27:25 -05:00
byte[]
9ba679f3a5
improve tag edit error message
2019-11-24 21:21:11 -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[]
935fa0f45e
upgrade pow
2019-11-20 17:45:17 -05:00
byte[]
024b6410c5
update pow, set bind address to local address
2019-11-20 00:34:45 -05:00
byte[]
831580ac3d
subscribe user on topic creation
2019-11-18 23:03:16 -05:00
byte[]
92d53f6450
set name_at_post_time more explicitly
2019-11-18 22:58:21 -05:00
byte[]
623b2b486f
forum has_many subscriptions
2019-11-18 22:41:57 -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[]
d1ae1c7348
correct view module
2019-11-18 13:14:10 -05:00
byte[]
7e81b3cf4e
correct other template name
2019-11-18 13:13:31 -05:00
byte[]
7d9a78fbbc
correct template name
2019-11-18 13:13:00 -05:00
byte[]
9e32851a89
propagate poll correctly
2019-11-18 13:12:15 -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[]
56fb4a154f
hide notification help text when notifications are present
2019-11-18 12:35:11 -05:00
byte[]
2f4ba6d96d
read site notices
2019-11-18 12:32:23 -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[]
9d26cef16b
propagate conn
2019-11-18 08:10:17 -05:00
byte[]
7405f460cf
don't require conn for now
2019-11-18 00:26:36 -05:00
byte[]
cca1283b55
propagate conn
2019-11-18 00:09:51 -05:00
byte[]
bc82e368a5
allow changing the link
2019-11-18 00:05:42 -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[]
de48c06f99
automatically subscribe user on post
2019-11-17 23:02:08 -05:00
byte[]
eef29910de
fix parser, add last page back to pagination
2019-11-17 22:48:47 -05:00
byte[]
19b54f5f58
update forum as well
2019-11-17 22:39:47 -05:00
byte[]
91517b756b
forum posting
2019-11-17 22:31:28 -05:00
byte[]
1f95c04b44
add tall size
2019-11-17 21:23:45 -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[]
19c9bcb3c0
don't use user
2019-11-17 20:01:01 -05:00
byte[]
ac3c6d3842
propagate conn
2019-11-17 20:00:01 -05:00
byte[]
7c68e5d033
add show view
2019-11-17 19:59:00 -05:00
byte[]
d02390d847
unindent block content
2019-11-17 19:32:20 -05:00
byte[]
aa50acc5ca
set image size
2019-11-17 19:30:50 -05:00
byte[]
7b181559ab
use more convoluted formatting method
2019-11-17 19:29:56 -05:00
byte[]
2a70035a19
fix format arguments
2019-11-17 19:23:42 -05:00
byte[]
cf999507ec
actually fix it
2019-11-17 19:22:53 -05:00
byte[]
cc9458e544
fix price range calculation
2019-11-17 19:18:56 -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[]
b9d4400c0c
use existing fontawesome icon
2019-11-17 17:54:04 -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[]
f5cead1379
use appropriate sizing
2019-11-17 17:37:00 -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[]
27a443bd2a
fix class name
2019-11-17 13:57:28 -05:00
byte[]
a64f245985
display unread conversation ticker more prominently
2019-11-17 13:56:40 -05:00
byte[]
790ee13a36
store comment attribution correctly; count unread conversations
2019-11-17 13:52:59 -05:00
byte[]
41bf4790af
add attribution plug
2019-11-17 13:29:07 -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[]
29453f060f
fix warnings about invalid association
2019-11-17 11:06:47 -05:00
byte[]
551c7515ae
add commenting and notifications generation
2019-11-16 23:59:24 -05:00
byte[]
c9d14359e7
use correct format for svg thumbs
2019-11-16 22:19:20 -05:00
byte[]
a4e189f51c
downcase image_format
2019-11-16 22:15:26 -05:00
byte[]
664822dbd2
use canary mapper
2019-11-16 21:53:41 -05:00
byte[]
f99b11db1d
don't store sessions in ets (oops)
2019-11-16 21:27:42 -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[]
897ed77709
split image context
2019-11-16 18:42:48 -05:00
byte[]
dd52b7745b
add skeleton vote controller
2019-11-16 18:01:42 -05:00
byte[]
723b5ec04b
fix filter patch route
2019-11-16 00:11:24 -05:00
byte[]
3b18428215
use the alias cache
2019-11-16 00:09:02 -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[]
7f309f649e
don't use access
2019-11-15 22:10:09 -05:00
byte[]
ec26c0e4d4
add polymorphic association loader
2019-11-15 22:06:37 -05:00
byte[]
ca15e74c4a
compile stylesheets separately
2019-11-15 19:59:28 -05:00
byte[]
13168e81cb
add ban filterer
2019-11-15 19:48:17 -05:00
byte[]
ab5b7782c7
add bans
2019-11-15 19:40:32 -05:00
byte[]
54fd5f3c47
also trim custom transform value
2019-11-15 13:30:44 -05:00
byte[]
69c03f483d
trim terms, add my:hidden
2019-11-15 13:27:10 -05:00
byte[]
58a045ed29
add captcha verification
2019-11-15 11:14:23 -05:00
byte[]
b18e17a179
nicer search error message
2019-11-15 10:40:10 -05:00
byte[]
4cfaf47573
fix a few errors
2019-11-15 10:34:04 -05:00
byte[]
32d3098da4
changeset changes
2019-11-15 10:15:21 -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[]
4915fb5044
normalize search string in filter compilation
2019-11-14 22:15:25 -05:00
byte[]
76886c5329
add mailer, password resets, lockouts
2019-11-14 21:40:35 -05:00
byte[]
31d637cca0
remove role from context
2019-11-14 20:15:07 -05:00
byte[]
abd4de0b4d
split users context
2019-11-14 20:08:38 -05:00
byte[]
e76c3cdcba
add lockout plugs
2019-11-14 19:59:51 -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[]
7784c09b3e
fixups
2019-11-13 00: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[]
dd985a16dc
remove fluff from header navigation
2019-11-11 20:47:21 -05:00
byte[]
d030f7774e
fix homepage topic strips
2019-11-11 20:45:29 -05:00
byte[]
0c781af388
fix indentation
2019-11-11 20:41:26 -05:00
byte[]
161de00bfa
fix award titles
2019-11-11 20:40:31 -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[]
a0e08f49c3
image page scaling
2019-11-11 19:31:22 -05:00
byte[]
b39baecd4f
add species tags to stylesheets, require ratings to come first
2019-11-11 18:58:45 -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[]
2cfd5d2f19
fix weird alignment
2019-11-11 18:04:50 -05:00
byte[]
cdd932c35f
render descriptions
2019-11-11 17:57:29 -05:00
byte[]
c08ceb5134
these are separate blocks
2019-11-11 13:01:46 -05:00
byte[]
e313460917
fix 'go to post' links
2019-11-11 12:57:02 -05:00
byte[]
14d693e2c1
implement attribution for topic
2019-11-11 12:44:29 -05:00
byte[]
4827115b90
add path separator
2019-11-11 12:38:26 -05:00
byte[]
510abe5103
pattern match result
2019-11-11 12:35:11 -05:00
byte[]
0f75c973aa
correct usage of and
2019-11-11 12:30:36 -05:00
byte[]
9679897930
true anon posts have no user
2019-11-11 12:28:43 -05:00
byte[]
da1237a32a
primitive avatar support
2019-11-11 12:25:51 -05:00
byte[]
a86be3b17c
fix apparent skew
2019-11-11 12:07:09 -05:00
byte[]
f21eaa87bb
add anonyhash
2019-11-11 11:56:34 -05:00
byte[]
e231451abd
actually fix it
2019-11-10 19:24:58 -05:00
byte[]
6808ce1d12
fix camo
2019-11-10 19:22:41 -05:00
byte[]
41867a6cec
battle-test parser
2019-11-10 18:35:52 -05:00
byte[]
3b5a705ecf
avoid time complexity explosion from list append
2019-11-08 21:33:08 -05:00
byte[]
bba114e4eb
fix markup at start
2019-11-08 21:13:17 -05:00
byte[]
0ed5c127f9
minor refactoring
2019-11-08 21:11:06 -05:00
byte[]
27ebe0887d
fix infinite loop
2019-11-08 21:05:49 -05:00
byte[]
5b77a462f4
add parser structure
2019-11-08 20:43:38 -05:00
byte[]
43217607cd
add coalescer
2019-11-03 19:35:04 -05:00
byte[]
9cfc426103
markup lexer
2019-11-03 19:18:32 -05:00
byte[]
61def278b5
add links
2019-11-03 19:10:05 -05:00
byte[]
fcb8919669
tweaks and images
2019-11-03 18:58:11 -05:00
byte[]
32ac705eee
deal with markup segments
2019-11-03 15:32:55 -05:00
byte[]
3e29e3785d
initial, bad attempt at lexing
2019-11-02 21:47:54 -04:00
byte[]
ae8b3d2c74
remove old parser
2019-11-02 18:22:30 -04:00
byte[]
c0379ec056
pass old parser tests
2019-11-02 17:02:46 -04:00
byte[]
c46cceab03
fixes
2019-11-02 16:31:55 -04:00
byte[]
756599df56
add non-macro-based search parser
2019-11-02 14:34:25 -04:00
byte[]
6496fd30fa
fix validations
2019-11-02 09:28:54 -04:00
byte[]
2c04e1cf3d
filter editor
2019-11-02 09:14:03 -04:00
byte[]
4d7ef4a18d
add cryptor
2019-10-31 22:45:34 -04:00
byte[]
39470dc1ad
primitive sign in
2019-10-31 13:57:39 -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[]
15ffe82ff7
pass conn to template
2019-10-08 21:13:44 -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