barisusakli
0756fcce7e
eslint
8 years ago
barisusakli
2c77a88ba4
closes #5220
8 years ago
Julian Lam
0e8bf17ff0
re: #5211 , bringing back the RELOAD BUTTON :rage2:
8 years ago
Barış Soner Uşaklı
0c9f61c629
Merge pull request #5217 from yariplus/patch-15
...
Allow sending Error objects to alertError instead of just plain strings.
8 years ago
Timothy Fike
f1e3e155c4
Update app.js
8 years ago
Timothy Fike
2d84c98565
Allow sending Error objects to alertError instead of just plain strings.
8 years ago
pichalite
d4040ed52e
Fixes #5213
8 years ago
Julian Lam
ede7a71db7
Fixes #5186
...
On socket.io connection, all clients join a room pertaining to
their express session id. We use this room to keep track of any
sessions in different browser windows (but the same cookie jar),
so if a login/logout occurs, we can throw a session mismatch
modal.
This room can also be used to emit messages across windows/tabs...
8 years ago
Julian Lam
0f93206122
lint
8 years ago
Julian Lam
7d523fae0f
closes #5200
8 years ago
Julian Lam
885316d78f
also show minutes and hours in cut off timestamp
8 years ago
Julian Lam
75ff60e4d5
partial revert of a9984bb
, adding in a layer to translate ISO
...
timestamp to datetime attribute and save localised string into
title attribute.
Fixes #5109
8 years ago
barisusakli
a9984bb926
closes #5108
8 years ago
barisusakli
1a9dd2311c
closes #5175
8 years ago
Ben Lubar
e151916f1a
Fix followed topic notifications going to the last unread post
...
Regression introduced in 1b34ebe230
.
Bug originally reported in #4469 .
8 years ago
Julian Lam
e6c9c89342
closes #5197
8 years ago
barisusakli
8294fc90e3
closes #5084
8 years ago
barisusakli
5703bf6eac
fix test
8 years ago
barisusakli
ce9be7e694
closes #5132
8 years ago
Barış Soner Uşaklı
b38a10f96a
add pagination to user profile
8 years ago
barisusakli
5cfe379841
fix recent for inf scroll
8 years ago
barisusakli
fb47bf3889
unread/recent changes closes #4774
8 years ago
barisusakli
90c2ca38f9
more nested reply fixes
8 years ago
barisusakli
c90f082c77
fix edit/vote/bookmark icons for nested replies
8 years ago
Ben Lubar
2185d8eb99
Ban UI fixes ( #5169 )
...
- Permanent bans assigned by global moderators no longer expire immediately
(does not apply retroactively)
- Bans with no reason given no longer have "undefined" as their reason
(applies retroactively)
- 0 is now a selectable value for "ban duration, select 0 for permanent"
8 years ago
barisusakli
eca850c4b1
nested reply improvements
...
on new post increase count and add nested reply if replies are expanded
on post purge reduce count and remove nested reply
8 years ago
Julian Lam
66aea0eed1
closes #5167
8 years ago
barisusakli
8f76ebf972
don't start loading again if already loading
8 years ago
barisusakli
3d1d9b8bd5
fix test, process rendered replies
8 years ago
barisusakli
ff08cbf677
replies to posts
8 years ago
Barış Soner Uşaklı
0c08e44a34
Merge pull request #5050 from BenLubar/replies-to-post
...
Add a sorted set for replies-to-this-post
8 years ago
Ben Lubar
d74e2d0650
Don't hardcode fa-plus < https://github.com/NodeBB/NodeBB/pull/5050#issuecomment-256862345 >
8 years ago
Julian Lam
2da32512af
not displaying banned modal if you're not actually banned, heh
8 years ago
Ben Lubar
81211887fc
make eslint happy
8 years ago
Ben Lubar
ea10f51f2e
UI for replies-to-post (needs theme update)
8 years ago
Julian Lam
f97f45a138
logic to show a modal to banned users when they try to log in via SSO
8 years ago
Peter Jaszkowiak
2824ce5587
Translator modules ( #5135 )
...
* Translator modules
* Fix language not being passed on creation
* fix test failures
8 years ago
Julian Lam
0590a4f2cf
closes #5156
8 years ago
Sergii Paryzhskyi
e515b791da
Fix eslint rules ( #5117 )
...
* Fix semi linter rule
* Fix semi-spacing linter rule
* Fix no-undef-init linter rule
* Fix space-before-blocks linter rule
8 years ago
Julian Lam
d002c3eb76
fixing session revocation on account info page
8 years ago
barisusakli
b16671caa5
dont do IS if there is a search term
8 years ago
Julian Lam
9a0d81ef6b
closes #5152
8 years ago
Julian Lam
05700c951c
add slash before route in ajaxify debug string
8 years ago
Julian Lam
7caad67ef2
resolve regression introduced by 1d9c2f49d2
8 years ago
Julian Lam
9f226b2305
LINT :rage2:
8 years ago
Julian Lam
42b01060d7
up themes, allow chat modal to be minimised
8 years ago
psychobunny
ee4943c485
fix regression: open chat page when in chats route instead of in modal
8 years ago
Julian Lam
1d9c2f49d2
added debug info to console on ajaxify, added throttler so requests only go through once every half second
8 years ago
Julian Lam
83a0fff887
lint :rage2: @Psychobunny
8 years ago
psychobunny
ad52d1a1aa
latest chats design
8 years ago
Julian Lam
dd8759b0e9
fixes #5146
8 years ago
Barış Soner Uşaklı
cbd936c547
closes #5140
8 years ago
Julian Lam
091ac95649
allowing + in usernames @barisusakli
8 years ago
Julian Lam
8159c44df2
exposing pid, username, and userslug to flag modal
8 years ago
barisusakli
a0cf6046f1
new clientside hook action:profile.update
8 years ago
barisusakli
600082adc7
closes #5116
8 years ago
Peter Jaszkowiak
f519a36560
Fix #5112 , translator now accepts keys with `/` ( #5114 )
8 years ago
HeeL
4a3c31b2dc
Fix space-before-function-paren linter rule
8 years ago
HeeL
3fa1c1f927
Fix space-infix-ops linter rule
8 years ago
HeeL
9a0d764bbd
Fix wrap-iife linter rule
8 years ago
Peter Jaszkowiak
2ce33ba2b0
Fix #5102 , translator made more safe ( #5106 )
8 years ago
barisusakli
9b59bc3247
closes #5103
8 years ago
Barış Soner Uşaklı
99744071eb
Merge pull request #5099 from pichalite/edit-password
...
modify user -> edit password screen
8 years ago
barisusakli
3c52327c0b
closes #5098
8 years ago
pichalite
cd35c135cc
modify user edit password screen to match register page for displaying validations
8 years ago
Barış Soner Uşaklı
83a817a221
use navigator selector
8 years ago
barisusakli
6f86621e30
closes #5096
8 years ago
Barış Soner Uşaklı
804c7927a4
closes #5095
8 years ago
barisusakli
9a55498fc1
changes to manage/users
8 years ago
Julian Lam
08a9449843
when refreshing flags page, open flag if one was open before
8 years ago
barisusakli
63f147786c
fix update cover to use correct uid
8 years ago
Anil Mandepudi
dbbc24fab3
remove reference to undefined function
8 years ago
barisusakli
aca0a893e7
remove since properly
8 years ago
barisusakli
0da9bf2698
remove since in chat
8 years ago
barisusakli
fe50c8d124
closes #5078
8 years ago
barisusakli
a93ee97926
closes #5073
8 years ago
Julian Lam
2931af18d4
define two client-side hooks for logout
8 years ago
barisusakli
053906b76d
revert chat fix
8 years ago
barisusakli
c8e5f52d9f
fix chat route on mobile
8 years ago
barisusakli
5c70e503aa
closes #5022
8 years ago
Barış Soner Uşaklı
543a403fa8
Merge pull request #5062 from pichalite/patch-1
...
redirect main window to correct url on chat pop out
8 years ago
Anil Mandepudi
351504bd6c
fix error on icon to picture change in profile
8 years ago
Anil Mandepudi
eb61c4e267
redirect main window to correct url on chat pop out
8 years ago
Barış Soner Uşaklı
e2cbc8bc69
fix timeago on acp users
8 years ago
Anil Mandepudi
2ef09de48d
fix route on chat search
8 years ago
Anil Mandepudi
9c646ce39c
redirect to correct route on Chats.leave
8 years ago
barisusakli
1ec5539adc
closes #5055
8 years ago
barisusakli
ae6305365e
dont set search term from localstorage
8 years ago
barisusakli
8326846c2f
closes #5043
8 years ago
barisusakli
1866f93e9c
closes #5045
8 years ago
barisusakli
ff29d0e826
closes #4290
8 years ago
barisusakli
c4f82a3f60
closes #5046
8 years ago
barisusakli
aad1e54c37
closes #5041
8 years ago
barisusakli
15cae8d6ea
ability to set moderation note on users
8 years ago
barisusakli
33306f6236
show stack on error
8 years ago
barisusakli
55396ca442
inf scroll in chat-content
8 years ago
barisusakli
4be20799ec
fix getRecentChats
8 years ago
barisusakli
202edfa47e
chat history access
8 years ago
barisusakli
4ce8e2224a
optimize topics.markTopicNotificationsRead
...
let's not call it once for each tid
8 years ago
barisusakli
958fe3e72f
closes #3762
8 years ago
barisusakli
5e77b87a1e
removed scroll duration
8 years ago
barisusakli
e69ff93a49
dont translate non strings
8 years ago
barisusakli
2c140c2107
ability to filter flags by category
8 years ago
barisusakli
814c4103ad
prevent default
8 years ago
barisusakli
72c75bd781
add pagination to flags page
8 years ago
barisusakli
282a0b0030
fix missing translator
8 years ago
barisusakli
ef5e02534a
fix missing translator, add flag reason
8 years ago
Julian Lam
4897e861fb
handling errors :rage2:
8 years ago
Julian Lam
b12607b1de
added uid to flag history, fixed loading on IS, worked around tjs bug
8 years ago
Julian Lam
d04a10225c
WIP showing updated flag data, history, updating flag data
8 years ago
Julian Lam
8dc57cba58
allowing updating of flag data
8 years ago
barisusakli
a72ccfb067
only remove page # on IS
8 years ago
barisusakli
49bd03b8ec
closes #5004
8 years ago
barisusakli
9ba3612895
remove winston
8 years ago
psychobunny
30da4ac748
closes #5031
8 years ago
Peter Jaszkowiak
59ed13b581
Rewrite translator for efficiency and clarity ( #5013 )
...
* Rewrite translator for efficiency and clarity
* Fixed failing tests
* Gorram tabs
* Move cache to Translator class, simplify creation
* Documentation and linting
* Use new translator API where it makes sense
* Revert 499fbe21fdd5b7f2735a27e76a300f69039cfbd3 (except translator.d.ts)
* promise polyfill for node<4
* Set `load` on the prototype
* Comment on Translator#translate
* Delete translator.d.ts
* Support translations added by plugins
8 years ago
barisusakli
7f27a21441
new hook action:infinitescroll.loadmore
8 years ago
barisusakli
8273dab368
ability to pass tags to new topics
8 years ago
Mathias Schreck
fef9ec7ad6
Fix unhandled callback errors
8 years ago
Julian Lam
81a4103d64
closes #4826
9 years ago
Julian Lam
80d89a086e
fixed issue where NodeBB was trying to JSON.parse [object Object]
...
re: #4982
9 years ago
Julian Lam
bb80dc360e
closes #4982
9 years ago
Julian Lam
c9c60ef8ed
fixes #4982
9 years ago
barisusakli
56f863e5b8
remove :rage2: console.log
9 years ago
barisusakli
162f14b229
closes #4908
9 years ago
barisusakli
55c9e6f4b6
closes #3818
...
set the value saved to empty string if the email is identical to
original
this causes the original to be used since empty string is falsy
9 years ago
barisusakli
6acfb02316
closes #4996
9 years ago
barisusakli
9c064d8fac
only process embedded tpls
9 years ago
Timothy Fike
fc68b64fe0
New topic from anywhere.
...
Like on the navbar.
9 years ago
barisusakli
8868668daa
fix navigator displaying wrong index
...
related to #4998
9 years ago
barisusakli
b84f36cc20
fix navigator method not getting removed
9 years ago
barisusakli
7afd2925af
get sort setting from config
9 years ago
barisusakli
240682563d
fix index error
9 years ago
barisusakli
fea2267b58
fix navigator.scrollToPost()
...
pagination and alternate sort page calculation
9 years ago
Julian Lam
194716cd68
re: #5002
9 years ago
Julian Lam
20ae29cce3
fixes #4992 ( #4994 )
...
* fixes #4992
* make jquery ui a r.js module
* require jqueryui in admin/extend/widgets
9 years ago
barisusakli
532a543226
closes #4999
...
$(document).offset() crashes on jquery 3.0
9 years ago
barisusakli
a9e4add8d2
closes #4998
9 years ago
pichalite
af32d0ad40
require jqueryui in admin/extend/widgets
9 years ago
pichalite
3ef7c57a63
make jquery ui a r.js module
9 years ago
pichalite
11be46ec23
fixes #4992
9 years ago
Anil Mandepudi
0be557b846
fixes #4991 ( #4993 )
9 years ago
barisusakli
6e3d525ef4
closes #4704
9 years ago
barisusakli
843dc61e41
closes #4990
9 years ago
barisusakli
6d34bb4657
closes #2166
9 years ago
barisusakli
cbafbab107
closes #4986
9 years ago
pichalite
05ad373b80
minor design tweaks to register page
9 years ago
pichalite
400da256f1
require translator instead of global
9 years ago
psychobunny
d1b9d1be6a
fixed acp/users + acp/tags
9 years ago
psychobunny
0afa55517f
fixed app.loadJQueryUI; minified jquery-ui.js; removed jqueryui from cold load payload; fixed broken image paths
9 years ago
psychobunny
8b9f004b7b
Revert "fixed app.loadJQueryUI and minified jquery-ui.js"
...
This reverts commit 2c9c14ff7d
.
9 years ago
psychobunny
2c9c14ff7d
fixed app.loadJQueryUI and minified jquery-ui.js
9 years ago
Julian Lam
7ca6bc25c7
removing commented out code
9 years ago
Julian Lam
785f4fc5a0
updating to jQuery 3.x on frontend and ACP
9 years ago
Julian Lam
25cd772e0e
closes #4766
9 years ago
Julian Lam
e9770b6bd5
firing client-side hook when settingsv1 saves
9 years ago
Julian Lam
9198008907
forcing ACP settingsv1 to wait a beat before firing client-side hook so client-side scripts can register listeners first
9 years ago
barisusakli
3c1a4876d7
removed unused vars
9 years ago
barisusakli
5c83075806
moved variables parse to ajaxify.js
9 years ago
barisusakli
e5ecb333f9
closes #4978
9 years ago
Julian Lam
2428d5e442
Update bootstrap in ACP
...
Also fixed #4872 by moving user creation modal to root level
(outside of .panel)
9 years ago
barisusakli
2544287269
closes #4977
9 years ago
barisusakli
f7540a7edc
closes #4811
9 years ago
Julian Lam
da47f5675c
don't wrap images in links if the link is blank, fixes #4976
9 years ago
barisusakli
5983235875
.translateAttr
9 years ago
barisusakli
276031cd6f
closes #4585 , closes https://github.com/NodeBB/nodebb-theme-persona/issues/299
9 years ago
barisusakli
9eb64aa3fa
closes #4975
9 years ago
barisusakli
6a04e2909d
page param not used
9 years ago
barisusakli
84f88a6f15
refactor user search
...
use pagination on results
removed infinite scroll
changed the term and section to use the query param as well
pagination urls respect search
9 years ago
Ben Lubar
598935b3bf
Fix null object in search for users with no preferences set.
...
localStorage.getItem returned null, and JSON.parse(null) is null.
9 years ago
Julian Lam
60ea7d5121
fixes #4966
9 years ago
barisusakli
e4fa0289d6
closes #4961
9 years ago
Julian Lam
8d745ceb07
moving chat dropdown generation to tpl /cc @pichalite
9 years ago
psychobunny
59bd1d71f4
return roomId in optional callback when opening new chat
9 years ago
Mathias Schreck
ce9ee62fa0
Handle callback errors
9 years ago
barisusakli
d43c19c173
closes #4952
9 years ago
barisusakli
9207d6a74d
fix so the parent button doesn't ajaxify if the post is already on the screen
9 years ago
Julian Lam
e26166a45b
closes #4950
9 years ago
barisusakli
f77d9053ad
closes #4795
9 years ago
barisusakli
49bf27d985
closes #4944
9 years ago
barisusakli
a7ed5a0129
delete content
9 years ago
barisusakli
32320018ab
closes #4911
9 years ago
barisusakli
0efe315790
closes #4631
9 years ago
barisusakli
bc255110cc
closes #2832
9 years ago
barisusakli
e55043e5ab
closes #4867
9 years ago
barisusakli
56d325bd86
privilege fixes
9 years ago
barisusakli
73e19fa13a
fix app.alertError
9 years ago
Barış Soner Uşaklı
e1c0a8f3b3
Merge pull request #4909 from BenLubar/self-topic-deletion
...
add edit/delete post, delete topic privileges per-category
9 years ago
Julian Lam
e019eb40c4
altering ajaxify abort behaviour to look for null instead of empty string, and triggering ajaxify.end when abort occurs
9 years ago
Julian Lam
9e7d90e314
allowing listeners to cancel an ajaxify request via ajaxify.start client-side hook
9 years ago
Anil Mandepudi
c44c689ebf
fixes #4921 ( #4922 )
9 years ago
Ben Lubar
f62da5c4e9
see NodeBB/NodeBB#4909
9 years ago
Ben Lubar
26df552d55
Add edit, delete, and topics:delete permissions for users acting on their own posts
9 years ago
Barış Soner Uşaklı
b0c55c86ed
Merge pull request #4842 from acardinale/master
...
Added new core component for topic with tid
9 years ago
barisusakli
9cbfaa89e7
closes #4912
9 years ago
barisusakli
f222adb0a3
closes #4910
9 years ago
Julian Lam
e02134f981
closes #4911
9 years ago
Julian Lam
7902987900
added jqueryUI to list of prefetched resources, and updated its loader to not use $.getScript(). Updated require.js files to use ?v= in the url argument for cache buster
9 years ago
Julian Lam
5667279763
closes #4868
9 years ago
Julian Lam
dd8e5edbd7
closes #4895
9 years ago