for (;;);{"error":null,"payload":{"timeline":"\u003cdiv class=\"phui-timeline-older-transactions-are-hidden\" data-sigil=\"show-older-block\"\u003eThere are a very large number of changes, so older changes are hidden. \u003ca href=\"\/transactions\/showolder\/PHID-TASK-bkhbtnacjcii2jrzs5c3\/?after=81539&quoteTargetID=UQ0_1&quoteRef=T379\" data-mustcapture=\"1\" data-sigil=\"show-older-link\"\u003eShow Older Changes\u003c\/a\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-81539\" data-sigil=\"transaction\" data-meta=\"0_29\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/iwjpsu4ldokmyhuxqpcd\/PHID-FILE-5bkrs5nj7wjoamq55f3g\/profile-thera.png)\" class=\"phui-timeline-image\" href=\"\/p\/woltherav\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"81539\" id=\"81539\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_27\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/woltherav\/\" class=\"phui-handle phui-link-person\"\u003ewoltherav\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-7ziz7lf4ezqip2z\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#81539\" data-sigil=\"has-tooltip\" data-meta=\"0_26\"\u003eFeb 22 2017, 5:50 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_28\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/woltherav\/\" class=\"phui-handle phui-link-person\"\u003ewoltherav\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-yp4dl5kdb656ost\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-81574\" data-sigil=\"transaction\" data-meta=\"0_39\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/c4a3sclaxjd3no6rrsap\/PHID-FILE-cxupvlljozgfmovbc57e\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/radianart\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"81574\" id=\"81574\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_38\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/radianart\/\" class=\"phui-handle phui-link-person\"\u003eradianart\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#81574\" data-sigil=\"has-tooltip\" data-meta=\"0_37\"\u003eFeb 23 2017, 9:07 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_35\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_36\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_9\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eA bunch of ideas about resources management from point of view of brush creator. It's not about some particular resources or UI but mostly about work logic. I hope you'll find something useful and sorry for my English again.\u003c\/p\u003e\n\n\u003cp\u003e1 Folders\u003cbr \/\u003e\nThen Krita starts first time show some resource folder pop-up to choose Standard folder ("appdata\\krita or linux\\mac analog") or Portable (create resource folder inside Krita installed folder) or Custom (name speaks itself, I guess). \u003cbr \/\u003e\nDiscussable - By default Krita have "Default resources" folder inside program folder, after chose resource folder Krita export resources from default folder to chosen. I will make further management easier (deleting\\renaming\\editing default presets\\brushes) and restoring defaults.\u003c\/p\u003e\n\n\u003cp\u003e2 ID's\u003cbr \/\u003e\nResource files structure change\u2013 add explicit ID to each preset\\brush tip\\pattern\\etc.\u003cbr \/\u003e\nPros: easier tagging, easier assign presets to hotkeys\\scripts (for future updates), easier renaming\\editing. Possibility to make version control system.\u003cbr \/\u003e\nCons: Bundles with their own ID's (conflicts) and new\\different files format (older Krita.\u003cbr \/\u003e\nPossible solution: Make import "smart". Instead of putting bundles in bundle folder it will unpack bundle, fix IDs, update tags, puts resources in right folders. So bundle will the tool to share resources, not to use them. Also smart import for textures\\brush tips (PS .abr for example).\u003cbr \/\u003e\nI think 4 numbers is enough for ID (0000-9999). Make it easy to see and copy ID but harder to change it.\u003c\/p\u003e\n\n\u003cp\u003e3 Tags\u003cbr \/\u003e\nSome things are already known:\u003cbr \/\u003e\nAdding to\\deleting from tag for multiple resources.\u003cbr \/\u003e\nHide (from list), disable (from loading), delete (from disk), adding to bundle resources with same tag and same resource type. So I can disable all default presets but keep all default brush tips for example.\u003cbr \/\u003e\nRenaming tags\u003c\/p\u003e\n\n\u003cp\u003e4 Deleting resources\u003cbr \/\u003e\nDeleted or overwritten resources mover to "deleted\\resource_name" folder with current name+timestamp. So folder only keep up to date versions. \u003cbr \/\u003e\nX months\\days old resources in this folder gets deleted from disk. Set default X to 6 months or so.\u003cbr \/\u003e\nBonus: version control. Add a function to check "deleted" folder for older versions of current preset\\brush tip with ability to restore these versions.\u003c\/p\u003e\n\n\u003cp\u003e5 Brush presets\u003cbr \/\u003e\nSeparate brush setting save from icon save and make button edit icon to open icon in another document (maybe it needs to restart Krita to see new icon). \u003cbr \/\u003e\nSeparate updating preset from creating new one. Updated preset can have different name but same ID, previous version moved to "deleted" folder.\u003cbr \/\u003e\nSave all settings, disabled too.\u003cbr \/\u003e\nDiscussable: Preset name = file name. Easy renaming without creating backup versions.\u003c\/p\u003e\n\n\u003cp\u003e6 Brush tip (for predefined brush tips)\u003cbr \/\u003e\nThere is some big changes, probably new file format needed.\u003cbr \/\u003e\nEditable brush tips, renaming too. Add a button "edit tip" which opens the tip in new document, animated tips loaded as document with multiple layers. \u003cbr \/\u003e\nMake it possible to change default brush tip settings (size, spacing, and angle).\u003cbr \/\u003e\nSmarter animated tips: possibility to disable some tips, change tips order or selection mode (random\\pressure\\incremental) without overwriting the tip, after restart changes returns to default. Also, save these settings in brush preset.\u003cbr \/\u003e\nEven smarter animated tips: curves for selection mode, combination of selection modes (like 3 random tips for pressure 1-4, 3 random tips for pressure 5-8, 1 tip for pressure 9-10).\u003cbr \/\u003e\nSmall button "reset size" \u2013 make brush size 100% of the tip size. Not sure it's useful but I use it then move some brush tips from photoshop to Krita.\u003cbr \/\u003e\nPreset name = file name, same as for presets.\u003c\/p\u003e\n\n\u003cp\u003e7 Bundles \u003cbr \/\u003e\nAs said above, bundles is only for moving\\sharing resources.\u003cbr \/\u003e\nEasier bundle update: Krita open the bundle and update presets\\tips\\etc based on ID's. Ability to choose tags that will be added to bundle.\u003cbr \/\u003e\nTag as resource \u2013 bundle creator decide to add tags to bundle or not, even if he use tags to add stuff. Probably better to add some special bundle tag anyway to make it easier to delete resources from bundle.\u003cbr \/\u003e\nAdding hotkeys\\canvas input hotkeys\\other settings to bundle.\u003cbr \/\u003e\nAbility to disable import for some resources\\resource types from bundle (deselect some particular presets and all gradients for example). Disable some by default (like hotkeys, settings, workspaces).\u003c\/p\u003e\n\n\u003cp\u003eMaking a database for resources solve some problems but add another ones too, managing bundles example. Also it'd impossible to manually manage resource files\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-83828\" data-sigil=\"transaction\" data-meta=\"0_42\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/zhbsedkcyf2pxccp3izr\/PHID-FILE-dy7wxs7ieprpsfi6sjs7\/profile-2013-04-24_screenshot_100x100.jpg)\" class=\"phui-timeline-image\" href=\"\/p\/Deevad\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"83828\" id=\"83828\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_41\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Deevad\/\" class=\"phui-handle phui-link-person\"\u003eDeevad\u003c\/a\u003e added a subscriber: \u003ca href=\"\/p\/Deevad\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_10\"\u003eDeevad\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#83828\" data-sigil=\"has-tooltip\" data-meta=\"0_40\"\u003eMar 8 2017, 5:54 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-83922\" data-sigil=\"transaction\" data-meta=\"0_51\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/zhbsedkcyf2pxccp3izr\/PHID-FILE-dy7wxs7ieprpsfi6sjs7\/profile-2013-04-24_screenshot_100x100.jpg)\" class=\"phui-timeline-image\" href=\"\/p\/Deevad\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"83922\" id=\"83922\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_50\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Deevad\/\" class=\"phui-handle phui-link-person\"\u003eDeevad\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#83922\" data-sigil=\"has-tooltip\" data-meta=\"0_49\"\u003eMar 9 2017, 2:41 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_47\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_48\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_11\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eIdeas to ease brush editing and creation after almost \u003ca href=\"http:\/\/www.davidrevoy.com\/article319\/krita-brushkit-v8\" class=\"remarkup-link\" target=\"_blank\" rel=\"noreferrer\"\u003e6 years\u003c\/a\u003e of brushkit maintainance :-)\u003c\/p\u003e\n\n\u003cp\u003e\u003cdiv class=\"phabricator-remarkup-embed-layout-left\"\u003e\u003ca href=\"https:\/\/phabricator.kde.org\/file\/data\/hhngv6bzpwyymjyke4vp\/PHID-FILE-sz3nk7a2s2fnexh33arx\/mockup-brush-editor_01.png\" class=\"phabricator-remarkup-embed-image\" data-sigil=\"lightboxable\" data-meta=\"0_0\"\u003e\u003cimg src=\"https:\/\/phabricator.kde.org\/file\/data\/5lsxe6ffrssqrqm52xtw\/PHID-FILE-idplygk6nur3yhu6ytwk\/preview-mockup-brush-editor_01.png\" width=\"220\" height=\"114.20667209113\" \/\u003e\u003c\/a\u003e\u003c\/div\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cdiv class=\"phabricator-remarkup-embed-layout-left\"\u003e\u003ca href=\"https:\/\/phabricator.kde.org\/file\/data\/dx4pvd3oq2zl3kx7cju2\/PHID-FILE-iiaf5gwcda3y557miucz\/backup-dialog.png\" class=\"phabricator-remarkup-embed-image\" data-sigil=\"lightboxable\" data-meta=\"0_1\"\u003e\u003cimg src=\"https:\/\/phabricator.kde.org\/file\/data\/h7cghzlvv52wwr4gyccm\/PHID-FILE-4t7az3grry4vyuxcitzy\/preview-backup-dialog.png\" width=\"220\" height=\"181.17647058824\" \/\u003e\u003c\/a\u003e\u003c\/div\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cdiv class=\"phabricator-remarkup-embed-layout-left\"\u003e\u003ca href=\"https:\/\/phabricator.kde.org\/file\/data\/aibgtyorwxkwk6ariqjn\/PHID-FILE-mjzeek4gkqrdcrtgjpsg\/icon-collection.png\" class=\"phabricator-remarkup-embed-image\" data-sigil=\"lightboxable\" data-meta=\"0_2\"\u003e\u003cimg src=\"https:\/\/phabricator.kde.org\/file\/data\/usay3hsxqcuy6ypifvs2\/PHID-FILE-eilh5izs4aczhe5kz6nx\/preview-icon-collection.png\" width=\"196.32911392405\" height=\"220\" \/\u003e\u003c\/a\u003e\u003c\/div\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-142974\" data-sigil=\"transaction\" data-meta=\"0_54\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/iwjpsu4ldokmyhuxqpcd\/PHID-FILE-5bkrs5nj7wjoamq55f3g\/profile-thera.png)\" class=\"phui-timeline-image\" href=\"\/p\/woltherav\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"142974\" id=\"142974\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_53\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/woltherav\/\" class=\"phui-handle phui-link-person\"\u003ewoltherav\u003c\/a\u003e mentioned this in \u003ca href=\"\/T8758\" class=\"phui-handle\"\u003eT8758: Krita 2018 things that probably should get finished.\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#142974\" data-sigil=\"has-tooltip\" data-meta=\"0_52\"\u003eMay 20 2018, 1:44 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-143177\" data-sigil=\"transaction\" data-meta=\"0_57\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"143177\" id=\"143177\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_56\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-4prtpbdd6h34mso\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#143177\" data-sigil=\"has-tooltip\" data-meta=\"0_55\"\u003eMay 21 2018, 1:23 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-143359\" data-sigil=\"transaction\" data-meta=\"0_60\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"143359\" id=\"143359\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_59\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e added a subtask: \u003ca href=\"\/T3694\" class=\"phui-handle handle-status-closed\"\u003eT3694: Make the custom resource location configurable\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#143359\" data-sigil=\"has-tooltip\" data-meta=\"0_58\"\u003eMay 22 2018, 11:44 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-143381\" data-sigil=\"transaction\" data-meta=\"0_63\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/uhnlny4zirmqi2emwuot\/PHID-FILE-qf5oxlfboyv7plhlrn37\/profile-4068037.png)\" class=\"phui-timeline-image\" href=\"\/p\/kossebau\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"143381\" id=\"143381\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-times phui-timeline-icon\" data-meta=\"0_62\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/kossebau\/\" class=\"phui-handle phui-link-person\"\u003ekossebau\u003c\/a\u003e removed a subscriber: \u003ca href=\"\/p\/kossebau\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_12\"\u003ekossebau\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#143381\" data-sigil=\"has-tooltip\" data-meta=\"0_61\"\u003eMay 22 2018, 11:50 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-143383\" data-sigil=\"transaction\" data-meta=\"0_72\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"143383\" id=\"143383\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_71\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#143383\" data-sigil=\"has-tooltip\" data-meta=\"0_70\"\u003eMay 22 2018, 11:56 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_68\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_69\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_13\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eOverview of Resources\u003c\/p\u003e\n\n\u003cp\u003e\u003cdiv href=\"\/F5863847\" target=\"_blank\" rel=\"noreferrer\" class=\"phabricator-remarkup-embed-layout-link \" data-sigil=\"lightboxable\" data-meta=\"0_3\" data-mustcapture=\"1\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-file-text-o phabricator-remarkup-embed-layout-icon\" data-meta=\"0_4\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"phabricator-remarkup-embed-layout-info-block\"\u003e\u003cspan class=\"phabricator-remarkup-embed-layout-name\"\u003eResource Management.odt\u003c\/span\u003e\u003cspan class=\"phabricator-remarkup-embed-layout-info\"\u003e56 KB\u003c\/span\u003e\u003c\/span\u003e\u003ca class=\"phabricator-remarkup-embed-layout-download\" href=\"https:\/\/phabricator.kde.org\/file\/download\/usyskjwgjjvrohsn5vcf\/PHID-FILE-fejqmkclcggxe3w3euym\/Resource_Management.odt\"\u003eDownload\u003c\/a\u003e\u003c\/div\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-143743\" data-sigil=\"transaction\" data-meta=\"0_75\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/takwpgtb5zix52nshtkh\/PHID-FILE-mqsl55mcnlejfqnkx4q5\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/emmetoneill\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"143743\" id=\"143743\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_74\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/emmetoneill\/\" class=\"phui-handle phui-link-person\"\u003eemmetoneill\u003c\/a\u003e added a subscriber: \u003ca href=\"\/p\/emmetoneill\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_14\"\u003eemmetoneill\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#143743\" data-sigil=\"has-tooltip\" data-meta=\"0_73\"\u003eMay 22 2018, 10:01 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-143744\" data-sigil=\"transaction\" data-meta=\"0_85\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/takwpgtb5zix52nshtkh\/PHID-FILE-mqsl55mcnlejfqnkx4q5\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/emmetoneill\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"143744\" id=\"143744\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_84\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/emmetoneill\/\" class=\"phui-handle phui-link-person\"\u003eemmetoneill\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#143744\" data-sigil=\"has-tooltip\" data-meta=\"0_83\"\u003eMay 22 2018, 10:45 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_81\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_82\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_15\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003ePertaining to "what is\/isn't a resource":\u003c\/p\u003e\n\n\u003cp\u003eKeyboard "Shortcut Schemes" currently aren't treated as a resource, right? Admittedly, I'm still pretty new to the inner-workings of Krita, but it seems to me that they could be, and maybe should be.\u003c\/p\u003e\n\n\u003cp\u003eAs a \u003cem\u003erelated aside\u003c\/em\u003e, I'd also be interested to know if there's been consideration given to the possibility of per-workspace shortcut schemes. For example, the user could create an "animation" keyboard shortcut scheme which they could then tie to their animation workspace if they wanted to - this would mean that switching to the animation workspace would automatically switch to their animation shortcut scheme. With workspaces and shortcut schemes as resources (not to mention things like templates!) it would be possible for advanced Krita users to set up very intricate setups for specific tasks, which could then be exported and shared with others. (Of course, for simplicity's sake Krita might stick with a single default shortcut scheme for all default workspaces.)\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-144288\" data-sigil=\"transaction\" data-meta=\"0_94\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/iwjpsu4ldokmyhuxqpcd\/PHID-FILE-5bkrs5nj7wjoamq55f3g\/profile-thera.png)\" class=\"phui-timeline-image\" href=\"\/p\/woltherav\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"144288\" id=\"144288\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_93\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/woltherav\/\" class=\"phui-handle phui-link-person\"\u003ewoltherav\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144288\" data-sigil=\"has-tooltip\" data-meta=\"0_92\"\u003eMay 23 2018, 8:43 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_90\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_91\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_16\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eShortcuts are a separate super complicated topic we're not going to tackle right now because resource by itself is complex enough for now O_O\u003c\/p\u003e\n\n\u003cp\u003eSo lets put that one aside for now.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-144367\" data-sigil=\"transaction\" data-meta=\"0_98\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/bjttxhscmm6dsxiy424u\/PHID-FILE-czs3x5i7pdgoiwc2eozh\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/dkazakov\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"144367\" id=\"144367\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_96\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/dkazakov\/\" class=\"phui-handle phui-link-person\"\u003edkazakov\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-5klzwiinir4m3do\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144367\" data-sigil=\"has-tooltip\" data-meta=\"0_95\"\u003eMay 24 2018, 11:31 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_97\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/dkazakov\/\" class=\"phui-handle phui-link-person\"\u003edkazakov\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-dwyudn5of3fglcz\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-144373\" data-sigil=\"transaction\" data-meta=\"0_107\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/bjttxhscmm6dsxiy424u\/PHID-FILE-czs3x5i7pdgoiwc2eozh\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/dkazakov\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"144373\" id=\"144373\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_106\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/dkazakov\/\" class=\"phui-handle phui-link-person\"\u003edkazakov\u003c\/a\u003e added a subscriber: \u003ca href=\"\/p\/dkazakov\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_17\"\u003edkazakov\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144373\" data-sigil=\"has-tooltip\" data-meta=\"0_105\"\u003eMay 24 2018, 11:51 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_103\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_104\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_18\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eJust a few extra notes I made during the discussion:\u003c\/p\u003e\n\n\u003col class=\"remarkup-list\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003eOn loading Krita should briefly scan for new resources in the folders and check (by filesize and modification date) that the cache in the database is still correct\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eUser should not know about existence of this cache database. Just putting stuff into the folder\/copying\/removing stuff should behave as much as before\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eLocation of the resources folder should be configurable\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eKrita should handle the case, when the user stores the resources folder on a USB stick. Starting Krita without the resources drive should not make Krita forget about resources. Next time Krita finds this USB stick, the resources should be visible again with the same UUIDs as before.\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eSpecial "mark" in the GUI could be used for system resources\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eWe can use ki18n "context" for attaching translations of a specific bundle's word to its internally defined translation\u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-144891\" data-sigil=\"transaction\" data-meta=\"0_110\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"144891\" id=\"144891\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_109\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:a27c392d0b0f6c0e86dae5708a0e51e41f6500ca\" class=\"phui-handle\"\u003eR37:a27c392d0b0f: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144891\" data-sigil=\"has-tooltip\" data-meta=\"0_108\"\u003eMay 28 2018, 9:19 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-145235\" data-sigil=\"transaction\" data-meta=\"0_113\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"145235\" id=\"145235\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_112\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:6d7f26b140f27c2a2fb5697cefae30e0f35b8532\" class=\"phui-handle\"\u003eR37:6d7f26b140f2: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#145235\" data-sigil=\"has-tooltip\" data-meta=\"0_111\"\u003eMay 30 2018, 12:02 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-146329\" data-sigil=\"transaction\" data-meta=\"0_116\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"146329\" id=\"146329\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_115\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:feccb93adb7ee868fded8fc2fb8b294a7d1bb09f\" class=\"phui-handle\"\u003eR37:feccb93adb7e: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#146329\" data-sigil=\"has-tooltip\" data-meta=\"0_114\"\u003eJun 6 2018, 8:30 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-146361\" data-sigil=\"transaction\" data-meta=\"0_119\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"146361\" id=\"146361\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_118\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:3512309e4ea7762b9b9e21061f9ee6b67d636384\" class=\"phui-handle\"\u003eR37:3512309e4ea7: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#146361\" data-sigil=\"has-tooltip\" data-meta=\"0_117\"\u003eJun 6 2018, 10:48 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-146441\" data-sigil=\"transaction\" data-meta=\"0_122\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"146441\" id=\"146441\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_121\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:42be937d5aedfa8eb2a7c6259f03619056dd0373\" class=\"phui-handle\"\u003eR37:42be937d5aed: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#146441\" data-sigil=\"has-tooltip\" data-meta=\"0_120\"\u003eJun 7 2018, 7:21 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-146546\" data-sigil=\"transaction\" data-meta=\"0_125\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"146546\" id=\"146546\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_124\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:59cd1c2c47cdd4556c33e7fa774240c147c8f4a4\" class=\"phui-handle\"\u003eR37:59cd1c2c47cd: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#146546\" data-sigil=\"has-tooltip\" data-meta=\"0_123\"\u003eJun 8 2018, 8:30 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-146581\" data-sigil=\"transaction\" data-meta=\"0_128\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"146581\" id=\"146581\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_127\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:59aa2bbcfc5287ac119be2251dd2a6264eca1fa0\" class=\"phui-handle\"\u003eR37:59aa2bbcfc52: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#146581\" data-sigil=\"has-tooltip\" data-meta=\"0_126\"\u003eJun 8 2018, 10:57 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-146702\" data-sigil=\"transaction\" data-meta=\"0_131\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"146702\" id=\"146702\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_130\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:521c2751831a1091eb1d4d89ef6fb3cfecd13d61\" class=\"phui-handle\"\u003eR37:521c2751831a: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#146702\" data-sigil=\"has-tooltip\" data-meta=\"0_129\"\u003eJun 9 2018, 8:44 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-147225\" data-sigil=\"transaction\" data-meta=\"0_134\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"147225\" id=\"147225\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_133\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:dea664471c3ab7e61d02b42f62d02865afd346e7\" class=\"phui-handle\"\u003eR37:dea664471c3a: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#147225\" data-sigil=\"has-tooltip\" data-meta=\"0_132\"\u003eJun 12 2018, 8:03 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-147348\" data-sigil=\"transaction\" data-meta=\"0_137\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"147348\" id=\"147348\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_136\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:465f6e9e991e82b1899bc97b6e48ccbe884fbc82\" class=\"phui-handle\"\u003eR37:465f6e9e991e: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#147348\" data-sigil=\"has-tooltip\" data-meta=\"0_135\"\u003eJun 13 2018, 11:46 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-147879\" data-sigil=\"transaction\" data-meta=\"0_140\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"147879\" id=\"147879\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_139\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:280a76ea428917094355bcbcb8b8f61b11a7522c\" class=\"phui-handle\"\u003eR37:280a76ea4289: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#147879\" data-sigil=\"has-tooltip\" data-meta=\"0_138\"\u003eJun 18 2018, 7:43 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-147940\" data-sigil=\"transaction\" data-meta=\"0_143\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"147940\" id=\"147940\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_142\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:2284ea839159ad631c35b0d81a4f22518c03fc73\" class=\"phui-handle\"\u003eR37:2284ea839159: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#147940\" data-sigil=\"has-tooltip\" data-meta=\"0_141\"\u003eJun 19 2018, 7:03 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-148248\" data-sigil=\"transaction\" data-meta=\"0_146\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"148248\" id=\"148248\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_145\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:d86cf19143a1e8d42f9a7d4bb2e6fd5aac482b50\" class=\"phui-handle\"\u003eR37:d86cf19143a1: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#148248\" data-sigil=\"has-tooltip\" data-meta=\"0_144\"\u003eJun 21 2018, 7:31 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-148303\" data-sigil=\"transaction\" data-meta=\"0_149\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"148303\" id=\"148303\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_148\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:956d6cdbe703bdcdb1a2a46c6dfab1947725cbe6\" class=\"phui-handle\"\u003eR37:956d6cdbe703: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#148303\" data-sigil=\"has-tooltip\" data-meta=\"0_147\"\u003eJun 21 2018, 11:51 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-148942\" data-sigil=\"transaction\" data-meta=\"0_152\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"148942\" id=\"148942\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_151\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:d77ad205659e2b422a52761c2ff81a98dbccc66a\" class=\"phui-handle\"\u003eR37:d77ad205659e: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#148942\" data-sigil=\"has-tooltip\" data-meta=\"0_150\"\u003eJun 27 2018, 10:10 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-149026\" data-sigil=\"transaction\" data-meta=\"0_155\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"149026\" id=\"149026\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_154\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:6f3e934c91fba07a3da5c2dfb333bdfe263154b6\" class=\"phui-handle\"\u003eR37:6f3e934c91fb: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#149026\" data-sigil=\"has-tooltip\" data-meta=\"0_153\"\u003eJun 28 2018, 8:45 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-150756\" data-sigil=\"transaction\" data-meta=\"0_158\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"150756\" id=\"150756\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_157\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:87a5c71b091f50be92c9db217b9c6b61dc99bae2\" class=\"phui-handle\"\u003eR37:87a5c71b091f: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#150756\" data-sigil=\"has-tooltip\" data-meta=\"0_156\"\u003eJul 11 2018, 7:58 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-150799\" data-sigil=\"transaction\" data-meta=\"0_161\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"150799\" id=\"150799\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_160\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:7104471e22ab855f25fd72fd4d066e1cd1e13390\" class=\"phui-handle\"\u003eR37:7104471e22ab: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#150799\" data-sigil=\"has-tooltip\" data-meta=\"0_159\"\u003eJul 11 2018, 10:41 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-151143\" data-sigil=\"transaction\" data-meta=\"0_164\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"151143\" id=\"151143\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_163\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:807d95935203ba283539fbdf747516d278aa828e\" class=\"phui-handle\"\u003eR37:807d95935203: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#151143\" data-sigil=\"has-tooltip\" data-meta=\"0_162\"\u003eJul 14 2018, 8:43 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-151545\" data-sigil=\"transaction\" data-meta=\"0_167\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"151545\" id=\"151545\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_166\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:58238aa4f2a4aeed84c782e154ce2773e8075f3e\" class=\"phui-handle\"\u003eR37:58238aa4f2a4: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#151545\" data-sigil=\"has-tooltip\" data-meta=\"0_165\"\u003eJul 17 2018, 6:24 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-151569\" data-sigil=\"transaction\" data-meta=\"0_170\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"151569\" id=\"151569\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_169\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:9e0f2215816a9f5d2cb454c4e7c4b263d419a819\" class=\"phui-handle\"\u003eR37:9e0f2215816a: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#151569\" data-sigil=\"has-tooltip\" data-meta=\"0_168\"\u003eJul 17 2018, 8:03 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-151592\" data-sigil=\"transaction\" data-meta=\"0_173\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"151592\" id=\"151592\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_172\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:141fd8b2e7f193b361384bdd48ae39b3bb3459cf\" class=\"phui-handle\"\u003eR37:141fd8b2e7f1: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#151592\" data-sigil=\"has-tooltip\" data-meta=\"0_171\"\u003eJul 17 2018, 1:48 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-151980\" data-sigil=\"transaction\" data-meta=\"0_176\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"151980\" id=\"151980\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_175\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:68bc3d3988c45de3aac1bf9953fa97421312d7a8\" class=\"phui-handle\"\u003eR37:68bc3d3988c4: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#151980\" data-sigil=\"has-tooltip\" data-meta=\"0_174\"\u003eJul 19 2018, 7:47 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-152171\" data-sigil=\"transaction\" data-meta=\"0_179\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"152171\" id=\"152171\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_178\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:0a28e7a791ed9469360267d47230bb45e4129376\" class=\"phui-handle\"\u003eR37:0a28e7a791ed: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#152171\" data-sigil=\"has-tooltip\" data-meta=\"0_177\"\u003eJul 20 2018, 2:06 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-152364\" data-sigil=\"transaction\" data-meta=\"0_182\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"152364\" id=\"152364\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_181\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:483d58b27a87ce7e0debde99384ecb0b5f921842\" class=\"phui-handle\"\u003eR37:483d58b27a87: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#152364\" data-sigil=\"has-tooltip\" data-meta=\"0_180\"\u003eJul 23 2018, 9:05 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-152722\" data-sigil=\"transaction\" data-meta=\"0_185\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"152722\" id=\"152722\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_184\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:ac2a96162d95447f8b4f5ae686193b4c5751df87\" class=\"phui-handle\"\u003eR37:ac2a96162d95: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#152722\" data-sigil=\"has-tooltip\" data-meta=\"0_183\"\u003eJul 26 2018, 9:51 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-152741\" data-sigil=\"transaction\" data-meta=\"0_188\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"152741\" id=\"152741\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_187\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:cd8ca4d9ed2bced418ad4163024ba9dd00d50ed5\" class=\"phui-handle\"\u003eR37:cd8ca4d9ed2b: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#152741\" data-sigil=\"has-tooltip\" data-meta=\"0_186\"\u003eJul 26 2018, 3:00 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-152866\" data-sigil=\"transaction\" data-meta=\"0_191\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"152866\" id=\"152866\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_190\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:14ac39916c9ee23da42ff3667b4116713cede3b0\" class=\"phui-handle\"\u003eR37:14ac39916c9e: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#152866\" data-sigil=\"has-tooltip\" data-meta=\"0_189\"\u003eJul 28 2018, 12:32 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-153416\" data-sigil=\"transaction\" data-meta=\"0_194\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"153416\" id=\"153416\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_193\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:7032486b482c18e31fd52682489a49c3c8e14de9\" class=\"phui-handle\"\u003eR37:7032486b482c: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#153416\" data-sigil=\"has-tooltip\" data-meta=\"0_192\"\u003eAug 2 2018, 8:54 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-153608\" data-sigil=\"transaction\" data-meta=\"0_204\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/bjttxhscmm6dsxiy424u\/PHID-FILE-czs3x5i7pdgoiwc2eozh\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/dkazakov\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"153608\" id=\"153608\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_203\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/dkazakov\/\" class=\"phui-handle phui-link-person\"\u003edkazakov\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#153608\" data-sigil=\"has-tooltip\" data-meta=\"0_202\"\u003eAug 5 2018, 1:20 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_200\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_201\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_19\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003ch3 class=\"remarkup-header\"\u003eReview of the current state of the resources branch\u003c\/h3\u003e\n\n\u003col class=\"remarkup-list\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003eI do really like the idea of having KisResourceStorage with plugins that use iterator-based interface for accessing resources. It looks really nice.\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eIt might be a good idea to state explicitly in KisStoragePlugin's documentation that KisStoragePlugin is not limited by one type of a resource. When I first saw KisAbrStorage class I first thought these plugins are resource type specific, but the were not :)\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eI don't see any new code for UUID and md5 fixes. The current code still uses (incorrect) md5 sums for distinguishing resources and even saves it into the database. We should either implement stable and correct calculation of md5 sums for all the types of the resources (almost impossible) or just go into direction of UUID and use md5 only for checking validity of the database cache. Right now the implementation is incorrect (md5 calculates bogus values, basing of the filename or just random numbers in the resource content, so the cache will always be in a dirty state).\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003e(possibly a bug) KisResourceCacheDb::storageTypes stores i18n'ed values, and stores them in the database. If these values are not used as keys, then it might be okay. But it also means that the database becomes locale-aware. Perhaps we should also store the associated locale in the database version tag\/table?\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eThe thing that worries me the most is how we will maintain the versions of this database... Right now it is created manually in initDB function, so it will be almost impossible to convert older versions of the user's database during updates. There are at least two opensource projects that provide automated schema migrations: \u003ca href=\"https:\/\/flywaydb.org\" class=\"remarkup-link\" target=\"_blank\" rel=\"noreferrer\"\u003eflywaydb\u003c\/a\u003e and \u003ca href=\"http:\/\/liquibase.org\" class=\"remarkup-link\" target=\"_blank\" rel=\"noreferrer\"\u003eliquibase\u003c\/a\u003e. Perhaps, we could reuse one of them? The only trouble is they are both apache2-licensed, which is compatible with gpl3, but incompatible with gpl2. I think it is the main problem of the resources system design. Just adding UUID field to the existing database will be a problem now :(\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eThe database-related code also uses a lot of error-checking code without proper user feedback (qWarning is not a proper feedback :) ). I guess these checks should either be changed into KIS_SAFE_ASSERT_RECOVER... (if they are considered as a bug) or to be ported to exceptions with a proper user feedback (if the problem is considered and sane for the user environment).\u003c\/li\u003e\n\u003c\/ol\u003e\n\n\u003cp\u003eFor example, this check is clearly an assert, if the sql file is not packed into our resources or sql text is not valid, then it is our (developers') bug:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"text\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003eQFile f(":\/select_resource_id.sql");\nf.open(QFile::ReadOnly);\nQSqlQuery q;\nif (!q.prepare(f.readAll())) {\n qWarning() << "Could not read and prepare resourceIdForResource" << q.lastError();\n return -1;\n}\n...\u003c\/pre\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-153643\" data-sigil=\"transaction\" data-meta=\"0_207\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"153643\" id=\"153643\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_206\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:370944438949f05418b782bfa0a0c469d46f389d\" class=\"phui-handle\"\u003eR37:370944438949: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#153643\" data-sigil=\"has-tooltip\" data-meta=\"0_205\"\u003eAug 6 2018, 7:40 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-153645\" data-sigil=\"transaction\" data-meta=\"0_218\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"153645\" id=\"153645\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_217\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#153645\" data-sigil=\"has-tooltip\" data-meta=\"0_216\"\u003eAug 6 2018, 10:18 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_214\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_215\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_20\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cblockquote\u003e\u003col class=\"remarkup-list\" start=\"2\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003eIt might be a good idea to state explicitly in KisStoragePlugin's documentation that KisStoragePlugin is not limited by one type of a resource. When I first saw KisAbrStorage class I first thought these plugins are resource type specific, but the were not :)\u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003eYes... And an abr or asl file isn't necessarily a resource anymore, though \u003cbr \/\u003e\nright now that hasn't changed yet.\u003c\/p\u003e\n\n\u003cblockquote\u003e\u003col class=\"remarkup-list\" start=\"3\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003eI don't see any new code for UUID and md5 fixes.\u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003eNo, that's not there yet, and I'm still wondering how to work with uuid for \u003cbr \/\u003e\nresources that don't support that, like gbr files. I'm still working on \u003cbr \/\u003e\nactually loading everything in the cache database for the first time and \u003cbr \/\u003e\nsynchronizing on startup if there are new resources in the folder. This \u003cbr \/\u003e\nproject turns out to be much work than I imagined...\u003c\/p\u003e\n\n\u003cblockquote\u003e\u003cp\u003e. 4. (possibly a bug)\u003cbr \/\u003e\n KisResourceCacheDb::storageTypes stores i18n'ed values, and stores them in\u003cbr \/\u003e\n the database. If these values are not used as keys, then it might be okay.\u003cbr \/\u003e\n But it also means that the database becomes locale-aware. Perhaps we should\u003cbr \/\u003e\n also store the associated locale in the database version tag\/table?\u003c\/p\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003eThe ID is the key, so the text can be safely translated. We probably would \u003cbr \/\u003e\nhave to store the language in the version information so we can update the \u003cbr \/\u003e\ntranslated fields if the user switches their language.\u003c\/p\u003e\n\n\u003cblockquote\u003e\u003col class=\"remarkup-list\" start=\"5\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003eThe thing that worries me the most is how we will maintain the versions of this database... Right now it is created manually in initDB function, so it will be almost impossible to convert older versions of the user's database during updates. There are at least two opensource projects that provide automated schema migrations: flywaydb \u003ca href=\"https:\/\/flywaydb.org\" class=\"remarkup-link\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/flywaydb.org\u003c\/a\u003e and liquibase \u003ca href=\"https:\/\/liquibase.org\" class=\"remarkup-link\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/liquibase.org\u003c\/a\u003e. Perhaps, we could reuse one of them? The only trouble is they are both apache2-licensed, which is compatible with gpl3, but incompatible with gpl2. I think it is the main problem of the resources system design. Just adding UUID field to the existing database will be a problem now :(\u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003eWell... This bit means that database migration hasn't been implemented yet:\u003c\/p\u003e\n\n\u003cp\u003eif (schemaVersion != KisResourceCacheDb::databaseVersion) {\u003cbr \/\u003e\n\t\/\/ XXX: Implement migration\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"text\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003ewarnResources << "Database schema is outdated, migration is needed";\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eschemaIsOutDated = true;\u003cbr \/\u003e\n}\u003c\/p\u003e\n\n\u003cp\u003eSo that's not done yhet. flywaydb does look interesting, and krita is \u003cbr \/\u003e\neffectively gplv3 in any case, and I'm fine with that. We'd still need to \u003cbr \/\u003e\ncreate an initial schema in any case, like we do now.\u003c\/p\u003e\n\n\u003cblockquote\u003e\u003col class=\"remarkup-list\" start=\"6\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003eThe database-related code also uses a lot of error-checking code without proper user feedback (qWarning is not a proper feedback :) ). I guess these checks should either be changed into KIS_SAFE_ASSERT_RECOVER... (if they are considered as a bug) or to be ported to exceptions with a proper user feedback (if the problem is considered and sane for the user environment).\n\u003cbr \/\u003e\u003cbr \/\u003e\nFor example, this check is clearly an assert, if the sql file is not packed into our resources or sql text is not valid, then it is our (developers') bug:\n\u003cbr \/\u003e\u003cbr \/\u003e\nQFile f(":\/select_resource_id.sql"); f.open(QFile::ReadOnly); QSqlQuery q; if (!q.prepare(f.readAll())) { qWarning() << "Could not read and prepare resourceIdForResource" << q.lastError(); return -1; } ...\u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003eYes, that probably needs to be changed.\u003c\/p\u003e\n\n\u003cul class=\"remarkup-list\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003e\u003cdiv href=\"\/F6177604\" target=\"_blank\" rel=\"noreferrer\" class=\"phabricator-remarkup-embed-layout-link \" data-sigil=\"lightboxable\" data-meta=\"0_5\" data-mustcapture=\"1\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-file-text-o phabricator-remarkup-embed-layout-icon\" data-meta=\"0_6\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"phabricator-remarkup-embed-layout-info-block\"\u003e\u003cspan class=\"phabricator-remarkup-embed-layout-name\"\u003esignature.asc\u003c\/span\u003e\u003cspan class=\"phabricator-remarkup-embed-layout-info\"\u003e833 B\u003c\/span\u003e\u003c\/span\u003e\u003ca class=\"phabricator-remarkup-embed-layout-download\" href=\"https:\/\/phabricator.kde.org\/file\/download\/2tjbjcdsfmetdaulshou\/PHID-FILE-q2uyjxbagisi3wnfnmgf\/signature.asc\"\u003eDownload\u003c\/a\u003e\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-153871\" data-sigil=\"transaction\" data-meta=\"0_221\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"153871\" id=\"153871\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_220\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:5c8b175688ad0561a06e272df2dbfc9c6dec9d57\" class=\"phui-handle\"\u003eR37:5c8b175688ad: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#153871\" data-sigil=\"has-tooltip\" data-meta=\"0_219\"\u003eAug 7 2018, 2:58 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-154008\" data-sigil=\"transaction\" data-meta=\"0_230\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/bjttxhscmm6dsxiy424u\/PHID-FILE-czs3x5i7pdgoiwc2eozh\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/dkazakov\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"154008\" id=\"154008\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_229\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/dkazakov\/\" class=\"phui-handle phui-link-person\"\u003edkazakov\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#154008\" data-sigil=\"has-tooltip\" data-meta=\"0_228\"\u003eAug 8 2018, 10:53 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_226\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_227\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_21\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cblockquote class=\"remarkup-reply-block\"\u003e\n\u003cdiv class=\"remarkup-reply-head\"\u003eIn \u003ca href=\"\/T379#153645\" class=\"phui-tag-view phui-tag-type-object \" data-sigil=\"hovercard\" data-meta=\"0_7\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-object\"\u003eT379#153645\u003c\/span\u003e\u003c\/a\u003e, \u003ca href=\"\/p\/rempt\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_8\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@rempt\u003c\/span\u003e\u003c\/a\u003e wrote:\u003c\/div\u003e\n\u003cdiv class=\"remarkup-reply-body\"\u003e\u003c\/div\u003e\n\u003c\/blockquote\u003e\n\n\n\n\u003cblockquote\u003e\u003cp\u003eYes... And an abr or asl file isn't necessarily a resource anymore, though \u003cbr \/\u003e\n right now that hasn't changed yet.\u003c\/p\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003eGood idea. It would make our life a bit easier if abs and asl would not be a resource :)\u003c\/p\u003e\n\n\u003cblockquote\u003e\u003cblockquote\u003e\u003col class=\"remarkup-list\" start=\"3\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003eI don't see any new code for UUID and md5 fixes.\u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003eNo, that's not there yet, and I'm still wondering how to work with uuid for \u003cbr \/\u003e\n resources that don't support that, like gbr files.\u003c\/p\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003eWell, the problem is that our database, strictly speaking, is not just a "cache". It is a complete "data model", because it stores some information that we cannot recover if the database is lost (blacklisted\/removed resources, history information and so on). So, I guess, it is perfectly okay to also store UUID in it without syncing it with the actual resource (if the resource doesn't support that). And every time the database will be regenerated (which we should be avoided as much as possible) UUIDs will be regenerated as well (for resources that do not support them).\u003c\/p\u003e\n\n\u003cblockquote\u003e\u003cp\u003eSo that's not done yhet. flywaydb does look interesting, and krita is \u003cbr \/\u003e\n effectively gplv3 in any case, and I'm fine with that. We'd still need to \u003cbr \/\u003e\n create an initial schema in any case, like we do now.\u003c\/p\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003eThat is good that we can use it :)\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-155600\" data-sigil=\"transaction\" data-meta=\"0_233\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"155600\" id=\"155600\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_232\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:3f6f2d47468f3d4028d2f4719881b6b8bd52c8d7\" class=\"phui-handle\"\u003eR37:3f6f2d47468f: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#155600\" data-sigil=\"has-tooltip\" data-meta=\"0_231\"\u003eAug 17 2018, 8:06 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-156305\" data-sigil=\"transaction\" data-meta=\"0_236\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"156305\" id=\"156305\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_235\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:a8182ef76b20ac85716af4774f79a91d3cad17a8\" class=\"phui-handle\"\u003eR37:a8182ef76b20: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#156305\" data-sigil=\"has-tooltip\" data-meta=\"0_234\"\u003eAug 22 2018, 10:18 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-156845\" data-sigil=\"transaction\" data-meta=\"0_239\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"156845\" id=\"156845\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_238\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:e771f3fb902fa20087209f38dcee62991a9edf6c\" class=\"phui-handle\"\u003eR37:e771f3fb902f: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#156845\" data-sigil=\"has-tooltip\" data-meta=\"0_237\"\u003eAug 25 2018, 8:01 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-157703\" data-sigil=\"transaction\" data-meta=\"0_242\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"157703\" id=\"157703\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_241\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:ed8002cac3c35ace4eac9a2ccf05a3885363dbcc\" class=\"phui-handle\"\u003eR37:ed8002cac3c3: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#157703\" data-sigil=\"has-tooltip\" data-meta=\"0_240\"\u003eAug 30 2018, 1:36 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-158923\" data-sigil=\"transaction\" data-meta=\"0_245\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"158923\" id=\"158923\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_244\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:a8f9961d4f95a6209c964ea50b3c98bfcfdc0739\" class=\"phui-handle\"\u003eR37:a8f9961d4f95: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#158923\" data-sigil=\"has-tooltip\" data-meta=\"0_243\"\u003eSep 5 2018, 7:20 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-161900\" data-sigil=\"transaction\" data-meta=\"0_248\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"161900\" id=\"161900\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_247\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:4d3b594c7cdad6e7b55bd12f1f0e95e9d7d5e0db\" class=\"phui-handle\"\u003eR37:4d3b594c7cda: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#161900\" data-sigil=\"has-tooltip\" data-meta=\"0_246\"\u003eSep 27 2018, 3:56 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-162201\" data-sigil=\"transaction\" data-meta=\"0_251\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"162201\" id=\"162201\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_250\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:454b262fed77285f7545e8ef09eecf6528876d79\" class=\"phui-handle\"\u003eR37:454b262fed77: Merge remote-tracking branch 'origin' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#162201\" data-sigil=\"has-tooltip\" data-meta=\"0_249\"\u003eOct 1 2018, 8:08 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-162309\" data-sigil=\"transaction\" data-meta=\"0_254\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"162309\" id=\"162309\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_253\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:5a031ffbb6aff155f5e09bb0cf6ee8619d40103d\" class=\"phui-handle\"\u003eR37:5a031ffbb6af: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#162309\" data-sigil=\"has-tooltip\" data-meta=\"0_252\"\u003eOct 2 2018, 8:04 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-163447\" data-sigil=\"transaction\" data-meta=\"0_257\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"163447\" id=\"163447\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_256\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:105812a03761b6d1a1a51f9375af270a620002d3\" class=\"phui-handle\"\u003eR37:105812a03761: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#163447\" data-sigil=\"has-tooltip\" data-meta=\"0_255\"\u003eOct 10 2018, 10:28 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-164271\" data-sigil=\"transaction\" data-meta=\"0_260\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"164271\" id=\"164271\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_259\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:58346b4676f5b82fe2a8bb181861ec7a249b2503\" class=\"phui-handle\"\u003eR37:58346b4676f5: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#164271\" data-sigil=\"has-tooltip\" data-meta=\"0_258\"\u003eOct 16 2018, 7:46 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-164280\" data-sigil=\"transaction\" data-meta=\"0_269\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"164280\" id=\"164280\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_268\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#164280\" data-sigil=\"has-tooltip\" data-meta=\"0_267\"\u003eOct 16 2018, 12:25 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_265\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_266\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_22\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eNote to self: make sure that we don't store absolute paths in the database\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-164296\" data-sigil=\"transaction\" data-meta=\"0_272\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/iwjpsu4ldokmyhuxqpcd\/PHID-FILE-5bkrs5nj7wjoamq55f3g\/profile-thera.png)\" class=\"phui-timeline-image\" href=\"\/p\/woltherav\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"164296\" id=\"164296\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_271\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/woltherav\/\" class=\"phui-handle phui-link-person\"\u003ewoltherav\u003c\/a\u003e added a subtask: \u003ca href=\"\/T8759\" class=\"phui-handle handle-status-closed\"\u003eT8759: Template creation and collection of translatable string for layer names\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#164296\" data-sigil=\"has-tooltip\" data-meta=\"0_270\"\u003eOct 16 2018, 5:35 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-164379\" data-sigil=\"transaction\" data-meta=\"0_275\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"164379\" id=\"164379\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_274\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:e9ae3b3308bfde5597c9b38186f68823797a7f2d\" class=\"phui-handle\"\u003eR37:e9ae3b3308bf: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#164379\" data-sigil=\"has-tooltip\" data-meta=\"0_273\"\u003eOct 17 2018, 9:04 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-165000\" data-sigil=\"transaction\" data-meta=\"0_278\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"165000\" id=\"165000\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_277\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:6375b5e504e657a1b34d894a8872eb35a318a345\" class=\"phui-handle\"\u003eR37:6375b5e504e6: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#165000\" data-sigil=\"has-tooltip\" data-meta=\"0_276\"\u003eOct 23 2018, 7:17 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-165540\" data-sigil=\"transaction\" data-meta=\"0_281\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"165540\" id=\"165540\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_280\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:d233b67931bea6e74f1e0bbfde2a51c19eb0ab4f\" class=\"phui-handle\"\u003eR37:d233b67931be: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#165540\" data-sigil=\"has-tooltip\" data-meta=\"0_279\"\u003eOct 29 2018, 10:33 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-165813\" data-sigil=\"transaction\" data-meta=\"0_290\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"165813\" id=\"165813\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_289\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#165813\" data-sigil=\"has-tooltip\" data-meta=\"0_288\"\u003eOct 31 2018, 1:21 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_286\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_287\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_23\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eNote: we should also handle resources stored in kra files!\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-165816\" data-sigil=\"transaction\" data-meta=\"0_293\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"165816\" id=\"165816\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_292\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-3jm2gdwlsv2gt3j\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#165816\" data-sigil=\"has-tooltip\" data-meta=\"0_291\"\u003eOct 31 2018, 1:34 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-165939\" data-sigil=\"transaction\" data-meta=\"0_296\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"165939\" id=\"165939\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_295\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:3ae466ad92cefd1ce365ee6411e7ad32890a705d\" class=\"phui-handle\"\u003eR37:3ae466ad92ce: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#165939\" data-sigil=\"has-tooltip\" data-meta=\"0_294\"\u003eNov 1 2018, 10:59 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-167042\" data-sigil=\"transaction\" data-meta=\"0_299\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"167042\" id=\"167042\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_298\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:737d8b571e35b1c0b48625baaab76e50d9215500\" class=\"phui-handle\"\u003eR37:737d8b571e35: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#167042\" data-sigil=\"has-tooltip\" data-meta=\"0_297\"\u003eNov 12 2018, 3:03 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-169271\" data-sigil=\"transaction\" data-meta=\"0_302\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"169271\" id=\"169271\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_301\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:34aad9124bc510576e3327fe1c138d13e8587798\" class=\"phui-handle\"\u003eR37:34aad9124bc5: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#169271\" data-sigil=\"has-tooltip\" data-meta=\"0_300\"\u003eDec 3 2018, 10:09 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-169467\" data-sigil=\"transaction\" data-meta=\"0_305\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"169467\" id=\"169467\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_304\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:00e58bfa9b2497a32f9f14f391eaaeb1acb04294\" class=\"phui-handle\"\u003eR37:00e58bfa9b24: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#169467\" data-sigil=\"has-tooltip\" data-meta=\"0_303\"\u003eDec 5 2018, 10:51 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-169671\" data-sigil=\"transaction\" data-meta=\"0_308\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"169671\" id=\"169671\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_307\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:3010405ab77d2715bd80f233bff4bc78369df217\" class=\"phui-handle\"\u003eR37:3010405ab77d: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#169671\" data-sigil=\"has-tooltip\" data-meta=\"0_306\"\u003eDec 7 2018, 1:19 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-170382\" data-sigil=\"transaction\" data-meta=\"0_311\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"170382\" id=\"170382\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_310\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:e8e78f562988f04984209169144ad37d6a2a7d34\" class=\"phui-handle\"\u003eR37:e8e78f562988: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#170382\" data-sigil=\"has-tooltip\" data-meta=\"0_309\"\u003eDec 17 2018, 11:01 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-171747\" data-sigil=\"transaction\" data-meta=\"0_314\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"171747\" id=\"171747\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_313\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:fcc92fe9b50005c685c2c3cce6b1b35e08dd4adf\" class=\"phui-handle\"\u003eR37:fcc92fe9b500: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#171747\" data-sigil=\"has-tooltip\" data-meta=\"0_312\"\u003eJan 3 2019, 4:25 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-172113\" data-sigil=\"transaction\" data-meta=\"0_323\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"172113\" id=\"172113\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_322\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#172113\" data-sigil=\"has-tooltip\" data-meta=\"0_321\"\u003eJan 6 2019, 11:45 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_319\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_320\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_24\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eNote to self: it is not necessary to write a gridwidget, we can use a proxy model to translate the the fake rows + columns index to rows. Also, we should use a filtering proxy model for the tags.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-173208\" data-sigil=\"transaction\" data-meta=\"0_326\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"173208\" id=\"173208\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_325\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:dff00c5462ca4b6f36324837ba4d41917733cd00\" class=\"phui-handle\"\u003eR37:dff00c5462ca: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#173208\" data-sigil=\"has-tooltip\" data-meta=\"0_324\"\u003eJan 14 2019, 12:21 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-173687\" data-sigil=\"transaction\" data-meta=\"0_329\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"173687\" id=\"173687\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_328\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:75f9480b9bd173a80938e5e59f09abfabebd3001\" class=\"phui-handle\"\u003eR37:75f9480b9bd1: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#173687\" data-sigil=\"has-tooltip\" data-meta=\"0_327\"\u003eJan 16 2019, 9:12 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-174286\" data-sigil=\"transaction\" data-meta=\"0_332\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"174286\" id=\"174286\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_331\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:0f6d45bad7d12a86702aec352a728285f29ea5d0\" class=\"phui-handle\"\u003eR37:0f6d45bad7d1: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#174286\" data-sigil=\"has-tooltip\" data-meta=\"0_330\"\u003eJan 23 2019, 12:29 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-174333\" data-sigil=\"transaction\" data-meta=\"0_335\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"174333\" id=\"174333\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_334\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:72e73827c5f2bf3295bf9d2b4a6bcf77b651170f\" class=\"phui-handle\"\u003eR37:72e73827c5f2: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#174333\" data-sigil=\"has-tooltip\" data-meta=\"0_333\"\u003eJan 24 2019, 9:59 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-174739\" data-sigil=\"transaction\" data-meta=\"0_338\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"174739\" id=\"174739\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_337\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:aace4d201534e6461f0b2bfb11e80f5486abd7ef\" class=\"phui-handle\"\u003eR37:aace4d201534: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#174739\" data-sigil=\"has-tooltip\" data-meta=\"0_336\"\u003eJan 29 2019, 9:12 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-175102\" data-sigil=\"transaction\" data-meta=\"0_341\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"175102\" id=\"175102\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_340\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:cc7f1afe78656a0a17cbc066c6230bcccc3709bc\" class=\"phui-handle\"\u003eR37:cc7f1afe7865: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#175102\" data-sigil=\"has-tooltip\" data-meta=\"0_339\"\u003eFeb 1 2019, 12:20 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-175462\" data-sigil=\"transaction\" data-meta=\"0_344\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"175462\" id=\"175462\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_343\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:d3316b274cdde9880cbd42dbb656702db9174d3c\" class=\"phui-handle\"\u003eR37:d3316b274cdd: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#175462\" data-sigil=\"has-tooltip\" data-meta=\"0_342\"\u003eFeb 6 2019, 12:36 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-176297\" data-sigil=\"transaction\" data-meta=\"0_347\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"176297\" id=\"176297\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_346\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:340a5c808a9d35da4f3536c194ef290630645140\" class=\"phui-handle\"\u003eR37:340a5c808a9d: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#176297\" data-sigil=\"has-tooltip\" data-meta=\"0_345\"\u003eFeb 18 2019, 4:08 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-176823\" data-sigil=\"transaction\" data-meta=\"0_350\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"176823\" id=\"176823\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_349\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:befc31be599a0e438c3491b02b6eaccfb838f805\" class=\"phui-handle\"\u003eR37:befc31be599a: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#176823\" data-sigil=\"has-tooltip\" data-meta=\"0_348\"\u003eFeb 21 2019, 12:01 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-176865\" data-sigil=\"transaction\" data-meta=\"0_353\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"176865\" id=\"176865\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_352\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:ba17748057ccf247746b020443c0aac3a2704203\" class=\"phui-handle\"\u003eR37:ba17748057cc: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#176865\" data-sigil=\"has-tooltip\" data-meta=\"0_351\"\u003eFeb 22 2019, 9:02 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-177364\" data-sigil=\"transaction\" data-meta=\"0_356\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"177364\" id=\"177364\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_355\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:5a2016cece8319706cf7e02a5f4c73474f629a49\" class=\"phui-handle\"\u003eR37:5a2016cece83: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#177364\" data-sigil=\"has-tooltip\" data-meta=\"0_354\"\u003eFeb 27 2019, 1:31 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-177383\" data-sigil=\"transaction\" data-meta=\"0_359\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"177383\" id=\"177383\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_358\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:b0594ca69c5364c2e21480cd1ee8f8a35f882724\" class=\"phui-handle\"\u003eR37:b0594ca69c53: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#177383\" data-sigil=\"has-tooltip\" data-meta=\"0_357\"\u003eFeb 27 2019, 3:28 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-177392\" data-sigil=\"transaction\" data-meta=\"0_362\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/tq5uoe6cncnd6bcunpkn\/PHID-FILE-43d3s72qzeaezs274kno\/b38ba9-alphanumeric_lato-dark_P.png-0%2C0%2C0%2C0.png)\" class=\"phui-timeline-image\" href=\"\/p\/pilee\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"177392\" id=\"177392\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_361\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/pilee\/\" class=\"phui-handle phui-link-person\"\u003epilee\u003c\/a\u003e added a subscriber: \u003ca href=\"\/p\/pilee\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_25\"\u003epilee\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#177392\" data-sigil=\"has-tooltip\" data-meta=\"0_360\"\u003eFeb 27 2019, 5:39 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-177465\" data-sigil=\"transaction\" data-meta=\"0_365\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"177465\" id=\"177465\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_364\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:1b8bd83f130447331091754611c8a5ca571cb01b\" class=\"phui-handle\"\u003eR37:1b8bd83f1304: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#177465\" data-sigil=\"has-tooltip\" data-meta=\"0_363\"\u003eFeb 28 2019, 2:08 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-177494\" data-sigil=\"transaction\" data-meta=\"0_368\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"177494\" id=\"177494\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_367\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:7c3e90e0fed737e0fcb44079c31b0e53c2171d95\" class=\"phui-handle\"\u003eR37:7c3e90e0fed7: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#177494\" data-sigil=\"has-tooltip\" data-meta=\"0_366\"\u003eMar 1 2019, 10:06 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-177516\" data-sigil=\"transaction\" data-meta=\"0_371\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"177516\" id=\"177516\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_370\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:2338e177a1530ff2d651073975572fd86cfa132b\" class=\"phui-handle\"\u003eR37:2338e177a153: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#177516\" data-sigil=\"has-tooltip\" data-meta=\"0_369\"\u003eMar 1 2019, 3:20 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-177770\" data-sigil=\"transaction\" data-meta=\"0_374\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"177770\" id=\"177770\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_373\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:a219fbbcacbc6f4d0b0dfadb13b79a08d9aa0562\" class=\"phui-handle\"\u003eR37:a219fbbcacbc: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#177770\" data-sigil=\"has-tooltip\" data-meta=\"0_372\"\u003eMar 4 2019, 1:56 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-178000\" data-sigil=\"transaction\" data-meta=\"0_377\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"178000\" id=\"178000\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_376\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:fdbfeaa04be2b7c9928ba62d8d419ab205554498\" class=\"phui-handle\"\u003eR37:fdbfeaa04be2: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#178000\" data-sigil=\"has-tooltip\" data-meta=\"0_375\"\u003eMar 6 2019, 7:21 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-178005\" data-sigil=\"transaction\" data-meta=\"0_380\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"178005\" id=\"178005\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_379\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:48e48d50bdc54c896e5c275b7bdd4c96491123d2\" class=\"phui-handle\"\u003eR37:48e48d50bdc5: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#178005\" data-sigil=\"has-tooltip\" data-meta=\"0_378\"\u003eMar 6 2019, 9:50 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-178123\" data-sigil=\"transaction\" data-meta=\"0_383\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"178123\" id=\"178123\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_382\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:8642fa9180cbf0139c969aabf428e65d39480636\" class=\"phui-handle\"\u003eR37:8642fa9180cb: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#178123\" data-sigil=\"has-tooltip\" data-meta=\"0_381\"\u003eMar 7 2019, 7:55 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-178502\" data-sigil=\"transaction\" data-meta=\"0_386\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"178502\" id=\"178502\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_385\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:7056b4187ab7549140e2cc78acda0ab1f8ed5a53\" class=\"phui-handle\"\u003eR37:7056b4187ab7: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#178502\" data-sigil=\"has-tooltip\" data-meta=\"0_384\"\u003eMar 11 2019, 1:29 PM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-178540\" data-sigil=\"transaction\" data-meta=\"0_389\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"178540\" id=\"178540\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_388\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:613c517dc47bcfdc0a66cff2fd33622a43d8dfd9\" class=\"phui-handle\"\u003eR37:613c517dc47b: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#178540\" data-sigil=\"has-tooltip\" data-meta=\"0_387\"\u003eMar 12 2019, 7:22 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-178767\" data-sigil=\"transaction\" data-meta=\"0_392\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"178767\" id=\"178767\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_391\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:a346056c781d21dce3359b0573af743480bf7a59\" class=\"phui-handle\"\u003eR37:a346056c781d: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#178767\" data-sigil=\"has-tooltip\" data-meta=\"0_390\"\u003eMar 14 2019, 9:40 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" id=\"anchor-179059\" data-sigil=\"transaction\" data-meta=\"0_395\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phabricator.kde.org\/file\/data\/fey4l6zvpdjjruqn5z3h\/PHID-FILE-6etwzrikqnyxzsd2jd7i\/profile)\" class=\"phui-timeline-image\" href=\"\/p\/rempt\/\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge phui-timeline-border\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group phui-timeline-border\"\u003e\u003ca name=\"179059\" id=\"179059\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_394\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/rempt\/\" class=\"phui-handle phui-link-person\"\u003erempt\u003c\/a\u003e mentioned this in \u003ca href=\"\/R37:d096a84aae89c307df9205c5a49aff08543ce362\" class=\"phui-handle\"\u003eR37:d096a84aae89: Merge branch 'master' into rempt\/T379-resource-management\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#179059\" data-sigil=\"has-tooltip\" data-meta=\"0_393\"\u003eMar 18 2019, 10:01 AM\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e"},"javelin_metadata":[{"phid":"PHID-FILE-sz3nk7a2s2fnexh33arx","uri":"https:\/\/phabricator.kde.org\/file\/data\/hhngv6bzpwyymjyke4vp\/PHID-FILE-sz3nk7a2s2fnexh33arx\/mockup-brush-editor_01.png","dUri":"https:\/\/phabricator.kde.org\/file\/download\/hhngv6bzpwyymjyke4vp\/PHID-FILE-sz3nk7a2s2fnexh33arx\/mockup-brush-editor_01.png","viewable":true,"monogram":"F2762691"},{"phid":"PHID-FILE-iiaf5gwcda3y557miucz","uri":"https:\/\/phabricator.kde.org\/file\/data\/dx4pvd3oq2zl3kx7cju2\/PHID-FILE-iiaf5gwcda3y557miucz\/backup-dialog.png","dUri":"https:\/\/phabricator.kde.org\/file\/download\/dx4pvd3oq2zl3kx7cju2\/PHID-FILE-iiaf5gwcda3y557miucz\/backup-dialog.png","viewable":true,"monogram":"F2762694"},{"phid":"PHID-FILE-mjzeek4gkqrdcrtgjpsg","uri":"https:\/\/phabricator.kde.org\/file\/data\/aibgtyorwxkwk6ariqjn\/PHID-FILE-mjzeek4gkqrdcrtgjpsg\/icon-collection.png","dUri":"https:\/\/phabricator.kde.org\/file\/download\/aibgtyorwxkwk6ariqjn\/PHID-FILE-mjzeek4gkqrdcrtgjpsg\/icon-collection.png","viewable":true,"monogram":"F2762696"},{"phid":"PHID-FILE-fejqmkclcggxe3w3euym","viewable":false,"uri":"\/F5863847","dUri":"https:\/\/phabricator.kde.org\/file\/download\/usyskjwgjjvrohsn5vcf\/PHID-FILE-fejqmkclcggxe3w3euym\/Resource_Management.odt","name":"Resource Management.odt","monogram":"F5863847","icon":"fa-file-text-o","size":"56 KB"},[],{"phid":"PHID-FILE-q2uyjxbagisi3wnfnmgf","viewable":false,"uri":"\/F6177604","dUri":"https:\/\/phabricator.kde.org\/file\/download\/2tjbjcdsfmetdaulshou\/PHID-FILE-q2uyjxbagisi3wnfnmgf\/signature.asc","name":"signature.asc","monogram":"F6177604","icon":"fa-file-text-o","size":"833 B"},[],{"hoverPHID":"PHID-TASK-bkhbtnacjcii2jrzs5c3"},{"hoverPHID":"PHID-USER-s2uyrhaoqd3aot2d26cm"},{"phid":"PHID-XACT-TASK-3w2r5zp3b5gl6hv"},{"hoverPHID":"PHID-USER-sdhlg5egmxyvl2dlc6xz"},{"phid":"PHID-XACT-TASK-c2bgwijour6pnxv"},{"hoverPHID":"PHID-USER-yzcxitn3qd2qsjzwzi2n"},{"phid":"PHID-XACT-TASK-7qwtcanrlxopqrx"},{"hoverPHID":"PHID-USER-xctrjxnxau77jar5m3zy"},{"phid":"PHID-XACT-TASK-fbjpfiui5ngdeiv"},{"phid":"PHID-XACT-TASK-wspb2dxkarkgsfs"},{"hoverPHID":"PHID-USER-bduzshdxr7q4rcc3ifbs"},{"phid":"PHID-XACT-TASK-fdqhe7ciokkq2ly"},{"phid":"PHID-XACT-TASK-rrgjzzdnqtpev5z"},{"phid":"PHID-XACT-TASK-dyxeseqmjfiyx7z"},{"phid":"PHID-XACT-TASK-wydqoksdw3zqeul"},{"phid":"PHID-XACT-TASK-rw3algqpnseiejb"},{"phid":"PHID-XACT-TASK-be7nqv7okwbwotx"},{"phid":"PHID-XACT-TASK-46hvmxz6fytmyrt"},{"hoverPHID":"PHID-USER-j23eeuhsbnirvhig7ulk"},{"tip":"Via Web"},[],[],{"phid":"PHID-XACT-TASK-7ziz7lf4ezqip2z","anchor":"81539"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-3w2r5zp3b5gl6hv\/","ref":"T379#81574"},[],{"anchor":"81574"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_1\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_30\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_31\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_3\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-3w2r5zp3b5gl6hv\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_32\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_33\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_5\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-3w2r5zp3b5gl6hv\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_34\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-3w2r5zp3b5gl6hv","anchor":"81574"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-qgwda75idt4sp3a","anchor":"83828"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-c2bgwijour6pnxv\/","ref":"T379#83922"},[],{"anchor":"83922"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_7\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_43\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_44\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_9\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-c2bgwijour6pnxv\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_45\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_46\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-c2bgwijour6pnxv","anchor":"83922"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-ahcuhatfer76nj4","anchor":"142974"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-4prtpbdd6h34mso","anchor":"143177"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-wkpeaoqzsj5dt6a","anchor":"143359"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-dgnwtm3t3rtmszm","anchor":"143381"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-7qwtcanrlxopqrx\/","ref":"T379#143383"},[],{"anchor":"143383"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_11\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_64\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_65\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_13\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-7qwtcanrlxopqrx\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_66\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_67\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-7qwtcanrlxopqrx","anchor":"143383"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-2d7watdtlevncvc","anchor":"143743"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-fbjpfiui5ngdeiv\/","ref":"T379#143744"},[],{"anchor":"143744"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_15\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_76\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_77\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_17\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-fbjpfiui5ngdeiv\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_78\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_79\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_19\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-fbjpfiui5ngdeiv\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_80\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-fbjpfiui5ngdeiv","anchor":"143744"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-wspb2dxkarkgsfs\/","ref":"T379#144288"},[],{"anchor":"144288"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_21\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_86\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_87\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_23\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-wspb2dxkarkgsfs\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_88\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_89\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-wspb2dxkarkgsfs","anchor":"144288"},{"tip":"Via Web"},[],[],{"phid":"PHID-XACT-TASK-5klzwiinir4m3do","anchor":"144367"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-fdqhe7ciokkq2ly\/","ref":"T379#144373"},[],{"anchor":"144373"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_25\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_99\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_100\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_27\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-fdqhe7ciokkq2ly\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_101\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_102\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-3ceb7j6qtwvmvv3","anchor":"144373"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-kanrd2bdi7oie26","anchor":"144891"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-wqgu7nftzcyqmge","anchor":"145235"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-466ui3hhony7ein","anchor":"146329"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-k4jtohthni7r5dj","anchor":"146361"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-ha253gefslkdotb","anchor":"146441"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-23x4sp7tiejg3to","anchor":"146546"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-7tw4k37apohe75g","anchor":"146581"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-xk3ua6umftrr5hf","anchor":"146702"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-gcx57eufvorahxc","anchor":"147225"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-ly2fclebuioll5t","anchor":"147348"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-z3azxdewj6qm4fi","anchor":"147879"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-45n2mimiezrhvhu","anchor":"147940"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-m2fuhgqfyf4opn6","anchor":"148248"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-l3w35hn5eax24yl","anchor":"148303"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-hb7q2iusj7gpuzt","anchor":"148942"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-wcr55cwvkm5dutb","anchor":"149026"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-j2wnzxy5l4lqzx2","anchor":"150756"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-giu2t6d7qukspki","anchor":"150799"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-qv6diwrko4z333e","anchor":"151143"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-gnldm77rvg5tlkh","anchor":"151545"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-6ep4fskw7si2o2i","anchor":"151569"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-4jj7uctibh57t4q","anchor":"151592"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-dcoqvd42gcuhxil","anchor":"151980"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-fvv5jo7a5l7qbt4","anchor":"152171"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-qaj4ytcnr5dv36i","anchor":"152364"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-h5wfkhlwdcszpl7","anchor":"152722"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-tg7q4zcvabbav64","anchor":"152741"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-j3dqaqed32s2zez","anchor":"152866"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-xihptydr27tfl2g","anchor":"153416"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-rrgjzzdnqtpev5z\/","ref":"T379#153608"},[],{"anchor":"153608"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_29\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_195\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_196\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_31\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-rrgjzzdnqtpev5z\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_197\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_198\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_33\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-rrgjzzdnqtpev5z\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_199\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-rrgjzzdnqtpev5z","anchor":"153608"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-ax5moqahbmbrrxa","anchor":"153643"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-dyxeseqmjfiyx7z\/","ref":"T379#153645"},[],{"anchor":"153645"},[],{"anchor":"153645"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_35\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_208\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_209\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_37\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-dyxeseqmjfiyx7z\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_210\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_211\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_39\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-dyxeseqmjfiyx7z\/?email\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_212\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-envelope-o phabricator-action-view-icon\" data-meta=\"0_213\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Email Body\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Email"},[],{"phid":"PHID-XACT-TASK-dyxeseqmjfiyx7z","anchor":"153645"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-styqvooeuetkotv","anchor":"153871"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-wydqoksdw3zqeul\/","ref":"T379#154008"},[],{"anchor":"154008"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_41\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_222\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_223\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_43\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-wydqoksdw3zqeul\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_224\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_225\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-wydqoksdw3zqeul","anchor":"154008"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-he5cnoh65i5tqwh","anchor":"155600"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-csqkl2mal2xzwkr","anchor":"156305"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-m2kgfnam6bnuw6t","anchor":"156845"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-7zyxstdno3suemz","anchor":"157703"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-tsjzakj5vk5cugr","anchor":"158923"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-udjnjg54weknppb","anchor":"161900"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-wzrnq6rkq27w5yq","anchor":"162201"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-3sco2lm6o4qvd2z","anchor":"162309"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-5qmxk7qgjjwgg6d","anchor":"163447"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-na7omfwvckwp3oo","anchor":"164271"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-rw3algqpnseiejb\/","ref":"T379#164280"},[],{"anchor":"164280"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_45\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_261\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_262\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_47\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-rw3algqpnseiejb\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_263\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_264\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-rw3algqpnseiejb","anchor":"164280"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-j7gmt6tpliglhlb","anchor":"164296"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-gfheoxfjre4a4we","anchor":"164379"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-rwbqfuojbbuhekd","anchor":"165000"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-pie6uqdrdcu3tl7","anchor":"165540"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-be7nqv7okwbwotx\/","ref":"T379#165813"},[],{"anchor":"165813"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_49\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_282\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_283\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_51\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-be7nqv7okwbwotx\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_284\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_285\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-be7nqv7okwbwotx","anchor":"165813"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-3jm2gdwlsv2gt3j","anchor":"165816"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-fxqyd4i2iekw4jr","anchor":"165939"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-44j6uusv65uuuuf","anchor":"167042"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-bvgg27hv5jri3va","anchor":"169271"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-yhxrqb3347wenfj","anchor":"169467"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-4vdlxagzlhbbbcl","anchor":"169671"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-vw62pkp6bnfcbgl","anchor":"170382"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-kcwvvwideus7257","anchor":"171747"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-46hvmxz6fytmyrt\/","ref":"T379#172113"},[],{"anchor":"172113"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_53\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_315\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_316\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_55\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-46hvmxz6fytmyrt\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_317\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_318\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-46hvmxz6fytmyrt","anchor":"172113"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-nokqyyzshri2epq","anchor":"173208"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-fbox2sepkutbkau","anchor":"173687"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-5wm6v2iwfq4almg","anchor":"174286"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-hfvqnmjomobudzk","anchor":"174333"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-xlehdfgpbb6ghs7","anchor":"174739"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-y7mjpdh7tgvtlwk","anchor":"175102"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-xtlxcttdqfw5ae2","anchor":"175462"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-f4ynlvq75ju6ds4","anchor":"176297"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-txbmb5m6m74obf3","anchor":"176823"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-yt4cwzrvuejayv7","anchor":"176865"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-xrcc5utdd4w4nsx","anchor":"177364"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-ersj27dxls2qrkn","anchor":"177383"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-g75idex5vxx7scl","anchor":"177392"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-hbsu47qfy33jgv7","anchor":"177465"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-4gzmiphfgizvg5h","anchor":"177494"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-nqgfthxtoq4bevf","anchor":"177516"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-epvysd7cw7ksa6z","anchor":"177770"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-z6espgrzw6boyyg","anchor":"178000"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-6raavbulh2nxcyp","anchor":"178005"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-crhgrhxrv2mbkow","anchor":"178123"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-b6oncxd2telxu6l","anchor":"178502"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-kbhvsr7sofu76eb","anchor":"178540"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-7btofv4jr4vvvvs","anchor":"178767"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-puczzkschg2iknq","anchor":"179059"}],"javelin_behaviors":{"phui-hovercards":[],"phabricator-watch-anchor":[],"phabricator-tooltips":[],"phui-dropdown-menu":[]},"javelin_resources":["https:\/\/phabricator.kde.org\/res\/defaultX\/phabricator\/8e3d1fb7\/core.pkg.css","https:\/\/phabricator.kde.org\/res\/defaultX\/phabricator\/2058ec09\/core.pkg.js","https:\/\/phabricator.kde.org\/res\/defaultX\/phabricator\/638a4e2b\/rsrc\/externals\/javelin\/core\/init.js"]}