Feed Advanced Search

Jul 4 2020

marcingu added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

I made merge request for storageAccessFromPath: https://invent.kde.org/frameworks/solid/-/merge_requests/8

Jul 4 2020, 12:19 PM · Frameworks, Dolphin

Jul 1 2020

Zren added a comment to D21312: [Places] Draw 2px rectangle disk capacity bar underneath mount points.

I have created a Merge Request on GitLab with a a couple new commits.

Jul 1 2020, 2:36 PM · Dolphin
marcingu added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

How often do I have to repeat the thumbnailer has to use the canonical path anyway? Please use that.

storageAccessFromPath converts given path into canonical. I figured it should do so anyway, so I'm not doing it again here.

And thats wrong. You need the canonical path in the thumbnailer itself.

Jul 1 2020, 9:26 AM · Frameworks, Dolphin

Jun 30 2020

bruns added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

How often do I have to repeat the thumbnailer has to use the canonical path anyway? Please use that.

storageAccessFromPath converts given path into canonical. I figured it should do so anyway, so I'm not doing it again here.

Jun 30 2020, 1:56 PM · Frameworks, Dolphin
marcingu added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

How often do I have to repeat the thumbnailer has to use the canonical path anyway? Please use that.

Jun 30 2020, 6:41 AM · Frameworks, Dolphin

Jun 29 2020

bruns added a comment to D28745: Skip caching thumbnails on encrypted filesystems.
Solid::Device device = Solid::Device::storageAccessFromPath(filePath);
if (device.is<Solid::StorageVolume>()) {
    allowCache = device.as<Solid::StorageVolume>()->usage() != Solid::StorageVolume::UsageType::Encrypted;
}
Jun 29 2020, 4:17 PM · Frameworks, Dolphin
thiago added a comment to D28745: Skip caching thumbnails on encrypted filesystems.
for (Device device: list) {
    StorageAccess *storageAccess = device.as<StorageAccess>();
    if (canonPath.startsWith(storageAccess->filePath()) && storageAccess->filePath().size() > match_length) {
        match_length = storageAccess->filePath().size();
        match = device;
    }
Jun 29 2020, 3:25 PM · Frameworks, Dolphin
marcingu added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

Ok, so far I have implemented Solid::Device::storageAccessFromPath by talking all StorageAccess devices, going though all of them and and returning proper one.
code:

Solid::Device Solid::Device::storageAccessFromPath(const QString &path)
{
    // TODO check if symlinks are in the path
    QFileInfo fileInfo = QFileInfo(path);
    if (!fileInfo.exists()) {
        //TODO error handling
    }
    QSet<QString> checked; //To avoid weird infinete loops
    checked.insert(fileInfo.path());
    while (fileInfo.isSymLink()) {
        fileInfo = QFileInfo(fileInfo.symLinkTarget());
        if (checked.contains(fileInfo.path())) {
            //TODO error handling
        }
        checked.insert(fileInfo.path());
    }
    QDir dir = fileInfo.dir();
    QString canonPath = dir.canonicalPath();
    QList<Device> list = Solid::Device::listFromType(DeviceInterface::Type::StorageAccess);
    Device match;
    int match_length = 0;
    for (Device device: list) {
        StorageAccess *storageAccess = device.as<StorageAccess>();
        if (canonPath.startsWith(storageAccess->filePath()) && storageAccess->filePath().size() > match_length) {
            match_length = storageAccess->filePath().size();
            match = device;
        }
    }
    return match;
}
Jun 29 2020, 10:31 AM · Frameworks, Dolphin

Jun 21 2020

cullmann added a comment to T9579: Publish Dolphin in the Microsoft Store.

I think having 44x44 and 150x150 icons is just a matter of scaling the ones we have, they are a SVG anyways.
I think the hard part is that somebody needs to check if all things work ok for the binary factory builds and later care about the reported issues.

Jun 21 2020, 12:58 PM · Dolphin, Windows
andreask added a comment to T9579: Publish Dolphin in the Microsoft Store.

I use Dolphin from the binary factory. I can test dolphin builds if needed.

Jun 21 2020, 8:02 AM · Dolphin, Windows

Jun 16 2020

meven closed D26114: Places: Use Solid::Device::DisplayName for DisplayRole.
Jun 16 2020, 5:37 PM · Dolphin

Jun 14 2020

felixernst abandoned D27523: [Moved to invent.kde.org]Add an option to use a KUrlNavigator on the toolbar instead.

-> Moved to: https://invent.kde.org/system/dolphin/-/merge_requests/21

Jun 14 2020, 3:08 PM · Dolphin
felixernst updated the summary of D27523: [Moved to invent.kde.org]Add an option to use a KUrlNavigator on the toolbar instead.
Jun 14 2020, 3:06 PM · Dolphin

Jun 12 2020

clel added a comment to T12308: Dolphin UI redesign.

dolphin with breadcrumbs inside view

Jun 12 2020, 8:22 PM · Dolphin, Goal: All About the Apps, VDG
The-Feren-OS-Dev added a comment to D27523: [Moved to invent.kde.org]Add an option to use a KUrlNavigator on the toolbar instead.

Definitely please do continue with this patch, and maybe link to it on invent in here.

Jun 12 2020, 7:07 PM · Dolphin

Jun 11 2020

nicolasfella abandoned D15803: [KCM] Replace "Services" with more user-friendly term.
Jun 11 2020, 12:31 PM · Dolphin
meven added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

Ok, so, what I want to do now is to create static method findByPath which is going to return Solid::StorageVolume instance (is there a case in which we can expect something different than StorageVolume?).

Jun 11 2020, 10:00 AM · Frameworks, Dolphin
marcingu added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

Ok, so, what I want to do now is to create static method findByPath which is going to return Solid::StorageVolume instance (is there a case in which we can expect something different than StorageVolume?).

Jun 11 2020, 9:43 AM · Frameworks, Dolphin

Jun 10 2020

bruns added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

Solid does not provide straight folder => StorageVolume yet, but I think Solid could have such a utility feature added.
Something like Solid::Device::findByPath(), it would need to canonically and recursively resolves the path parent to pay attention to symlinks.
This would also help D26407

No recursion needed, stat provides the device.

Only when the file is not a symlink, if so we need to check the symlink target recursively, that's what I meant.

Jun 10 2020, 10:42 PM · Frameworks, Dolphin

Jun 9 2020

ngraham closed D28402: Provide ability to configure size cut-off for local file previews.
Jun 9 2020, 5:06 PM · Dolphin
ngraham added a comment to D28402: Provide ability to configure size cut-off for local file previews.

Yep, looks great!

Jun 9 2020, 5:05 PM · Dolphin

Jun 8 2020

meven closed D29213: Status bar: Hide the space free bar when size is unknown.
Jun 8 2020, 5:49 AM · Dolphin
meven added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

Solid does not provide straight folder => StorageVolume yet, but I think Solid could have such a utility feature added.
Something like Solid::Device::findByPath(), it would need to canonically and recursively resolves the path parent to pay attention to symlinks.
This would also help D26407

No recursion needed, stat provides the device.

Jun 8 2020, 5:45 AM · Frameworks, Dolphin

Jun 7 2020

elvisangelaccio accepted D28402: Provide ability to configure size cut-off for local file previews.

@ngraham Does the UI look good? Can we ship this?

Jun 7 2020, 10:59 PM · Dolphin
elvisangelaccio abandoned D27976: WIP: UI for maximumFileSize showing correctly, but not working as expected.

Closing as discussed.

Jun 7 2020, 10:49 PM · Dolphin
elvisangelaccio commandeered D27976: WIP: UI for maximumFileSize showing correctly, but not working as expected.
Jun 7 2020, 10:48 PM · Dolphin
elvisangelaccio added a comment to D27523: [Moved to invent.kde.org]Add an option to use a KUrlNavigator on the toolbar instead.

Sorry for the delay :(

Jun 7 2020, 10:23 PM · Dolphin
elvisangelaccio accepted D29525: Make Previews devicePixelRatio aware.
Jun 7 2020, 10:02 PM · Dolphin
elvisangelaccio accepted D29213: Status bar: Hide the space free bar when size is unknown.
Jun 7 2020, 10:01 PM · Dolphin
bruns requested changes to D28745: Skip caching thumbnails on encrypted filesystems.
Jun 7 2020, 4:38 PM · Frameworks, Dolphin
bruns added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

And can you please use arc to upload the patch - it is nearly impossible to do a review with the missing context

Jun 7 2020, 4:37 PM · Frameworks, Dolphin
bruns added a comment to D28745: Skip caching thumbnails on encrypted filesystems.
Jun 7 2020, 4:35 PM · Frameworks, Dolphin

Jun 6 2020

meven added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

I tried to research Solid using api.kde.org (https://api.kde.org/frameworks/solid/html/classSolid_1_1Device.html, https://api.kde.org/frameworks/solid/html/classSolid_1_1StorageVolume.html) and looking for usages of both Solid::Device and Solid::StorageVolume in code but I'm not able to get StorageVolume instance for given file/directory.

Jun 6 2020, 12:28 PM · Frameworks, Dolphin
marcingu added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

Ping! I'm not able to continue without help of someone who knows Solid::Device well.

Jun 6 2020, 10:54 AM · Frameworks, Dolphin

Jun 3 2020

shubham abandoned D23255: Change warning dialog box to a question dialog box.
Jun 3 2020, 8:26 AM · Dolphin

Jun 1 2020

felixernst added a comment to D27523: [Moved to invent.kde.org]Add an option to use a KUrlNavigator on the toolbar instead.

I guess waiting for approval didn't go anywhere. I'll continue work on this soon then and I'll move it to invent.kde.org.

Jun 1 2020, 11:39 AM · Dolphin
meven added a comment to D29213: Status bar: Hide the space free bar when size is unknown.

Will merge soonish if @elvisangelaccio has nothing to say

Jun 1 2020, 8:49 AM · Dolphin
meven updated the summary of D29525: Make Previews devicePixelRatio aware.
Jun 1 2020, 8:31 AM · Dolphin
meven updated the diff for D29213: Status bar: Hide the space free bar when size is unknown.

Rename member field to m_ready

Jun 1 2020, 5:43 AM · Dolphin

May 31 2020

elvisangelaccio added inline comments to D29213: Status bar: Hide the space free bar when size is unknown.
May 31 2020, 9:15 PM · Dolphin
marcingu added a comment to D28745: Skip caching thumbnails on encrypted filesystems.

I tried to research Solid using api.kde.org (https://api.kde.org/frameworks/solid/html/classSolid_1_1Device.html, https://api.kde.org/frameworks/solid/html/classSolid_1_1StorageVolume.html) and looking for usages of both Solid::Device and Solid::StorageVolume in code but I'm not able to get StorageVolume instance for given file/directory. Could someone help me with that?

May 31 2020, 5:42 PM · Frameworks, Dolphin
meven added a comment to D27523: [Moved to invent.kde.org]Add an option to use a KUrlNavigator on the toolbar instead.

Any progress @felixernst ?

May 31 2020, 1:24 PM · Dolphin

May 30 2020

meven updated the summary of D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
May 30 2020, 4:29 PM · Frameworks, Dolphin
meven added a comment to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
In D29805#674225, @pino wrote:
In D29805#674206, @pino wrote:
In D29805#674204, @pino wrote:

FIXED-IN: 20.08

still for 20.08...

Yes kio-extra is released with KDE Applications

Yes, I know. Asked to land this fix instead to release/20.04, and thus change the commit message accordingly.

Please be explicit when you comment, no one could deduce what you meant.

I wrote it two times to land this on the stable branch: the first time when I explained why the initial patch was not correct and what the problem actually was (with hints on short term and long term fixes), and earlier today when I wrote:

In D29805#674185, @pino wrote:

please target release/20.04 for this fix, thanks

There is no need to "deduce" anything, just read what I wrote, thanks.

If this is ready approve and add a comment "land to 20.04".

The commit message still says "20.08", so not yet.

May 30 2020, 4:29 PM · Frameworks, Dolphin
pino added a comment to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
In D29805#674206, @pino wrote:
In D29805#674204, @pino wrote:

FIXED-IN: 20.08

still for 20.08...

Yes kio-extra is released with KDE Applications

Yes, I know. Asked to land this fix instead to release/20.04, and thus change the commit message accordingly.

Please be explicit when you comment, no one could deduce what you meant.

May 30 2020, 3:58 PM · Frameworks, Dolphin
meven added a comment to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
In D29805#674206, @pino wrote:
In D29805#674204, @pino wrote:

FIXED-IN: 20.08

still for 20.08...

Yes kio-extra is released with KDE Applications

Yes, I know. Asked to land this fix instead to release/20.04, and thus change the commit message accordingly.

May 30 2020, 3:53 PM · Frameworks, Dolphin
pino added a comment to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
In D29805#674204, @pino wrote:

FIXED-IN: 20.08

still for 20.08...

Yes kio-extra is released with KDE Applications

May 30 2020, 1:39 PM · Frameworks, Dolphin
meven added a comment to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
In D29805#674204, @pino wrote:

FIXED-IN: 20.08

still for 20.08...

May 30 2020, 1:33 PM · Frameworks, Dolphin
pino added a comment to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.

still for 20.08...

May 30 2020, 1:13 PM · Frameworks, Dolphin
meven updated the summary of D29213: Status bar: Hide the space free bar when size is unknown.
May 30 2020, 11:29 AM · Dolphin
meven updated the diff for D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.

Remove brackets

May 30 2020, 11:16 AM · Frameworks, Dolphin
pino added inline comments to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
May 30 2020, 10:27 AM · Frameworks, Dolphin
meven added inline comments to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
May 30 2020, 10:19 AM · Frameworks, Dolphin
meven updated the summary of D29213: Status bar: Hide the space free bar when size is unknown.
May 30 2020, 10:00 AM · Dolphin
pino added a comment to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.

please target release/20.04 for this fix, thanks

May 30 2020, 8:16 AM · Frameworks, Dolphin

May 29 2020

ngraham accepted D29213: Status bar: Hide the space free bar when size is unknown.

LGTM

May 29 2020, 5:49 PM · Dolphin
ngraham retitled D29213: Status bar: Hide the space free bar when size is unknown from Status bar: Hide the space free bar when size in unkwown to Status bar: Hide the space free bar when size is unknown.
May 29 2020, 5:25 PM · Dolphin
meven added a comment to D29213: Status bar: Hide the space free bar when size is unknown.

+1, though I see a brief flicker of the widget when I switch between two views where it's hidden, such as recentlyused:/files/ and recentlyused:/locations/ can you reproduce?

May 29 2020, 5:15 PM · Dolphin
meven updated the diff for D29213: Status bar: Hide the space free bar when size is unknown.

A a shown and ready bool to manage the state of the statusbarspaceinfo

May 29 2020, 5:14 PM · Dolphin
meven added a comment to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.

ping @pino

May 29 2020, 8:22 AM · Frameworks, Dolphin
meven abandoned D29806: Thumbnail folders: scale down sub image when their height is too big.

Moved to https://invent.kde.org/network/kio-extras/-/merge_requests/2

May 29 2020, 8:20 AM · Frameworks, Dolphin

May 27 2020

brute4s99 closed D29461: Fix kio-extras build on Windows.
May 27 2020, 4:30 PM · Frameworks, Dolphin
meven added a comment to D26114: Places: Use Solid::Device::DisplayName for DisplayRole.

Will land after KF 5.71 release

May 27 2020, 5:41 AM · Dolphin
meven updated the diff for D26114: Places: Use Solid::Device::DisplayName for DisplayRole.

Update patch to new dependency

May 27 2020, 5:40 AM · Dolphin
meven accepted D29461: Fix kio-extras build on Windows.
May 27 2020, 5:34 AM · Frameworks, Dolphin

May 26 2020

brute4s99 added a comment to D29461: Fix kio-extras build on Windows.

Thank you for reviewing the rev, Hannah! I've merged the parent rev and hence updated libssh to use version 0.9.4 by default in Craft. If we can merge this we would get 🟢 for kio-extras builds. \o/

May 26 2020, 10:19 PM · Frameworks, Dolphin
brute4s99 added inline comments to D29461: Fix kio-extras build on Windows.
May 26 2020, 7:10 PM · Frameworks, Dolphin
brute4s99 added a dependency for D29461: Fix kio-extras build on Windows: D29835: Add libssh 0.9.4 to fix kio-extras on windows.
May 26 2020, 7:07 PM · Frameworks, Dolphin
brute4s99 updated the diff for D29461: Fix kio-extras build on Windows.
May 26 2020, 7:06 PM · Frameworks, Dolphin
meven added a comment to D29169: Reuse DolphinContextMenu in FoldersPanel.

It will need quite some work to rebase indded, since this introduce the concept of having context menu actions in DolphinViewActionHandler and this is now a few weeks old...
I might rename DolphinViewActionHandler to simply DolphinActionHandler since this will be more relevant.
I believe the code will overall be in better shape that previous with more code delegated to DolphinViewActionHandler rather that bloating forever DolphinView and DolphinMainWindow.
Might move to gitlab directly as this is just in the infancy of the review.

May 26 2020, 2:55 PM · Dolphin
ngraham added a comment to D29169: Reuse DolphinContextMenu in FoldersPanel.

This has some merge conflicts if I try to rebase it on current master Can you rebase it?

May 26 2020, 2:15 PM · Dolphin

May 25 2020

meven retitled D26114: Places: Use Solid::Device::DisplayName for DisplayRole from Places: For mounted volume display mount points instead of description to Places: Use Solid::Device::DisplayName for DisplayRole.
May 25 2020, 6:13 AM · Dolphin
meven added a comment to D29169: Reuse DolphinContextMenu in FoldersPanel.

Sorry for the delay in reviewing. This is a large and somewhat intimidating patch :) I will check it out soon.

May 25 2020, 4:33 AM · Dolphin
meven added inline comments to D26114: Places: Use Solid::Device::DisplayName for DisplayRole.
May 25 2020, 4:30 AM · Dolphin
ngraham added a comment to D29169: Reuse DolphinContextMenu in FoldersPanel.

Sorry for the delay in reviewing. This is a large and somewhat intimidating patch :) I will check it out soon.

May 25 2020, 4:03 AM · Dolphin

May 24 2020

ngraham accepted D26114: Places: Use Solid::Device::DisplayName for DisplayRole.

(once the dependent patch lands)

May 24 2020, 7:12 PM · Dolphin
ngraham accepted D29525: Make Previews devicePixelRatio aware.

(once the dependent patches have landed)

May 24 2020, 7:10 PM · Dolphin
ngraham closed D29568: use KSycoca for updating OpenPreferredSearchTool action.
May 24 2020, 2:27 PM · Dolphin

May 23 2020

elvisangelaccio accepted D29568: use KSycoca for updating OpenPreferredSearchTool action.

Not sure if this should go to release/20.04, but I guess it shouldn't hurt.

May 23 2020, 9:41 PM · Dolphin
meven added a comment to D29169: Reuse DolphinContextMenu in FoldersPanel.

ping reviewers

May 23 2020, 2:06 PM · Dolphin
meven planned changes to D26114: Places: Use Solid::Device::DisplayName for DisplayRole.

Blocked by D28590

May 23 2020, 11:13 AM · Dolphin

May 22 2020

meven added a comment to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.

@pino ping

May 22 2020, 2:09 PM · Frameworks, Dolphin
alnikiforov added a comment to D28337: Fix unmounting during preview generation.
Solid only sends broadcast notification and doesn't wait for any reply, thus unmounting may fail due to preview jobs not stopping in time.

That points to a solid shortcoming worth fixing. Adding a wait for apps to ask solid to wait or to wait by default for instance 20-50ms between tearDownRequested and teardownDone

May 22 2020, 1:12 PM · Dolphin

May 21 2020

pdabrowski updated the test plan for D29568: use KSycoca for updating OpenPreferredSearchTool action.
May 21 2020, 8:46 PM · Dolphin
pdabrowski updated the summary of D29568: use KSycoca for updating OpenPreferredSearchTool action.
May 21 2020, 8:44 PM · Dolphin
pdabrowski updated the summary of D29568: use KSycoca for updating OpenPreferredSearchTool action.
May 21 2020, 8:41 PM · Dolphin
pdabrowski updated the summary of D29568: use KSycoca for updating OpenPreferredSearchTool action.
May 21 2020, 8:40 PM · Dolphin

May 20 2020

ngraham added a comment to D29419: Improved Touch support.

Great job, that's perfect! You can close this now.

May 20 2020, 5:34 PM · Dolphin
steffenh added a comment to D29419: Improved Touch support.

In terms of interaction, this feels great to me! I wonder, do you think you could move the patch to https://invent.kde.org/system/dolphin/-/merge_requests/? We've recently migrated to GitLab and are trying to stop using Phabricator.

May 20 2020, 5:32 PM · Dolphin
ngraham added a comment to D29419: Improved Touch support.

In terms of interaction, this feels great to me! I wonder, do you think you could move the patch to https://invent.kde.org/system/dolphin/-/merge_requests/? We've recently migrated to GitLab and are trying to stop using Phabricator.

May 20 2020, 3:26 PM · Dolphin
steffenh updated the diff for D29419: Improved Touch support.
  • fix the stuck TapAndHold indicator
  • add a small animation to TapAndHold indicator
  • set minimal speed, lower for swipe gesture
May 20 2020, 1:35 PM · Dolphin
sitter added a comment to D29381: Thumbnail text: use libmagic to detect encoding.

Browsing the code it looks like it mmaps the file though? And when I add some strategic sleeping I can verify that file goes towards shared memory.

May 20 2020, 9:52 AM · Frameworks, Dolphin

May 19 2020

meven added a comment to D29381: Thumbnail text: use libmagic to detect encoding.

I am only half satisfied by the patch.
Mostly because of libmagic magic_load that loads a 5M file each time which is not needed to detect encoding.

May 19 2020, 4:44 PM · Frameworks, Dolphin
sitter added a comment to D29381: Thumbnail text: use libmagic to detect encoding.

LGTM. Seeing as I don't have much background knowledge I'm not comfortable accepting though. I guess if nobody comes up with better options by next week feel free to land.

May 19 2020, 1:29 PM · Frameworks, Dolphin
meven updated the diff for D29381: Thumbnail text: use libmagic to detect encoding.

Use QByteArray, find typo, code style and naming

May 19 2020, 6:45 AM · Frameworks, Dolphin
meven abandoned D29562: KDirectoryContentsCounter: Avoid scanning twice the same dir, prioritise path not in cache.

Second commit :
https://invent.kde.org/system/dolphin/-/merge_requests/3

May 19 2020, 6:10 AM · Dolphin
meven added a comment to D29562: KDirectoryContentsCounter: Avoid scanning twice the same dir, prioritise path not in cache.

Atomic first commit in :
https://invent.kde.org/system/dolphin/-/merge_requests/2

May 19 2020, 5:56 AM · Dolphin

May 18 2020

meven planned changes to D29806: Thumbnail folders: scale down sub image when their height is too big.

Will probably send to gitlab ;)

May 18 2020, 4:22 PM · Frameworks, Dolphin
ngraham added a comment to D29806: Thumbnail folders: scale down sub image when their height is too big.

Haha the "before" image is hilarious!

May 18 2020, 2:45 PM · Frameworks, Dolphin
ngraham closed D29693: Move search and filter bar close buttons to the right.
May 18 2020, 1:30 PM · Dolphin