Julian Lam
816809ce3c
fixes #5606
8 years ago
Baris Usakli
51a85031f7
utils tests
8 years ago
Julian Lam
064a8aa6d7
Allowing custom date range to be supplied in pageviews graph, closes #5541
8 years ago
Barış Soner Uşaklı
29c0b8337e
closes #5645
8 years ago
Barış Soner Uşaklı
17b57be835
Merge pull request #5661 from NodeBB/utils-rtrim
...
Deprecate non-standard `String.prototype.rtrim`
8 years ago
Peter Jaszkowiak
2b2544a4b1
Deprecate non-standard `String.prototype.rtrim`
8 years ago
Julian Lam
87fbb44ca8
fixes #5660 properly
8 years ago
Julian Lam
6d392089e4
fixes #5660 - https://ecma-international.org/ecma-262/5.1/#sec-15.9.1.1
8 years ago
Barış Soner Uşaklı
f3deef4931
closes #5656
8 years ago
Barış Soner Uşaklı
3a1eba2537
merge
8 years ago
psychobunny
b3bd70235a
refactor ban messaging; add ban duration to message; use bootbox instead of alert
8 years ago
psychobunny
76a2b4800b
add back timeago.allowFuture so we can notify when a ban will expire
8 years ago
Barış Soner Uşaklı
5673769c8c
add back removed rtrim method
8 years ago
Barış Soner Uşaklı
670a5d9ca0
fix timestamp not showing for replies, remove allowFuture @julianlam
8 years ago
Barış Soner Uşaklı
986e52897d
fix crash if locale is undefined
8 years ago
psychobunny
6f8e7343e6
fix for "invalid date" re:threading when replying to yourself
8 years ago
Barış Soner Uşaklı
6fb90a17e0
closes #5613
8 years ago
Barış Soner Uşaklı
2f3aceb7d3
dont do anything if config is off
8 years ago
Barış Soner Uşaklı
82863a28f0
add the loaded topics after the last topic on the list
8 years ago
Peter Jaszkowiak
65e31493a9
Escape ACP search values
8 years ago
Peter Jaszkowiak
81e23a8a9a
Fix #5622
8 years ago
Barış Soner Uşaklı
081578c7f4
Merge pull request #5616 from NodeBB/auto-lang
...
Automatically detect user language based on browser accepts header
8 years ago
Peter Jaszkowiak
64bf542d17
Fix HTML `lang` attribute using the `defaultLang`
...
Themes need `lang="{function.localeToHTML, userLang, defaultLang}"` in
their header.tpl file
8 years ago
Barış Soner Uşaklı
c43a4e4b82
Merge pull request #5615 from NodeBB/fix-5536
...
Fix #5536
8 years ago
barisusakli
08dd412896
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
...
# Conflicts:
# src/upgrade.js
8 years ago
barisusakli
75e5f2da74
closes #5485
8 years ago
barisusakli
73700ed747
closes #5617
8 years ago
Peter Jaszkowiak
cc76a8663d
Add flag for detecting if the mock is being used
8 years ago
Peter Jaszkowiak
30b47d39f3
Fix #5536
8 years ago
barisusakli
b45111d44b
show max message length in error message
8 years ago
Peter Jaszkowiak
9d8ff4ea3e
Fix images not displaying in signatures
8 years ago
barisusakli
236758b712
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
barisusakli
fb3020f892
closes #5604
8 years ago
Peter Jaszkowiak
2827db3309
Fix sounds playing through multiple tabs
8 years ago
barisusakli
20eac0de94
closes #5518
8 years ago
barisusakli
e3205bcfad
merge
8 years ago
Peter Jaszkowiak
baa2a59f4c
Fix ace editor not working
8 years ago
Peter Jaszkowiak
0fe10f5e86
Escape topic titles at the source, deduplicate
8 years ago
barisusakli
36df4cdf97
fix cyclic dependency issue
8 years ago
barisusakli
b8c606cbbd
closes #5519
8 years ago
Julian Lam
a141835cf8
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
1fb48ef7a7
Fix #5592 ( #5593 )
...
* Fix #5592
Escape translation tokens in topic titles, descriptions, profile about, and post contents
* Fix tests
8 years ago
Julian Lam
d18cfced96
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Peter Jaszkowiak
a8add6477c
Fix merge conflicts
8 years ago
Julian Lam
a62a4e698f
Merge pull request #5578 from NodeBB/utils-translator-require
...
Make utils and translator easier to require
8 years ago
Peter Jaszkowiak
484a800327
Merge branch master into develop
8 years ago
Peter Jaszkowiak
980e9026f3
Fix #5588 , translator ignores unclosed tokens
8 years ago
Peter Jaszkowiak
9368e666d8
Fix failing test
8 years ago
Peter Jaszkowiak
010473e5cc
Merge branch 'master' into patch-pitaj
8 years ago
Peter Jaszkowiak
dc4f2be156
Remove ace global for eslint
8 years ago
Julian Lam
126237e2c9
Merge pull request #5576 from pichalite/zxcvbn
...
Closes #5521
8 years ago
Peter Jaszkowiak
1892492505
Deprecate utils.walk, remove prototype modification
8 years ago
Peter Jaszkowiak
1ed571189c
Make utils and translator easier to require
...
Move utils.walk to file.walk, backwards compatible
8 years ago
Peter Jaszkowiak
0ef30e91ba
Use ace-builds npm package instead of vendor
...
ace can be referenced as an r.js module, reduces acp bundle size
8 years ago
pichalite
4c89497cc4
Closes #5521
8 years ago
Anil Mandepudi
da183e196a
Fixes #5572 ( #5575 )
...
* Fixes #5572
* Adding trailing commas but in protest
8 years ago
Peter Jaszkowiak
1deeaaeb39
Fix #5563
8 years ago
Julian Lam
7afe8a32f6
Merge branch 'master' into develop
8 years ago
Julian Lam
1594a84e1c
fixes #5536
8 years ago
Julian Lam
b649eb95f8
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
6060b8e13b
fix tests
8 years ago
Barış Soner Uşaklı
fe27d40ff6
closes #5542
8 years ago
Aziz Khoury
6682e048ea
wrapImagesInLinks with <a download> attribute
...
if the `src` of the `img` does not have an extension, most browsers will trigger a download with whatever filename is set, also without an extension, so when it's opened in any OS, it wont have a default application to open it with.
So, In this case, if the `alt` attribute has an extension (meaning if it looks like filename) - we use that with the html5 [`download` attr](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-download )
The PR does not affect any src if they have an extension.
8 years ago
Julian Lam
7f8f197e60
Merge branch 'master' into develop
8 years ago
Julian Lam
23d4497c73
Merge pull request #5531 from NodeBB/patch_5491
...
Fix #5491
8 years ago
Peter Jaszkowiak
8c45411ccc
Fix #5491
8 years ago
Julian Lam
250bb4b011
fixed leftover merge conflict artifact
8 years ago
Julian Lam
1ebbbdd3f9
Merge remote-tracking branch 'origin/master' into develop
8 years ago
barisusakli
6a4b082080
closes #5524
8 years ago
barisusakli
5a2ff8ed0a
closes #5527
8 years ago
Julian Lam
6d444ccacf
Merge pull request #5526 from NodeBB/patch_5346
...
Fix #5346
8 years ago
Peter Jaszkowiak
c199075d98
Fix #5346
8 years ago
Barış Soner Uşaklı
0396e9300b
Merge pull request #5500 from RoiEXLab/fix-admin-search
...
Fix admin Search
8 years ago
Julian Lam
860999fa6c
Merge remote-tracking branch 'origin/master' into develop
8 years ago
psychobunny
286d0ab203
prevent tagsinput initialization from flagging as unsaved
8 years ago
psychobunny
62f445ad7f
ACP: added tagsinput to other fields that are "comma separated"
8 years ago
barisusakli
bb146e049c
fix lint
8 years ago
psychobunny
447b7b02ca
use tagsinput for #5439 instead
8 years ago
psychobunny
f2eb4b8083
closes #5439
8 years ago
psychobunny
a67d48e719
#5513 ( #5520 )
...
closes #5513
8 years ago
psychobunny
fd8e647ef5
closes #5506
8 years ago
barisusakli
f092b7754e
only create 1 alert for chat spam error
8 years ago
barisusakli
6f49509645
fix newSet on redis
8 years ago
Julian Lam
04b66787ea
removed hardcoded stepsize of 1 for chart, so it can space the ticks out properly
8 years ago
Julian Lam
793555a344
Merge branch 'master' into develop
8 years ago
barisusakli
1301fb1f34
on chat leave close the modal
8 years ago
barisusakli
8a123f7c1c
closes #5509
8 years ago
barisusakli
69c6ee5834
closes #5483
8 years ago
barisusakli
992e3128bd
closes #5499
8 years ago
Julian Lam
af2d9fb85b
Merge branch 'master' into develop
8 years ago
Accalia de Elementia
743a7e00b4
fix: auto cropper on image upload selects maximum image area by default
8 years ago
barisusakli
531df7bd09
closes #5504
8 years ago
RoiEX
c517733e34
Fix admin Search
8 years ago
barisusakli
e85e35cf0c
closes #5497
8 years ago
barisusakli
202bafa3e3
add images to bundle
8 years ago
barisusakli
5ca8456340
move image code to client/topic/images
8 years ago
barisusakli
284485c885
check data.config
8 years ago
Julian Lam
58cbf44143
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
007051c14c
Fix #5476
8 years ago
Julian Lam
b1ceec7571
Merge remote-tracking branch 'origin/master' into develop
8 years ago
barisusakli
347761173a
helpers tests
8 years ago
Julian Lam
6e7b505ea7
more linting
8 years ago
Julian Lam
ddea9f534e
running eslint again
8 years ago
Julian Lam
72e77772db
Merge branch 'master' into develop
8 years ago
Julian Lam
995f8296a4
linting
8 years ago
Julian Lam
e71bd7a27f
Merge branch 'master' into styleguide
8 years ago
barisusakli
048eb8a320
some helper tests
8 years ago
Peter Jaszkowiak
dd2b930824
Resolve merge conflicts, minify only `.js` files
8 years ago
Peter Jaszkowiak
ee9d7584e4
Fix test, misc
8 years ago
pichalite
1d5b3cc73f
ACP manage tags page UI changes
8 years ago
Julian Lam
a9f144230e
Merge branch 'master' into develop
8 years ago
psychobunny
7b7565ee8e
Merge pull request #5468 from pichalite/acp-groups
...
ACP manage groups UI updates
8 years ago
Julian Lam
672d7352bb
Merge branch 'master' into develop
8 years ago
pichalite
dcb0f18422
ACP manage groups UI updates
8 years ago
Julian Lam
e887dda37a
Merge pull request #5461 from pichalite/image-dimension
...
Use ACP profile image dimension setting in cropper
8 years ago
Julian Lam
e427f1663e
Merge pull request #5456 from NodeBB/sounds-refactor
...
Sound system improvements
8 years ago
Julian Lam
62e0f5f883
Merge remote-tracking branch 'origin/master' into develop
8 years ago
pichalite
fd0f0beaf2
lint
8 years ago
pichalite
a99572fc48
Use ACP profile image dimension setting in cropper
8 years ago
Peter Jaszkowiak
23540afaeb
Resolve merge conflicts
8 years ago
Peter Jaszkowiak
b227297ef3
ESlint no-use-before-define
8 years ago
Peter Jaszkowiak
93f38d4f30
ESlint no-multi-assign
...
and max-nested-callbacks, no-mixed-requires, max-statements-per-line
8 years ago
Peter Jaszkowiak
4bb49a7171
ESlint no-unused-vars
8 years ago
Peter Jaszkowiak
c18808fdeb
ESlint no-useless-concat, no-mixed-spaces-and-tabs
8 years ago
Peter Jaszkowiak
fdf4f873bf
ESlint eqeqeq
...
and require-jsdoc, no-negated-condition
8 years ago
Peter Jaszkowiak
144fa8698c
Eslint no-lonely-if
8 years ago
Peter Jaszkowiak
57f89663aa
ESlint radix
8 years ago
Peter Jaszkowiak
09e868ce5f
ESlint no-useless-escape, no-else-return
8 years ago
Peter Jaszkowiak
11cb3a9554
ESlint operator-assignment, block-scoped-var
8 years ago
Peter Jaszkowiak
a0a50677da
ESlint n-loop-func, yoda
8 years ago
Peter Jaszkowiak
04bb6513b0
ESlint no-cond-assign, no-void, valid-jsdoc
8 years ago
Peter Jaszkowiak
32dc7c23ea
ESlint guard-for-in, no-nested-ternary
...
and operator-linebreak
8 years ago
Peter Jaszkowiak
c4bdb72941
ESlint no-unneeded-ternary
...
and no-extend-native, no-sequences
8 years ago
Peter Jaszkowiak
64a6322002
ESlint no-extra-boolean-cast
...
and no-shadow-restricted-names
8 years ago
Peter Jaszkowiak
daa169c094
ESlint no-unused-expressions
8 years ago
Peter Jaszkowiak
ac2f69f7af
ESlint no-return-assign
...
and no-restricted-modules
8 years ago
Peter Jaszkowiak
896c8c7343
ESlint object-curly-spacing
8 years ago
Peter Jaszkowiak
1493afee2a
ESlint indent
8 years ago
Peter Jaszkowiak
3b0dd2d1ef
ESlint padded-blocks
8 years ago
Peter Jaszkowiak
feb8405f95
ESlint eol-last
8 years ago
Peter Jaszkowiak
41896e1fc7
ESlint lines-around-directive
8 years ago
Peter Jaszkowiak
f3a8256f35
ESlint strict
8 years ago
Peter Jaszkowiak
a038c66549
ESlint quotes
8 years ago
Peter Jaszkowiak
604358ecc4
ESlint keyword-spacing, no-multi-spaces
8 years ago
Peter Jaszkowiak
a5a3f3089a
ESlint no-mixed-operators
8 years ago
Peter Jaszkowiak
2e031f3759
ESlint comma-spacing
8 years ago
Peter Jaszkowiak
277a7fb8b4
ESlint key-spacing, no-trailing-spaces
8 years ago
Peter Jaszkowiak
34e233fe1d
ESlint spaced-comment
8 years ago
Peter Jaszkowiak
532951c24f
ESlint space-in-parens, block-spacing
8 years ago
Peter Jaszkowiak
b1b486f729
ESlint quote-props
8 years ago
Peter Jaszkowiak
3361a72725
ESlint no-plusplus
...
and no-empty, space-unary-ops
8 years ago
Peter Jaszkowiak
d1101a7fb4
ESlint dot-notation
...
and func-call-spacing
8 years ago
Peter Jaszkowiak
d7526b5e44
ESlint array-bracket-spacing
...
and object-property-newline
8 years ago
Peter Jaszkowiak
554075b312
ESlint no-continue
8 years ago
Peter Jaszkowiak
d9c1f6f088
ESlint no-extra-semi
8 years ago
Peter Jaszkowiak
3d6bfa47c5
ESlint no-useless-return
8 years ago
Peter Jaszkowiak
879470f417
ESlint brace-style
8 years ago
Peter Jaszkowiak
52f2028206
ESlint no-multiple-empty-lines
8 years ago
Peter Jaszkowiak
b09b3aef7f
ESlint no-undef, remove global comments
8 years ago
Peter Jaszkowiak
2ba46808a1
ESlint one-var, fix comma-dangle
8 years ago
Peter Jaszkowiak
bc1d70c126
ESlint comma-dangle
8 years ago
pichalite
8dab8864f6
Add extensions for cropped images
8 years ago
barisusakli
d6cdc6d34d
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Peter Jaszkowiak
9f15008247
Address review issues
8 years ago
Julian Lam
a379b03e71
lint
8 years ago
Julian Lam
f7f5b2c8d9
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
802878c371
Merge pull request #5455 from pichalite/cropper
...
Make cropper in to a module
8 years ago
barisusakli
e009ce5609
closes #5443
8 years ago
barisusakli
4d05e492cc
closes #5312
8 years ago
Peter Jaszkowiak
c75391f9f5
Sound system improvements
...
- Fix sound ACP uploads
- Display soundpack names with sound files
- Soundpacks can have sounds with identical names
- Link sounds during build step
- Generate map of sound name to file name during build step
- Change how soundpacks work. It's now done via a field in plugin.json
8 years ago
pichalite
2ca8f60e77
Finalize cropper module
8 years ago
pichalite
d784a8dce8
Restore uploader.js
8 years ago
pichalite
43f4d9819e
Linting
8 years ago
pichalite
484891472e
Make cropper in to a module
8 years ago
barisusakli
dad5b135c3
lint
8 years ago
barisusakli
c285eb7fcd
closes #5450
8 years ago
Julian Lam
8bf719b258
Merge pull request #5431 from NodeBB/ajaxify-cache-buster
...
Ajaxify improvements, `/assets/uploads/` fixes, cache buster improvements
8 years ago
Julian Lam
fcaefbadca
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Anil Mandepudi
c25836b5fc
Option to upload without cropping ( #5447 )
...
* Option to upload without cropping
* Fix styling
* Fix styling
* Add missing semi-colon
* I fail at styling :fail:
8 years ago
psychobunny
0667870286
set an active state for pageview options
8 years ago
psychobunny
ccfec622d4
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
8 years ago
psychobunny
9e354a09d1
prettier stats on dashboard
8 years ago
Julian Lam
7f124a3ccf
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
8f27d7810b
Ajaxify improvement, `/assets/uploads`
8 years ago
Julian Lam
7ba111acdd
Merge pull request #5420 from NodeBB/assets-route
...
/assets/uploads
8 years ago
Julian Lam
a8fd1440d4
fixed incorrect language key in ip blacklist page
8 years ago
psychobunny
570efb9e4b
Merge branch 'develop' into threads-enhancement
8 years ago
psychobunny
83cd960ffa
improved threaded view design
8 years ago
Peter Jaszkowiak
aaacdb8413
Fix #5416 , uploads path config setting
...
- Finish moving uploads route to `/assets/uploads`
- Remove `upload_url` config setting, it was broken
8 years ago
barisusakli
387110fecc
closes #5315
8 years ago
Julian Lam
8a0a74d95e
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
b5daedb7a3
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Peter Jaszkowiak
bb1bfb0449
Merge branch 'master' into assets-route
8 years ago
pichalite
2c5f8ed8e6
Add image options to cropper modal
8 years ago
psychobunny
dbc3113940
Merge pull request #5412 from pichalite/cropperjs
...
Ability to crop profile images before uploading
8 years ago
pichalite
b757f563df
Move tpl and less to core
8 years ago
pichalite
a3df9132f7
Fix styling
8 years ago
pichalite
a41acead44
Fix tabs
8 years ago
pichalite
6a073277ac
Fix ACP layout on tablets
8 years ago
pichalite
a808d1b4d9
Set aspect ratio to square and confine crop box to image
8 years ago
Julian Lam
bfd16d188e
Merge branch 'master' into develop
8 years ago
barisusakli
76254942b2
closes #5190
8 years ago
Peter Jaszkowiak
360a35d0a6
Resolve merge conflicts
8 years ago
pichalite
700e2cf800
linting
8 years ago
pichalite
de28ff5d43
Ability to crop profile images before uploading
8 years ago
Peter Jaszkowiak
bb7a35b85c
Fix translator catching JS errors in callbacks
8 years ago
Peter Jaszkowiak
c14a31644b
Merge branch 'master' into 'develop'
8 years ago
Peter Jaszkowiak
bc9fa0a990
Remove requests to nonexistent language files
8 years ago
barisusakli
f1f00b63fb
closes #5400
8 years ago
Julian Lam
7414482753
Merge branch 'master' into develop
8 years ago
Julian Lam
05c724de30
added new hook for messaging teaser retrieval, and casting input as String before execuring stripTags templates helper
8 years ago
barisusakli
33e452cc8e
fix lint
8 years ago
barisusakli
0b95eab71e
use roomName if availabe in taskbar
...
if room is renamed update title on taskbar
8 years ago
Julian Lam
73879b824c
Merge branch 'master' into develop
8 years ago
Julian Lam
694f2382bf
fix issue where navigating back to a topic listing (category.tpl) would not scroll down to the topic you had clicked on, and in some cases would exclude topics that were beyond that particular 'page'
8 years ago
Julian Lam
339845ff6b
Merge pull request #5366 from pitaj/build-translations
...
Compile translations in the build step
8 years ago
Julian Lam
76376f52c3
Merge remote-tracking branch 'origin/master' into develop
8 years ago
psychobunny
19c3f54a30
Merge pull request #5379 from pichalite/issue-5344
...
Fixes #5344
8 years ago
pichalite
7b234c666f
Fixes #5344
8 years ago
Julian Lam
08af924873
closes #5189
8 years ago
Julian Lam
82e9e1a05d
closes #5189
8 years ago
Peter Jaszkowiak
05b68391dd
Use `/assets` for client assets
...
- Route `/assets` -> `build/public`, falling back on `public`
- Moved destinations for `nodebb.min.js`, `acp.min.js`, `admin.css`, `stylesheet.css`, `templates`, and `sounds` to `build/public`
- r.js modules previously routed through express are now symlinked into `public/build/src/modules`
- minfiles no longer served from a memory cache
- use config `views_dir` setting everywhere template directory is used
- fix cache buster `v=v=`
8 years ago
Peter Jaszkowiak
e1a29f4aa8
Switch to `assets` route
8 years ago
Peter Jaszkowiak
b4b3be3d97
Cache bust translations, query param name
8 years ago
Peter Jaszkowiak
2f07c18c5a
All hail the glorious translation prebuilding
8 years ago
Julian Lam
9dcbe875a0
Merge branch 'master' into develop
8 years ago
Julian Lam
c99321a518
always setting app.previousUrl now, and passing cid into filter:category.topics.get hook
8 years ago
psychobunny
65cf2dbe55
move updateRoomUsage to after graph setup #5346
8 years ago
psychobunny
7f9381b087
closes #5346
8 years ago
psychobunny
9797f69324
action:chat.sent
8 years ago
Julian Lam
20d035bdac
hotfix to utils.isRelativeUrl to handle null or undefined first argument
8 years ago
Julian Lam
9987d52855
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
2ab2486d3b
if require call on page script fails, remove from scripts array
8 years ago
Julian Lam
6a591069c5
fixes issue with ajaxify.end not firing
8 years ago
Julian Lam
43056a4bfa
Merge branch 'master' into develop
8 years ago
Julian Lam
64e4ef042b
allowing plugins to subscribe to action:script.load and pass in function references
8 years ago
Peter Jaszkowiak
ffa2bd14f8
Fix reverse proxies breaking admin translations
8 years ago
Julian Lam
2c6beb9ffb
Merge branch 'master' into develop
8 years ago
Barış Soner Uşaklı
aa32e7b359
fix indents
8 years ago
loopback0
a86134cc5b
Fix selection
...
Tweak to allow the shift + click behaviour for the checkboxes while still letting the browser behaviour work
8 years ago
Julian Lam
3861b2dd80
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Peter Jaszkowiak
cb82824c13
Fix ACP title bug with hashes ( #5331 )
8 years ago
Anil Mandepudi
8ddf7eb922
Use scrollStop in chat ( #5326 )
8 years ago
pichalite
5b646495af
Confirm before removing user and group cover picture
8 years ago
Julian Lam
db20df0110
Merge branch 'master' into develop
8 years ago
Julian Lam
a8521d0349
remove double-click to mark all notifications read
8 years ago
barisusakli
190b3759a0
fix tests
8 years ago
barisusakli
827e4b4ffd
refactor post tools
8 years ago
pichalite
cae5a9ac58
Update ACE editor to latest
8 years ago
Julian Lam
29c7ae7645
Merge remote-tracking branch 'origin/master' into develop
8 years ago
psychobunny
f742c847e1
Merge pull request #5304 from pitaj/master
...
Fix ACP title issues
8 years ago
Peter Jaszkowiak
6d00d5f6a5
Fix ACP title issues
8 years ago
Barış Soner Uşaklı
c4d4d2385b
closes #3973 closes #5303
8 years ago
Julian Lam
c640bdf2b9
Merge branch 'master' into develop
8 years ago
Julian Lam
d77f417cf3
allowing timeago timestamps to be in the future
8 years ago
Peter Jaszkowiak
460b830a96
Fix ajaxify loading default language translations
8 years ago
Peter Jaszkowiak
038c45f4b6
`admin/manage` translations, misc
...
- Translate Manage templates and JS
- Change `translator.translate -> .html` into `.translateHtml` where fitting
- Translate `admin/partials/download_plugin_item`
8 years ago
Peter Jaszkowiak
94eb74646c
`admin/manage/categories` translations
...
- Fix privilege table headers so bottom borders align
- Fix `/admin` route to show Dashboard title correctly
- Translate ACP category management and privileges templates
- Translate ACP category management JS
- Remove unnecessary translates in JS
- Fix bootbox wrapper to work with translations containing html
8 years ago
Peter Jaszkowiak
862908d0eb
ACP search and title improvements
...
- Search uses translated titles if available
- Use `advanced` for `development` route titles
- Remove route title from showing up in results
- Highlight matching part of result title
- Don't show empty result contents when only title is matched
8 years ago
Peter Jaszkowiak
3008794797
`admin/general` JS translations and misc
8 years ago
Peter Jaszkowiak
95bef8f3f6
`admin/extend` JS translations and misc
8 years ago
Peter Jaszkowiak
38eba81933
ACP menu and title translations
8 years ago
Peter Jaszkowiak
bae1daf5dc
Bootbox wrapper improvements
8 years ago
Peter Jaszkowiak
606de990e9
`admin/advanced` JS translations
8 years ago
Peter Jaszkowiak
0b4c39338e
Translation bootbox wrapper
...
- Replaced minfied bootbox file with unminified one since it's minified at build anyways
- Removed existing override
- Made translator more verbose in dev mode; it now warns about missing translations
8 years ago
Peter Jaszkowiak
4eca23174a
Translate dynamically added admin content
8 years ago
barisusakli
1fed01fe43
ability to filter search by tags
8 years ago
Julian Lam
76bcc1c327
Merge branch 'flagging-refactor' into develop
8 years ago
Barış Soner Uşaklı
4ff3d06f90
escape labelColor, icon, cover:position, validate toPid
8 years ago
barisusakli
55b68197aa
closes #4544
8 years ago
barisusakli
9d75c48236
closes #4563 closes #4569 closes #4566
8 years ago
Julian Lam
e6768ab572
some more fixes to flags, simplifying qs manipulation in flags search
...
re: #5232
8 years ago
Julian Lam
451c2838d0
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
barisusakli
c32e6aaabb
use build module instead of forking
8 years ago
barisusakli
e86708cb0c
add cid to widgets.render
...
init date pickers in widgets ACP
8 years ago
Julian Lam
b79073cf32
Merge branch 'translator-escapes' of https://github.com/pitaj/NodeBB into pitaj-translator-escapes
8 years ago
Julian Lam
e227f5842a
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Mathias Schreck
b1a48981ef
Check if href exists before accessing it ( #5281 )
...
I got a lot of errors in Firefox 50 `TypeError: $(...).attr(...) is undefined nodebb.min.js:25167:24` which points exactly to that line I’ve changed.
Since HTML5 `href` is not a required attribute of an `a` tag. We have a couple of links without `href` and every time you click it you will get this error.
8 years ago
Peter Jaszkowiak
bb5fe0cc83
Escape arguments in `Translator.compile`
8 years ago
Peter Jaszkowiak
a81aad61ab
Add tests for translator static methods
8 years ago
Peter Jaszkowiak
7c697759e9
Escape and ignore `%` and `\,` in translator args
8 years ago
Julian Lam
aaec71bc0c
added stepSize to flags chart, #5232
8 years ago
Julian Lam
dc508fa0cb
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
ebc9abd773
upgrade script and graphs for #5232
8 years ago
barisusakli
0b9829850c
closes #5273
8 years ago
Julian Lam
5d63c0aa3b
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
5dd892bd01
a bunch of changes here... allowing user profiles to be flagged, #5232
8 years ago
psychobunny
6b7b51eaf0
Merge pull request #5170 from pitaj/master
...
ACP search updated to support translations
8 years ago
Peter Jaszkowiak
e2ea3cb21e
Fix linting error
8 years ago
Julian Lam
a2fecf5ae4
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
9f9051026b
more work on #5232
8 years ago
Stuart Williams
647d0e0a75
Avoid encoding HTML in Twitter social share text
8 years ago
Stuart Williams
cafc5cd891
closes #5259
8 years ago
Peter Jaszkowiak
8ca98625b9
Key through search results
8 years ago
Peter Jaszkowiak
f1cfed50a1
Translate skins and themes fully
8 years ago
Peter Jaszkowiak
5843e8dd77
Fix Translator to work with namespace paths
8 years ago
Julian Lam
cd3002e812
removed user flag reset method and associated socket call from ACP
8 years ago
Julian Lam
88958049eb
added some more filters, and appending event to history on flag creation
...
issue #5232
8 years ago
Julian Lam
8e1d441e20
Added some quick filters, #5232
8 years ago
Julian Lam
753d4b0275
wrapped up basic functionality of list and detail for flags, filter support. #5232
8 years ago
Julian Lam
f1d144f15e
history appending, finished up notes, #5232
8 years ago
Peter Jaszkowiak
5223bb5191
Merge branch 'master' of github.com:nodebb/nodebb
8 years ago
Julian Lam
d9d60c20bd
flag updating and note appending, #5232
8 years ago
barisusakli
4cb48c46ab
closes #5242
8 years ago
barisusakli
2291899f4f
show chat room title in taskbar
8 years ago
Peter Jaszkowiak
240e958fb1
Use config.relative_path instead of allcaps
8 years ago
Peter Jaszkowiak
de6ced4e07
Tests for admin search, simplifications
8 years ago
Peter Jaszkowiak
e3dd68e19c
Explanations and simplifications
8 years ago
Peter Jaszkowiak
a431dc0305
ACP search updated to support translations
8 years ago
barisusakli
2e28a8f7c7
closes #5239
8 years ago
barisusakli
a4b46fd5ce
closes #5236
8 years ago
Peter Jaszkowiak
c5237443cd
Standard language codes ( #5218 )
...
* Use standard language codes. Fallback for plugins.
* Fix transifex config
* Tab vs space here for some reason
* Remove redundancies
* config.relative_path instead of allcaps
* added upgrade script for existing users' accounts
8 years ago
Julian Lam
c987b8474e
fixing new post parsing to not add img-responsive to avatars
8 years ago
Julian Lam
6f1e5a83ab
resolve regression caused by part of d28f7de
8 years ago
Julian Lam
d28f7de19e
fixes #5228
8 years ago
barisusakli
db14c29e41
socket.io/categories tests
8 years ago
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
9 years ago
barisusakli
053906b76d
revert chat fix
9 years ago
barisusakli
c8e5f52d9f
fix chat route on mobile
9 years ago
barisusakli
5c70e503aa
closes #5022
9 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
9 years ago
Anil Mandepudi
351504bd6c
fix error on icon to picture change in profile
9 years ago
Anil Mandepudi
eb61c4e267
redirect main window to correct url on chat pop out
9 years ago
Barış Soner Uşaklı
e2cbc8bc69
fix timeago on acp users
9 years ago
Anil Mandepudi
2ef09de48d
fix route on chat search
9 years ago
Anil Mandepudi
9c646ce39c
redirect to correct route on Chats.leave
9 years ago
barisusakli
1ec5539adc
closes #5055
9 years ago
barisusakli
ae6305365e
dont set search term from localstorage
9 years ago
barisusakli
8326846c2f
closes #5043
9 years ago
barisusakli
1866f93e9c
closes #5045
9 years ago
barisusakli
ff29d0e826
closes #4290
9 years ago
barisusakli
c4f82a3f60
closes #5046
9 years ago
barisusakli
aad1e54c37
closes #5041
9 years ago
barisusakli
15cae8d6ea
ability to set moderation note on users
9 years ago
barisusakli
33306f6236
show stack on error
9 years ago
barisusakli
55396ca442
inf scroll in chat-content
9 years ago
barisusakli
4be20799ec
fix getRecentChats
9 years ago
barisusakli
202edfa47e
chat history access
9 years ago
barisusakli
4ce8e2224a
optimize topics.markTopicNotificationsRead
...
let's not call it once for each tid
9 years ago
barisusakli
958fe3e72f
closes #3762
9 years ago
barisusakli
5e77b87a1e
removed scroll duration
9 years ago
barisusakli
e69ff93a49
dont translate non strings
9 years ago
barisusakli
2c140c2107
ability to filter flags by category
9 years ago
barisusakli
814c4103ad
prevent default
9 years ago
barisusakli
72c75bd781
add pagination to flags page
9 years ago
barisusakli
282a0b0030
fix missing translator
9 years ago
barisusakli
ef5e02534a
fix missing translator, add flag reason
9 years ago
Julian Lam
4897e861fb
handling errors :rage2:
9 years ago
Julian Lam
b12607b1de
added uid to flag history, fixed loading on IS, worked around tjs bug
9 years ago
Julian Lam
d04a10225c
WIP showing updated flag data, history, updating flag data
9 years ago
Julian Lam
8dc57cba58
allowing updating of flag data
9 years ago
barisusakli
a72ccfb067
only remove page # on IS
9 years ago
barisusakli
49bd03b8ec
closes #5004
9 years ago
barisusakli
9ba3612895
remove winston
9 years ago
psychobunny
30da4ac748
closes #5031
9 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
9 years ago
barisusakli
7f27a21441
new hook action:infinitescroll.loadmore
9 years ago
barisusakli
8273dab368
ability to pass tags to new topics
9 years ago
Mathias Schreck
fef9ec7ad6
Fix unhandled callback errors
9 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