Commit Graph

19967 Commits

Author SHA1 Message Date
Misty (Bot)
7a31c9f06e Latest translations and fallbacks 2019-08-08 09:28:10 +00:00
Barış Soner Uşaklı
b734defbfa feat: rewrite getRawPost to async/await
promisify SocketPosts
2019-08-07 17:38:23 -04:00
Julian Lam
973075cfbc feat: added new filter hook filter:post.getRawPost 2019-08-07 14:10:25 -04:00
Julian Lam
924d332c2c Revert "refactor: rewrote SocketPosts.getRawPost in await style"
This reverts commit 08530bb33f.
2019-08-07 14:10:24 -04:00
Baris Usakli
06932602ab Merge branch 'master' of https://github.com/NodeBB/NodeBB 2019-08-07 14:07:48 -04:00
Baris Usakli
e9fd49e234 feat: convert categories controller to async/await 2019-08-07 13:46:19 -04:00
Julian Lam
08530bb33f refactor: rewrote SocketPosts.getRawPost in await style
Added new filter hook filter:post.getRawPost
2019-08-07 13:18:53 -04:00
Jakub
90bcd65a00 add filter:manifest.build (#7821)
* add filter:manifest.build

Added a hook that lets plugins modify manifest.json, as suggested in https://community.nodebb.org/post/59670

* Added error handling

Thanks barisusakli

* Define next

* Pass data as an object

* Remove multiple spaces
2019-08-07 11:20:37 -04:00
Misty (Bot)
602c09e1f9 Latest translations and fallbacks 2019-08-07 09:27:28 +00:00
Barış Soner Uşaklı
8d4f20865f fix: redis pubsub not being required correctly
split connection logic into separate module
2019-08-06 18:27:00 -04:00
Barış Soner Uşaklı
186321e646 fix: mongo.close using wrong client 2019-08-06 17:35:03 -04:00
Barış Soner Uşaklı
bc6f22ebdb fix: digest not sending topics 2019-08-06 17:23:50 -04:00
Renovate Bot
61f9be99e9 fix(deps): update dependency nodebb-plugin-markdown to v8.10.4 2019-08-06 12:16:51 -04:00
Julian Lam
3d3fa8655d feat: new client-side hooks for chat minimize and close
closes #7805
2019-08-06 11:05:08 -04:00
Renovate Bot
f2e4664d93 chore(deps): update dependency lint-staged to v9 2019-08-06 10:58:41 -04:00
Renovate Bot
d860f8c799 fix(deps): update dependency nodebb-plugin-markdown to v8.10.3 2019-08-06 10:58:29 -04:00
renovate[bot]
57b2a55320 chore(deps): update dependency eslint-plugin-import to v2.18.2 (#7779) 2019-08-05 09:23:41 -04:00
renovate[bot]
7257e6b2aa chore(deps): update dependency eslint to v6.1.0 (#7783) 2019-08-05 09:22:10 -04:00
Barış Soner Uşaklı
af1f7249a7 feat: test psql without defineProperty (#7815)
* feat: test psql without defineProperty

* feat: refactor psql

remove .bind calls, use module.pool.query directly
move requires to top of file
move promisify to bottom so .init etc are promisified

* feat: mongodb

move requires to bottom

* feat: redis
2019-08-05 09:20:00 -04:00
Julian Lam
52a2e5d61d fix: #7816, adding GDPR and TOU interstitials earlier on route reloading
A use-case was presented that called for a theme to disable the
registration interstitials. However, the plugin hooks were always
fired first, and so the core interstitials could not be removed
at that time because they hadn't been added yet.

This change moved the interstitial adding to the earliest point
possible, right after plugins.loadedHooks is emptied in preparation
for plugin initialisation.
2019-08-02 12:59:36 -04:00
Misty (Bot)
687b9b74c0 Latest translations and fallbacks 2019-08-02 09:27:46 +00:00
Julian Lam
af968c6ae5 feat: fire updateRemainingLength hook for chats 2019-08-01 12:13:26 -04:00
Julian Lam
0e07ffa1d9 feat: send pids into filter:post.getFields hook 2019-07-31 15:06:14 -04:00
Baris Usakli
65fc06128c feat: move cache tpl 2019-07-31 12:56:56 -04:00
Baris Usakli
3a9d83a44b feat: async refactor 2019-07-31 12:39:15 -04:00
Barış Soner Uşaklı
47e30a67be feat: move group privs above user, add labels 2019-07-30 17:46:18 -04:00
Barış Soner Uşaklı
23046bab9a Merge branch 'master' of https://github.com/NodeBB/NodeBB 2019-07-30 16:44:11 -04:00
Renovate Bot
7ad72b324d chore(deps): update dependency husky to v3.0.2 2019-07-30 14:54:42 -04:00
Baris Usakli
9780f5b975 fix: #7809, dont check postDelay if submitting from queue 2019-07-30 13:19:50 -04:00
Baris Usakli
2abe244b6e fix: newPostEditDuration 2019-07-30 13:03:01 -04:00
Barış Soner Uşaklı
dec8040c09 feat: widgets/index.js
enable widget-essentials in tests
fix widget test
2019-07-29 19:42:55 -04:00
Barış Soner Uşaklı
6a289fbac9 fix: #7789 2019-07-29 18:26:29 -04:00
Barış Soner Uşaklı
4d6b687183 feat: use promise version 2019-07-29 17:55:48 -04:00
Barış Soner Uşaklı
1c2540d3e1 feat: #7743, meta/dependencies 2019-07-29 16:33:48 -04:00
Baris Usakli
96ebe7b5f7 feat: #7743, widgets/admin 2019-07-29 13:34:29 -04:00
renovate[bot]
2258452c3e fix(deps): update dependency sharp to v0.23.0 (#7806) 2019-07-29 11:24:47 -04:00
renovate[bot]
b9aac424cd fix(deps): update dependency nodebb-theme-persona to v10.1.12 (#7799) 2019-07-26 21:04:33 -04:00
Barış Soner Uşaklı
666e0eaff9 fix: #7798, fix nested post selection 2019-07-26 20:35:45 -04:00
Baris Usakli
8bf40d04c9 fix: #7788, fix on topic move and new post 2019-07-26 14:23:10 -04:00
Baris Usakli
053ff510bb fix: #7788, fix another edge case
ignore pids in topics that were purged/deleted
2019-07-26 13:22:33 -04:00
renovate[bot]
d98313b5f6 fix(deps): update dependency nodebb-plugin-dbsearch to v4 (#7797) 2019-07-25 00:52:00 -04:00
Barış Soner Uşaklı
b10ad7b6ff fix: topicData passed to action:topic.edit 2019-07-24 23:50:23 -04:00
renovate[bot]
ef734b622e fix(deps): update dependency nodebb-plugin-dbsearch to v3.0.8 (#7796) 2019-07-24 22:12:06 -04:00
Barış Soner Uşaklı
c02686bfc8 feat: #7743, meta/languages and languages 2019-07-24 17:44:23 -04:00
Julian Lam
66aa443b7a feat: added filter:tags.getAll plugin hook 2019-07-24 12:06:54 -04:00
Barış Soner Uşaklı
102d4b0247 feat: #7743, events 2019-07-23 23:05:42 -04:00
Barış Soner Uşaklı
97d7a85060 feat: #7743 meta/errors 2019-07-23 22:20:39 -04:00
Barış Soner Uşaklı
99cf47ee08 feat: get rid of async.eachSeries 2019-07-23 21:47:33 -04:00
Barış Soner Uşaklı
ce91288607 fix: derpy catch 2019-07-23 21:17:00 -04:00
Barış Soner Uşaklı
3c32d8600f fix: #7788 No new posts (#7793)
* feat: debug no-new-posts

* feat: add test for user delete

* fix: timeout for flag test

* feat: shorter
2019-07-23 21:11:04 -04:00