Barış Soner Uşaklı
4d1b8e76b3
refactor: reduce socket.emits for typing
...
if textarea changess between empty/full emit right away
2023-09-06 17:01:09 -04:00
Barış Soner Uşaklı
e4ecb96f1a
fix: closes #11982 , fix element in prepEdit
2023-09-06 12:49:37 -04:00
Barış Soner Uşaklı
f2c4041fcb
fix: prep edit so textarea isn't below text input
2023-09-06 12:40:15 -04:00
Barış Soner Uşaklı
98c3d2e96d
refactor: use map/get
2023-09-05 13:42:34 -04:00
Barış Soner Uşaklı
ded596fe3d
fix: don't create tooltips on mobile
2023-09-05 09:48:34 -04:00
Barış Soner Uşaklı
34242e7a4f
lint: remove unused translator
2023-09-02 23:09:27 -04:00
Barış Soner Uşaklı
45ed12c500
chore: up themes, dont send typing on page load
2023-09-02 21:47:12 -04:00
Barış Soner Uşaklı
600357444d
feat: typing user list in chat
2023-09-02 21:18:00 -04:00
Barış Soner Uşaklı
92f5c146fd
feat: add data-allow-dupe and data-navigator-ignore
...
these can be used by plugins like q&n to dupe a post
instead of relying on magic -1 index
2023-09-02 00:07:35 -04:00
Barış Soner Uşaklı
bdeca04951
fix: always return string from helper
...
if value ended up being 0 it wasnt output
2023-09-01 20:41:14 -04:00
Barış Soner Uşaklı
8db13d8e86
refactor: how admins change emails ( #11973 )
...
* refactor: how admins change emails
ability for admins to change emails from acp
ability for admins to change passwords from acp
only users themselves can use /user/<slug>/edit/email
group actions in manage users dropdown
admins can use the same modal from profile page instead of interstitial to update email
add missing checks to addEmail, if email take throw error
add targetUid to email change event
* test: bunch of baloney
* test: remove old test
2023-08-30 19:29:46 -04:00
Barış Soner Uşaklı
6ae0d207a7
fix: double escape issue, body is escaped in composer-default
2023-08-30 12:10:52 -04:00
Barış Soner Uşaklı
9f7a39c59c
fix: make selector stricter
...
so navigator number doesn't change due to nested replies
2023-08-30 11:49:28 -04:00
Barış Soner Uşaklı
887dfd7da7
fix : #11969 , match the server side behaviour for filters
...
if there is an error bubble all the way up
2023-08-30 11:19:29 -04:00
Barış Soner Uşaklı
81961255f1
Merge branch 'master' into develop
2023-08-29 19:32:57 -04:00
Barış Soner Uşaklı
a3d6dba69f
feat: add a filter hook to login
...
so async checks can be made by plugins
like showing custom dialogs before login etc.
setting cancel=true in plugin returns back to login page
throwing errors will show it once #11969 is fixed
2023-08-29 19:05:37 -04:00
Barış Soner Uşaklı
29f77a8829
Merge branch 'master' into develop
2023-08-29 11:30:19 -04:00
NoScripter
90ac82d017
fix: remove og:image value ( #11966 )
2023-08-29 11:17:09 -04:00
Barış Soner Uşaklı
440299e661
fix: don't try to parse response if request is head #11960
2023-08-28 22:23:02 -04:00
Barış Soner Uşaklı
7331d4e41d
use list partial
2023-08-28 17:20:27 -04:00
Barış Soner Uşaklı
d45c1b0073
fix parent clicks
2023-08-28 17:06:31 -04:00
Barış Soner Uşaklı
15d2119f38
show parent message in pinned messages
2023-08-28 16:40:42 -04:00
Barış Soner Uşaklı
acee6777f6
fix: pinned msgs when switching chats
2023-08-28 16:27:51 -04:00
Barış Soner Uşaklı
54706b1182
ability to pin chat messages ( #11964 )
2023-08-28 15:57:30 -04:00
Barış Soner Uşaklı
965780b731
fix: closes #11954 , fix custom skins with spaces
2023-08-25 21:02:05 -04:00
Barış Soner Uşaklı
9d6aeba376
pass in privileges to event parsing so delete button shows up
2023-08-25 20:30:25 -04:00
Barış Soner Uşaklı
4bc21a2e8b
feat: use all events in addTopicEvents
2023-08-25 20:00:06 -04:00
Barış Soner Uşaklı
3d6668e7f0
fix: dont show chat notif if you are already in the room
...
mark all notifs from chat read when you you mark the chat room read
2023-08-24 22:42:36 -04:00
Barış Soner Uşaklı
26d06d9bb0
add some missing tooltips
2023-08-23 20:19:38 -04:00
Barış Soner Uşaklı
f5baca1451
fix : #11944 , dont refresh page when uninstalling
2023-08-23 13:47:39 -04:00
Barış Soner Uşaklı
8f895f93f1
Merge branch 'master' into develop
2023-08-23 13:17:03 -04:00
Barış Soner Uşaklı
438c4c8976
fix: closes #11945 , fix skins loading if there are no custom skins
2023-08-23 01:15:56 -04:00
Barış Soner Uşaklı
2e0964e6fe
fix: bookmark scroll doing ajaxify
...
if target post is already on page
fix alerts crash due to double close
2023-08-21 20:18:56 -04:00
Barış Soner Uşaklı
a7a266d72c
fix: closes #11937 , add dropup early based on position on screen
2023-08-21 19:51:50 -04:00
Barış Soner Uşaklı
9ac8879e93
moved scroll bottom alert
2023-08-20 20:58:03 -04:00
Barış Soner Uşaklı
db07ab1508
feat: #11930 , ability to set custom skins as default
2023-08-18 13:18:13 -04:00
Barış Soner Uşaklı
980e0a3a71
wait for images to load before scrolling to bottom
2023-08-15 15:06:28 -04:00
Barış Soner Uşaklı
7a79fed828
feat: closes #11902 , ability to clear search history
2023-08-11 20:43:56 -04:00
Barış Soner Uşaklı
223c85e44e
fix: if you send message scrollToBottom
2023-08-10 11:44:30 -04:00
Barış Soner Uşaklı
850cfb33f5
fix: use config.undoTimeout instead of hardcoded value
...
if user is in the target topic and they only moved 1 post show that post after moving
update target tid as user navigates different topics
2023-08-08 14:10:18 -04:00
Barış Soner Uşaklı
9349cb63cb
feat: #11881 , limit room names
2023-08-06 17:32:36 -04:00
Barış Soner Uşaklı
ec0747fd0d
fix parent updates
2023-08-06 10:36:57 -04:00
Barış Soner Uşaklı
9ba6dda8bf
handle delete/restore/edit messages
2023-08-06 10:13:33 -04:00
Barış Soner Uşaklı
0316f324e7
feat: add toMid to chat messages
2023-08-06 02:33:28 -04:00
Barış Soner Uşaklı
e2a198c59a
fix 0 timeouts
2023-08-04 13:35:34 -04:00
Barış Soner Uşaklı
acef5e3343
feat: add category selector to analytics page
...
closes #11878
2023-08-04 13:22:48 -04:00
Barış Soner Uşaklı
2d883cbb6f
fix reconnect toast taking space when no visible
2023-08-04 11:42:46 -04:00
Barış Soner Uşaklı
7a29c2eb2e
fix reconnect alert fade and move it to core
2023-08-04 09:57:31 -04:00
Barış Soner Uşaklı
881a28eb79
fix : #11875 , simplify alerts and show progress
...
add alerts.info and alerts.warning
2023-08-03 16:09:53 -04:00
Julian Lam
007d735f92
fix: bug where api module would throw if response contained no content-type header
2023-08-03 12:16:03 -04:00