Commit Graph

7219 Commits (01aeb45af89cd5d64f9944e545c9684ed8e1ac18)

Author SHA1 Message Date
barisusakli 37bca5e40c style
barisusakli 8917ea9f81 closes
psychobunny effcd20597 fixed a bug calling getSortedSetRangeByScoreWithScores
psychobunny 66cf13e546 topics.deleteTopicField
Julian Lam 9d0f53fcd6 closed
Julian Lam 3c7a42c959 fixed
Barış Soner Uşaklı 2b448a0f76 closes
Barış Soner Uşaklı 4316c9a566 style changes
Ben Lubar df8c1abf7d fast path for mongodb batches (otherwise it's O(n^2) memory, which gets ugly fast)
barisusakli df9558f1fa closes
barisusakli 268aa12cc2 closes
Barış Soner Uşaklı 441232e71d fix missing callback
akhoury 509676fdf4 add deprecation warnings for CLS
akhoury a8411d44fd merge
akhoury 07586c9023 merge
Julian Lam 13623a620b fixed
Barış Soner Uşaklı 5556c49f74 removed extra next
Julian Lam 432c3d777d Merge branch 'master' into fix-vendors
Julian Lam 7bc9e4439a removed .gitignore from list of sound files
Julian Lam 3f2872979f added buzz
Julian Lam 44aae7daa5 removed hammer, updated semver, added mousetrap
Julian Lam e1323c0295 Updated js code so vendors can be added to the modules folder, so
they can be required properly and we can finally get rid of that
really annoying "mismatched anonymous" error in Require.js.

First module to make the transition: Chart.js
barisusakli c8ee1b4c58 closes
psychobunny ee6d16c3d8 closes
psychobunny 2b10ef97b2 closes
pichalite 5f6a1a0acd complete fixes for
Julian Lam dd3f1b9ba8 removed console.log
Julian Lam 088940d4c7 Squashed commit of the following:
commit 49e6c0040cc82c1e2684933a8e167ef14854aff8
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 16:12:15 2016 -0500

    added recording and charts for topic and post counts globally and by cid

commit e02ff70757f778aa016fbc42ef10a5da2d07a9d9
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 15:35:49 2016 -0500

    added labels to charts

commit e75d83bf3886e5183bcf5fcd848d71c513761e01
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 13:30:47 2016 -0500

    added per category graphs to ACP management page

commit e3f543200950925cc9e8bf33cccb592f949a100e
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 12:36:11 2016 -0500

    updated analytics to move helper methods to analytics lib and sending per category analytics to ACP page

commit 01891d8f7c408925fcdad18dcaa941e5ebbeb9b2
Author: Julian Lam <julian@designcreateplay.com>
Date:   Wed Feb 24 16:48:55 2016 -0500

    saving per-category analytics, and updated the writeData method to use async for "clarity"
psychobunny 9e832e006a closes
barisusakli 8bc80abde6 removed notify typing code, not even working
barisusakli ebcd892aee closes
barisusakli 66c6c47b7c closes
Ole R f537dfee16 Update array-check for settings trim and expand
barisusakli ac09036156 closes
psychobunny fae5fe5c50 closes
barisusakli 211311214e https://github.com/NodeBB/NodeBB/issues/4204
barisusakli 34f68a029a closes
barisusakli 1349c4907d fix notification crash
barisusakli 2b8ecfbb94 dont add topic to `topics:recent` if its deleted
barisusakli 5f17e327ce possible fix for https://github.com/akhoury/nodebb-plugin-import/issues/173
barisusakli e9c488d489 closes
barisusakli 92fba4f396 closes
barisusakli 878b7b21ee closes
barisusakli e4cae9391c moved ips down
psychobunny 911892c5b0 closes
psychobunny 99719414fe closes
psychobunny e069150625 closes
psychobunny b18052210d closes
psychobunny 637c20f44d closes
psychobunny b8eb19b991 closes
psychobunny 75917e25b3 closes
psychobunny a3530340a9 Merge pull request from pichalite/issue-4228
throw error in chat if no users in room
psychobunny cd0cb5c5f1 closes
Julian Lam ff8e1b52e0 fixed
psychobunny d0862911d3 closes
barisusakli 2b90040c31 closes
barisusakli 6951dc1fe2 closes
barisusakli 738b892074 closes
barisusakli 4608b8f07b closes
barisusakli 46c8101c5c closes
pichalite 6ecc05afd4 throw error in chat if no users in room
psychobunny 933115a853 almost had a heartattack when I saw 121 changed files in this conflict
# Conflicts:
#	src/meta/templates.js
psychobunny 914fc1543e meta/templates.js refactor
psychobunny da5494fdf1 allow recursive base templates
ex. custom theme based off lavender which is based off vanilla
Terry Tate 3e75c6f6a3 Update to nodemailer 2.0 syntax for smtpTransport
Fixes 
Ole R 6d35690cbb Prevent breaking eventLoopLagThreshold value
[This problem](https://community.nodebb.org/topic/7955/and-once-again-all-my-data-has-gone/4) occurs when you put a value less than `10`.
barisusakli 2b7ed63236 fix for groups that don't have private field
Barış Soner Uşaklı e39fda2b45 filter dupe tags, closes
Julian Lam dd050c8177 added new hook that is called before templates are compiled
pichalite bd8b32b406 search banned users only on /users/banned route
pichalite 42239e119d search banned users only on /users/banned route
Barış Soner Uşaklı 573840ccbd changed to title raw
barisusakli 2fc385f723 closes , closes
barisusakli e306194065 style
barisusakli 654961ca3b style
barisusakli 3d4e058b6a closes
barisusakli f0cc9120ba fix undefined next
akhoury f47c06279a added depracation warning
akhoury bdc8e6f04f Merge remote-tracking branch 'upstream/master'
Barış Soner Uşaklı 141d1b8ece dont update visible:memberCount if group is hidden, closes
Barış Soner Uşaklı 8f25994482 fix for async whilst derp
Barış Soner Uşaklı 88e4591f88 closes
Julian Lam 10024d7b93 fixed
Julian Lam 30736c0ee9 allowed 'system' to be passed into group creation now
barisusakli 8276090d71 closes
barisusakli 2fd121dc15
akhoury 496e5ae8bf comment
akhoury 7f0c46b3a7 Merge remote-tracking branch 'upstream/master'
akhoury 4245cb2739 adding cls support for ws
Julian Lam 414762d382 closes
Julian Lam 119930131d fixed errors when uploading files
Ole R 7484389a41 Update array-check to Array.isArray
barisusakli 93ae5e2a3f style change
barisusakli d7df6c0b06 remove more from config
barisusakli 5ac02a59ac remove some more config from api/config
barisusakli c62a60029a fix incorrect id
barisusakli ebf820d571 remove from global config
barisusakli 5b6e8bd167 closes
Julian Lam 3a6ad52ac8 closes
barisusakli 6963632846 closes
barisusakli 4b3f09deea closes
akhoury 852a1a178e oops
akhoury 61c76e4aba add continuation-local-storage support
Barış Soner Uşaklı d3087b4e05 changed userTitle of global mods
Julian Lam 9b9f4b252f fixes
Ole R d3ad21f81f Fix settings trim cleaning arrays
Barış Soner Uşaklı b485b412a8 added title to flagged posts page
Julian Lam eb8b6af7fb Fix global mod priv check and styling for flags page
Julian Lam 95fb0075c6 re-added missing base64ToLocal method in file lib
barisusakli 87f0d68ba2 send flag notifications to global mods as well
push notifications to unique uids only
barisusakli e6cf8ec5cf more flagged posts shenanigans
barisusakli 086e99de5c wip flagged posts
barisusakli 0bea912077 cleaned up users controller
barisusakli 1b9e18c6fc allow global mods to see banned users
barisusakli 036e958bfe fix typo that causes bug in gorup sorting
Julian Lam b1d6d81992 ensuring that auth routes are loaded _after_ plugin routes,
just like in a reload.
barisusakli 97c42de2d3 remove unused params
barisusakli 821461f802 closes
barisusakli 3336365e53 closes
barisusakli 19c2ce0e84 fix uid ref
barisusakli d82b797f70 fix for
barisusakli 1e2779d326 closes
barisusakli 2b5f9d075b closes
barisusakli 6b9a07bbcf closes
barisusakli 7542364d31 added settings to payload
barisusakli 33033e3bc5 closes
Julian Lam 159c19e65a pass req.query into search filter
Julian Lam c7647cfb72 Merge pull request from pichalite/master
ACP styling fixes
barisusakli c2e1426e57 fix syntax error, and actually show error if minification fails
barisusakli 1a87767c2c removed extra isAdminOrMod check
barisusakli 62ea03d2c2 fix indent
barisusakli 3a2b5fefd9 :eye_brow:
barisusakli ae8837b44a generate notification path on demand
barisusakli add4e6ee5b notifications.create can return null
Julian Lam baaad13286 reverted latest change to translator match regex
- Fixes issue with parentheses in translations (closes )
- No longer marking translation keys invalid if they contain HTML,
  as that was probably not performant. Instead, parameters will
  simply be escaped via the StringJS library.
barisusakli 4440865ec4 support for array in getTopicIds
Julian Lam 06cc761a7a *actually* loading templates in the correct order 😑
barisusakli 1c29722ac4 recent style
Julian Lam 5de0e74908 Notification paths are now sent back in socket call, so client-
side alert now shows more data and is clickable.
barisusakli 86d70eca74 closes
barisusakli 85b4639015 fix typo closes
barisusakli 08f52b1e0b remove unused requires
barisusakli 04aea9ec22 closes , also add missing next to notifyFollowers
pichalite a4d0026d93 ACP styling fixes
psychobunny bffa2d686c ACP -> navigation, removed text on mobile
Julian Lam afbbb33878 fixed
barisusakli ce92caed99 removed unusued requires
barisusakli 1cf2b81f3d Revert "herp derp"
This reverts commit 9c9d805a32.
barisusakli 9c9d805a32 herp derp
barisusakli 767c798b2f log self account delete, logout on self account delete
pichalite 4d6cb6f523 add children-place holder back
barisusakli dbc04cb4a2 getTopicWithPosts change, fix feeds
barisusakli d67c0e1b08 dont load all groups in topics
barisusakli 41d10d18a1 disable related topics if its set to 0
barisusakli cb8fcb80d1 closes
barisusakli 53a88d5d63 fix crash due to hook change
pichalite 53bbc17f32 add uid to hook
pichalite 5450f59f99 fix user full name for local user register
barisusakli fa136ca021 remove unused code
Julian Lam 452bb953c9 Merge pull request from pichalite/master
fixes for rewards ACP page 
barisusakli 32ca95319e closes
Julian Lam 9b02bb8f51 closes
barisusakli 089ea75cea closes
Barış Soner Uşaklı 46c3e5c126 chat notif/unread fix
Barış Soner Uşaklı 056bc2f382 closes https://github.com/barisusakli/nodebb-plugin-dbsearch/issues/17
psychobunny e017ad432f closes
psychobunny 1853cc3cc1 better messaging for each minification process
psychobunny f94cd21f83 filter:scripts.get now acts like filter:admin.scripts.get; does not get minified
psychobunny 9430a626f4
psychobunny 42c0b973f1 closes
psychobunny 5e4ef52911 some more cleanup
psychobunny 3cc5e1473f cleanup / lint before diving in
psychobunny f17fa3ca11 minify flag not actually being used
Julian Lam 3552e11817 fixes
Julian Lam 1c2518fe22 Using sendmail instead of direct transport
Squashed commit of the following:

commit 9d4937fff6f6a1b4327fed0ada32153bd7e07efd
Author: Julian Lam <julian@designcreateplay.com>
Date:   Mon Jan 18 13:21:52 2016 -0500

    Revert "added some debug code"

    This reverts commit 2dd8535c7bd8f59b8ed59c8b98b5484a79fa0500.

commit 2dd8535c7bd8f59b8ed59c8b98b5484a79fa0500
Author: Julian Lam <julian@designcreateplay.com>
Date:   Mon Jan 18 12:04:02 2016 -0500

    added some debug code

commit af8ca8241e66fd538089517e7722c644668667f2
Author: Julian Lam <julian@designcreateplay.com>
Date:   Mon Jan 18 11:50:41 2016 -0500

    using sendmail instead of direct transport
barisusakli 45926520cf fix typo
barisusakli cb91587567 closes
pichalite 0db1caa3f6 ACP rewards page fix
barisusakli a133374c0b lets not run the upgrade script everytime
barisusakli ee9d0ac2da cleanup search, removed socketuser.loadSearchPage, use regular route
psychobunny 1a6f9dc3f4 Merge pull request from pichalite/master
Minor styling updates to ACP Categories page
pichalite 15cb39bc3a style updates
barisusakli 6ae8bacbab removed unused code
Julian Lam 4357c2ef4e fixed , fixed
pichalite 5d38b8d687 display "Select Skin" for skins
pichalite deda23c708 Use Skins instead of Themes
Julian Lam 8f47a0c653 Fixed issue where themes without `templates` defined in `plugin.json`
did not have their templates added upon startup (backwards
compatibility re-established now)

Thanks @pichalite, for the debug!
barisusakli ab6c84471b some search/sort changes
barisusakli 7568e88800 remove logs
barisusakli 92f0e2d86a closes
added account/upvoted, account/downvoted, account/best
barisusakli 26094778d9 closes
barisusakli ae9606f5ee closes
pichalite 55b78827fe add lastonlineISO to user
barisusakli 83cb916264 closes
barisusakli 40ebd66074 closes
psychobunny d8bcdf4de0 add title to /compose route
barisusakli 1ad4128649 closes , closes
barisusakli d035b1a353 removed npm dep, use exec('npm install/uninstall'); closes
barisusakli 5fe2ebf660 fix typo in groups.join
Julian Lam 96fe6d288f Allowing theme to be re-ordered like plugins.
Barış Soner Uşaklı ab4d4478e3 added rewards essentials
Julian Lam d67efa3a5b update core to allow composer to define static route
barisusakli 59c350e63c closes
barisusakli 20ca1e40aa fallback
barisusakli d44d036b67 up mongodb connect-mongo remove workaround
barisusakli 1070fff0e3 closes
barisusakli 3ea453e8a0 closes
Barış Soner Uşaklı 24114539d5 closes
barisusakli fddc6157a3 fix return of getRecentTopicReplies
barisusakli 005db18120 closes
Julian Lam 2ef42e79ec added filter for popular route
barisusakli 18013c5518 closes
Julian Lam 1d42655bb5 allow User.create to accept fullname
Julian Lam 8fa2c34fc5 Deprecated action:user.loggedOut, updated plugin deprecation notices
... to show replacement, if available.
barisusakli aa30973f0a fix params
barisusakli dea74aa11e removed heapdump
barisusakli a6074da17e closes
barisusakli f91afb5b99 closes
Julian Lam 57918332e9 fixed issue with no 'from' name when using NodeMailer
barisusakli 80cc251741 style
barisusakli 96aa94ee10 refactor categories
Barış Soner Uşaklı 1a86e68394 fix references
Julian Lam 00a22e945d closes
barisusakli c28494724f filter dupes
Julian Lam fb0ce8f60f Updated subject line in text emails
Would always show "NodeBB" before. Now shows proper site title.
barisusakli eb57276980 fix test
barisusakli c10b2fdb60 closes
barisusakli 7ad90b4ef6 closes
barisusakli caabbcf9fd closes
barisusakli d9b6a06714 limit topic views by session
barisusakli e693843314 closes
inb4 2016
Julian Lam 4147e0cb94 closes
Julian Lam fcb381f922 Fixes
Guests now trigger topic notifications, and the translator has
been updated so that translations inside translations are
handled in a way that doesn't cause the translator to explode.
Julian Lam 1660e13aed
Julian Lam de34c7d576 fixed
barisusakli 3b1a2d65ab fix revokeAllSessions
barisusakli 990434476b group.exists([]) fix
barisusakli e1392fd61b whitespace fix
barisusakli e6b7b51956 getHomePageRoutes
barisusakli 6be8675580 closes
barisusakli 99d64db9e0 closes
allow both `.png` and `png`
barisusakli 77b9406841 closes
barisusakli 8e5d26ec36 missing ,
barisusakli 6b42b8c9d9 added static:app.reload closes
barisusakli 9a5b308015 closes
barisusakli cf889b70bd closes
barisusakli 29e87ac984 fix initial room creation
barisusakli 7185463d81 display avg object size in bytes
barisusakli ac77f78d6b closes
barisusakli 300996b0d1 closes
barisusakli 687d29a44b closes
barisusakli dffb57ba14 closes
barisusakli 478faac945 closes
barisusakli a43eef283c store user sessionId mapping per user
Julian Lam ad9a1d0f2c closes
Squashed commit of the following:

commit 23de0708708ed190eafbcd6ea93d43333cb87aa3
Author: Julian Lam <julian@designcreateplay.com>
Date:   Wed Dec 23 10:48:16 2015 -0500

    wired up session revocation, 

commit 45a3f18321b74a9b6893d404b6c870f1ec4d95cd
Author: Julian Lam <julian@designcreateplay.com>
Date:   Wed Dec 23 09:49:27 2015 -0500

    session deletion via session uuid

commit 2bf87338cf9bfa2df0b299639421d8da7553c69a
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 22 13:53:35 2015 -0500

    WIP 

commit 623f45c3fa8b96f8b6eec0613eb7f9463348ab93
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 22 10:22:24 2015 -0500

    saving more metadata and displaying sessions in UCP 

commit d0567ed7cc33a1aea66e921b657f782038f32191
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 22 10:21:38 2015 -0500

    updated fontawesome to v4.5.0

commit 7131c97fe8ab42838eb2915a04e74f80f3d9a133
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 22 09:39:16 2015 -0500

    saving user-agent metadata into user session 

commit 661b7e6dba774b80b5dc6d04f89a79f809ff791e
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 22 09:23:24 2015 -0500

    New user auth methods to add/revoke sessions, 
Julian Lam d9125c215c more notif crash fixes
barisusakli 94d8671447 not needed
barisusakli ab0797a6d8 chat fixes
update bootstrap tags input
dont allow adding self to chat room
barisusakli df605babff closes
barisusakli abed319da2 closes
barisusakli 5b1999be10 Merge remote-tracking branch 'origin/master'
barisusakli 0887105046 created chat:room hashes, save owner uid in hash, update chat uids when they message
Julian Lam a38d79e6ec fixing notifications crash again
barisusakli b4014ac420 closes
Julian Lam 36eed0f22f more tweaks to notif grouping
Julian Lam 64efe541f5 fix
barisusakli a3dc427e67 if there are no messages pass empty array
barisusakli 3d0e412bfd removed extra vars
barisusakli b3f63e0a0d closes
barisusakli c8edb6de29 fix semicolon
barisusakli 1e8409ef83 fix tab
barisusakli 5b530253bb closes
barisusakli dff3d7f20e various group chat fixes
fix multiple modals using the same tagsinput
fix online user getting chat notification
fix owner not being able to remove users in the chat modal
barisusakli 80fd0b20bd closes
barisusakli 1449d438f5 closes
barisusakli f0b333e8a1 closes
Julian Lam fe5e5ea8ef fixing another null crash
barisusakli f73e6eb4a1 fix related
barisusakli 5e9a656709 Merge remote-tracking branch 'refs/remotes/origin/master' into group-chat
barisusakli 80544119dc some changes to related code
Julian Lam fe90dd77c1 fixed
psychobunny b2049e7acf add color/bgColor to return
Julian Lam 0ded293caf removed JSONP listener
barisusakli 270f8130da closes
barisusakli 26ac05dd5c Merge remote-tracking branch 'refs/remotes/origin/master' into group-chat
barisusakli 9981555042 rename
barisusakli e067d26ca3 closes
psychobunny 89901b2caa reorganized settings/tags acp
psychobunny 339b4c30fc ability to set maximum related topics rendered in ACP
psychobunny ba719148c1 generic "related topics" functionality
barisusakli 4827ea04fc messaging.getTeaser
barisusakli 3d79e0750b fix edit delete for rooms
barisusakli d2b54ae0f8 display less derpy chat list
barisusakli f71fd0a3ec only allow users in the room to get raw message content
Julian Lam f4187fc671 fixing crash with deleted notifications
Barış Soner Uşaklı f4e502c793 simpler isNewSet
Julian Lam 40f0076b77 fixed bug with notif merging
Julian Lam 9f5815555a fixed null error with notif grouping
Julian Lam 05df8900db closes
Julian Lam 9db0f59432 part of
Julian Lam 33a3a56fd7 Fixed issue where -w and -a flags didn't work in NodeBB reset.
barisusakli 002e931a9c rev
barisusakli da5891bcf6 remove debug
barisusakli 832a20e59e markRead fixes
barisusakli 1bd9b364e4 fix notifs, dont send to self, fix notification path to roomId
barisusakli d8810ceae9 send messages
barisusakli 784ff07907 ability to add/remove users from chat rooms, tagsinput
barisusakli 8fab270852 leaveRoom method, small fixes
barisusakli f8a6666e1a chat notify changes
barisusakli 29d8b9c181 more room changes app.openChat
barisusakli d5bccfb292 delete chats on user delete
barisusakli c5d2f61b01 more fixes
barisusakli 43c697a5df edit message
barisusakli a1ab50bd2d check admin and priv groups
barisusakli 6b12bd2328 update messaging.editMessage
barisusakli 5d1169e686 changed the chat route to /chats/:roomid?
barisusakli 58d05f7c79 recent chat list with rooms
barisusakli e2e547db45 first part of messaging refactor
barisusakli 8bda497b41 upgrade script for chats
Julian Lam 37b13b4879 Re-added file extension restriction ACP option
Closes 
Julian Lam cc4997aeca fixes
Julian Lam a4d8ab9d12 fixes
Julian Lam c1460d36f0 Deprecated uploader.open, use uploader.show instead
... as it now takes a single Object argument instead of multiple
parameters.

Also, closes . Help text is just omitted now.
barisusakli 24a302ea1a closes
Barış Soner Uşaklı fd215c774f Merge pull request from akhoury/patch-3
[minor] meta tag, content-type shouldnt be escaped
barisusakli 518552de64 dont calculate pid index on new replies
Aziz Khoury b4c8301596 [minor] meta tag, content-type shouldnt be escaped
so `text/html; charset=UTF-8` and not `text&#x2F;html; charset=UTF-8`
Julian Lam bcbc8608a4 newSet calculations bugfix
Julian Lam 3b6b36cfa6 fixing possible crash
Julian Lam 4cc4824087 Merge pull request from pitaj/master
Maximum invites and invites are stored
Julian Lam 2d203d7dca Squashed commit of the following:
Closes 

commit 3d4f494ed3257bceda8f6f82057cab83f0f252b3
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Dec 11 12:06:42 2015 -0500

    theme minvers for 

commit b608ce61854f8195143685bb9753b80d32b26e95
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Dec 11 12:01:03 2015 -0500

    Allowing chat modal to edit and delete messages

    re: 

commit 0104db90a4070582f3938b6929dae35f985bac35
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Dec 11 11:51:23 2015 -0500

    Fixed issue where newSet calculations were off

    ... sometimes.

    Also, rendering of edited messages now parses a template partial,
    instead of just replacing the content.

commit 5cb6ca600425ca9320c599b32306e93dcc5aa4ce
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Dec 11 11:07:12 2015 -0500

    If edited content matches existing content...

    ... then edit is aborted.

commit 6e7495247b1895589c716db29f919a934087b924
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Dec 11 11:05:08 2015 -0500

    some linting and fixed issue where new msgs when deleted would crash server

commit db4a9e40d6dff44569c2437378121db8fdf75cf8
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 17:25:56 2015 -0500

    Message deletion for , and fixed bug

    Fixed bug where chat modal would spawn even though user was sitting
    on the /chats page.

commit a5aa2498ab4a8bba02a6daa43a9dbed7b3e37976
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 14:55:23 2015 -0500

    wiring up the edit button, 

commit 5f2afdcf6f2b9eae6b5873ca100149e65e3d385d
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 14:20:39 2015 -0500

    added indicator to show if and when a message had been edited

commit e8301132d525c1b9fd46c98cdb282ac7ea7a0d7f
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 14:06:39 2015 -0500

    Allowing editing of chat messages

commit bfd991be1cb1769599f7d5d2b1638e313c3c2dcb
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 10:33:49 2015 -0500

    Added messageId to messages object return

commit 0306ee6657b3288dd4547c66869d7d4ece0b31ad
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 08:20:17 2015 -0500

    WIP 
barisusakli d12e8e1116 closes
barisusakli 42cce3771b closes
barisusakli 8dc9475041 closes
barisusakli 60e186c8f3 refactor api/username api/email
barisusakli dcbf53bae3 moved search to dbsearch
barisusakli 745007a2b3 closes
barisusakli 0ffd5254ad closes , closes
Barış Soner Uşaklı cdca09a7b2 escape error message on 500 page
barisusakli 7b21760f00 refactor get user by x
Barış Soner Uşaklı 69bc870017 Merge pull request from lots0logs/master
Add api endpoints to get user by username and by email
Julian Lam d1fb09caec apparently I *did* need html-to-text.
Julian Lam 963d9b22b3 Removing and updating dependencies to satisfy david-dm.org
Julian Lam 5adb8da427 enabled Gmail routing for email fallback
Julian Lam 7d9136f655 closes
Dustin Falgout 17e5d72815 fix waterfall
Signed-off-by: Dustin Falgout <dustin@falgout.us>
Dustin Falgout 0e5830d6f2 add api endpoints to get user by username and by email
Signed-off-by: Dustin Falgout <dustin@falgout.us>
Julian Lam f77f39e937 Fixed
Also updated port local variable to be a Number, since all of the
conditional checks assume it is a number, when all along it has
been a string.... heh.
yariplus 12fb512d3c Don't change url when homepage is set to a category.
Julian Lam 3a520cdfbf Successful web installer now doesn't show 503
Julian Lam 1b9defdf8b closes
Julian Lam 335d711dbd closes
Julian Lam 91c012e642
Julian Lam a936866688 revamped ACP Flags interface,
Peter Jaszkowiak 259eb585d6 Added template data for admin invite only
Peter Jaszkowiak 67905667a9 Added admin-only invites
Peter Jaszkowiak a3cfcd9a48 Maximum invites, invites stored
Added the ability for admins to restrict the maximum amount of invites
a user can make. Invites are stored and displayed in the registration
queue admin page.
Julian Lam bbc42a937e fixed LRU cache problem
Barış Soner Uşaklı 5521a55db9 Merge pull request from Schamper/debug-fix
Also clean the minifier process options if the --debug option is used
barisusakli 124b79f6aa fix user search pagination
Schamper 6b21e34c76 Also clean the minifier process options if the --debug option is used
Julian Lam 6d386dd2ee Fixed some labelling issues and added support for last month
Julian Lam 9c1b067445 Closes
Added toggles to change graph to monthly view vs regular
single-day view.

Also fixed issue where labels were out of date as the graph
data changed.
barisusakli 9f48d3e6d2 check pid before setting cache
barisusakli 1c71001e1d check err and print info
Julian Lam 97ce08f5af Removed rel="canonical", closes
On the advice of the following articles:
  - http://googlewebmastercentral.blogspot.com/2013/04/5-common-mistakes-with-relcanonical.html
  - https://moz.com/blog/rel-confused-answers-to-your-rel-canonical-questions

rel="canonical" should not be shown on the same page
as rel="prev" and rel="next" as Google will implicitly
assume that they all point to the same page. With the
"pageless" variety only showing the first page of posts,
it explains exactly why any post content after the first
page is not indexed by Google.

... or perhaps it *is* indexed, but not returned. Who
the heck knows. 😄
Julian Lam 9589de551e added toggler to disable toobusy if necessary
barisusakli 33f07b82f9 closes
barisusakli ecd777b659 closes https://github.com/NodeBB/nodebb-theme-persona/issues/206
barisusakli 59ed276dce dont allow banned users to flag
barisusakli b08f6073de check ogImageUrl
barisusakli 5a9edf5973 closes
Raphael Beer cf7b7a8d4c Respond with 404 when topic inside hidden category
barisusakli 1b7ca555e0 closes
Julian Lam 65ce8a50b3 Removed cant-vote-self-post
As suggested in , a positive
action has been applied when a user attempts to upvote
their own post. It will now open the upvoters modal
instead of throwing an alertError.

Closes 
Barış Soner Uşaklı c55abdd095 closes
barisusakli 23e57a8001 closes
Julian Lam 440bd5c37c fixed crash on empty aboutme
Julian Lam 34725ec3e5 Fixes
Added meta data to user profile pages, and also added noEscape
option to meta tag input. If set, validator escaping won't be
run on that value.
Julian Lam dbe5b963bd fixes :trollface:
barisusakli 872e00849a moved deleteVotes into deleteAccount
barisusakli ec3ae307e9 closes
Julian Lam 96afd13155 Removed mmmagic from dependencies, closes
Julian Lam 277a3ba2af Updated guest user icon and bgColor
Due to the label for guests being translatable, the
first character for guests was actually "[", causing
their user icon to be "[" with a colour.

This commit changes it to be a hardcoded question mark
and with a grey background colour.
Julian Lam 051a8e22df Removed allowedFileExtensions meta config
Now, when NodeBB needs to determine file compatibility, jimp
will attempt to open the file for reading. If it fails, file is
considered to be of an invalid type.
Julian Lam 3acf2e0812 pruned upgrade script
barisusakli 6f864a6354 joindate iso
Julian Lam efe0726f9b removing unused plaintext templates, closes
Julian Lam 9a17e2a3e9 Merge branch 'auto-plaintext-email'
Julian Lam e37709ad8b something..
Julian Lam 8304740bd5 fixing crash on settings save
Julian Lam 948c98b668 adding plaintext email via html-to-text module
barisusakli 27f77bf832 show proper error if user is not logged in
barisusakli 323cc165b6 closes
dont use post file upload for cover uploads
check cover upload file size against new setting
store cover uploads in profile folder
use `uid-profilecover` filename for cover uploads
barisusakli 35eb0faac8 closes
Julian Lam ad5ddcbb73 whitespace fixes
Julian Lam 3a34901cdb on settingsv2 save, reload should be required
Julian Lam 90c0a06fd4 removed some commented out code
Barış Soner Uşaklı f145356914
psychobunny 3564d581ad Merge branch 'master' of https://github.com/NodeBB/NodeBB