summaryrefslogtreecommitdiff
path: root/packages/frontend/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* merge: fix having double scrollbars (!1035)Marie2025-05-281-0/+6
|\ | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1035 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Hazelnoot <acomputerdog@gmail.com>
| * fix having double scrollbarsMarie2025-05-181-0/+6
| |
* | improve search for some of our settingsdakkar2025-05-283-35/+43
| | | | | | | | | | * each `SearchMarker` can have at most 1 `SearchLabel` inside * `SearcMarker`+`MkFolder` need some attributes to play together
* | merge: Avoid use of <template> as a child of <TransitionGroup> (resolves ↵Hazelnoot2025-05-274-7/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | #1059) (!1049) View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1049 Closes #1059 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| * | avoid use of <template> as a child of <TransitionGroup>Hazelnoot2025-05-254-7/+7
| | |
* | | merge: Fix translate button (!1047)Hazelnoot2025-05-276-26/+64
|\ \ \ | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1047 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| * | | fix lint errorsHazelnoot2025-05-262-2/+4
| | | |
| * | | fix clip / translate button styling in MkNoteSub / SkNoteSubHazelnoot2025-05-252-4/+4
| | | |
| * | | fix Sub note toolbar not stopping click on mobileHazelnoot2025-05-252-10/+10
| | | |
| * | | add clip and translate buttons to MkNoteSub / SkNoteSubHazelnoot2025-05-252-4/+40
| | | |
| * | | disable "translate" button after translatingHazelnoot2025-05-254-4/+4
| | | |
| * | | fix "translate" and "clip" buttons opening the note on mobileHazelnoot2025-05-254-12/+12
| |/ /
* / / handle "follow" notifs from deleted userdakkar2025-05-251-6/+11
|/ / | | | | | | the backend should not send these, but still, let's not explode
* | merge: make DynamicNote less dynamic - helps with #1059 (!1041)Hazelnoot2025-05-244-12/+13
|\ \ | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1041 Approved-by: Hazelnoot <acomputerdog@gmail.com> Approved-by: Marie <github@yuugi.dev>
| * | ask to reload when changing `noteDesign`dakkar2025-05-211-0/+1
| | | | | | | | | | | | since it's not longer super-dynamic
| * | make sure that the DynamicNote component is *not* computeddakkar2025-05-213-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | my current hypothesis to explain #1059: - we have a timeline, with some notes - a new note arrives on the websocket - we replace the items in the pagination inside the timeline - vue starts re-rendering the notes, using the `:key` values to know which ones to leave there and which ones to move / add / delete - since DynamicNote is `computed`, every time vue needs to instantiate it, it does an `await` - so if another note is waiting in the websocket buffer, it gets processed *while vue is rendering* - processing the new note cause the `items` map (and the array computed from it) to be replaced - at this point vue may well get a new iterator from the start of the new list of items, after it had already decided that the first few notes did not need to be changed - which manifests as new notes appearing in the middle of the timeline! - and after enough new notes have arrived, all the old notes are out of the items map, so their elements have all been deleted, and "normality" is restored this makes sense in my head, let's see if this change actually fixes the problem
* | | merge: Cleanup admin user UI (!1012)Marie2025-05-234-73/+146
|\ \ \ | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1012 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| * | | allow staff to assign roles to remote usersHazelnoot2025-05-161-1/+1
| | | |
| * | | allow staff to un-assign conditional roles that have been erroneously ↵Hazelnoot2025-05-161-1/+1
| | | | | | | | | | | | | | | | assigned (such as by changing a role type)
| * | | fix expand/collapse icons for rolesHazelnoot2025-05-161-1/+4
| | | |
| * | | fix error when expanding conditional roleHazelnoot2025-05-161-3/+8
| | | |
| * | | fix prop type for MKRolePreviewHazelnoot2025-05-161-1/+1
| | | |
| * | | add missing "inline" tag to reset password buttonHazelnoot2025-05-161-1/+1
| | | |
| * | | remove extra <template> tag from ips blockHazelnoot2025-05-161-6/+4
| | | |
| * | | collapse moderation note if emptyHazelnoot2025-05-161-3/+7
| | | |
| * | | cleanup admin user UIHazelnoot2025-05-161-59/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * hide inaccessible controls * hide irrelevant controls * remove duplicate components * collapse details behind sections * group all buttons * apply semantic "warning" styles to buttons * add follow stats * translate untranslated strings * group related controls * resolve some lint errors
| * | | add "accent" styling to MkButtonHazelnoot2025-05-161-2/+21
| | | |
| * | | respect animation prefs in MkNumberHazelnoot2025-05-161-1/+6
| | | |
* | | | merge: Add warning banner about word mute limitations (resolves #784) (!1017)Hazelnoot2025-05-231-0/+5
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1017 Closes #784 Approved-by: Marie <github@yuugi.dev> Approved-by: dakkar <dakkar@thenautilus.net>
| * | | add warning banner about word mute limitationsHazelnoot2025-05-141-0/+5
| | | |
* | | | look at renoteId / replyId in case the renote / reply was not packedHazelnoot2025-05-211-0/+3
| | | |
* | | | exclude reply OP from previewHazelnoot2025-05-212-0/+6
| | | |
* | | | use config.url instead of "https://${config.host}"Hazelnoot2025-05-219-20/+20
| | | |
* | | | optimize extractUrlFromMfmHazelnoot2025-05-201-12/+24
| | | |
* | | | skip resolving preview when a link is known to be recursiveHazelnoot2025-05-207-13/+49
| | | |
* | | | don't recursively render note previewsHazelnoot2025-05-207-7/+34
| | | |
* | | | merge: Fix "fetch linked note" button for AP previews (!1037)Hazelnoot2025-05-201-38/+56
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1037 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| * | | | fix unknownUrl valueHazelnoot2025-05-191-1/+1
| | | | |
| * | | | make sure that the "fetch linked note" button actually remembers that the ↵Hazelnoot2025-05-191-38/+56
| | |_|/ | |/| | | | | | | | | | note is fetched
* | | | add missing import file extensionHazelnoot2025-05-191-1/+1
| | | |
* | | | extract common translation UI into SkNoteTranslation.vueHazelnoot2025-05-187-92/+67
| | | |
* | | | fix type errors in note translation sourceHazelnoot2025-05-186-6/+6
| | | |
* | | | fix spurious "translation failed" errors in MkNoteSubHazelnoot2025-05-181-2/+2
|/ / /
* | | merge: set transparent background for naked containers - fix 1063 (!1033)Marie2025-05-171-1/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1033 Closes #1063 Approved-by: Hazelnoot <acomputerdog@gmail.com> Approved-by: Marie <github@yuugi.dev>
| * | | set transparent background for naked containers - fix 1063dakkar2025-05-171-1/+6
| | |/ | |/| | | | | | | | | | | | | `MkContainer` gained a background for its `.content` element, but that needs to be overridden by the `naked` option (used for transparent widgets)
* / | add option to put Translate button in the note toolbarHazelnoot2025-05-1611-42/+118
|/ /
* | await `reverseConcat`dakkar2025-05-151-6/+4
| | | | | | | | | | | | | | | | | | | | before d7784ea4ffa42c5b3c0638ed26cade728e8d57b5 `moreFetching.value=false` happened after the `nextTick` inside `reverseConcat` had completed, but after that commit, it happens immediately (as part of the try/finally) this _probably_ doesn't matter, but let's avoid changes we didn't intend
* | use /users endpoint for explore exclusively (restore original behavior)Hazelnoot2025-05-141-8/+0
| |
* | rename popularUsersLocal.host to popularUsersLocal.nameHazelnoot2025-05-141-1/+1
| |
* | fix lint and TS errors in explore.users.vueHazelnoot2025-05-141-12/+12
| |