9622 Commits (90fc50e116e4cde7af09950f9f27a9543650d3bf)

Author SHA1 Message Date
Barış Soner Uşaklı f76c0e8952 refactor: shorter generateTopicClass 3 years ago
Misty (Bot) c5377380e3 Latest translations and fallbacks 3 years ago
Julian Lam 935704a83c feat: collect hook logs in order to reduce console noise, flush on ajaxify loadScript completion 3 years ago
Misty (Bot) 2f09c22c71 chore(i18n): fallback strings for new resources: nodebb.admin-manage-users 3 years ago
Julian Lam cd687cff06 fix: #10393, move 'Create User' control to overflow menu 3 years ago
Julian Lam c83987bd20 fix: don't append to history on refresh or ajaxify to same url 3 years ago
Misty (Bot) 8c35fbcac2 Latest translations and fallbacks 3 years ago
Julian Lam 4b79dfd29d feat: add support for PATCH method in api module 3 years ago
Misty (Bot) b10df78141 Latest translations and fallbacks 3 years ago
Misty (Bot) 60fa6c46a5 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 7c946570d5 feat: on online users page override timeago cutoff to 24 hours 3 years ago
Misty (Bot) 15508bac97 chore(i18n): fallback strings for new resources: nodebb.admin-manage-privileges, nodebb.admin-manage-users, nodebb.error, nodebb.user 3 years ago
Barış Soner Uşaklı be6bbabd0e feat: ability to mute users
new mute privilege
3 years ago
Misty (Bot) 5274a6aad9 chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error 3 years ago
Barış Soner Uşaklı 3414a23bce feat: min:rep:upvote, and other limits similar to downvotes
closes #10380
3 years ago
Barış Soner Uşaklı e9a86cb912 fix: optional params 3 years ago
Barış Soner Uşaklı e841d59a67 feat: add translateKeys 3 years ago
Barış Soner Uşaklı 70e613f814 fix: #10374, use quick search in setting 3 years ago
Misty (Bot) 021f2c286c Latest translations and fallbacks 3 years ago
Misty (Bot) 188f955d8b Latest translations and fallbacks 3 years ago
Misty (Bot) a5fe8350e9 chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.flags 3 years ago
gasoved 62187caa67
feat: post auto flagging on downvotes #10029 (#10367)
* feat: post auto flagging on downvotes

* fix: just get one admin
3 years ago
Misty (Bot) 2cc3f0a19a Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 37ef8366d0 fix: #10360, only take top level posts 3 years ago
Julian Lam fec907d99d fix: #10354, flag actions regression 3 years ago
Barış Soner Uşaklı 40230725c3 refactor: move header unread code to separate module 3 years ago
Barış Soner Uşaklı 4a1e761adb refactor: remove code that doesn't do anything 3 years ago
Misty (Bot) 64a6ff370a Latest translations and fallbacks 3 years ago
Misty (Bot) 3fc592d4c8 Latest translations and fallbacks 3 years ago
Julian Lam 1c8d1d231e fix(sorted-list): call loadItem hook on add/edit items as well as on item retrieval, refactor edit to call parse() 3 years ago
Julian Lam 914733e44b fix: allow calls to api module without a defined payload 3 years ago
Julian Lam 92d613e420 feat(sorted-list): add new client-side hook `filter:settings.sorted-list.loadItem` 3 years ago
Julian Lam fb4f89f391 fix(sorted-list): only call `.stripHTMLTags()` on string values 3 years ago
Misty (Bot) 496e9013d3 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 0b813d601e fix: #10316, fix quoting regression 3 years ago
Julian Lam 1fa4134201 fix: #10329, select elements in sorted-list not showing proper values 3 years ago
Julian Lam 52836f3a7f fix: allow translation keys in `label` attributes 3 years ago
Barış Soner Uşaklı 3acd2ac850 refactor: wrap around if at end
remove debug log
dont focus input on mobile
3 years ago
Misty (Bot) d12c66c8be Latest translations and fallbacks 3 years ago
Misty (Bot) dc0f9a73c0 chore(i18n): fallback strings for new resources: nodebb.topic 3 years ago
Barış Soner Uşaklı 949611960a refactor: change lang string 3 years ago
Barış Soner Uşaklı b517b376ac feat: ability to go through your posts in a topic
because I am 👴 useful for large topics
3 years ago
Barış Soner Uşaklı 503e27f709 fix: #10302, fix regression 3 years ago
Barış Soner Uşaklı 58b5781cea feat: closes #10296
asset_base_url in nconf
keep assetBaseUrl in config for backwards compat
3 years ago
Misty (Bot) 8d85dfe3f5 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 946d351f3a refactor: lazy load slugify 3 years ago
Misty (Bot) 4043f1791d chore(i18n): fallback strings for new resources: nodebb.admin-settings-uploads 3 years ago
Julian Lam 84dfda59e6 fix: #10144, automatically delete uploads from disk on post purge, ACP option to keep uploads on disk if desired 3 years ago
Misty (Bot) a1593e35c0 Latest translations and fallbacks 3 years ago
Misty (Bot) 02ebcb7131 Latest translations and fallbacks 3 years ago
Misty (Bot) f62e9563c4 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 398d25c210 feat: #10276, dont change/revert theme if its current 3 years ago
Misty (Bot) 2d125ecdbb Latest translations and fallbacks 3 years ago
Misty (Bot) b8362c49cd Latest translations and fallbacks 3 years ago
Misty (Bot) 775d90771e chore(i18n): fallback strings for new resources: nodebb.user 3 years ago
Barış Soner Uşaklı 350052ec50 fix: language keys 3 years ago
Misty (Bot) 9b40eb88ee Latest translations and fallbacks 3 years ago
Misty (Bot) 65ca8bbfd8 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı fb3f4f9a13 fix: #10256, allow quote tooltip on mobile 3 years ago
Misty (Bot) 0823992d63 Latest translations and fallbacks 3 years ago
Misty (Bot) 0144f7d917 Latest translations and fallbacks 3 years ago
Misty (Bot) a71b8e599a chore(i18n): fallback strings for new resources: nodebb.modules 3 years ago
Barış Soner Uşaklı 76d0412992 Merge branch 'master' of https://github.com/NodeBB/NodeBB 3 years ago
Barış Soner Uşaklı fbd9ba7914 refactor: update chat plcaeholder message 3 years ago
Misty (Bot) 6b3f45b436 Latest translations and fallbacks 3 years ago
Misty (Bot) aa812f03d7 chore(i18n): fallback strings for new resources: nodebb.global, nodebb.pages 3 years ago
Julian Lam 9b912db71e docs: openapi spec for new route 3 years ago
Julian Lam 5afd5de07d feat: new accounts route to show most downvoted ('controversial') posts 3 years ago
Barış Soner Uşaklı dcb201dfa8 fix: https://github.com/NodeBB/NodeBB/issues/10242 3 years ago
Misty (Bot) c5637d1527 Latest translations and fallbacks 3 years ago
Misty (Bot) d208422d6a Latest translations and fallbacks 3 years ago
Misty (Bot) 70eeb20474 chore(i18n): fallback strings for new resources: nodebb.users 3 years ago
Barış Soner Uşaklı 766ad6b774 feat: new language key for user search in chat 3 years ago
Misty (Bot) c526a34605 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı cf5c096806 feat: add upload helper module for drag&drop, paste, closes #6388
fix chat input not getting focused
3 years ago
Misty (Bot) 4d1200d9aa Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 1d01741ae7 fix: #10208, don't use leading slash in directory names
change to use decodeURIComponent in utils.params
3 years ago
Misty (Bot) 40a0e6dd0b Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 93d18383ee fix: don't crash if quick search doesn't return posts 3 years ago
Misty (Bot) e9588ca7b7 chore(i18n): fallback strings for new resources: nodebb.admin-settings-email 3 years ago
Julian Lam ea27eaf166 feat: no more sending emails to banned users, + feature flag 3 years ago
Julian Lam 89b559a2a3 refactor: sorted-list .get() to be async fn
+ plugin hook `filter:settings.sorted-list.load` to allow modification of params prior to template parsing
3 years ago
Julian Lam 578145acd6 fix: bug where page wouldn't complete loading if data.scripts was emptied 3 years ago
Misty (Bot) 63d54098ba Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı dc6e629d59 fix: https://github.com/julianlam/nodebb-plugin-mentions/issues/170 3 years ago
Barış Soner Uşaklı 92a249c947 fix: #10197, fix relative path urls for dashboard pages 3 years ago
Misty (Bot) c159efc7cd Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 94da502629 fix: if no group label is selected, select no group title option
dont save groupTitle: "['null']" if nothing is selected
3 years ago
Misty (Bot) 3c63651fee Latest translations and fallbacks 3 years ago
Misty (Bot) 1b80be5392 Latest translations and fallbacks 3 years ago
Misty (Bot) 2ec4e31f7c chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced 3 years ago
Julian Lam d91aeea3c3 feat: add ACP toggles for COEP and CORP headers 3 years ago
Julian Lam d098e26f82
User Email and email validation API (#10160)
* feat: wip user emails api

* fix: allow admins with manage-users access to email confirmation api as well

* fix: wrong route path

* docs: openapi spec
3 years ago
Misty (Bot) 890b1201b9 Latest translations and fallbacks 3 years ago
Misty (Bot) 4e0b4b0759 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 1c80adf1ef feat: revert label js change 3 years ago
Barış Soner Uşaklı fdfafb44fb fix: mark unread button showing the selected category 3 years ago
Barış Soner Uşaklı e9d0db2892 feat: hide all categories link on flags filters 3 years ago
Misty (Bot) 78cd6de7e7 chore(i18n): fallback strings for new resources: nodebb.admin-settings-user 3 years ago
Barış Soner Uşaklı 2fe91e364e chore: remove unused lang key #10180 3 years ago
Misty (Bot) 8c9609fdd0 Latest translations and fallbacks 3 years ago
Misty (Bot) 8b06d3770d Latest translations and fallbacks 3 years ago
Misty (Bot) 3ec9197c5c chore(i18n): fallback strings for new resources: nodebb.user 3 years ago
Barış Soner Uşaklı d1eb21c56d fix: #10173, don't show optional message if email is required 3 years ago
Misty (Bot) 354aa1a58b chore(i18n): fallback strings for new resources: nodebb.email 3 years ago
Julian Lam 31ea2266a6 feat: nicer error handling for bad jwt in unsubscribe template 3 years ago
Barış Soner Uşaklı 03f5cbcce1 fix: #10158, fix extra padding 3 years ago
Misty (Bot) d35ed55b5c Latest translations and fallbacks 3 years ago
Misty (Bot) 53ac159e28 Latest translations and fallbacks 3 years ago
Misty (Bot) 2633d8a53c Latest translations and fallbacks 3 years ago
Julian Lam 37a71291af fix: icon alignment issue that was also bugging me :shipit: 3 years ago
Barış Soner Uşaklı a75a043b61 feat: allow % in tags, #10135 3 years ago
Misty (Bot) 418a6cf04c Latest translations and fallbacks 3 years ago
Misty (Bot) b610db09e5 Latest translations and fallbacks 3 years ago
Misty (Bot) d79d7e8081 chore(i18n): fallback strings for new resources: nodebb.user 3 years ago
Barış Soner Uşaklı 5eb02f59c2 fix: #10095, add login info to email interstitial 3 years ago
Barış Soner Uşaklı 8ad64ec0f9 fix: #10121, fix error messages in user creation 3 years ago
Misty (Bot) 6b1cd17e4a Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 69a7634a78 fix: #10115, fix chat autocomplete hook 3 years ago
Misty (Bot) bec0ef8995 Latest translations and fallbacks 3 years ago
Misty (Bot) 9260355a96 Latest translations and fallbacks 3 years ago
Misty (Bot) ccdf65884e Latest translations and fallbacks 3 years ago
Misty (Bot) e6a46ef6ce chore(i18n): fallback strings for new resources: nodebb.admin-settings-uploads 3 years ago
Barış Soner Uşaklı a78e58f252 Merge branch 'master' of https://github.com/NodeBB/NodeBB 3 years ago
Barış Soner Uşaklı 5278b11a01 refactor: remove unused language key 3 years ago
Misty (Bot) 5439e45f3e Latest translations and fallbacks 3 years ago
Misty (Bot) 1a6d5250fb Latest translations and fallbacks 3 years ago
Misty (Bot) a395596fbc Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı b179f0fc0f fix: use component instead of class name 3 years ago
Misty (Bot) 842f96fc68 Latest translations and fallbacks 3 years ago
Julian Lam 2fe53cf849 feat: `GET /api/v3/chats/:roomId/messages` 3 years ago
Julian Lam aaa6f752d0 refactor: put message api calls behind `/messages` prefix, #10097 3 years ago
Misty (Bot) 207ae8cd6e chore(i18n): fallback strings for new resources: nodebb.error 3 years ago
Julian Lam aeb43b9bb1 fix: rename language key for incorrect parameter type error 3 years ago
Julian Lam 47ab952639 docs: fix description for route 3 years ago
Julian Lam 0aa25f20d5 docs: roomId is number 3 years ago
Julian Lam 16ba16cdc4 fix: deprecate chats.leave 3 years ago
Julian Lam fe17c94c35 feat: `DELETE /api/v3/chats/:roomId/users` and `DELETE /api/v3/chats/:roomId/users/:uid` 3 years ago
Julian Lam 6294beea0b fix: re-allow kicking of the other party in a 1-to-1 chat 3 years ago
Julian Lam d62ee84637 feat: `POST /chats/:roomId/users` 3 years ago
Julian Lam 6eea6451d2 feat: `GET /chats/:roomId/users` [breaking] 3 years ago
Julian Lam d5fd098ecf feat: `POST /chats/:roomId/:mid` and `DELETE /chats/:roomId/:mid` 3 years ago
Julian Lam f48ed3658a feat: `PUT /chats/:roomId/:mid` 3 years ago
Julian Lam 74f1905ea8 feat: allow API checkRequired middleware error to be internationalized 3 years ago
Julian Lam 9a4fd5dc7e feat: `PUT /api/v3/chats/:roomId` 3 years ago
Julian Lam eeffb9d978 feat: `POST /api/v3/chats/:roomId` 3 years ago
Julian Lam 09cf9c7770 feat: `GET /api/v3/chats/:roomId` 3 years ago
Julian Lam 55e68e2fd5 docs: openAPI documentation for routes 3 years ago
Julian Lam 40b4544e70 feat: `POST /api/v3/chats`, chat room creation, plus openAPI docs update 3 years ago
Barış Soner Uşaklı a115b771f0 fix: #10096, don't display preview for links if hostname doesnt match 3 years ago
Misty (Bot) 139a4378b3 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı a9f81215cf fix: only render preview on topic page 3 years ago
Julian Lam f7b3f69f6a
docs: add social media card 3 years ago
Nazim d23ac79839 Revert 3 years ago
Misty (Bot) a1729e1afd Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı fdaf8274cf fix: #10090, remove left over necro posts messages 3 years ago
Misty (Bot) 34ffe69f27 Latest translations and fallbacks 3 years ago
Misty (Bot) edba10e22c chore(i18n): fallback strings for new resources: nodebb.post-queue 3 years ago
Julian Lam 5e68a99e73 Revert "chore: trigger lang"
This reverts commit 540eeae9bc.
3 years ago
Barış Soner Uşaklı 540eeae9bc
chore: trigger lang 3 years ago
Misty (Bot) 98abf30b18 Latest translations and fallbacks 3 years ago
Misty (Bot) fd939f8bec chore(i18n): fallback strings for new resources: nodebb.modules, nodebb.notifications 3 years ago
Barış Soner Uşaklı c4042c70de feat: #9506, allow seeing and editing your queued posts
allow regular users access to post queue
allow regular users to edit their queued post/topic title
allow regular users to remove their post from post queue
ability to send a notification to user without removing from post queue
allow accessing single post queue items from notifications
3 years ago
Misty (Bot) 2170c8a8f5 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 91e21ecc62 fix: utils method 3 years ago
Barış Soner Uşaklı 9f1b8a3b1e refactor: use hasOwnProperty 3 years ago
Barış Soner Uşaklı dbba0c396b refactor: remove object.create 3 years ago
Barış Soner Uşaklı 3d3ae82f5b refactor: remove unused args 3 years ago
Barış Soner Uşaklı 633061f4a7 refactor: remove comment 3 years ago
Barış Soner Uşaklı d4f3ee67fa refactor: use .map to return promises 3 years ago
Barış Soner Uşaklı 682f60890b lint: fix 3 years ago
Barış Soner Uşaklı 10e890e41f fix: targetBlank/dropdown not getting cleared
show caret if nav item is dropdown
3 years ago
Barış Soner Uşaklı 69c96078ea breaking: #10077, store nav items in objects 3 years ago
Barış Soner Uşaklı 6ad0472106 breaking: remove socket.emit('topics.post')
remove socket.emit('topics.search')
remove socket.emit('topics.getTopic')
3 years ago
Misty (Bot) 5e232f17f6 Latest translations and fallbacks 3 years ago
Julian Lam bc7707aa88 fix: #9484 show user history only to admins and gmods 3 years ago
Barış Soner Uşaklı bd1cb2d4f9 breaking: remove socket.emit('posts.delete')
remove socket.emit('posts.restore')
remove socket.emit('posts.purge')
remove socket.emit('posts.deletePosts')
remove socket.emit('posts.purgePosts')
3 years ago
Misty (Bot) f2ca69d8f7 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 236d4e8056 fix: #10068, update data-index values after sort 3 years ago
Barış Soner Uşaklı 9af2335134 fix: #10068, baseIndex should be read before sort update fix off by one error 3 years ago
Misty (Bot) cf6032b1b2 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı cc3f82bc83 breaking: remove socket.emit('admin.categories.setPrivilege') and socket.emit('admin.categories.getPrivilegeSettings') 3 years ago
Barış Soner Uşaklı 906dc5675e fix: handle start=0 stop=0 for topics.getTopicPosts
add more tests
3 years ago
Barış Soner Uşaklı 621c142f8e refactor: alerts 3 years ago
Barış Soner Uşaklı 0a6eeb933e lint: fix 3 years ago
Barış Soner Uşaklı cba78aee16 refactor: use alerts.error/success 3 years ago
Barış Soner Uşaklı 4f4236101b
fix: wrong usage of is ACP 3 years ago
Misty (Bot) 4a53adf626 chore(i18n): fallback strings for new resources: nodebb.admin-admin 3 years ago
Barış Soner Uşaklı b4a0af4972 Merge branch 'master' of https://github.com/NodeBB/NodeBB 3 years ago
Barış Soner Uşaklı dd02c49f43 refactor: use lang keys, fix typo 3 years ago
Misty (Bot) b052a8e763 chore(i18n): fallback strings for new resources: nodebb.admin-admin 3 years ago
Barış Soner Uşaklı 1980feed46 refactor: use alerts module 3 years ago
Misty (Bot) 0b88cfd9dd Latest translations and fallbacks 3 years ago
Misty (Bot) 7af902fc31 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 7b99dc46eb test: utils.params 3 years ago
Misty (Bot) 32326c22fd Latest translations and fallbacks 3 years ago
Misty (Bot) 7e6fa7b490 Latest translations and fallbacks 3 years ago
Misty (Bot) 6b054d7a23 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 36aa60346b breaking: remove action:category.loaded, use action:topics.loading
action:category.loaded will not fire on infintite load of topics
3 years ago
Misty (Bot) 23c915ba66 chore(i18n): fallback strings for new resources: nodebb.topic 3 years ago