Commit graph

4077 commits

Author SHA1 Message Date
Tusooa Zhu
91c4a57fe5
Make page unscrollable when confirm modal is shown
Or we could scroll until the component is ... hidden
due to virtual-scrolling, and the modal disappears!
2023-01-20 23:40:11 -05:00
Tusooa Zhu
0b914d7815
Make modal display over the top bar 2023-01-20 23:40:09 -05:00
Tusooa Zhu
dc04c8cbd4
Use vue3 teleport instead of portal 2023-01-20 23:39:45 -05:00
Tusooa Zhu
39e4746f61
Use portal for modals 2023-01-20 23:39:42 -05:00
Tusooa Zhu
51ade26066
Fix logout confirm dialog title 2023-01-20 23:39:09 -05:00
Tusooa Zhu
8c8a8232c8
Lint 2023-01-20 23:39:09 -05:00
Tusooa Zhu
c202c89ca0
Add confirmation for logout 2023-01-20 23:39:08 -05:00
Tusooa Zhu
3b7aaae2b3
Add confirmation for blocking 2023-01-20 23:39:08 -05:00
Tusooa Zhu
e7e35ead09
Add confirmation for muting 2023-01-20 23:39:08 -05:00
Tusooa Zhu
0684f19d1b
Add ConfirmModal comp 2023-01-20 23:39:08 -05:00
Tusooa Zhu
a0b886459b
Add confirmation for following 2023-01-20 23:39:07 -05:00
Tusooa Zhu
4d175235f1
Add confirmation for repeating 2023-01-20 23:39:07 -05:00
Tusooa Zhu
1ff2948aeb
Add setting entries for whether to show confirmation dialogs 2023-01-20 23:39:07 -05:00
Tusooa Zhu
1e352fbfac
Add English translations for delete status confirm modal 2023-01-20 23:39:07 -05:00
Tusooa Zhu
3ad5df805e
Add delete status confirm modal 2023-01-20 23:39:01 -05:00
tusooa
d2ba67d565
Merge remote-tracking branch 'upstream/develop' into tusooa/stylelint 2023-01-15 10:00:44 -05:00
HJ
4a5134af02 Merge branch 'tusooa/1195-notif-overflow' into 'develop'
Fix notification attachment icon overflow

Closes #1195

See merge request pleroma/pleroma-fe!1759
2023-01-15 12:37:36 +00:00
HJ
f956b0ca37 Merge branch 'tusooa/1159-debounce-wordfilter' into 'develop'
Debounce mute word setting

Closes #1159

See merge request pleroma/pleroma-fe!1758
2023-01-15 12:37:12 +00:00
tusooa
a58a6d3c35
Fix notification attachment icon overflow 2023-01-14 23:20:28 -05:00
tusooa
fa3b07352b
Debounce mute word setting 2023-01-14 22:43:18 -05:00
tusooa
8acbc31a20
Use bdi to isolate repeater name 2023-01-14 22:36:21 -05:00
tusooa
274d384572
Make modal easier to close if there is only one image 2023-01-14 10:19:08 -05:00
tusooa
a28032fa58
Disable no-shorthand for certain props for better readability 2023-01-13 00:37:42 -05:00
flxy
d21ce77670 Use splice instead of delete 2023-01-12 09:45:10 +01:00
flxy
d81fdafacb Pick a better query selector 2023-01-11 14:12:29 +01:00
flxy
aea9f92d39 Adjust query selector to actually get the popover now 2023-01-11 13:52:49 +01:00
HJ
5dc6cbd487 Merge branch 'tusooa/1234-emoji-regression' into 'develop'
Fix emoji picker off-by-1 error

Closes #1234

See merge request pleroma/pleroma-fe!1747
2023-01-09 21:11:39 +00:00
tusooa
7dc2277453
Use stylelint 2023-01-09 13:02:16 -05:00
tusooa
6d0b3d4d0a
Stop propogation for all top-bar buttons 2023-01-06 13:35:39 -05:00
tusooa
76019d1e03
Fix emoji picker off-by-1 error 2023-01-06 13:14:38 -05:00
tusooa
47af5419b1
Clean up code 2023-01-02 14:01:56 -05:00
tusooa
081a416103
Calculate display count from width 2023-01-02 13:42:09 -05:00
tusooa
6cc3b239f6
Load emoji row by row 2023-01-02 13:25:59 -05:00
tusooa
314a4474f6
Fix header indicator 2023-01-02 12:40:03 -05:00
tusooa
afd7f5fabe
Use virtual scrolling for emoji picker 2023-01-02 11:49:48 -05:00
tusooa
78081836df
Remove lozad code 2023-01-02 11:48:34 -05:00
HJ
b9b4181f17 Merge branch 'from/develop/tusooa/1221-quote-style' into 'develop'
Improve quote style

Closes #1221

See merge request pleroma/pleroma-fe!1697
2023-01-02 16:28:05 +00:00
HJ
b5d4c43bc2 Merge branch 'tusooa/announcements-priv' into 'develop'
Make announcements available to all with privileges

See merge request pleroma/pleroma-fe!1716
2023-01-02 16:27:32 +00:00
HJ
4361e15377 Merge branch 'tusooa/backup-state' into 'develop'
Display detailed backup state

See merge request pleroma/pleroma-fe!1715
2023-01-02 16:27:01 +00:00
HJ
3e4a8186a8 Merge branch 'tusooa/list-add' into 'develop'
Fix list membership actions

See merge request pleroma/pleroma-fe!1733
2023-01-02 16:25:09 +00:00
tusooa
876e51603a
Include unpacked emojis in emoji picker 2022-12-31 12:29:33 -05:00
tusooa
5e98ee05e4
Fix list membership actions 2022-12-30 16:26:50 -05:00
tusooa
b65a89c822
Make announcements available to all with privileges 2022-12-24 12:17:09 -05:00
tusooa
78690cdf51
Display detailed backup state 2022-12-24 11:58:33 -05:00
tusooa
7e2ae2ba95
Optimize UI 2022-12-23 23:02:21 -05:00
Tusooa Zhu
b7e9373965
Add support for multiple interface languages 2022-12-23 22:45:55 -05:00
HJ
eae62e2eb8 Merge branch 'fix-excessive-reregistrations' into 'develop'
Fix rogue nested watcher triggering notifications registering too often

Closes #1159

See merge request pleroma/pleroma-fe!1708
2022-12-22 13:15:46 +00:00
HJ
e009510c52 Merge branch 'from/develop/tusooa/user-note' into 'develop'
User note

See merge request pleroma/pleroma-fe!1612
2022-12-22 13:14:30 +00:00
HJ
515dcfd339 Merge branch 'expand-notifications' into 'develop'
add icon to allow expand collapsed (status-related) notifications

Closes #1224

See merge request pleroma/pleroma-fe!1701
2022-12-22 10:48:01 +00:00
Henry Jameson
8a594e2f98 more aria 2022-12-22 12:31:49 +02:00