Improve bad application descriptions: GenericName
Open, Needs TriagePublic

Description

GenericName is the field for application descriptions which show up in kde.org/applications and in the menu descriptions.

For the application description shown in Discover, see T13077.

This task does not require much help from Promo, as GenericName should be simply descriptive. However, knowledge about the application is required.

It would be preferable not to be excessively generic, though.

GUIDELINES

  • avoid filler terms like "simple", "user-friendly", "advanced" etc
  • main goal is to show up properly and short when menu is "Name (Description)", maybe for finding it faster too, different from Appstream Summary
  • follow XDG specifications: Generic name of the application, for example "Web Browser".
  • differentiate between similar apps

WHOLE LIST OF APPLICATIONS -- SHORT DESCRIPTIONS


CervisiaCVS FrontendIssue:Suggestion:
ClazyA Clang compiler plugin which emits warnings related to Qt best practicesIssue:Suggestion:
HeaptrackProfiler FrontendIssue:Suggestion:
KAppTemplateApp Code Template GeneratorIssue:Suggestion:
KCachegrindProfiler FrontendIssue:Suggestion:
KDebugSettingsDebug settingsIssue:Suggestion:
kdesrc-buildTool to allow you to easily build KDE software from its source repositoriesIssue:Suggestion:
kdesvnSubversion Revision ControlIssue:Suggestion:
KDevelopIntegrated Development EnvironmentIssue: for?Suggestion: use website description Cross-platform IDE for C, C++, Python, QML/JavaScript and PHP, maybe remove "Cross-platform"?
KDiff3Diff/Patch FrontendIssue: same as KompareSuggestion: Simple Diff/Patch Frontend
KImageMapEditorHTML Image Map EditorIssue:Suggestion:
Kirigami GalleryWidget Browser for KirigamiIssue:Suggestion:
KompareDiff/Patch FrontendIssue: same as KDiff3Suggestion: Diff/Patch Frontend with Mirroring Capabilities
KUIViewerQt Designer UI File ViewerIssue:Suggestion:
LokalizeComputer-Aided Translation SystemIssue:Suggestion:
Massif-VisualizerProfiler FrontendIssue:Suggestion:
UmbrelloUML ModellerIssue:Suggestion:
KDevelop PHP SupportPHP language support for KDevelopIssue:Suggestion:
KDevelop Python SupportPython language support for KDevelopIssue:Suggestion:
KUIViewer KPartQt Designer UI File Viewer in KParts-using softwareIssue:Suggestion:
ArtikulateArtikulate Pronunciation TrainerIssue: why repeat Artikulate?Suggestion: Pronunciation Trainer
BlinkenMemory Enhancement GameIssue:Suggestion:
CantorFrontend to Mathematical SoftwareIssue:Suggestion:
GComprisEducational GameIssue: what kind/target audience?Suggestion: Educational Game for Children
KAlgebra MobileGraph CalculatorIssue:Suggestion:
KalziumPeriodic Table of ElementsIssue:Suggestion:
KanagramLetter Order GameIssue:Suggestion:
KBibTeXBibTeX EditorIssue:Suggestion:
KBruchExercise FractionsIssue:Suggestion:
KGeographyGeography TrainerIssue:Suggestion:
KHangManHangman GameIssue:Suggestion:
KigInteractive GeometryIssue:Suggestion:
KitenJapanese Reference/Study ToolIssue:Suggestion:
KLettresLearn The AlphabetIssue:Suggestion:
KmPlotMathematical Function PlotterIssue:Suggestion:
KStarsDesktop PlanetariumIssue:Suggestion:
KTouchTouch Typing TutorIssue:Suggestion:
KTurtleEducational Programming EnvironmentIssue:Suggestion:
KWordQuizFlash Card TrainerIssue:Suggestion:
LabPlotLabPlotIssue: only the name?Suggestion: Plotting and Data Analysis Software
MarbleVirtual GlobeIssue: non-descriptiveSuggestion: Maps and Navigation OR Your swiss army knife of maps OR Virtual Globe and World Atlas, as per the website
MinuetMusic Education SoftwareIssue:Suggestion:
ParleyVocabulary TrainerIssue:Suggestion:
RocsRocs Graph TheoryIssue:Suggestion:
StepInteractive Physical SimulatorIssue:Suggestion:
BomberArcade Bombing GameIssue:Suggestion:
BovoFive-in-a-row Board GameIssue:Suggestion:
GranatierBomberman cloneIssue:Suggestion:
KajonggMahjong tile game from ChinaIssue:Suggestion:
KapmanPac-Man CloneIssue:Suggestion:
KAtomicSokoban-like Logic GameIssue:Suggestion:
KBlackboxBlackbox Logic GameIssue:Suggestion:
KBlocksFalling Blocks GameIssue:Suggestion:
KBounceBall Bouncing GameIssue:Suggestion:
KBreakOutBreakout-like GameIssue:Suggestion:
KDiamondThree-in-a-row gameIssue:Suggestion:
KFourInLineFour-in-a-row Board GameIssue:Suggestion:
KGoldrunnerHunt Gold, Dodge Enemies and Solve PuzzlesIssue:Suggestion:
KigoGo Board GameIssue:Suggestion:
KillbotsStrategy Game with RobotsIssue:Suggestion:
KirikiYahtzee-like Dice GameIssue:Suggestion:
KJumpingCubeTerritory Capture GameIssue:Suggestion:
KlicketyBoard GameIssue:Suggestion:
Kolor LinesTactical GameIssue:Suggestion:
KMahjonggMahjongg SolitaireIssue:Suggestion:
KMinesMinesweeper-like GameIssue:Suggestion:
Naval BattleShip Sinking GameIssue:Suggestion:
KNetWalkNetwork Construction GameIssue:Suggestion:
KNightsChess gameIssue:Suggestion:
KolfMiniature GolfIssue:Suggestion:
KollisionA simple ball dodging gameIssue: maybe caps for consistencySuggestion: Simple Ball Dodging Game
KonquestGalactic Strategy GameIssue:Suggestion:
KPatiencePatience Card GameIssue:Suggestion:
KReversiReversi Board GameIssue:Suggestion:
KShisenShisen-Sho Mahjongg-like Tile GameIssue:Suggestion:
KSirkWorld Domination Strategy GameIssue:Suggestion:
KSnakeDuelA race in hyperspaceIssue:Suggestion:
KSpaceDuelSpace Arcade GameIssue:Suggestion:
KSquaresConnect the dots to create squaresIssue:Suggestion:
KSudokuSudoku GameIssue:Suggestion:
Potato GuyPicture Game for ChildrenIssue:Suggestion:
Kubrick3-D Game based on Rubik's CubeIssue:Suggestion:
LSkatCard GameIssue: maybe mention it's a german card gameSuggestion: Classic German Card Game
PalapeliJigsaw puzzle gameIssue:Suggestion:
PicmiLogic GameIssue:Suggestion:
SymbolEditorCross Stitch Symbol EditorIssue:Suggestion:
digiKamPhoto Management ProgramIssue:Suggestion:
GwenviewKDE Image ViewerIssue:Suggestion:
KColorChooserColor ChooserIssue:Suggestion:
KGraphViewerGraphviz DOT graph viewerIssue:Suggestion:
KolourPaintPaint ProgramIssue:Suggestion:
KPhotoAlbumPhoto AlbumIssue:Suggestion:
KritaDigital PaintingIssue:Suggestion:
KRulerScreen RulerIssue:Suggestion:
KXStitchCross Stitch EditorIssue:Suggestion:
OkularDocument ViewerIssue:Suggestion:
ShowfotoPhoto Viewer and EditorIssue:Suggestion:
SkanliteImage Scanning ApplicationIssue:Suggestion:
kdegraphics-mobipocketA plugin to show Mobi e-book files as thumbnails in KDE applicationsIssue:Suggestion:
kdegraphics-thumbnailersGraphics file format thumbnailers for KDE applicationsIssue:Suggestion:
AkregatorFeed ReaderIssue:Suggestion:
ChoqokMicro-blogging ClientIssue:Suggestion:
FalkonWeb BrowserIssue:Suggestion:
KGetDownload ManagerIssue:Suggestion:
KMailMail ClientIssue:Suggestion:
KonquerorWeb Browser, File Manager and ViewerIssue:Suggestion:
KonversationIRC ClientIssue: maybe showcase how user-friendly it is?Suggestion: User-Friendly IRC Client
KopeteInstant MessengerIssue:Suggestion:
KRDCRemote Desktop ClientIssue:Suggestion:
KRFBDesktop SharingIssue: consistency with KRDCSuggestion: Remote Desktop Sharing
KTorrentBitTorrent ClientIssue:Suggestion:
PIM Data ExporterSaves and restores all data from PIM appsIssue:Suggestion:
BanjiVoIP appIssue:Suggestion:
SieveEditorEditor for email filter Sieve scriptsIssue:Suggestion:
KDE ConnectSeamless connection of your devicesIssue:Suggestion:
KIO GDriveGoogle Drive integration with KDE Plasma and KDE applicationsIssue:Suggestion:
Zeroconf SupportBrowse local network services in Dolphin's Network pageIssue:Suggestion:
Dragon PlayerVideo PlayerIssue:Suggestion:
ElisaMusic PlayerIssue: maybe showcase ease of useSuggestion: Simple and Easy-to-use Music Player
JuKMusic PlayerIssue: showcase capabilitiesSuggestion:
K3BDisk BurningIssue: it's about burning songs and videos, not flashingSuggestion: CD/DVD Burning Software
KaffeineMedia PlayerIssue: showcase capabilitiesSuggestion:
KamosoCameraIssue: just the nameSuggestion: Webcam recording with fun effects!
KdenliveVideo EditorIssue:Suggestion:
KMixSound MixerIssue:Suggestion:
KMPlayerMedia PlayerIssue: showcase capabilitiesSuggestion:
KwaveSound EditorIssue:Suggestion:
Plasma CameraMobile PhotosIssue:Suggestion:
FFmpeg ThumbnailerVideo thumbnail generator using FFmpegIssue:Suggestion:
KIO AudioCDTransparent integration of audio CDs with KDE Plasma and KDE applications with data conversion capabilitiesIssue:Suggestion:
FlowFlowchart & Diagram EditingIssue:Suggestion:
PlanProject ManagementIssue:Suggestion:
Calligra SheetsSpreadsheetIssue: it's not one spreadsheet, it's for multiple spreadsheetsSuggestion: Spreadsheet Editor
Calligra StagePresentationIssue: like SheetsSuggestion: Presentation Editor
Calligra WordsWord ProcessorIssue:Suggestion:
KAddressBookContact ManagerIssue:Suggestion:
KEuroCalcCurrency converter and calculatorIssue:Suggestion:
KEXIVisual database apps builderIssue:Suggestion:
KileLaTeX FrontendIssue:Suggestion:
KMailMail ClientIssue:Suggestion:
KMyMoneyPersonal Finance ManagerIssue: difference from Skrooge?Suggestion: Single-entry bookkeeping for home use
KontactPersonal Information ManagerIssue:Suggestion:
KOrganizerPersonal OrganizerIssue: not preciseSuggestion: Calendar and Events Manager
SkroogeManage your moneyIssue: difference from KMyMoney?Suggestion: Double-entry bookkeeping with friendly user interface
TellicoCollection ManagerIssue:Suggestion:
KHelpCenterHelp CenterIssue: maybe specify it's KDE'sSuggestion: KDE Help Center
ApperSoftware ManagementIssue:Suggestion:
DolphinFile ManagerIssue:Suggestion:
KDiskFreeView Disk UsageIssue:Suggestion:
KonsoleTerminalIssue:Suggestion:
KSystemLogSystem Log ViewerIssue:Suggestion:
KWalletManagerWallet Management ToolIssue:Suggestion:
Muon Package ManagerPackage ManagerIssue: it's a frontendSuggestion: Package Manager Frontend OR Packagekit Frontend
KDE Partition ManagerPartition EditorIssue:Suggestion:
YakuakeDrop-down TerminalIssue:Suggestion:
Dolphin PluginsDolphin integration for revision control systems and DropboxIssue:Suggestion:
FileStashA lightweight solution for virtual folder support in KDE ApplicationsIssue:Suggestion:
Samba Filesharing PluginAdds Configuration of Samba sharing for folders in DolphinIssue:Suggestion:
Printer ConfigurationSet up and configure printersIssue:Suggestion:
SymmyFrontend for the symmetric encryption functionality of GPGIssue:Suggestion:
KDE Wacom tablet moduleConfiguration GUI for graphical tabletsIssue:Suggestion:
ArkArchiving ToolIssue:Suggestion:
FilelightDisk Usage StatisticsIssue:Suggestion:
KAlarmPersonal Alarm SchedulerIssue:Suggestion:
KateAdvanced Text EditorIssue:Suggestion:
KBackupBackup ProgramIssue: maybe showcase it is easy/user-friendlySuggestion: Easy-to-use Backup Program
KCalcScientific CalculatorIssue: is it just a scientific calculator?Suggestion: Advanced Calculator
KCharSelectCharacter SelectorIssue:Suggestion:
KDialogDisplay dialog boxes from shell scriptsIssue:Suggestion:
KFindFind Files/FoldersIssue:Suggestion:
KFloppyFloppy FormatterIssue:Suggestion:
KGpgEncryption ToolIssue:Suggestion:
KleopatraCertificate Manager and Unified Crypto GUIIssue:Suggestion:
KMagScreen MagnifierIssue:Suggestion:
KMouseToolAutomatic Mouse ClickIssue: maybe showcase its a11y benefitsSuggestion: Automatic Mouse Clicks to Prevent RSI
KMouthSpeech Synthesizer FrontendIssue:Suggestion:
KNotesPopup NotesIssue:Suggestion:
KRenameBatch File RenamerIssue:Suggestion:
KronometerChronometerIssue: too redundant with the title, maybe catchy description?Suggestion:
KrusaderFile ManagerIssue: what's the difference to Dolphin?Suggestion:
KTeaTimeTea CookerIssue:Suggestion:
KTimerCountdown LauncherIssue:Suggestion:
KWriteText EditorIssue:Suggestion:
OktetaHex EditorIssue:Suggestion:
RSI BreakHelp prevent repetitive strain injuryIssue: maybe caps for RSISuggestion: Help prevent Repetitive Strain Injury
Smb4KAdvanced Network Neighborhood BrowserIssue: neighborhood?Suggestion: Advanced Network Browser for SAMBA
SpectacleScreenshot Capture UtilityIssue:Suggestion:
SweeperSystem CleanerIssue:Suggestion:
ZanshinTo Do Management ApplicationIssue:Suggestion:
KameraA plugin to support Picture Transfer Protocol (PTP) in KDE applicationsIssue:Suggestion:
KCronTask SchedulerIssue:Suggestion:
Markdown Viewer KPartRendered display of Markdown files in KParts-using softwareIssue:Suggestion:
LatteDock for the massesIssue: maybe add article for impactSuggestion: A dock for the masses OR The dock for the masses

SHORT DESCRIPTIONS TO BE CHANGED


KDevelopIntegrated Development EnvironmentIssue: for?Suggestion: IDE for KDE Frameworks
KDiff3Diff/Patch FrontendIssue: same as KompareSuggestion:
KompareDiff/Patch FrontendIssue: same as KDiff3Suggestion: Diff/Patch Frontend with Mirroring Capabilities
ArtikulateArtikulate Pronunciation TrainerIssue: why repeat Artikulate?Suggestion: Pronunciation Trainer
GComprisEducational GameIssue: what kind/target audience?Suggestion: Educational Game for ChildrenAlready merged
LabPlotLabPlotIssue: only the name?Suggestion: Plotting and Data Analysis SoftwareMerged
KollisionA simple ball dodging gameIssue: maybe caps for consistencySuggestion: Simple Ball Dodging Game
LSkatCard GameIssue: maybe mention it's a german card gameSuggestion: Classic German Card GameMR
KonversationIRC ClientIssue: maybe showcase how user-friendly it is?Suggestion: not sure it's an issue to mention it's user-friendly when the goal of the app is to be user-friendly, how do I say this?
KRFBDesktop SharingIssue: consistency with KRDCSuggestion: Remote Desktop SharingMR
K3BDisk BurningIssue: it's about burning songs and videos, not flashingSuggestion: CD/DVD Burning Software
KamosoCameraIssue: just the nameSuggestion: Webcam RecordingMR
Calligra SheetsSpreadsheetIssue: it's not one spreadsheet, it's for multiple spreadsheetsSuggestion: Spreadsheet Editor
Calligra StagePresentationIssue: like SheetsSuggestion: Presentation Editor
KMyMoneyPersonal Finance ManagerIssue: difference from Skrooge?Suggestion:
SkroogeManage your moneyIssue: difference from KMyMoney?Suggestion: Double-entry Bookkeeping
KHelpCenterHelp CenterIssue: maybe specify it's KDE'sSuggestion: KDE Help CenterMR
Muon Package ManagerPackage ManagerIssue: it's a frontendSuggestion: Package Manager Frontend OR Packagekit Frontend, not sure frontend should be avoided
KBackupBackup ProgramIssue: maybe showcase it is easy/user-friendlySuggestion: Backup your files
RSI BreakHelp prevent repetitive strain injuryIssue: maybe caps for RSISuggestion: Prevent Repetitive Strain Injury
Smb4KAdvanced Network Neighborhood BrowserIssue: neighborhood?Suggestion: Advanced Network Browser for SAMBAMR
LatteDock for the massesIssue: maybe add article for impactSuggestion: Run applications from a dock
JuKMusic PlayerIssue: showcase capabilitiesSuggestion:
KaffeineMedia PlayerIssue: showcase capabilitiesSuggestion:

The short descriptions task is basically complete.
Please provide feedback on my suggestions.
IMO, short descriptions are a task very suited for Promo to make applications more attractive, so feedback on this "marketing" should help as well.

KDiff3 and Kompare have the same short description because they overlap a lot.

I would say other changes are questionable too: Personal Finance Manager for KMyMoney is appropriate, for example. In general, IMHO, the short description is not the place where to showcase capabilities.It is what happens in the menus. Features are showcased by the longer description metadata from the software center, unless you want to make the default menus too long.

It's a delicate balance. You want the short name to us useful and not totally generic, or else it doesn't have much value. But as @ltoscano says, it also can't be too long.

I think the general goal of this task is good, but some of the proposals are too long--as are some of the existing ones. At the minimum, would recommend remove filler terms like "simple", "user-friendly", "advanced" etc. These don't communicate anything.

I agree that KMyMoney's existing short description is probably fine. But I like your idea of mentioning that Skrooge offers double-entry bookkeeping as a way to differentiate it from KMyMoney though.

As an end-user, I usually get frustrated when I search for a tool on Discover and most results do not differ significantly either by name or description due to how generic they are; that's the case when you want to search for a utility that's available on multiple DEs. You have to click on each instance on Discover and read the long description in order to determine which DE it belongs to. An example of this is when you search for file managers. This is particularly bad with GNOME and GNOME-based (MATE, Cinnamon) applications, while XFCE does it generally well.

I also think a more... descriptive description is more attractive. Say a user needs a tool but is uncertain which to download, so they search through Discover. What would make them interested enough in a KDE application so as to click it instead of the first generic one they encounter?

I think the best is to follow that the specification recommand.

<summary /> A short summary on what this application does, roughly equivalent to the Comment field of the accompanying .desktop file of the application.

https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html#tag-dapp-summary

Comment: Tooltip for the entry, for example "View sites on the Internet". The value should not be redundant with the values of Name and GenericName.

https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys

for kde.org/applications we used X-KDE-GenericName from the desktop file with the comment // FIXME: summary is a bad fit for this as it can be rather long so actually the summary is never displayed and only the generic name.

Thanks for looking at this. Do you have any example patches ready to see if we can get some committed?

So I was taking a look on Invent projects (like kdiff3 and labplot) to see where these short descriptions are stored, since it's a fairly straightforward process to send short, one-file MRs. Am I correct in assuming the changes I must do should be in the GenericName section of the .desktop file and nowhere else?
If so, what happens to the translations? If I just change the original GenericName, will e.g. GenericName[pt_BR] show up as fuzzy for translators?

Yes it should be in the GenericName section, and if you change it all the translations will be fuzzy.

ognarb added a comment.May 2 2020, 3:53 PM

Something important to mention, the short description should be the generic name of the application and should just include that the user is. This information is also available in the launcher and you can search by generic name (very helpful when you don't know the brand name of all the applications.

So instead of saying User-Friendly IRC Client, I would just use IRC Client and in the long description available add more information about what you can do with it.

Also, I wouldn't include user-friendly/simple/frontend/KDE in the description of the applications.

I gave this some more thought and I think I found a fundamental issue with updating these descriptions.

@ltoscano mentioned:

  • [Short descriptions are] not the place where to showcase capabilities.
  • Features are showcased by the longer description metadata from the software center.

@ltoscano and @ognarb mentioned:

  • [Short descriptions are] what happens in the menus.
  • [Short descriptions are] also available in the launcher and you can search by generic name

@ngraham and @ognarb mentioned:

  • Remove filler terms like "simple", "user-friendly", "advanced"
  • I wouldn't include user-friendly/simple/frontend/KDE

There's the XDG specs:

I think the best is to follow that the specification recommand.

<summary /> A short summary on what this application does, roughly equivalent to the Comment field of the accompanying .desktop file of the application.

https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html#tag-dapp-summary

Comment: Tooltip for the entry, for example "View sites on the Internet". The value should not be redundant with the values of Name and GenericName.

https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys

for kde.org/applications we used X-KDE-GenericName from the desktop file with the comment // FIXME: summary is a bad fit for this as it can be rather long so actually the summary is never displayed and only the generic name.

And there's stores like Discover:

  • I usually get frustrated when I search for a tool on Discover and most results do not differ significantly either by name or description due to how generic they are
  • I like the idea of mentioning that Skrooge offers double-entry bookkeeping as a way to differentiate it from KMyMoney

That is, the main issue here is we have two conflicting expectations: the XDG specs for GenericName conflict with how application stores currently make use of it.

Descriptions available through the menu have different use-cases than the store. Typically the user would have only one application already installed to serve a specific purpose, it would be unlikely for them to have both Konversation and Hexchat (both have GenericName="IRC Client") at the same time; XDG covers for such usage. There's no need to promote an application if it's already installed, and thus there's no need for a GenericName longer than 2 or 3 words. Descriptions should only show what they are for, not what they have that others don't.

In a store however that's not the case, if you search for IRC client you'd find several potential IRC clients to install. Imagine if all available irc clients strictly followed the XDG specs without caring to show their capabilities, you'd end up having like 10 irc clients described as IRC Client, it would be useless information to display on the front page of a store to begin with. In addition to being hubs to install applications, they also serve as a means for applications to promote themselves. That is, descriptions may not only show what they are for, but also show what they have that others don't.

So this is a matter of what the standard for the short descriptions should be.
Namely: what's the minimum and maximum of words per description? Should there really be no promotion (showcase of capabilities) of any kind?

Thanks for looking at this. Do you have any example patches ready to see if we can get some committed?

https://invent.kde.org/kde/kamoso/-/merge_requests/2

https://invent.kde.org/kde/labplot/-/merge_requests/10

ognarb added a comment.May 2 2020, 6:46 PM

The GenericName is not displayed in store only the summary in the AppStream file. The fact that the kde.org/applications doesn't use the Summary is because they are mostly too long.

The GenericName is not displayed in store only the summary in the AppStream file. The fact that the kde.org/applications doesn't use the Summary is because they are mostly too long.

I see, so my assumption up there was completely wrong for GenericName, but it might be useful for updating Summary then. Those should be split up tasks as they have different goals.

thiagosueto renamed this task from Improve bad application descriptions: short descriptions to Improve bad application descriptions: (GenericName).May 2 2020, 7:13 PM
thiagosueto updated the task description. (Show Details)
thiagosueto renamed this task from Improve bad application descriptions: (GenericName) to Improve bad application descriptions: GenericName.May 2 2020, 7:28 PM
thiagosueto updated the task description. (Show Details)

Separating both tasks makes this one quite shorter I'd say.

I removed the suggestions that had anything to do with promoting the app and which were fine by default according to XDG standards.

thiagosueto updated the task description. (Show Details)May 2 2020, 7:40 PM
thiagosueto updated the task description. (Show Details)May 2 2020, 7:48 PM
ognarb added a comment.May 2 2020, 8:00 PM

I think your proposal for the following GenericName are good: GCompris, LabPlot, K3B, Calligra Sheets, Calligra Stage, KRFB, LSkat, Kollision (but remove the "simple"), Artikulate, Smb4K (but removed the "advanced").

thiagosueto updated the task description. (Show Details)Jun 2 2020, 4:32 AM
thiagosueto updated the task description. (Show Details)Jun 2 2020, 4:38 AM
thiagosueto updated the task description. (Show Details)Jun 2 2020, 4:41 AM
thiagosueto updated the task description. (Show Details)Jun 2 2020, 5:10 AM
thiagosueto updated the task description. (Show Details)Jun 2 2020, 2:01 PM
thiagosueto updated the task description. (Show Details)Jun 6 2020, 6:59 PM
thiagosueto updated the task description. (Show Details)Jun 6 2020, 8:32 PM