Commit graph

3563 commits

Author SHA1 Message Date
Sol Fisher Romanoff
cd9dc9d2b2
Clear search bar on reopen 2022-11-06 15:46:35 +02:00
FloatingGhost
ffac376b5a Ensure MFM scaling is ignored when rendering is disabled
Fixes #173
2022-11-02 22:33:54 +00:00
FloatingGhost
469063ff52 Debounce word filters
Fixes #182
2022-11-02 22:08:58 +00:00
solidsanek
bda433b006 Add mfm autocomplete (#183)
I thought it could be neat to have an autocomplete like Misskey has for MFM.

A condition was removed that prevented autocomplete to actually autocomplete stuff when only the first character was entered. It doesn't affect the other autocompletes since none of them display their elements if nothing was actually searched. (in that case MFM returns the full list of elements)

Co-authored-by: solidsanek <solidsanek@outerheaven.club>
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/183
Reviewed-by: floatingghost <hannah@coffee-and-dreams.uk>
Co-authored-by: solidsanek <solidsanek@noreply.akkoma>
Co-committed-by: solidsanek <solidsanek@noreply.akkoma>
2022-10-29 20:50:31 +00:00
Sean King
80f58baa86 Change "Remove this follower" to "Remove Follower" and add a button to remove a follower in the followers tab for the logged in user 2022-10-06 17:07:44 +01:00
Sean King
2453a338be Added support for removing users from followers 2022-10-06 17:06:53 +01:00
floatingghost
4f837f75ea setting-sync (#175)
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/175
2022-10-06 15:59:16 +00:00
Sol Fisher Romanoff
ca646822f6
Add delete & redraft button to posts 2022-09-25 20:50:03 +03:00
Mergan
468eb12573 Detect whether an WEBP or APNG is animated (#161)
Co-authored-by: David <dmgf2008@hotmail.com>
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/161
Co-authored-by: Mergan <mergan@noreply.akkoma>
Co-committed-by: Mergan <mergan@noreply.akkoma>
2022-09-23 10:27:14 +00:00
floatingghost
38d50acaeb Merge pull request 'Hide mentions of bubble timeline if empty' (#167) from sfr/pleroma-fe:hide-bubble into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/167
2022-09-20 14:16:02 +00:00
Norm
aedd0794a4 Remote interaction with posts (#168)
From: https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1419

This is the frontend side of https://akkoma.dev/AkkomaGang/akkoma/pulls/198 (merged in a6d85003fe).

Co-authored-by: Tusooa Zhu <tusooa@kazv.moe>
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/168
Co-authored-by: Norm <normandy@biribiri.dev>
Co-committed-by: Norm <normandy@biribiri.dev>
2022-09-19 17:39:21 +00:00
Sol Fisher Romanoff
b936506f47
Hide mentions of bubble timeline if empty 2022-09-14 21:44:29 +03:00
floatingghost
f628483499 translation parameterisation (#165)
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/165
2022-09-12 15:47:53 +00:00
FloatingGhost
b980d5b2ef use with-direction in edited timeago
Fixes #159
2022-09-07 12:55:03 +01:00
floatingghost
2da92fcd13 editing (#158)
Co-authored-by: Sean King <seanking2919@protonmail.com>
Co-authored-by: Tusooa Zhu <tusooa@kazv.moe>
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/158
2022-09-06 19:25:03 +00:00
FloatingGhost
1cce6969cc make linter happy 2022-09-06 11:38:23 +01:00
floatingghost
ae1b6ad887 Customisation of default profile tab, clean up settings (#156)
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/156
2022-09-05 17:02:16 +00:00
floatingghost
c301daa276 Merge pull request 'Jump to Top on New *only* in non-profiles' (#154) from Mergan/pleroma-fe:develop into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/154
2022-09-05 00:31:06 +00:00
FloatingGhost
8e2a4a9f7b remove unused method 2022-09-05 01:30:32 +01:00
David
948436ad3e Jump to Top on New *only* in non-profiles 2022-09-02 17:05:42 -07:00
David
91357aad88 Fix Announcements Title Style 2022-09-01 22:35:42 -07:00
FloatingGhost
c97cd56439 only clear timelines on new profile 2022-08-31 23:32:02 +01:00
floatingghost
6f2058a8fc ensure timelines only start fetching on click (#150)
no more parallel fetching

Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/150
2022-08-31 15:44:58 +00:00
floatingghost
064b8ba7f7 Merge pull request 'Make "Copy link" copy external URL if external post' (#144) from eris/pleroma-fe:copy-url-fix into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/144
2022-08-31 15:43:37 +00:00
Mergan
48826ede36 Separated Posts & Replies (#145) (#148)
Co-authored-by: David <dmgf2008@hotmail.com>
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/148
Co-authored-by: Mergan <mergan@noreply.akkoma>
Co-committed-by: Mergan <mergan@noreply.akkoma>
2022-08-31 15:28:09 +00:00
FloatingGhost
7dc0464094 split translation language by source and dest 2022-08-30 17:46:54 +01:00
FloatingGhost
6440e51b7e allow translating to any other language 2022-08-30 15:43:57 +01:00
FloatingGhost
ef50c63dc7 use supported languages from service 2022-08-30 14:37:36 +01:00
FloatingGhost
59eb434840 allow modal to expand with content 2022-08-30 10:32:34 +01:00
eris
bd4e8271df Dont copy local URL if external post 2022-08-30 08:54:08 +00:00
FloatingGhost
e7c21ffbd7 allow selecting languages for translation 2022-08-29 22:16:59 +01:00
floatingghost
9b4cddd2e9 Merge pull request 'Add ability to translate statuses' (#142) from machine-translation into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/142
2022-08-29 19:41:50 +00:00
FloatingGhost
48a11cb9d1 add translation options 2022-08-29 20:02:34 +01:00
eris
e67d94f73d Fix MRF transparency panel showing without transparency 2022-08-28 10:09:56 +00:00
floatingghost
776bee889e Confirmation dialogs (#140)
supercedes #135

adapted from https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1431

Co-authored-by: Tusooa Zhu <tusooa@kazv.moe>
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/140
2022-08-26 11:58:33 +00:00
FloatingGhost
f925fa6265 don't force white globe 2022-08-26 10:36:21 +01:00
floatingghost
c1c40d72da resolve language from navigator langs (#139)
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/139
2022-08-26 09:31:25 +00:00
David
bf501e36a1 Potential Fix for (#113) on show new 2022-08-24 23:53:16 -07:00
floatingghost
2d85ee6a08 use-server-side-mfm (#133)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/133
2022-08-18 03:14:38 +00:00
floatingghost
e61228b031 use akkoma-specific source for MFM unless asked not to (#132)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/132
2022-08-17 09:34:50 +00:00
floatingghost
64fdde52f6 timeline panel nav (#131)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/131
2022-08-17 08:41:36 +00:00
eris
ca0b730605 Redo desktop nav, add options for site name and favicon (#83)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/83
Co-authored-by: eris <femmediscord@gmail.com>
Co-committed-by: eris <femmediscord@gmail.com>
2022-08-14 23:24:59 +00:00
floatingghost
4dcca7cf53 somewhat fix scrolling behaviour (#127)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/127
2022-08-11 17:25:43 +00:00
FloatingGhost
cbf883ab1e fix "who reacted" emoji display
fixes #80
2022-08-11 18:14:05 +01:00
floatingghost
75a3ab343b Merge pull request 'Flip order of accommodation for (#115)' (#118) from Mergan/pleroma-fe:emoji-picker into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/118
2022-08-11 10:08:12 +00:00
floatingghost
4d27064db3 Show bubble instances in about panel (#123)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/123
2022-08-09 02:16:23 +00:00
eris
d4f8934e8a New option: Pause MFM animations until status hover (#120)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/120
Co-authored-by: eris <femmediscord@gmail.com>
Co-committed-by: eris <femmediscord@gmail.com>
2022-08-08 15:47:06 +00:00
floatingghost
b354ad382c Merge pull request 'Don't render inline quote policy links in akkoma-fe' (#122) from eris/pleroma-fe:inline-quote-fix into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/122
Reviewed-by: floatingghost <hannah@coffee-and-dreams.uk>
2022-08-07 20:21:04 +00:00
eris
92e0d885f0 Don't render inline quote policy links 2022-08-07 07:57:21 +00:00
eris
327195dc55 Fix alt text line height 2022-08-07 07:51:27 +00:00
David
d69df0e906 Flip order of accommodation for (#115) 2022-08-05 17:01:18 -07:00
floatingghost
3eab17330b rework sticker picker for emoji pickerinator 5000 (#111)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/111
2022-08-04 21:11:19 +00:00
floatingghost
9421aa1d39 Merge pull request 'Decode html-encoded characters inside pre tags' (#101) from sfr/pleroma-fe:mfm-htmlencode into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/101
2022-08-04 07:52:58 +00:00
Mergan
aff6caa4c0 Emoji Pack Picker (#102)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/102
Co-authored-by: Mergan <mergan@noreply.akkoma>
Co-committed-by: Mergan <mergan@noreply.akkoma>
2022-08-03 20:56:56 +00:00
floatingghost
2fe5699b8f only include direction on timestamps when required (#108)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/108
2022-08-03 14:07:18 +00:00
Sol Fisher Romanoff
6441ff45a9
Decode html-encoded characters inside pre tags 2022-08-02 12:37:18 +03:00
eris
ef41494bad Remove descriptions in timeline menu, change to titles and aria-labels (#74)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/74
Co-authored-by: eris <femmediscord@gmail.com>
Co-committed-by: eris <femmediscord@gmail.com>
2022-08-02 09:18:58 +00:00
floatingghost
6380e6c4c2 Merge pull request 'Align quote timestamp to right' (#64) from sfr/pleroma-fe:fix/quote-flex into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/64
2022-08-02 09:15:34 +00:00
eris
ff3421c7cb [Bug fix] Fix user avatars in mention links option (#85)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/85
Co-authored-by: eris <femmediscord@gmail.com>
Co-committed-by: eris <femmediscord@gmail.com>
2022-08-02 09:15:16 +00:00
eris
d8dd408de0 Fix timeago warning applying to polls 2022-08-02 06:12:43 +00:00
floatingghost
6f1bb99990 Merge pull request 'Fix code blocks not working in MFM' (#96) from sfr/pleroma-fe:fix/mfm into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/96
2022-08-01 14:57:04 +00:00
Sol Fisher Romanoff
b69801d33f
Fix code blocks not working in MFM 2022-08-01 16:14:14 +03:00
eris
5f09326879 Mark replies to muted users for muting (#90)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/90
Co-authored-by: eris <femmediscord@gmail.com>
Co-committed-by: eris <femmediscord@gmail.com>
2022-08-01 11:12:02 +00:00
floatingghost
45d8747fdd Merge pull request 'Add ability to click+hold to expand collapsed notifications' (#70) from eris/pleroma-fe:click-expand-notifs into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/70
2022-08-01 11:11:25 +00:00
sfr
7c675f1ded Add toggle to hide posts mentioning blocked users (#78)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/78
Co-authored-by: sfr <sol@solfisher.com>
Co-committed-by: sfr <sol@solfisher.com>
2022-07-31 21:47:25 +00:00
floatingghost
50f13701be Merge pull request 'Reduce emoji size and expand on hover' (#72) from eris/pleroma-fe:hover-emojis into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/72
2022-07-29 09:18:56 +00:00
floatingghost
1f047b3ce3 Merge pull request 'Fix tall status gradient' (#75) from eris/pleroma-fe:tall-status-fix into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/75
2022-07-29 09:14:28 +00:00
floatingghost
c6a4485a20 Merge pull request 'Better formatting for emoji react notifications' (#76) from eris/pleroma-fe:emoji-notif-fix into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/76
2022-07-29 09:13:42 +00:00
Tusooa Zhu
bccbdd4706
Fix poll duration i18n 2022-07-29 01:37:09 -04:00
eris
bd38f8e263 Better formatting for emoji react notifications 2022-07-29 03:50:36 +00:00
eris
a023ee9893 Fix tall status gradient 2022-07-29 03:34:04 +00:00
eris
1189607f2e Reduce emoji size and expand on hover 2022-07-28 23:58:04 +00:00
eris
6ed6395c07 Add ability to click to expand collapsed notifications 2022-07-28 23:52:20 +00:00
floatingghost
d85d9c26b1 Merge pull request 'Merge disabled boost and quote buttons on private posts' (#63) from sfr/pleroma-fe:hide-quote-button into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/63
2022-07-26 13:22:09 +00:00
Sol Fisher Romanoff
1201418bec
Align quote timestamp to right 2022-07-26 14:51:07 +03:00
Sol Fisher Romanoff
55a840ba9d
Merge disabled boost and quote buttons on private posts 2022-07-25 21:44:38 +03:00
Sol Fisher Romanoff
86fc043e54
Change quoted status link to router-link 2022-07-25 19:58:55 +03:00
floatingghost
a2541bb4e0 Add quotes (#59)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/59
2022-07-25 16:25:41 +00:00
FloatingGhost
4d2cf83452 fix time units 2022-07-23 13:40:52 +01:00
FloatingGhost
18fc3a0ad5 add bubble timeline 2022-07-22 15:36:45 +01:00
floatingghost
75024d8501 re-add time direction (#52)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/52
2022-07-21 20:56:30 +00:00
FloatingGhost
3302ef08ae scale custom emoji with mfm 2022-07-20 16:53:59 +01:00
floatingghost
a8c4aec721 purge shout/chat (#49)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/49
2022-07-20 15:36:45 +00:00
FloatingGhost
606e850aad lint 2022-07-19 11:02:49 +01:00
FloatingGhost
eb47bb8973 remove debug log 2022-07-19 11:02:08 +01:00
FloatingGhost
a32cd0a98c fix time formats 2022-07-19 11:01:24 +01:00
floatingghost
cfb55594a5 Merge pull request 'Make private notes actually work' (#43) from sfr/pleroma-fe:notes into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/43
2022-07-19 08:33:20 +00:00
Sol Fisher Romanoff
15b612bad6
Make private notes actually work 2022-07-19 08:56:14 +03:00
floatingghost
fab72940c4 announcements (#42)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/42
2022-07-18 13:08:50 +00:00
floatingghost
2977edc04d theme tab: don't crash out on non-colours (#41)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/41
2022-07-17 13:13:51 +00:00
floatingghost
29f3c8a40e Merge pull request 'Allow ctrl+enter posting when focused on alt text' (#33) from sfr/pleroma-fe:attachment-shortcut into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/33
2022-07-17 13:09:10 +00:00
FloatingGhost
dba047ce34 Merge branch 'develop' into marked-mfm 2022-07-15 10:58:41 +01:00
sfr
931ed3d3c7 Use Marked and marked-mfm for MFM rendering (#29)
Reviewed-on: https://akkoma.dev/AkkomaGang/pleroma-fe/pulls/29
Co-authored-by: sfr <sol@solfisher.com>
Co-committed-by: sfr <sol@solfisher.com>
2022-07-15 09:57:17 +00:00
FloatingGhost
d29bccb7d6 bugfix: spin css, props setting 2022-07-15 10:55:47 +01:00
Sol Fisher Romanoff
d480429896
Allow ctrl+enter posting when focused on alt text 2022-07-14 22:36:14 +03:00
Sol Fisher Romanoff
a8f9734400
Don't greentext MFM 2022-07-13 20:59:41 +03:00
Sol Fisher Romanoff
8861835580
Fix CSS 2022-07-12 20:36:49 +03:00
Sol Fisher Romanoff
8c9821e444
Parse MFM options with values 2022-07-12 20:36:48 +03:00
Sol Fisher Romanoff
f15465f0d3
Use media type to figure out whether to parse MFM 2022-07-12 20:36:25 +03:00
Sol Fisher Romanoff
5e18f1ceeb
Move MFM content rendering to RichContent 2022-07-12 20:36:03 +03:00