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
Barış Soner Uşaklı
dd02c49f43
refactor: use lang keys, fix typo
3 years ago
Barış Soner Uşaklı
1980feed46
refactor: use alerts module
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
Barış Soner Uşaklı
242f8e95ad
fix : #10020 , /api/post/upload returns v3 style response
3 years ago
Barış Soner Uşaklı
fb363957d1
refactor: tab rules
3 years ago
Barış Soner Uşaklı
d5bfd51267
fix : #10010 , handle reverse sorting for topic events
...
dont add events to dom if sort is most votes
if sorting is reverse add new events after the main post or at the top instead of bottom
3 years ago
Barış Soner Uşaklı
4359e5c97c
refactor: remove tabs after declaration
3 years ago
Barış Soner Uşaklı
7f8783555b
Revert "perf: remove createUserTooltips"
...
This reverts commit facc10e40f
.
3 years ago
Baris Usakli
facc10e40f
perf: remove createUserTooltips
3 years ago
Barış Soner Uşaklı
96f13e4f5d
feat: #9992 , hooks.one
3 years ago
Barış Soner Uşaklı
0428912c6d
refactor: deprecate app.alert functions user alerts module directly
3 years ago
Barış Soner Uşaklı
8b4510cc70
refactor: deprecate app.logout
...
use logout module instead
move header related code out of app.js
3 years ago
Barış Soner Uşaklı
f352be63dc
refactor: deprecate app.openChat/newChat
...
use chat.openChat/newChat instead
3 years ago
Barış Soner Uşaklı
1a9b15989b
refactor: move search functions from app.js to search module
...
deprecate:
app.handleSearch, use search.init(options) instead
app.enableTopicSearch, use search.enableQuickSearch(options) instead
app.prepareSearch, use search.showAndFocusInput() instead
3 years ago
Barış Soner Uşaklı
666fe209f0
refactor: move session messages
3 years ago
Barış Soner Uşaklı
518552543d
refactor: move warnings/messages out of app.js
3 years ago
Barış Soner Uşaklı
89399c0ed5
fix : #9954 , get next post timestamp
...
fixes topic events being inserted in after first page but at the wrong spot
3 years ago
Barış Soner Uşaklı
3d1cf168f2
revert: lazy load
3 years ago
Barış Soner Uşaklı
015727855f
fix: remove loading="lazy", fixes inf. scroll loaded images
3 years ago
Barış Soner Uşaklı
64192731a0
refactor: use search api for topic search
3 years ago
Barış Soner Uşaklı
8d316d1859
fix : #9934 , fix translator test
3 years ago
Barış Soner Uşaklı
f02fba29dc
refactor: add callback to loadNotifications
3 years ago
gasoved
b0a24d6dd5
refactor: var to const and let ( #9885 )
...
* refactor: var to const and let
* fix: missed global bootbox usage
* refactor: align with eslint expectations
3 years ago
gasoved
227456fb17
fix: no global bootbox ( #9879 )
...
* fix: require bootbox (easy ones)
* fix: require bootbox (ugly ones)
* fix(eslint): a lengthy line
3 years ago
Julian Lam
3e69bcdf1f
fix : #9872 update app badge with notification count if applicable
3 years ago
Barış Soner Uşaklı
27e53b42f3
feat: use unread icon in mobile
3 years ago
Barış Soner Uşaklı
4404e81991
fix: switch inf. scroll to xhr ( #9854 )
...
this fixes infinitescroll when url has custom query parameters
also fixes infinitescroll for plugins like QnA
fixes infinitescroll on tags page
deprecate topics.loadMoreSortedTopics
deprecate topics.loadMoreFromSet
3 years ago
Julian Lam
be43cd2597
Topic Linkbacks ( #9825 )
...
* feat: WIP topic linkbacks, + failing tests
* test: don't accidentally comment out all of the post tests
* fix: rename to "backlinks"
* feat: more stub code, more failing tests
* feat: backend methods and passing tests for topic backlinks
* test: uncomment test/posts.js again
* fix: missing quotation mark in topic event helper
* fix: superfluous usage of Promise.all
* test: fix broken test -- used hardcoded (and incorrect) url
* test: parseInt shenanigans
3 years ago
Barış Soner Uşaklı
0faa493745
fix: crossorigin not showing up on manifest link tag
3 years ago
Julian Lam
0a41741b7e
refactor: deprecate picture update socket call, new API routes for picture update
3 years ago
gasoved
61f02f17d8
feat: column based view on wide priv. tables ( #9699 )
...
* feat: column based view on wide priv. tables
* fix: add group/user
* feat: copy buttons to work on visible privs
* feat: show what's being copied in modal
* feat: optional title and message for category selector modal
4 years ago
Julian Lam
1ee92c281d
fix: topic event deletion
4 years ago
Julian Lam
152f194aee
Server-side rendering of topic events ( #9733 )
...
* style: reformat list of helpers exported
* refactor: move topic events partial into a helper, invoke helper in topic.tpl (see persona), update how events are added to the DOM via addTopicEvents
closes #9731
* style: lint
4 years ago
Julian Lam
cf4b78dbd3
Revert "fix: taskbar icon not pushed via composer/persona"
...
This reverts commit 3a81c8fd42
.
4 years ago
psychobunny
d2492ef48e
style: eslint
4 years ago
psychobunny
3a81c8fd42
fix: taskbar icon not pushed via composer/persona
...
@antosik, partially reverted your PR:
342503e07a
just specifically this file: 342503e07a/public/src/modules/taskbar.js
I'm not 100% sure, but it might be because this hook is called sooner than the hook being registered? https://github.com/NodeBB/nodebb-theme-persona/blob/master/public/persona.js#L100-L101 @julianlam
4 years ago
Barış Soner Uşaklı
382a4c2785
feat: #9705 , use radio buttons for flag reasons
4 years ago
Anton Grigoryev
342503e07a
Feat: Client-side hooks - replace window.trigger ( #9679 )
...
* feat/clientside-hooks: replace window.trigger with hooks.fire
* feat(clientside-hooks): Move hooks require to the top
* fix: simplifying complex logical expression
* fix: client-side hook for translator - post-review fixes
4 years ago
Julian Lam
21359eabac
feat: convert _fireStaticHook to async function (auto-refactor by vscode)
4 years ago
Julian Lam
6bc090f8bb
docs: some hook deprecation notices
4 years ago
Julian Lam
cc6cbfcdc4
Flags API ( #9666 )
...
* feat: new routes for flags API
+ flag get
+ flag creation, migration from socket method
+ flag update, migration from socket method
* fixed bug where you could not unassign someone from a flag
* feat: tests for new flags API
added missing files for schema update
* fix: flag tests to use Write API instead of sockets
* feat: flag notes API + tests
* chore: remove debug line
* test: fix breaking test on mongo
4 years ago
psychobunny
acb11cc764
fix: use hooks module instead of window trigger
4 years ago
psychobunny
522291726d
style: lint
4 years ago
psychobunny
e0db904b0e
feat: new hook `action:topics.loading` (in the same format as `action:posts.loading`)
4 years ago
psychobunny
8ae4c30029
feat: schedule deprecation for `action:category.loaded` and `action:category.loading`. Use `action:topics.loaded/ing` instead
...
(or action:ajaxify.end if you are using it to check cid on page load)
4 years ago
psychobunny
07f25d8c47
fix: made TopicList.onTopicsLoaded private [breaking]
4 years ago