Julian Lam
1ddb90720c
Merge branch 'guest-handles'
10 years ago
Julian Lam
23b9b21cdd
better handling of guest handles in frontend, #2569
10 years ago
Julian Lam
9befa6aca7
proper handling of post editing, integration with ACP toggle, #2569
10 years ago
barisusakli
6d31fee3f5
closes #2564
...
change user.search to accept params
can search substr with startsWith:false
no infinite scroll on admin user search page
10 years ago
Julian Lam
325815a78d
showing guest handles in frontend UI #2569
10 years ago
barisusakli
9170ee831a
reset search on tags page if input is empty
10 years ago
barisusakli
e0edb71a8a
use socket.io default and ["polling", "websocket"]
10 years ago
barisusakli
4b1b98e229
handle changePicture callback properly
10 years ago
barisusakli
d68c44fd0a
dont sent status update if user set it offline
10 years ago
barisusakli
a9e12f4174
remove unused requires
10 years ago
barisusakli
9865f78cbb
flat is good
10 years ago
barisusakli
768c17263c
fix error messages
10 years ago
barisusakli
2f8e6a1f2b
closes #2458
10 years ago
barisusakli
e6b4a45cda
closes #2531
10 years ago
barisusakli
712d5bce5b
show 24 hours in traffic graph
10 years ago
barisusakli
94cf29d42c
show monthly page views
10 years ago
psychobunny
da7dcd99a8
#2532 renamed to "socket.io:transports"
...
Sample config:
"socket.io": {
"transports": ["websocket"]
}
10 years ago
barisusakli
7ec8393004
closes #2532
10 years ago
barisusakli
59545d740c
only emit event:user_leave to topic rooms instead of all online users
10 years ago
barisusakli
f47550d23e
closes #2533
10 years ago
barisusakli
e72ec429a2
remvoed lowered pingTimeout
10 years ago
barisusakli
9b083a6a66
half ping timeout
10 years ago
barisusakli
2e04501224
closes #2516
10 years ago
barisusakli
b63c0df8a2
fixed event name
10 years ago
barisusakli
5128f7d2f9
prevent crash on invalid data
10 years ago
barisusakli
8bea0bb6e5
fix favourite infinite scroll
10 years ago
barisusakli
ef3b6a2450
closes #2498
10 years ago
barisusakli
85dfedeedc
removed commented out code
10 years ago
barisusakli
7ae7c50f56
app.user
10 years ago
barisusakli
64e13df14c
removed node cluster spawn procs on ports
10 years ago
psychobunny
113d35887c
moved admin.getVoters to posts.getVoters; now getVoters modal can be accessed by moderators as well
10 years ago
barisusakli
be11577aa4
closes #2477
10 years ago
barisusakli
d544b19220
set path on socket.io server
10 years ago
barisusakli
3a0b92a0e4
fix path for socket.io subfolder install
10 years ago
barisusakli
e7a52b615b
remove user from users:online on delete
10 years ago
barisusakli
392be78554
fix whitespace
10 years ago
barisusakli
0a2d543186
removed getUserSockets
10 years ago
barisusakli
fa92eb4d5c
onDisconnect fix
10 years ago
barisusakli
cbb3ff26e9
meta room count
10 years ago
barisusakli
1ffa498807
use shortcut
10 years ago
barisusakli
3a172711f4
socket.io index refactor
10 years ago
barisusakli
14a5de6d9d
not used
10 years ago
barisusakli
f7c70e2a7a
update all socket methods, works on single node
10 years ago
barisusakli
13609edf82
fix reqFromSocket for socket.io 1.x
10 years ago
barisusakli
2c89d50322
Merge remote-tracking branch 'origin/master' into socket.io1.x
10 years ago
barisusakli
f9405c0423
closes #2440
10 years ago
barisusakli
49a73e1665
Merge remote-tracking branch 'origin/master' into socket.io1.x
10 years ago
barisusakli
c213f77f91
merge
10 years ago
Barış Soner Uşaklı
b8845181f6
missing now :(
10 years ago
Barış Soner Uşaklı
4d4f39a44f
added missing db
10 years ago
barisusakli
5ac5d20e4b
users:online refactor
10 years ago
Julian Lam
1ce3c9ca2d
no longer logging warnings for socket.io
10 years ago
Julian Lam
7ad242b981
using redis for user online list management if configured
10 years ago
Julian Lam
e952a873a8
moving onlineUsers from an in-memory variable to a sorted set
10 years ago
barisusakli
b6bd955131
Merge remote-tracking branch 'origin/master' into socket.io1.x
10 years ago
barisusakli
51436fd2d9
check privs on composer.push
10 years ago
barisusakli
4bed05a622
disable stuff that crashes in socket.io 1.x
10 years ago
barisusakli
7cbaa90d36
update to socket.io 1.2.1, return_buffers option
10 years ago
barisusakli
04175c92d9
Merge remote-tracking branch 'origin/master' into socket.io1.x
10 years ago
Julian Lam
fa39b5e46b
closed #2446
10 years ago
barisusakli
fba0e95aeb
Merge remote-tracking branch 'origin/master' into socket.io1.x
10 years ago
Barış Soner Uşaklı
6581c90475
forgot one
10 years ago
barisusakli
7e6f29e007
Merge remote-tracking branch 'origin/master' into socket.io1.x
10 years ago
Barış Soner Uşaklı
7b14716eb8
use data.url
10 years ago
barisusakli
73fb653ddf
emit works
10 years ago
barisusakli
82d863b9c8
deps, disabled all server side calls
10 years ago
barisusakli
347e37a224
show warning and errors for socket.io also show info in dev
10 years ago
barisusakli
d177481f94
chop chop
10 years ago
barisusakli
6012223b81
show message name, fix template name overwrite
10 years ago
barisusakli
9c1216eb63
closes #2432
10 years ago
Julian Lam
e0fba796c7
Merge pull request #2426 from Schamper/image-upload-socket-fix
...
Fix the hook return object in the User.uploadProfileImageFromUrl socket
10 years ago
MrWaffle
969c3a77cf
Fix the hook return object in the User.uploadProfileImageFromUrl socket
10 years ago
barisusakli
d0bc5ec9c7
client/topics.js refactor
...
ability to dismiss all flags
10 years ago
barisusakli
7f5984d1fd
removed dupe code
10 years ago
barisusakli
c974256600
missing radix
10 years ago
barisusakli
671ec8532c
fix unfavourite
10 years ago
barisusakli
3d93a76508
removed command param made unvote wrapper
10 years ago
psychobunny
8c98f47688
action:post.upvote / action:post.downvote now sends current status; new: action:post.unvote
10 years ago
barisusakli
0a1fa72bd8
use loadMoreFromSet
10 years ago
barisusakli
f0797493ee
make sure sockets leave the current room when entering another
10 years ago
barisusakli
653850661e
topics.getTopics doesnt take set param
10 years ago
barisusakli
9ab74b0a61
added ability to take heap snapshots
10 years ago
barisusakli
9d56f50967
voters info
10 years ago
barisusakli
52c12fa1b1
use wrapper functions getPostsFields and getTopicsFields
10 years ago
barisusakli
6a3a3669d2
check privs on getRecentReplies and getRecentTopicReplies
10 years ago
barisusakli
c24e451c12
closes #2401
10 years ago
barisusakli
181e2b4132
check err
10 years ago
barisusakli
e6973b55d4
closes #1990
10 years ago
barisusakli
68e8039ac7
closes #2379
...
also fixed a bug where tags with 0 topics were showing up in /tags
10 years ago
Julian Lam
7e35987e1b
fixing regression for #2355 , introduced in a129075
10 years ago
barisusakli
d2cddc734b
fix flagging and post filter
...
cant flag posts that don't exist anymore
10 years ago
Julian Lam
73dea4fc4e
upvote and favourites notif fixing
10 years ago
barisusakli
b60ed95d20
Merge remote-tracking branch 'origin/master'
10 years ago
barisusakli
1ae39d638a
closes #2356
10 years ago
Julian Lam
f0b104fef0
possible fix to #2365
10 years ago
Julian Lam
19297e2d22
plugin installation takes a version now, and queries nbbpm, #2363
...
better error handling for #2363
upgrades now also call the suggestion route from nbbpm
upgrade button will show alert now if you try to upgrade past the suggested version, #2363
10 years ago
Julian Lam
a12907512f
refactored a bunch of methods so that you can pass in an author argument in querystring to see posts by just that author, #2355
10 years ago
barisusakli
9e1789dc58
closes #2297
10 years ago
barisusakli
39b679705b
closes #2248
10 years ago
barisusakli
595ff1f4b1
closes #2303
...
see
https://community.nodebb.org/topic/3039/filter-post-parse-and-filter-post-parsesignature-changes
10 years ago
barisusakli
dd135b875b
#2347
...
dont show flag on deleted posts
dont allow flag on deleted posts
dont allow upvote downvote favourite on deleted posts
10 years ago
barisusakli
d492339841
closes #2315
10 years ago
barisusakli
7bfc36ff56
dont call isAdmin if not logged in
10 years ago
barisusakli
84b7a2c92d
checks in socket.io/user
...
reset doesnt need socket
10 years ago
barisusakli
f83dd956eb
check if post exists on up/down vote favourite
10 years ago
barisusakli
fcc42883ab
some checks for purge
10 years ago
Julian Lam
adfb89a2ad
closed #2321
10 years ago
barisusakli
1b268c94c0
if there is no postData.tid dont notify, ie topic post
10 years ago
barisusakli
cbedc762fd
no rooms.enter for anons check tid on topic enter
10 years ago
barisusakli
c5ba327d8f
fix empty pages
10 years ago
psychobunny
25c7dfbc12
fix crash if socket.handshake is null
10 years ago
barisusakli
c74370bfb1
removed recent/day week month
...
it starts with most recent 20 topics now and goes back instead of
showing empty if there are no new replies in the past 24 hours
10 years ago
barisusakli
63cf8d674d
listen disconnect event, display unknow socket method name on dev
10 years ago
barisusakli
699b74603b
only for logged in users
10 years ago
barisusakli
4c90c9a759
closes #2291
10 years ago
Julian Lam
ffdc4b5d24
fixed places where site_title was being referenced in config, instead of the correct "title"
10 years ago
Julian Lam
62d85b0e26
updated installation data to only create four categories by default, and altered colour to be less stark (heh, what does that mean anyway...). Also added an intro post
10 years ago
barisusakli
55a5d56989
fixed view count for guests
10 years ago
barisusakli
4db31be7e3
#2200 actually fix dupe colors, show 10 topics
10 years ago
barisusakli
d2334fbb4a
dont search empty string, get 20 tags instead of 10
10 years ago
barisusakli
6cb5f9c098
emit stats to registered users only
10 years ago
barisusakli
c5e1f8e0aa
user onlineUsers instead of calculating from rooms
10 years ago
barisusakli
b5fb7691cd
optimize getUnreadByField
...
only get the most recent 100 notifications
dont call UserNotifications.getNotifications which does alot more work,
call the db directly
10 years ago
barisusakli
762b2fff37
display user count in browsing
10 years ago
barisusakli
72a919e416
time based check
10 years ago
barisusakli
761f56aeb1
removed most of the db.sortedSetCards
10 years ago
barisusakli
40fe40deac
removed users:online set
...
using websockets.getConnectedClients directly
10 years ago
Barış Soner Uşaklı
129a438ebe
Merge pull request #2256 from Spiritlebon/master
...
lint fix
10 years ago
barisusakli
3c25204fdd
removed clear log, doesnt work with logrotate-stream
10 years ago
Spiritlebon
2b15de63c0
checked number before parseInt
10 years ago
Spiritlebon
35fc175ff6
Lint fix
10 years ago
barisusakli
3819d11be2
#2110
10 years ago
barisusakli
142ffc2920
fixed other post
10 years ago
barisusakli
0d95089bfe
send array of posts
10 years ago
barisusakli
5d79d2a75a
closes #2191
...
added unique visitors analytics
only update it every hour
10 years ago
psychobunny
0d741f0031
commenting out the reconnection messages, it's annoying if you have 500 users online
...
not sure if we do need it though, so just leaving it there for now
10 years ago
psychobunny
729ed6fbda
all your semi-colons are belongs to me
10 years ago
psychobunny
4b295decf8
forgot to update meta.title.build in socket.io/meta.js
10 years ago
barisusakli
f6f6ca7f76
closes #2132
10 years ago
barisusakli
394a01fdef
closes #2188
10 years ago
barisusakli
ccf58ed40e
closes #2213
10 years ago
barisusakli
258e14e20c
closes #2225
10 years ago
psychobunny
2a2490541f
some minor linting elsewhere
10 years ago
barisusakli
5db24fbe68
closes #2175
10 years ago
barisusakli
c37cfe4b3f
closes #2209
10 years ago
barisusakli
de98df842d
priv fix
10 years ago
psychobunny
a67c501eb8
temporary solution for #2206
10 years ago
barisusakli
9c996e4b99
on config save update meta.config on all workers
...
also dont make 20 socket.emit calls for each setting field, everything
will be send in 1 socket call.
11 years ago
psychobunny
6a8ccf1ad5
now getting topic names for topics presence chart; adjusted layout to make it more responsive
11 years ago
psychobunny
51c3f0d77a
topic presence graph, coolest one yet imo
11 years ago
psychobunny
b34ec8d732
user presence pie chart
11 years ago
psychobunny
d79b6b3803
forum traffic graph - unique visitors vs pageviews
11 years ago
barisusakli
5f55cc947c
watch unwatch
...
update on toggle, moved isFollowing to api return and template
11 years ago
Julian Lam
5a36c33fac
fixed #2142 -- passing in cached (pre-required) redis module into socket.io so it uses the same redis module... why? who bloody knows.
11 years ago
barisusakli
c000e852b5
closes #1935
11 years ago
barisusakli
4eabf41a21
dont allow invalid status to be set
11 years ago
barisusakli
bedadd8b5f
#2137
11 years ago
Julian Lam
f41be4ae8b
exposed redis' "connect" method, so socket.io can call it from outside database/redis.js, fixed NodeBB requiring Redis as a socket.io store. It will now go back to using in-memory store per process, if no redis config is found in the NodeBB configuration. re: #2097
11 years ago
barisusakli
4de658e096
checks
11 years ago
barisusakli
327d1c1bec
some cleanup and callbacks for post
11 years ago
psychobunny
251351e245
forgot to require plugins
11 years ago
psychobunny
efe11a63a3
woops, wrong property name
11 years ago
psychobunny
9e7f929029
updated filter:sockets.sendNewPostToUids and added type
11 years ago
psychobunny
8f916ed066
filter:sockets.sendNewPostsToUids
11 years ago
barisusakli
4066607388
closes #2052
11 years ago
Julian Lam
b85ff61de6
refactored chat notification system to wait a bit before sending notif/email, closes #2098
11 years ago
barisusakli
0a936e5dd1
unreadTids
11 years ago
psychobunny
48c123592e
prevent administrators from being deleted - first remove them from admin group
11 years ago
barisusakli
32257c9b2f
updateUnreadCount
11 years ago
barisusakli
9a96458f79
closes #2053
11 years ago
barisusakli
7c3dc4877a
closes #2089
11 years ago
barisusakli
82e721e854
send new post/topic to users who can read it
11 years ago
barisusakli
e56b18822b
added topic titles to notifs
...
upvote, favourite and flag has topic titles now
11 years ago
barisusakli
b3d9db10f2
notification fixes
...
made post notifications unique per post so they dont overwrite other
types.
11 years ago
barisusakli
493d0dea1e
part 1 of notif refactor
11 years ago
barisusakli
01f983e29c
markAsRead improvement
...
takes in an array of tids instead of marking topics read 1 by 1
same for the category.markAsRead function
11 years ago
barisusakli
b7eddda8c8
one more fix
11 years ago
barisusakli
20eb4def1d
possible fix to online guest count
...
using socket io rooms instead of syncing between workers.
11 years ago
barisusakli
242721c73f
using websockets
11 years ago
barisusakli
6cd84ebe81
removed parseInt from sorts
11 years ago
barisusakli
cc3786e22d
closes #2055
11 years ago
barisusakli
b7ee875b12
user.isOnline fix
...
wont hit db on every user socket connect or user disconnect
11 years ago
barisusakli
57e204df8e
removed most of the debug
...
dont get more than 6 usernames for upvote tooltips
generatePostPaths wont check null pids
11 years ago
psychobunny
6aa47efc06
we don't trust user.isOnline, waiting on an optimization (disabling for now)
11 years ago
psychobunny
0de458141b
separated the sockets.emit to socket.emit + broadcast so OP gets action right away. moved callback sooner.
11 years ago
barisusakli
bf67424fd6
if there are no uids return
11 years ago
barisusakli
421d091828
optimizing browsing users
11 years ago
barisusakli
0dc780148a
removed global room
...
socket.io already puts everyone into a room named ''
11 years ago
barisusakli
9fac18c4b6
derp
11 years ago
barisusakli
2008bf28ff
auto update user counts dont transmit all room data
11 years ago
barisusakli
190647a074
only update room text if its topic
...
will fix this in a better way
11 years ago
barisusakli
e28d778c0c
fixed my derp
11 years ago
barisusakli
31fb0efbd9
crash fix
11 years ago
barisusakli
707a062661
one more fix
11 years ago
barisusakli
94a3ecdbd1
cluster socket.io fixes
...
getUserRooms
getUidsInRoom
getAnonCountInRoom
11 years ago
barisusakli
0b2df849bd
Merge remote-tracking branch 'origin/cluster' into cluster
...
Conflicts:
loader.js
11 years ago
barisusakli
98f338b41c
online count fixes for cluster
11 years ago
Julian Lam
08abbe19bc
zero downtime and reload support with cluster module
11 years ago
barisusakli
c62f251afc
added index and fixed vote button in infinite scroll
11 years ago
barisusakli
84d0e64361
fix topic move
11 years ago
barisusakli
05a9e8b1d6
chat typing notif use room
11 years ago
barisusakli
fdafb72c34
removed getUserSockets for chat
...
emit to users rooms directly
11 years ago
barisusakli
c40355b816
removed debug
11 years ago
barisusakli
5362863588
debug
11 years ago
barisusakli
e00124007f
testing 2
11 years ago
barisusakli
4f48f1865f
removed updateLastOnlineTime from every socket call
11 years ago
barisusakli
6b39e328f5
chat fix
11 years ago
barisusakli
e495db3065
dont make a copy of chat message
11 years ago
barisusakli
26c0b097cf
removed realtime update of anon count
11 years ago
barisusakli
171f02101d
closes #2035 , closes #2036
11 years ago
barisusakli
b8dfbdaff2
small optimization to online users
11 years ago
barisusakli
1ed4c984bb
Merge remote-tracking branch 'origin/master' into 0.5.1
11 years ago
barisusakli
0b79a73732
crash fix
...
if composer is opened in a topic that was deleted/purged
11 years ago
barisusakli
14fcd36134
closes #2028
11 years ago
barisusakli
197226eea6
closes #1742
11 years ago
barisusakli
5f2380fdcd
dont display all categories
11 years ago
Julian Lam
cc930e4042
Merge branch '0.5.1' into topic_searching
...
Conflicts:
src/socket.io/topics.js
11 years ago
barisusakli
94c765fa25
closes #1996
11 years ago
Julian Lam
df5283cbae
Merge remote-tracking branch 'origin/0.5.1' into topic_searching
11 years ago
barisusakli
347fc05376
getPidIndex socket call
11 years ago
Julian Lam
5d32073f2c
Merge branch '0.5.1' into topic_searching
11 years ago
barisusakli
eef200be10
closes #1284
11 years ago
Julian Lam
5f96823f66
allowed the "forum updated" message to show up for reloads as well
11 years ago
Julian Lam
ab77e6767e
closed #2011
11 years ago
barisusakli
5a42b6a7ea
closes #2009
11 years ago
barisusakli
d411ed5c28
closes #1995
11 years ago
Barış Soner Uşaklı
02889f2e70
call callback on follow/unfollow
11 years ago
barisusakli
05fdc945f3
closes #1993
11 years ago
barisusakli
dd9a383f46
removed unused functions
11 years ago
barisusakli
ca90afd544
#1992
...
(drunk) not even done yet
11 years ago
barisusakli
d852f284da
closes #1948
11 years ago
barisusakli
931d46fe7e
merge
11 years ago
barisusakli
b50b5e4787
satifying my OCD
...
fire hook after successful follow/unfollow
11 years ago
psychobunny
0c17ee15f7
action:user.follow and action:user.unfollow
11 years ago
barisusakli
c58712e2a9
closes #1971
11 years ago
barisusakli
d0d1ebb28c
Merge remote-tracking branch 'origin/master' into 0.5.1
11 years ago
barisusakli
2d0637d7c6
fix user online status on profile page
11 years ago
barisusakli
d12a526e82
check against 0 first
11 years ago
barisusakli
e909e46786
closes #1989
11 years ago
barisusakli
3ab2e70e07
Merge remote-tracking branch 'origin/master' into 0.5.1
11 years ago
barisusakli
dda0322968
getUsersInCategory
11 years ago
barisusakli
dae3ef49be
show user names who upvoted a post on mouse over
11 years ago
barisusakli
ac43ff3c3d
closes #1970
11 years ago
barisusakli
32d46f3889
crash fix
11 years ago
barisusakli
c07d9121df
small optimizations
...
user.isOnline works with an array of uids
do not make 2 trips to db to get main post and first 10 posts
11 years ago
barisusakli
df0a5e780a
prevent edit to change title length above max
11 years ago
barisusakli
59d4d2880f
fixed markAsUnreadForAll permissions
11 years ago
barisusakli
906e1a3846
removed unused meta
11 years ago
barisusakli
90ac399f6d
fix topics.loadMore so it checks read permission
11 years ago
barisusakli
f55d1897c8
fix categories.loadMore so it checks read permission
11 years ago
barisusakli
f49c95c16f
closes #1950
11 years ago
barisusakli
5ce0ebb4ac
single socket call on topic enter
11 years ago
barisusakli
473310d42d
use empty string if referer is undefined
11 years ago
barisusakli
e420ee5fb6
privilege fix for single category check
11 years ago
barisusakli
c6c23aad5e
eachLimit on move all topics
11 years ago
barisusakli
115598f382
minor refactor
11 years ago
Julian Lam
925cd99afb
Merge branch 'master' into topic_searching
11 years ago
Julian Lam
89a9d4b7f2
logic for #1837
11 years ago
barisusakli
f71bd41408
more fixes
11 years ago
barisusakli
d7520508e3
#1375 part1
11 years ago
Julian Lam
91ce3634fc
fixed #1904
11 years ago
Julian Lam
8296dc5630
beginning topic searching + new hook
11 years ago
psychobunny
b604a4961c
thanks @barisusakli
11 years ago
psychobunny
788b16fa62
adding uid to the topic hooks, so plugins can know the user that did the action
11 years ago
psychobunny
685cd38162
calculate levenshtein distance between recent chat messages and temporarily ban if determined to be spam
11 years ago
psychobunny
cb08d4b04f
getting rid of this one for good
11 years ago
barisusakli
ef8bbdd359
closes #1864
...
doing andrew's //todo's since 1991
11 years ago
barisusakli
04c6ca2ebb
closes #1862
11 years ago
barisusakli
a4975cab33
closes #1825 , closes #1674
11 years ago
psychobunny
d78fdb1520
more confusing, works perfectably
11 years ago
psychobunny
a67e0ea3c2
less confusing
11 years ago
barisusakli
2c890ad609
moved pushUnreadCount
11 years ago
barisusakli
6d8cc5648c
some tag hooks/filters
11 years ago
barisusakli
9fbd535b79
fixes vote buttons on infinite scroll and new posts
11 years ago
psychobunny
4cbe97a466
don't need this file anymore
11 years ago
Julian Lam
dae2e14aac
epic hax to make the chat message list resize #1788
11 years ago
Julian Lam
7b3159292f
added some utility functions for #1798 , fixed chat notifications bodyLong value
11 years ago
Julian Lam
71916f0691
marathon bugfixing with @barisusakli re: #1788
11 years ago
barisusakli
24ebf20d7e
first commit
11 years ago
barisusakli
e6c9647acf
display user post topic stats in admin index
11 years ago
barisusakli
9a4e6aa01c
closes #1774
11 years ago
barisusakli
d57f183f42
privileges.posts.get takes an array of pids now
11 years ago
barisusakli
a9e5e82431
closes #1758
11 years ago
barisusakli
3c3ad7d115
closes #1728
11 years ago
barisusakli
bd4722665d
closes #1725
...
removed move button from main post, disable moving main post, fixed
moving posts.
11 years ago
barisusakli
a4d4e53f45
speed up category purge
...
using eachLimit
dont emit stats on every topic delete
11 years ago
Julian Lam
d229cd21b2
parsing the post content that's passed into bodyLong in notifs #1720
11 years ago
Julian Lam
c41bb05711
final pass #1720 , closed #1720
11 years ago
Julian Lam
d257632878
first pass #1720 , updating existing calls to notifications.create, backwards compatibility in case plugins create notifications too.
11 years ago
Charles
51fb7786f5
Don't reset widgets when changing skin
11 years ago
barisusakli
ab80016910
fixed group hide for privilege groups
11 years ago
barisusakli
07275b5fc4
some checks to make last admin isnt removed
11 years ago
barisusakli
842a1f90cf
fix crash on push
11 years ago
barisusakli
4c2765a79c
closes #1679
11 years ago
barisusakli
4fa79dc821
closes #1281
...
category purge, deletes all topics and posts in the category
11 years ago
barisusakli
311a7ad5b9
#1281 topic purge
11 years ago
barisusakli
a65d612907
#1281 post purge
11 years ago
barisusakli
7610c11cd1
closes #450
...
backup database before upgrade!
upgrade script will take the first post of each topic and set the
`mainPid` property on the topic. then it will remove that pid from the
sorted sets for that topic, this was done to make alternative sorting
work.
added a new sorted set called `tid:<id>:posts:votes` that is used to
sort topic posts by vote count, the original sorted set `tid:<id>:posts`
is used to sort by oldest first or newest first.
the main post is added to the returned posts array on topic load and is
always at the top.
theme changes are minimal just a few new data properties on the posts
and the sorting dropdown.
hopefully didn't miss anything too critical.
11 years ago
barisusakli
e1491e4182
fixed wrong admin tags on admin/user/search
11 years ago
barisusakli
6b93095204
more link fixes
11 years ago
barisusakli
efe04c12d3
closes #1635
...
if email isnt confirmed, show a warning in account/edit and let users
resend confirm email
11 years ago
barisusakli
b537666e5c
closes #1592 , closes #1634
11 years ago
barisusakli
e20920c536
closes #1630
11 years ago
psychobunny
94312cfda8
closes #1595
11 years ago
psychobunny
b2b76f701d
woops, okay actually fixing it properly this time
11 years ago
psychobunny
d5e55d27ed
fix for previous commit
11 years ago
psychobunny
d81351579d
don't require passing in uid for topics.markAsRead
11 years ago
psychobunny
791fde7904
fixing #1587 properly for unread count
11 years ago
psychobunny
0334a487b5
fixing #1587 properly for profile views
11 years ago
barisusakli
eb0a06b777
closes #1577
11 years ago
barisusakli
48aba5fc64
category widget changes
11 years ago
barisusakli
4e8a9fbe27
closes #1582
11 years ago
barisusakli
ee1495a44d
fixes reply/quote buttons on new posts
11 years ago
Julian Lam
8a510c340b
limiting user and group creation so that their slugs can't intersect.
11 years ago
barisusakli
df73ceaeb7
closes #1556
...
added tag input box to composer when creating a topic
added new routes for viewing tags 'tags' and 'tags/:tagname'
respectively
post_bar.tpl shows the tags of the topic
can edit the main post to remove or add new tags
added a new menu item to header to go to the tags page
11 years ago
Julian Lam
3849b2d6b3
added pushGroup method to notifications object #1331
11 years ago
barisusakli
472e6b5206
privilege cleanup
11 years ago
Julian Lam
b1534b7798
removing allowGuestPosting logic in NodeBB
11 years ago
Julian Lam
3474cdc5ea
added new privilege "find", added guest meta group, closed #1282
11 years ago
barisusakli
b1aae05a08
closes #1518
11 years ago
barisusakli
3e86bdb38f
more work on #1518
...
still needs more work, category is next
11 years ago
psychobunny
a5a2e6f04e
update BS brand colors in ACP
11 years ago
barisusakli
4234057821
first pass for #1518
...
this only handles postTools privileges, topic and category will follow
11 years ago
Julian Lam
34b522f36d
missed a bunch of "editable" checks
11 years ago
Julian Lam
759775ecbe
Merge remote-tracking branch 'origin/master'
11 years ago
Julian Lam
87f4566e06
more fixed to privs, and ACP modal
11 years ago
Julian Lam
7c8b442dcd
more updates to privileges revamp
11 years ago
barisusakli
4f11ac9664
fixed missing comma
11 years ago
barisusakli
da72924187
removed duplication
11 years ago
barisusakli
c5d9a68b4b
closes #1445
11 years ago
barisusakli
fc00586f0e
0 disables flags for ban
11 years ago
barisusakli
c7744d7a64
closes #1483
11 years ago
Julian Lam
65dd79c84e
socket logic for #1149 -- handling of help tab in ACP
11 years ago
barisusakli
43bbc00be8
closes #1512
...
spaces are required
11 years ago
barisusakli
d304bab4f1
dont change height if sizing horizontally #1508
11 years ago
barisusakli
7280567d21
closes #1505
11 years ago
barisusakli
883978007d
closes #1482
...
removed updateHeader, the header is using template values in from the
api, update menu partial in vanilla theme as well
11 years ago
barisusakli
967b486ce1
closes #1487
...
ban and delete user admin actions takes an array of uids now.
11 years ago
barisusakli
d43d363a7a
refactored topics.js
...
removed ajaxify.register_events using removeListener now
11 years ago
Julian Lam
90269ad9b8
fixed bad example code
11 years ago
Julian Lam
a5410f7ae7
added stub plugins socket file for plugin usage (ping @schamper @frissdiegurke @akhoury @psychobunny @barisusakli)
11 years ago
barisusakli
63d88957a8
replace self links client side
11 years ago
barisusakli
fdfd421e1c
fixes error during user delete and ban
11 years ago
barisusakli
cd3bb77a7f
added reqFromSocket to topic posting
...
new filter topic.post
11 years ago
barisusakli
c9551abc5d
closes #1432
...
ability to select a default gravatar image (default, identicon,
mystery-man, monsterid, wavatar, retro) or upload a custom image to use
as default gravatar image
11 years ago
psychobunny
066b1c0d64
@akhoury and his comments.. :p + jshinting
11 years ago
Aziz Khoury
32a5334402
socket.handshake.address may not always be defined, thanks @psychobunny
11 years ago
Aziz Khoury
056b39709f
no need for quotes
11 years ago
Aziz Khoury
c7bd27fb3f
spaces vs tabs ugh
11 years ago
Aziz Khoury
fa7db423c6
adding hook filter:topic.reply for antispam
11 years ago