4685 Commits (5240d477dbaab46c1ca7cd8354445c507a985faf)

Author SHA1 Message Date
Barış Soner Uşaklı 923bd86662 Widgets refactor (#5817)
* widgets refactor

render widgets server side
widgets can use all the data the template can use

* fix tests
9 years ago
Barış Soner Uşaklı e9360347ea less padding, closes #5811 9 years ago
Barış Soner Uşaklı 34d9b57b26 fix wrong function name, change dom to data @julianlam 9 years ago
Julian Lam 3ddf332e0c added two new client-side hooks for search to allow plugins to add fields 9 years ago
Julian Lam 77ec169591 added two new client-side hooks for search to allow plugins to add fields 9 years ago
Baris Usakli e0de922ede Revert "widgets refactor"
This reverts commit 9e94edb5aa.
9 years ago
Baris Usakli 9e94edb5aa widgets refactor
render widgets server side
widgets can use all the data the template can use
9 years ago
Baris Usakli 7538210b07 #5772
load correct timeago settings on cold load instead of after page load
9 years ago
Julian Lam 3f2c183cbd Merge branch 'master' into develop 9 years ago
Peter Jaszkowiak f1c955e6fc Fix scrollStop not working sometimes 9 years ago
Peter Jaszkowiak 6cb8440715 Fix #5793
Use a custom header instead
9 years ago
Baris Usakli 5167c1aa4f Merge remote-tracking branch 'refs/remotes/origin/master' into develop 9 years ago
Baris Usakli 9979987342 perserve hash when switching categories 9 years ago
Baris Usakli 4890731444 don't error if topicsContainer is not set 9 years ago
Baris Usakli e8bff210c9 clear selectedCategory on init 9 years ago
Barış Soner Uşaklı b64ba40c67 closes #5772 9 years ago
Barış Soner Uşaklı e6cbaf6d85 Merge remote-tracking branch 'refs/remotes/origin/master' into develop 9 years ago
Barış Soner Uşaklı fd43f38e42 closes #5773 9 years ago
Baris Usakli 1f5b3ba636 closes #5771 9 years ago
Baris Usakli 1b0c6741f8 Merge remote-tracking branch 'refs/remotes/origin/master' into develop 9 years ago
Julian Lam 9a06604968 changing local getUserName to getUserSlug, closes julianlam/nodebb-plugin-mentions#89 9 years ago
Julian Lam e604d6e23e closes #5768 9 years ago
Barış Soner Uşaklı 53a2a7244d closes #5765 9 years ago
Barış Soner Uşaklı 7fe9366103 Merge remote-tracking branch 'refs/remotes/origin/master' into develop 9 years ago
Barış Soner Uşaklı 8f5f5eb56a closes #5761 9 years ago
Baris Usakli 0ea4ee7dda Merge remote-tracking branch 'refs/remotes/origin/master' into develop 9 years ago
Julian Lam dbcc1517eb fix chat links not working in flag details page 9 years ago
Barış Soner Uşaklı d9e84b1db8 Merge remote-tracking branch 'refs/remotes/origin/master' into develop 9 years ago
Barış Soner Uşaklı b13ed26587 closes #5755 9 years ago
Baris Usakli 8ea5c060f5 closes #5754 9 years ago
Barış Soner Uşaklı a16aa33c8d Merge remote-tracking branch 'refs/remotes/origin/master' into develop 9 years ago
Barış Soner Uşaklı 1628c352fd closes #5750 9 years ago
Barış Soner Uşaklı 38806fe07f closes #5752 9 years ago
Baris Usakli 037a0e5239 closes #5742
also fix reverse infinite scroll when sorting is changed
9 years ago
Peter Jaszkowiak aefdc4b24b Refactor helpers import/export 9 years ago
Baris Usakli da8b1b605c #5723 9 years ago
Baris Usakli d13eb52f39 closes #5722 9 years ago
psychobunny 9cb5f71e08 #5717 also don't show category section in subcategory listing 9 years ago
psychobunny 88d5f97280 closes #5717 9 years ago
psychobunny 22891215cd Merge branch 'master' of https://github.com/NodeBB/NodeBB 9 years ago
psychobunny 179b11b7d2 ACP allow ctrl-click to open new in new tab when settings are unsaved 9 years ago
Baris Usakli 883b35243f fix lint 9 years ago
Baris Usakli 1fa52267d4 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	public/src/admin/manage/category.js
9 years ago
Baris Usakli de5fe25e57 closes #5715 9 years ago
psychobunny dcbe4864a9 fix bad merge / dupe code 9 years ago
Barış Soner Uşaklı 08aaabd33c closes #5642 9 years ago
Baris Usakli 5af1161e09 fix eslint 9 years ago
psychobunny 82cab53508 fix digest scheduling information on cold load 9 years ago
psychobunny 1b98449686 closes #5704 9 years ago
Julian Lam 3e6d51fc5a fixes #5606 :rage2: 9 years ago
Julian Lam 74965654de adjusted cropbox max-height calculation to be dynamic 9 years ago
Julian Lam 3e218a75b8 allowed zooming again @pichalite 9 years ago
Julian Lam 30bec51a21 removed cropper zoom and using image scaling to show entire image. Click on modal backdrop during crop will no longer close modal 9 years ago
Barış Soner Uşaklı a513d98e1d prevent timeago in future for new posts 9 years ago
Peter Jaszkowiak 542ae5e71f Extract in-place translation from bootbox wrapper for use anywhere 9 years ago
Barış Soner Uşaklı 29ca1dbf08 replies/reply fix 9 years ago
Barış Soner Uşaklı 70adcd64bc #5667 9 years ago
Julian Lam 816809ce3c fixes #5606 9 years ago
Baris Usakli 51a85031f7 utils tests 9 years ago
Julian Lam 064a8aa6d7 Allowing custom date range to be supplied in pageviews graph, closes #5541 9 years ago
Barış Soner Uşaklı 29c0b8337e closes #5645 9 years ago
Barış Soner Uşaklı 17b57be835 Merge pull request #5661 from NodeBB/utils-rtrim
Deprecate non-standard `String.prototype.rtrim`
9 years ago
Peter Jaszkowiak 2b2544a4b1 Deprecate non-standard `String.prototype.rtrim` 9 years ago
Julian Lam 87fbb44ca8 fixes #5660 properly 9 years ago
Julian Lam 6d392089e4 fixes #5660 - https://ecma-international.org/ecma-262/5.1/#sec-15.9.1.1 9 years ago
Barış Soner Uşaklı f3deef4931 closes #5656 9 years ago
Barış Soner Uşaklı 3a1eba2537 merge 9 years ago
psychobunny b3bd70235a refactor ban messaging; add ban duration to message; use bootbox instead of alert 9 years ago
psychobunny 76a2b4800b add back timeago.allowFuture so we can notify when a ban will expire 9 years ago
Barış Soner Uşaklı 5673769c8c add back removed rtrim method 9 years ago
Barış Soner Uşaklı 670a5d9ca0 fix timestamp not showing for replies, remove allowFuture @julianlam 9 years ago
Barış Soner Uşaklı 986e52897d fix crash if locale is undefined 9 years ago
psychobunny 6f8e7343e6 fix for "invalid date" re:threading when replying to yourself 9 years ago
Barış Soner Uşaklı 6fb90a17e0 closes #5613 9 years ago
Barış Soner Uşaklı 2f3aceb7d3 dont do anything if config is off 9 years ago
Barış Soner Uşaklı 82863a28f0 add the loaded topics after the last topic on the list 9 years ago
Peter Jaszkowiak 65e31493a9 Escape ACP search values 9 years ago
Peter Jaszkowiak 81e23a8a9a Fix #5622 9 years ago
Barış Soner Uşaklı 081578c7f4 Merge pull request #5616 from NodeBB/auto-lang
Automatically detect user language based on browser accepts header
9 years ago
Peter Jaszkowiak 64bf542d17 Fix HTML `lang` attribute using the `defaultLang`
Themes need `lang="{function.localeToHTML, userLang, defaultLang}"` in
their header.tpl file
9 years ago
Barış Soner Uşaklı c43a4e4b82 Merge pull request #5615 from NodeBB/fix-5536
Fix #5536
9 years ago
barisusakli 08dd412896 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
# Conflicts:
#	src/upgrade.js
9 years ago
barisusakli 75e5f2da74 closes #5485 9 years ago
barisusakli 73700ed747 closes #5617 9 years ago
Peter Jaszkowiak cc76a8663d Add flag for detecting if the mock is being used 9 years ago
Peter Jaszkowiak 30b47d39f3 Fix #5536 9 years ago
barisusakli b45111d44b show max message length in error message 9 years ago
Peter Jaszkowiak 9d8ff4ea3e Fix images not displaying in signatures 9 years ago
barisusakli 236758b712 Merge remote-tracking branch 'refs/remotes/origin/master' into develop 9 years ago
barisusakli fb3020f892 closes #5604 9 years ago
Peter Jaszkowiak 2827db3309 Fix sounds playing through multiple tabs 9 years ago
barisusakli 20eac0de94 closes #5518 9 years ago
barisusakli e3205bcfad merge 9 years ago
Peter Jaszkowiak baa2a59f4c Fix ace editor not working 9 years ago
Peter Jaszkowiak 0fe10f5e86 Escape topic titles at the source, deduplicate 9 years ago
barisusakli 36df4cdf97 fix cyclic dependency issue 9 years ago
barisusakli b8c606cbbd closes #5519 9 years ago
Julian Lam a141835cf8 Merge branch 'master' into develop 9 years ago
Peter Jaszkowiak 1fb48ef7a7 Fix #5592 (#5593)
* Fix #5592
Escape translation tokens in topic titles, descriptions, profile about, and post contents

* Fix tests
9 years ago
Julian Lam d18cfced96 Merge remote-tracking branch 'origin/master' into develop 9 years ago
Peter Jaszkowiak a8add6477c Fix merge conflicts 9 years ago
Julian Lam a62a4e698f Merge pull request #5578 from NodeBB/utils-translator-require
Make utils and translator easier to require
9 years ago
Peter Jaszkowiak 484a800327 Merge branch master into develop 9 years ago
Peter Jaszkowiak 980e9026f3 Fix #5588, translator ignores unclosed tokens 9 years ago
Peter Jaszkowiak 9368e666d8 Fix failing test 9 years ago
Peter Jaszkowiak 010473e5cc Merge branch 'master' into patch-pitaj 9 years ago
Peter Jaszkowiak dc4f2be156 Remove ace global for eslint 9 years ago
Julian Lam 126237e2c9 Merge pull request #5576 from pichalite/zxcvbn
Closes #5521
9 years ago
Peter Jaszkowiak 1892492505 Deprecate utils.walk, remove prototype modification 9 years ago
Peter Jaszkowiak 1ed571189c Make utils and translator easier to require
Move utils.walk to file.walk, backwards compatible
9 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
9 years ago
pichalite 4c89497cc4 Closes #5521 9 years ago
Anil Mandepudi da183e196a Fixes #5572 (#5575)
* Fixes #5572

* Adding trailing commas but in protest
9 years ago
Peter Jaszkowiak 1deeaaeb39 Fix #5563 9 years ago
Julian Lam 7afe8a32f6 Merge branch 'master' into develop 9 years ago
Julian Lam 1594a84e1c fixes #5536 9 years ago
Julian Lam b649eb95f8 Merge remote-tracking branch 'origin/master' into develop 9 years ago
Julian Lam 6060b8e13b fix tests 9 years ago
Barış Soner Uşaklı fe27d40ff6 closes #5542 9 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.
9 years ago
Julian Lam 7f8f197e60 Merge branch 'master' into develop 9 years ago
Julian Lam 23d4497c73 Merge pull request #5531 from NodeBB/patch_5491
Fix #5491
9 years ago
Peter Jaszkowiak 8c45411ccc Fix #5491 9 years ago
Julian Lam 250bb4b011 fixed leftover merge conflict artifact 9 years ago
Julian Lam 1ebbbdd3f9 Merge remote-tracking branch 'origin/master' into develop 9 years ago
barisusakli 6a4b082080 closes #5524 9 years ago
barisusakli 5a2ff8ed0a closes #5527 9 years ago
Julian Lam 6d444ccacf Merge pull request #5526 from NodeBB/patch_5346
Fix #5346
9 years ago
Peter Jaszkowiak c199075d98 Fix #5346 9 years ago
Barış Soner Uşaklı 0396e9300b Merge pull request #5500 from RoiEXLab/fix-admin-search
Fix admin Search
9 years ago
Julian Lam 860999fa6c Merge remote-tracking branch 'origin/master' into develop 9 years ago
psychobunny 286d0ab203 prevent tagsinput initialization from flagging as unsaved 9 years ago
psychobunny 62f445ad7f ACP: added tagsinput to other fields that are "comma separated" 9 years ago
barisusakli bb146e049c fix lint 9 years ago
psychobunny 447b7b02ca use tagsinput for #5439 instead 9 years ago
psychobunny f2eb4b8083 closes #5439 9 years ago
psychobunny a67d48e719 #5513 (#5520)
closes #5513
9 years ago
psychobunny fd8e647ef5 closes #5506 9 years ago
barisusakli f092b7754e only create 1 alert for chat spam error 9 years ago
barisusakli 6f49509645 fix newSet on redis 9 years ago
Julian Lam 04b66787ea removed hardcoded stepsize of 1 for chart, so it can space the ticks out properly 9 years ago
Julian Lam 793555a344 Merge branch 'master' into develop 9 years ago
barisusakli 1301fb1f34 on chat leave close the modal 9 years ago
barisusakli 8a123f7c1c closes #5509 9 years ago
barisusakli 69c6ee5834 closes #5483 9 years ago
barisusakli 992e3128bd closes #5499 9 years ago
Julian Lam af2d9fb85b Merge branch 'master' into develop 9 years ago
Accalia de Elementia 743a7e00b4 fix: auto cropper on image upload selects maximum image area by default 9 years ago
barisusakli 531df7bd09 closes #5504 9 years ago
RoiEX c517733e34 Fix admin Search 9 years ago
barisusakli e85e35cf0c closes #5497 9 years ago
barisusakli 202bafa3e3 add images to bundle 9 years ago
barisusakli 5ca8456340 move image code to client/topic/images 9 years ago
barisusakli 284485c885 check data.config 9 years ago
Julian Lam 58cbf44143 Merge branch 'master' into develop 9 years ago
Peter Jaszkowiak 007051c14c Fix #5476 9 years ago
Julian Lam b1ceec7571 Merge remote-tracking branch 'origin/master' into develop 9 years ago
barisusakli 347761173a helpers tests 9 years ago
Julian Lam 6e7b505ea7 more linting 9 years ago
Julian Lam ddea9f534e running eslint again 9 years ago
Julian Lam 72e77772db Merge branch 'master' into develop 9 years ago
Julian Lam 995f8296a4 linting 9 years ago
Julian Lam e71bd7a27f Merge branch 'master' into styleguide 9 years ago
barisusakli 048eb8a320 some helper tests 9 years ago
Peter Jaszkowiak dd2b930824 Resolve merge conflicts, minify only `.js` files 9 years ago
Peter Jaszkowiak ee9d7584e4 Fix test, misc 9 years ago
pichalite 1d5b3cc73f ACP manage tags page UI changes 9 years ago
Julian Lam a9f144230e Merge branch 'master' into develop 9 years ago
psychobunny 7b7565ee8e Merge pull request #5468 from pichalite/acp-groups
ACP manage groups UI updates
9 years ago
Julian Lam 672d7352bb Merge branch 'master' into develop 9 years ago
pichalite dcb0f18422 ACP manage groups UI updates 9 years ago
Julian Lam e887dda37a Merge pull request #5461 from pichalite/image-dimension
Use ACP profile image dimension setting in cropper
9 years ago
Julian Lam e427f1663e Merge pull request #5456 from NodeBB/sounds-refactor
Sound system improvements
9 years ago
Julian Lam 62e0f5f883 Merge remote-tracking branch 'origin/master' into develop 9 years ago
pichalite fd0f0beaf2 lint 9 years ago
pichalite a99572fc48 Use ACP profile image dimension setting in cropper 9 years ago
Peter Jaszkowiak 23540afaeb Resolve merge conflicts 9 years ago
Peter Jaszkowiak b227297ef3 ESlint no-use-before-define 9 years ago
Peter Jaszkowiak 93f38d4f30 ESlint no-multi-assign
and max-nested-callbacks, no-mixed-requires, max-statements-per-line
9 years ago
Peter Jaszkowiak 4bb49a7171 ESlint no-unused-vars 9 years ago
Peter Jaszkowiak c18808fdeb ESlint no-useless-concat, no-mixed-spaces-and-tabs 9 years ago
Peter Jaszkowiak fdf4f873bf ESlint eqeqeq
and require-jsdoc, no-negated-condition
9 years ago
Peter Jaszkowiak 144fa8698c Eslint no-lonely-if 9 years ago
Peter Jaszkowiak 57f89663aa ESlint radix 9 years ago
Peter Jaszkowiak 09e868ce5f ESlint no-useless-escape, no-else-return 9 years ago
Peter Jaszkowiak 11cb3a9554 ESlint operator-assignment, block-scoped-var 9 years ago
Peter Jaszkowiak a0a50677da ESlint n-loop-func, yoda 9 years ago
Peter Jaszkowiak 04bb6513b0 ESlint no-cond-assign, no-void, valid-jsdoc 9 years ago
Peter Jaszkowiak 32dc7c23ea ESlint guard-for-in, no-nested-ternary
and operator-linebreak
9 years ago
Peter Jaszkowiak c4bdb72941 ESlint no-unneeded-ternary
and no-extend-native, no-sequences
9 years ago
Peter Jaszkowiak 64a6322002 ESlint no-extra-boolean-cast
and no-shadow-restricted-names
9 years ago
Peter Jaszkowiak daa169c094 ESlint no-unused-expressions 9 years ago
Peter Jaszkowiak ac2f69f7af ESlint no-return-assign
and no-restricted-modules
9 years ago
Peter Jaszkowiak 896c8c7343 ESlint object-curly-spacing 9 years ago
Peter Jaszkowiak 1493afee2a ESlint indent 9 years ago
Peter Jaszkowiak 3b0dd2d1ef ESlint padded-blocks 9 years ago
Peter Jaszkowiak feb8405f95 ESlint eol-last 9 years ago
Peter Jaszkowiak 41896e1fc7 ESlint lines-around-directive 9 years ago
Peter Jaszkowiak f3a8256f35 ESlint strict 9 years ago
Peter Jaszkowiak a038c66549 ESlint quotes 9 years ago