Commit Graph

6645 Commits (f6890cd971e5b66752d1073ac523b74af4cd9588)

Author SHA1 Message Date
psychobunny a67d48e719 ()
closes 
Misty (Bot) dc4d394cd5 Latest translations and fallbacks
psychobunny 8da8e4d8c3 closes
psychobunny fd8e647ef5 closes
barisusakli f092b7754e only create 1 alert for chat spam error
Julian Lam f35bf91e3b Merge branch 'master' into develop
barisusakli 6f49509645 fix newSet on redis
Misty (Bot) 92ad6bb4e8 Latest translations and fallbacks
Julian Lam 04b66787ea removed hardcoded stepsize of 1 for chart, so it can space the ticks out properly
Julian Lam 793555a344 Merge branch 'master' into develop
barisusakli 1301fb1f34 on chat leave close the modal
barisusakli 8a123f7c1c closes
barisusakli 69c6ee5834 closes
barisusakli 992e3128bd closes
Julian Lam af2d9fb85b Merge branch 'master' into develop
Accalia de Elementia 743a7e00b4 fix: auto cropper on image upload selects maximum image area by default
barisusakli 531df7bd09 closes
RoiEX c517733e34 Fix admin Search
barisusakli e85e35cf0c closes
Misty (Bot) 99dff11462 Latest translations and fallbacks
barisusakli 202bafa3e3 add images to bundle
barisusakli 5ca8456340 move image code to client/topic/images
barisusakli 284485c885 check data.config
Julian Lam 58cbf44143 Merge branch 'master' into develop
Misty (Bot) 2bbf3c4f66 Latest translations and fallbacks
Peter Jaszkowiak 007051c14c Fix
Julian Lam b1ceec7571 Merge remote-tracking branch 'origin/master' into develop
barisusakli 347761173a helpers tests
Misty (Bot) a22909dbe8 Latest translations and fallbacks
psychobunny 09a1ed0869 Merge pull request from kingjan1999/master
Update FontAwesome to 4.7.0
Julian Lam 6e7b505ea7 more linting
Julian Lam ddea9f534e running eslint again
Julian Lam 72e77772db Merge branch 'master' into develop
Julian Lam 995f8296a4 linting
Julian Lam e71bd7a27f Merge branch 'master' into styleguide
barisusakli 048eb8a320 some helper tests
Misty (Bot) 3509e12748 Latest translations and fallbacks
Peter Jaszkowiak dd2b930824 Resolve merge conflicts, minify only `.js` files
Peter Jaszkowiak ee9d7584e4 Fix test, misc
pichalite 1d5b3cc73f ACP manage tags page UI changes
Julian Lam a9f144230e Merge branch 'master' into develop
psychobunny 7b7565ee8e Merge pull request from pichalite/acp-groups
ACP manage groups UI updates
Julian Lam 8154e29ad5 Merge branch 'master' into develop
Julian Lam 672d7352bb Merge branch 'master' into develop
psychobunny 458cbfd603 show dashboard notice if forum is running in dev mode
psychobunny ebe5ed7560 Merge pull request from pichalite/acp-templates
Fix ACP templates markup
Misty (Bot) 02cc988ae7 Latest translations and fallbacks
pichalite f09f1f6ed8 Fix ACP templates markup
pichalite dcb0f18422 ACP manage groups UI updates
Julian Lam e887dda37a Merge pull request from pichalite/image-dimension
Use ACP profile image dimension setting in cropper
Julian Lam e427f1663e Merge pull request from NodeBB/sounds-refactor
Sound system improvements
Julian Lam 62e0f5f883 Merge remote-tracking branch 'origin/master' into develop
Misty (Bot) 4b21679d6f Latest translations and fallbacks
Misty (Bot) 7d8477289d Latest translations and fallbacks
Misty (Bot) 2e27ce640c Latest translations and fallbacks
pichalite fd0f0beaf2 lint
pichalite a99572fc48 Use ACP profile image dimension setting in cropper
Peter Jaszkowiak 23540afaeb Resolve merge conflicts
Peter Jaszkowiak b227297ef3 ESlint no-use-before-define
Peter Jaszkowiak 93f38d4f30 ESlint no-multi-assign
and max-nested-callbacks, no-mixed-requires, max-statements-per-line
Peter Jaszkowiak 4bb49a7171 ESlint no-unused-vars
Peter Jaszkowiak c18808fdeb ESlint no-useless-concat, no-mixed-spaces-and-tabs
Peter Jaszkowiak fdf4f873bf ESlint eqeqeq
and require-jsdoc, no-negated-condition
Peter Jaszkowiak 144fa8698c Eslint no-lonely-if
Peter Jaszkowiak 57f89663aa ESlint radix
Peter Jaszkowiak 09e868ce5f ESlint no-useless-escape, no-else-return
Peter Jaszkowiak 11cb3a9554 ESlint operator-assignment, block-scoped-var
Peter Jaszkowiak a0a50677da ESlint n-loop-func, yoda
Peter Jaszkowiak 04bb6513b0 ESlint no-cond-assign, no-void, valid-jsdoc
Peter Jaszkowiak 32dc7c23ea ESlint guard-for-in, no-nested-ternary
and operator-linebreak
Peter Jaszkowiak c4bdb72941 ESlint no-unneeded-ternary
and no-extend-native, no-sequences
Peter Jaszkowiak 64a6322002 ESlint no-extra-boolean-cast
and no-shadow-restricted-names
Peter Jaszkowiak daa169c094 ESlint no-unused-expressions
Peter Jaszkowiak ac2f69f7af ESlint no-return-assign
and no-restricted-modules
Peter Jaszkowiak 896c8c7343 ESlint object-curly-spacing
Peter Jaszkowiak 1493afee2a ESlint indent
Peter Jaszkowiak 3b0dd2d1ef ESlint padded-blocks
Peter Jaszkowiak feb8405f95 ESlint eol-last
Peter Jaszkowiak 41896e1fc7 ESlint lines-around-directive
Peter Jaszkowiak f3a8256f35 ESlint strict
Peter Jaszkowiak a038c66549 ESlint quotes
Peter Jaszkowiak 604358ecc4 ESlint keyword-spacing, no-multi-spaces
Peter Jaszkowiak a5a3f3089a ESlint no-mixed-operators
Peter Jaszkowiak 2e031f3759 ESlint comma-spacing
Peter Jaszkowiak 277a7fb8b4 ESlint key-spacing, no-trailing-spaces
Peter Jaszkowiak 34e233fe1d ESlint spaced-comment
Peter Jaszkowiak 532951c24f ESlint space-in-parens, block-spacing
Peter Jaszkowiak b1b486f729 ESlint quote-props
Peter Jaszkowiak 3361a72725 ESlint no-plusplus
and no-empty, space-unary-ops
Peter Jaszkowiak d1101a7fb4 ESlint dot-notation
and func-call-spacing
Peter Jaszkowiak d7526b5e44 ESlint array-bracket-spacing
and object-property-newline
Peter Jaszkowiak 554075b312 ESlint no-continue
Peter Jaszkowiak d9c1f6f088 ESlint no-extra-semi
Peter Jaszkowiak 3d6bfa47c5 ESlint no-useless-return
Peter Jaszkowiak 879470f417 ESlint brace-style
Peter Jaszkowiak 52f2028206 ESlint no-multiple-empty-lines
Peter Jaszkowiak b09b3aef7f ESlint no-undef, remove global comments
Peter Jaszkowiak 2ba46808a1 ESlint one-var, fix comma-dangle
Peter Jaszkowiak bc1d70c126 ESlint comma-dangle
pichalite 8dab8864f6 Add extensions for cropped images
barisusakli d6cdc6d34d Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Peter Jaszkowiak 9f15008247 Address review issues
Julian Lam a379b03e71 lint
Julian Lam f7f5b2c8d9 Merge remote-tracking branch 'origin/master' into develop
Julian Lam 802878c371 Merge pull request from pichalite/cropper
Make cropper in to a module
barisusakli e009ce5609 closes
barisusakli 4d05e492cc closes
Misty (Bot) 461ad301a1 Latest translations and fallbacks
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
pichalite 2ca8f60e77 Finalize cropper module
pichalite d784a8dce8 Restore uploader.js
pichalite 43f4d9819e Linting
pichalite 484891472e Make cropper in to a module
barisusakli dad5b135c3 lint
barisusakli c285eb7fcd closes
Misty (Bot) 2c428cdec1 Latest translations and fallbacks
Julian Lam 8bf719b258 Merge pull request from NodeBB/ajaxify-cache-buster
Ajaxify improvements, `/assets/uploads/` fixes, cache buster improvements
Julian Lam fcaefbadca Merge remote-tracking branch 'origin/master' into develop
Anil Mandepudi c25836b5fc Option to upload without cropping ()
* Option to upload without cropping

* Fix styling

* Fix styling

* Add missing semi-colon

* I fail at styling :fail:
psychobunny 0667870286 set an active state for pageview options
psychobunny 3d1425605a prettification of pageview stats
psychobunny 62df8edb77 better positioning of dashboard legend
psychobunny ccfec622d4 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
psychobunny 9e354a09d1 prettier stats on dashboard
Misty (Bot) 31ac72375f Latest translations and fallbacks
Misty (Bot) 3dc2a91990 Latest translations and fallbacks
Misty (Bot) c4a2babbf7 Latest translations and fallbacks
Julian Lam 7f124a3ccf Merge branch 'master' into develop
Misty (Bot) 503378e259 Latest translations and fallbacks
Peter Jaszkowiak 8f27d7810b Ajaxify improvement, `/assets/uploads`
Julian Lam 7ba111acdd Merge pull request from NodeBB/assets-route
/assets/uploads
Julian Lam a8fd1440d4 fixed incorrect language key in ip blacklist page
Julian Lam a17c26ea45 Merge branch 'master' into develop
Julian Lam d61665c20a updated copy for no-routes-not-found
pichalite cc160d77e7 Fix scrolling issues on mobile
Misty (Bot) 0409109faa Latest translations and fallbacks
psychobunny 570efb9e4b Merge branch 'develop' into threads-enhancement
psychobunny 83cd960ffa improved threaded view design
Peter Jaszkowiak aaacdb8413 Fix , uploads path config setting
- Finish moving uploads route to `/assets/uploads`
- Remove `upload_url` config setting, it was broken
Julian Lam daa63909f3 Merge remote-tracking branch 'origin/master' into develop
barisusakli 387110fecc closes
Misty (Bot) d966b52dc7 Latest translations and fallbacks
Julian Lam 8a0a74d95e Merge remote-tracking branch 'origin/master' into develop
Julian Lam 107abe3197 Merge pull request from pitaj/assets-route
Move client-side assets to the `/assets` route
Julian Lam a122aad54d updating fallbacks
Julian Lam b5daedb7a3 Merge remote-tracking branch 'origin/master' into develop
Peter Jaszkowiak bb1bfb0449 Merge branch 'master' into assets-route
pichalite 2c5f8ed8e6 Add image options to cropper modal
psychobunny dbc3113940 Merge pull request from pichalite/cropperjs
Ability to crop profile images before uploading
pichalite b757f563df Move tpl and less to core
Misty (Bot) f046ea012d Latest translations and fallbacks
Misty (Bot) b9ae02583e Latest translations and fallbacks
Misty (Bot) 5ea5d11646 Latest translations and fallbacks
pichalite a3df9132f7 Fix styling
pichalite a41acead44 Fix tabs
pichalite 6a073277ac Fix ACP layout on tablets
pichalite a808d1b4d9 Set aspect ratio to square and confine crop box to image
Julian Lam bfd16d188e Merge branch 'master' into develop
barisusakli 76254942b2 closes
Misty (Bot) d4e4b4bfa2 Latest translations and fallbacks
Peter Jaszkowiak 360a35d0a6 Resolve merge conflicts
pichalite 700e2cf800 linting
pichalite 702561a6ab Ability to crop profile images before uploading
pichalite de28ff5d43 Ability to crop profile images before uploading
Julian Lam 6b9bafc6cd adding missing flag strings
Misty (Bot) 48b8b6cf95 Latest translations and fallbacks
Misty (Bot) 975f2a669d Latest translations and fallbacks
Peter Jaszkowiak bb7a35b85c Fix translator catching JS errors in callbacks
Julian Lam cae2bf346f Merge branch 'master' into develop
Misty (Bot) 988c71d9c9 Latest translations and fallbacks
Peter Jaszkowiak c14a31644b Merge branch 'master' into 'develop'
Peter Jaszkowiak bc9fa0a990 Remove requests to nonexistent language files
Misty (Bot) b222dd653f Latest translations and fallbacks
Misty (Bot) da295bb5e6 Latest translations and fallbacks
Misty (Bot) 3ddfa7715f Latest translations and fallbacks
barisusakli f1f00b63fb closes
Julian Lam 3ab631c82e Merge pull request from Pappmann/patch-4
added missing translation in dashboard
Julian Lam 7414482753 Merge branch 'master' into develop
Julian Lam 05c724de30 added new hook for messaging teaser retrieval, and casting input as String before execuring stripTags templates helper
Misty (Bot) c81c756e57 Latest translations and fallbacks
psychobunny 9d069d76db random \t's in language string
Misty (Bot) e3205cf950 Latest translations and fallbacks
Misty (Bot) 49735c67e3 Latest translations and fallbacks
Misty (Bot) 44f83825f8 Latest translations and fallbacks
Julian Lam fcec6fd41d Merge remote-tracking branch 'origin/master' into develop
barisusakli 33e452cc8e fix lint
barisusakli 0b95eab71e use roomName if availabe in taskbar
if room is renamed update title on taskbar
Misty (Bot) 390c0ba788 Latest translations and fallbacks
Stephan 56f045e6b0 Update dashboard.json
Misty (Bot) da33f065cf Latest translations and fallbacks
Misty (Bot) fccd43e532 Latest translations and fallbacks
Misty (Bot) 604206843e Latest translations and fallbacks
Julian Lam 73879b824c Merge branch 'master' into develop
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'
Julian Lam 339845ff6b Merge pull request from pitaj/build-translations
Compile translations in the build step
Julian Lam 76376f52c3 Merge remote-tracking branch 'origin/master' into develop
Peter Jaszkowiak 97fe86c916 Fix wrapper breaking when no attrs need replaced
psychobunny 19c3f54a30 Merge pull request from pichalite/issue-5344
Fixes 
pichalite 7b234c666f Fixes
Julian Lam 08af924873 closes
Julian Lam 82e9e1a05d closes
Julian Lam 48909e753c Merge branch 'master' into develop
Jan 7fb7a64c8d Fix fa-font-path
Peter Jaszkowiak c41a2f4b98 Fixes , bootbox wrapper translates attributes
kingjan1999 8ac40eb44c Update FontAwesome to 4.7.0
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=`
Peter Jaszkowiak e1a29f4aa8 Switch to `assets` route
Peter Jaszkowiak b4b3be3d97 Cache bust translations, query param name
Peter Jaszkowiak 2f07c18c5a All hail the glorious translation prebuilding
Julian Lam 9dcbe875a0 Merge branch 'master' into develop
Julian Lam c99321a518 always setting app.previousUrl now, and passing cid into filter:category.topics.get hook
psychobunny 65cf2dbe55 move updateRoomUsage to after graph setup
psychobunny 7f9381b087 closes
psychobunny 9797f69324 action:chat.sent
Julian Lam f58107e40a Merge remote-tracking branch 'origin/master' into develop
Misty (Bot) 759f1e2085 Latest translations and fallbacks
Julian Lam 20d035bdac hotfix to utils.isRelativeUrl to handle null or undefined first argument
Julian Lam 7bbb05637c flag translations and fallbacks
Misty (Bot) 4ec7200260 Latest translations and fallbacks
Misty (Bot) ac03c2b270 Latest translations and fallbacks
Julian Lam 1a0e4db466 removing duplicate strings from flags language file
Julian Lam 9987d52855 Merge remote-tracking branch 'origin/master' into develop
Julian Lam 2ab2486d3b if require call on page script fails, remove from scripts array
Julian Lam 6a591069c5 fixes issue with ajaxify.end not firing
Misty (Bot) 5522d0908e Latest translations and fallbacks
Julian Lam 43056a4bfa Merge branch 'master' into develop
Julian Lam 64e4ef042b allowing plugins to subscribe to action:script.load and pass in function references
Julian Lam 50bd198ed9 Merge pull request from pitaj/master
Fix reverse proxies breaking admin translations
Misty (Bot) f51b16d0de Latest translations and fallbacks
Peter Jaszkowiak ffa2bd14f8 Fix reverse proxies breaking admin translations
Misty (Bot) 1dd8ed8c93 Latest translations and fallbacks
Misty (Bot) aec6a3b5ca Latest translations and fallbacks
Julian Lam 8408e3d7ab Merge branch 'master' into develop
Julian Lam b8d2d9c701 fix language codes, @pichalite
Julian Lam 87433d50a3 Merge branch 'master' into develop
Julian Lam 2c6beb9ffb Merge branch 'master' into develop
Misty (Bot) b4a3883d6b Latest translations and fallbacks
Misty (Bot) 9ab69d3960 update arabic language.json
Misty (Bot) 07f8ca5d6c Latest translations and fallbacks
Julian Lam 8e7af0291a fixed grammar in admin-manage-categories string
Julian Lam 81ca10d72e Merge pull request from pitaj/async@2
async v2 upgrade
barisusakli c42eaee30c fix typo in language file
Barış Soner Uşaklı aa32e7b359 fix indents
Barış Soner Uşaklı 39723074c0 Merge pull request from pichalite/translations
Add missing translations
loopback0 a86134cc5b Fix selection
Tweak to allow the shift + click behaviour for the checkboxes while still letting the browser behaviour work
Julian Lam 3861b2dd80 Merge remote-tracking branch 'origin/master' into develop
Peter Jaszkowiak 11f7cc4163 Pass tests
Peter Jaszkowiak cb82824c13 Fix ACP title bug with hashes ()
pichalite da8795f666 Add missing translations
Anil Mandepudi 8ddf7eb922 Use scrollStop in chat ()
pichalite 5b646495af Confirm before removing user and group cover picture
Julian Lam 05fdd35818 removed menu item for flags management in ACP
Julian Lam db20df0110 Merge branch 'master' into develop
Julian Lam a8521d0349 remove double-click to mark all notifications read
barisusakli 190b3759a0 fix tests
barisusakli 827e4b4ffd refactor post tools
pichalite cc435e75de Update ACE editor to latest
pichalite cae5a9ac58 Update ACE editor to latest
Julian Lam 29c7ae7645 Merge remote-tracking branch 'origin/master' into develop
psychobunny f742c847e1 Merge pull request from pitaj/master
Fix ACP title issues
Peter Jaszkowiak 6d00d5f6a5 Fix ACP title issues
Barış Soner Uşaklı c4d4d2385b closes closes
Anil Mandepudi 8229de5eaa Add missing translation
Julian Lam 7c7cb8cfe6 remove flag translations from development branch
Julian Lam c640bdf2b9 Merge branch 'master' into develop
Julian Lam d77f417cf3 allowing timeago timestamps to be in the future
Julian Lam 926186108b ACP Translations
Peter Jaszkowiak 460b830a96 Fix ajaxify loading default language translations
Peter Jaszkowiak daf3ab4db4 WIP
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`
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
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
Peter Jaszkowiak 3008794797 `admin/general` JS translations and misc
Peter Jaszkowiak 95bef8f3f6 `admin/extend` JS translations and misc
Peter Jaszkowiak 38eba81933 ACP menu and title translations
Peter Jaszkowiak bae1daf5dc Bootbox wrapper improvements
Peter Jaszkowiak 606de990e9 `admin/advanced` JS translations
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
Peter Jaszkowiak 20db4657b2 `admin/general` translations
Peter Jaszkowiak 4eca23174a Translate dynamically added admin content
Peter Jaszkowiak 3cd6a8a94b `admin/extend` translations
Peter Jaszkowiak 50aed01c57 `admin/development` translations
Peter Jaszkowiak 6c1b852d48 `admin/appearance` translations
Peter Jaszkowiak 8931702136 `admin/advanced` translations
barisusakli 1fed01fe43 ability to filter search by tags
Julian Lam 76bcc1c327 Merge branch 'flagging-refactor' into develop
Julian Lam ad633aad45 additional tests and proper handling for purged flag targets,
Barış Soner Uşaklı 4ff3d06f90 escape labelColor, icon, cover:position, validate toPid
barisusakli 55b68197aa closes
barisusakli 9d75c48236 closes closes closes
Julian Lam 0927d54c98 ability to filter flags by cid, , more tests
Julian Lam e6768ab572 some more fixes to flags, simplifying qs manipulation in flags search
re: 
Julian Lam 451c2838d0 Merge remote-tracking branch 'origin/master' into flagging-refactor
barisusakli c32e6aaabb use build module instead of forking
barisusakli e86708cb0c add cid to widgets.render
init date pickers in widgets ACP
Julian Lam b79073cf32 Merge branch 'translator-escapes' of https://github.com/pitaj/NodeBB into pitaj-translator-escapes
Julian Lam e227f5842a Merge remote-tracking branch 'origin/master' into flagging-refactor
Mathias Schreck b1a48981ef Check if href exists before accessing it ()
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.
Peter Jaszkowiak bb5fe0cc83 Escape arguments in `Translator.compile`
Peter Jaszkowiak a81aad61ab Add tests for translator static methods