Barış Soner Uşaklı
69a7634a78
fix : #10115 , fix chat autocomplete hook
2022-01-02 15:13:30 -05:00
Barış Soner Uşaklı
b179f0fc0f
fix: use component instead of class name
2021-12-23 11:05:37 -05:00
Julian Lam
2fe53cf849
feat: GET /api/v3/chats/:roomId/messages
2021-12-22 15:19:37 -05:00
Julian Lam
aaa6f752d0
refactor: put message api calls behind /messages prefix, #10097
2021-12-22 14:39:18 -05:00
Julian Lam
16ba16cdc4
fix: deprecate chats.leave
2021-12-22 10:59:36 -05:00
Julian Lam
fe17c94c35
feat: DELETE /api/v3/chats/:roomId/users and DELETE /api/v3/chats/:roomId/users/:uid
2021-12-22 10:59:36 -05:00
Julian Lam
d62ee84637
feat: POST /chats/:roomId/users
2021-12-22 10:59:36 -05:00
Julian Lam
6eea6451d2
feat: GET /chats/:roomId/users [breaking]
2021-12-22 10:59:36 -05:00
Julian Lam
d5fd098ecf
feat: POST /chats/:roomId/:mid and DELETE /chats/:roomId/:mid
2021-12-22 10:59:36 -05:00
Julian Lam
f48ed3658a
feat: PUT /chats/:roomId/:mid
2021-12-22 10:59:36 -05:00
Julian Lam
9a4fd5dc7e
feat: PUT /api/v3/chats/:roomId
2021-12-22 10:59:36 -05:00
Julian Lam
eeffb9d978
feat: POST /api/v3/chats/:roomId
2021-12-22 10:59:36 -05:00
Barış Soner Uşaklı
a115b771f0
fix : #10096 , don't display preview for links if hostname doesnt match
2021-12-22 10:55:30 -05:00
Barış Soner Uşaklı
a9f81215cf
fix: only render preview on topic page
2021-12-21 11:52:16 -05:00
Nazim
d23ac79839
Revert
2021-12-20 10:11:19 -05:00
Barış Soner Uşaklı
fdaf8274cf
fix : #10090 , remove left over necro posts messages
2021-12-18 16:46:49 -05:00
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
2021-12-16 22:25:39 -05:00
Barış Soner Uşaklı
633061f4a7
refactor: remove comment
2021-12-15 12:51:52 -05:00
Barış Soner Uşaklı
d4f3ee67fa
refactor: use .map to return promises
2021-12-15 12:49:50 -05:00
Barış Soner Uşaklı
6ad0472106
breaking: remove socket.emit('topics.post')
...
remove socket.emit('topics.search')
remove socket.emit('topics.getTopic')
2021-12-12 13:14:08 -05:00
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')
2021-12-09 19:58:40 -05:00
Barış Soner Uşaklı
236d4e8056
fix : #10068 , update data-index values after sort
2021-12-08 11:16:49 -05:00
Barış Soner Uşaklı
9af2335134
fix : #10068 , baseIndex should be read before sort update fix off by one error
2021-12-08 09:41:48 -05:00
Barış Soner Uşaklı
906dc5675e
fix: handle start=0 stop=0 for topics.getTopicPosts
...
add more tests
2021-12-06 16:36:30 -05:00
Barış Soner Uşaklı
621c142f8e
refactor: alerts
2021-12-06 16:24:09 -05:00
Barış Soner Uşaklı
0a6eeb933e
lint: fix
2021-12-06 15:25:10 -05:00
Barış Soner Uşaklı
cba78aee16
refactor: use alerts.error/success
2021-12-06 14:31:35 -05:00
Barış Soner Uşaklı
1980feed46
refactor: use alerts module
2021-12-06 12:45:35 -05:00
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
2021-11-27 14:58:03 -05:00
Baris Usakli
d378bf4c9c
fix: quote button staying on screen on slow computers
2021-11-26 12:57:13 -05:00
Barış Soner Uşaklı
fb363957d1
refactor: tab rules
2021-11-18 16:42:18 -05:00
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
2021-11-17 23:34:01 -05:00
Barış Soner Uşaklı
4359e5c97c
refactor: remove tabs after declaration
2021-11-16 16:24:17 -05:00
Barış Soner Uşaklı
258f368e32
refactor: add filter:topic.getPosts
...
this hook only fires when loading the posts of a topic cold load + infinite scroll
do not remove posts if they have index =-1
use topics.getTopicPosts instead of getMainPostAndReplies
2021-11-15 18:08:09 -05:00
Barış Soner Uşaklı
231472354e
perf: create user tooltips on demand
2021-11-13 20:25:09 -05:00
Barış Soner Uşaklı
7f8783555b
Revert "perf: remove createUserTooltips"
...
This reverts commit facc10e40f .
2021-11-13 20:16:24 -05:00
Baris Usakli
facc10e40f
perf: remove createUserTooltips
2021-11-12 11:18:44 -05:00
Barış Soner Uşaklı
8b4510cc70
refactor: deprecate app.logout
...
use logout module instead
move header related code out of app.js
2021-11-08 23:28:26 -05:00
Barış Soner Uşaklı
f352be63dc
refactor: deprecate app.openChat/newChat
...
use chat.openChat/newChat instead
2021-11-08 22:20:41 -05:00
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
2021-11-08 21:31:49 -05:00
Barış Soner Uşaklı
3d2398ac4c
test: lint
2021-11-08 20:48:32 -05:00
Barış Soner Uşaklı
518552543d
refactor: move warnings/messages out of app.js
2021-11-08 20:40:41 -05:00
Barış Soner Uşaklı
41e0240010
fix: dont show previews on mobile
2021-11-05 13:20:13 -04:00
Barış Soner Uşaklı
054685265d
fix: category load more btn visibility
2021-11-04 13:19:37 -04:00
Barış Soner Uşaklı
f728abda06
fix: remove tooltip on ajaxify
2021-11-03 10:52:03 -04:00
Barış Soner Uşaklı
9fbb3b11ef
perf: only load posts once
2021-11-01 18:22:39 -04:00
Barış Soner Uşaklı
5a0efd2d42
fix: don't use # for previews
2021-11-01 15:30:36 -04:00
Barış Soner Uşaklı
8c67031609
feat: show posts previews if enabled on mouse over
2021-11-01 15:09:05 -04:00
Barış Soner Uşaklı
a7f235dbac
fix: topic events not rendered in infinitescroll
2021-10-31 10:51:16 -04:00
Barış Soner Uşaklı
e8c17feedb
refactor: use utils.debounce
2021-10-28 12:00:51 -04:00