Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Create Task
Maniphest
T271944
[EPIC] Code modernization
Open, Medium
Public
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Subscribe
Mute Notifications
Protect as security issue
Award Token
Flag For Later
Assigned To
None
Authored By
Dbrant
Jan 13 2021, 2:54 PM
2021-01-13 14:54:26 (UTC+0)
Tags
Wikipedia-Android-App-Backlog (Android Release - FY2023-24)
(Epics in Progress)
Referenced Files
None
Subscribers
Aklapper
Dbrant
Seddon
Sharvaniharan
Description
Parent task for updating our code to the latest Android best practices.
Related Objects
Search...
Task Graph
Status
Subtype
Assigned
Task
Open
None
T271944
[EPIC] Code modernization
Resolved
Dbrant
T272618
Convert code to Kotlin
Resolved
Dbrant
T272413
Switch to View Bindings, and stop using synthetics.
Resolved
Dbrant
T272620
Use @Parcelize when exchanging data between activities
Resolved
Sharvaniharan
T272621
Stop using Gson altogether and adopt kotlinx.serialization
Resolved
Dbrant
T285505
Use PagingSource for long lists
Resolved
Dbrant
T285497
Update activities and fragments to use ViewModel architecture
Open
None
T303948
Refactor WatchlistActivity to use ViewModel and possibly PagingSource.
In Progress
None
T303947
Refactor DescriptionEditActivity to use ViewModel.
Open
None
T303946
Refactor Edit activity to use ViewModel.
Open
None
T303945
Refactor PageActivity/PageFragment to use ViewModel.
Resolved
Fahime-ghasemi
T303944
Refactor LinkPreviewDialog to use ViewModel.
Open
None
T303943
Refactor NotificationsActivity to use ViewModel and possibly PagingSource
Open
cooltey
T303942
Refactor RandomActivity to use ViewModel.
Resolved
Bosankus
T303941
Refactor NewsActivity to use ViewModel.
Resolved
Fahime-ghasemi
T303940
Refactor TopReadActivity to use ViewModel.
In Progress
Bosankus
T303936
Refactor GalleryActivity to use ViewModel.
Open
None
T303935
Refactor ReadingList fragment(s) to use ViewModel.
Open
None
T303934
Refactor Feed to use ViewModel and PagingSource.
Resolved
cooltey
T303933
Refactor Search activity to use ViewModel and PagingSource.
Resolved
Dbrant
T303951
Refactor Talk activities to use ViewModel.
Event Timeline
Dbrant
created this task.
Jan 13 2021, 2:54 PM
2021-01-13 14:54:26 (UTC+0)
Restricted Application
added a subscriber:
Aklapper
.
·
View Herald Transcript
Jan 13 2021, 2:54 PM
2021-01-13 14:54:26 (UTC+0)
Sharvaniharan
subscribed.
Jan 13 2021, 7:54 PM
2021-01-13 19:54:01 (UTC+0)
Dbrant
added subtasks:
T272618: Convert code to Kotlin
,
T272413: Switch to View Bindings, and stop using synthetics.
.
Jan 21 2021, 5:16 PM
2021-01-21 17:16:14 (UTC+0)
Dbrant
added subtasks:
T272620: Use @Parcelize when exchanging data between activities
,
T272621: Stop using Gson altogether and adopt kotlinx.serialization
.
Jan 21 2021, 5:21 PM
2021-01-21 17:21:34 (UTC+0)
Dbrant
triaged this task as
Medium
priority.
Jan 22 2021, 6:27 PM
2021-01-22 18:27:37 (UTC+0)
Dbrant
closed subtask
T272413: Switch to View Bindings, and stop using synthetics.
as
Resolved
.
Apr 6 2021, 12:59 PM
2021-04-06 12:59:37 (UTC+0)
Dbrant
added subtasks:
T285505: Use PagingSource for long lists
,
T285497: Update activities and fragments to use ViewModel architecture
.
Jun 24 2021, 9:15 PM
2021-06-24 21:15:04 (UTC+0)
Dbrant
closed subtask
T272618: Convert code to Kotlin
as
Resolved
.
Jul 1 2021, 4:24 PM
2021-07-01 16:24:12 (UTC+0)
cooltey
closed subtask
T272620: Use @Parcelize when exchanging data between activities
as
Resolved
.
Sep 1 2021, 7:12 PM
2021-09-01 19:12:52 (UTC+0)
Dbrant
closed subtask
T272621: Stop using Gson altogether and adopt kotlinx.serialization
as
Resolved
.
Nov 1 2021, 2:46 PM
2021-11-01 14:46:49 (UTC+0)
Dbrant
closed subtask
T285505: Use PagingSource for long lists
as
Resolved
.
Mar 16 2022, 1:34 PM
2022-03-16 13:34:19 (UTC+0)
Dbrant
closed subtask
T285497: Update activities and fragments to use ViewModel architecture
as
Resolved
.
Dbrant
added subtasks:
T303948: Refactor WatchlistActivity to use ViewModel and possibly PagingSource.
,
T303947: Refactor DescriptionEditActivity to use ViewModel.
,
T303946: Refactor Edit activity to use ViewModel.
,
T303945: Refactor PageActivity/PageFragment to use ViewModel.
,
T303944: Refactor LinkPreviewDialog to use ViewModel.
,
T303943: Refactor NotificationsActivity to use ViewModel and possibly PagingSource
,
T303942: Refactor RandomActivity to use ViewModel.
,
T303941: Refactor NewsActivity to use ViewModel.
,
T303940: Refactor TopReadActivity to use ViewModel.
,
T303936: Refactor GalleryActivity to use ViewModel.
,
T303935: Refactor ReadingList fragment(s) to use ViewModel.
,
T303934: Refactor Feed to use ViewModel and PagingSource.
,
T303933: Refactor Search activity to use ViewModel and PagingSource.
.
Dbrant
added a subtask:
T303951: Refactor Talk activities to use ViewModel.
.
Mar 16 2022, 1:47 PM
2022-03-16 13:47:22 (UTC+0)
Dbrant
moved this task from
Tech Debt Backlog
to
Android Release - FY2023-24
on the
Wikipedia-Android-App-Backlog
board.
Mar 17 2022, 4:05 PM
2022-03-17 16:05:24 (UTC+0)
Dbrant
edited projects, added
Wikipedia-Android-App-Backlog (Android Release - FY2023-24)
; removed
Wikipedia-Android-App-Backlog
.
Dbrant
closed subtask
T303951: Refactor Talk activities to use ViewModel.
as
Resolved
.
Jun 3 2022, 12:58 PM
2022-06-03 12:58:02 (UTC+0)
Bosankus
changed the status of subtask
T303941: Refactor NewsActivity to use ViewModel.
from
Open
to
In Progress
.
Sep 18 2022, 6:56 AM
2022-09-18 06:56:01 (UTC+0)
Fahime-ghasemi
changed the status of subtask
T303944: Refactor LinkPreviewDialog to use ViewModel.
from
Open
to
In Progress
.
Sep 25 2022, 9:50 AM
2022-09-25 09:50:42 (UTC+0)
Bosankus
closed subtask
T303941: Refactor NewsActivity to use ViewModel.
as
Resolved
.
Oct 3 2022, 4:45 PM
2022-10-03 16:45:17 (UTC+0)
Bosankus
changed the status of subtask
T303936: Refactor GalleryActivity to use ViewModel.
from
Open
to
In Progress
.
Oct 3 2022, 8:41 PM
2022-10-03 20:41:05 (UTC+0)
Dbrant
closed subtask
T303944: Refactor LinkPreviewDialog to use ViewModel.
as
Resolved
.
Oct 11 2022, 2:28 PM
2022-10-11 14:28:07 (UTC+0)
Fahime-ghasemi
changed the status of subtask
T303940: Refactor TopReadActivity to use ViewModel.
from
Open
to
In Progress
.
Oct 11 2022, 5:44 PM
2022-10-11 17:44:36 (UTC+0)
Dbrant
closed subtask
T303940: Refactor TopReadActivity to use ViewModel.
as
Resolved
.
Oct 31 2022, 3:15 PM
2022-10-31 15:15:03 (UTC+0)
Fahime-ghasemi
changed the status of subtask
T303947: Refactor DescriptionEditActivity to use ViewModel.
from
Open
to
In Progress
.
Nov 2 2022, 7:33 AM
2022-11-02 07:33:45 (UTC+0)
Dbrant
closed subtask
T303933: Refactor Search activity to use ViewModel and PagingSource.
as
Resolved
.
Feb 23 2023, 4:07 PM
2023-02-23 16:07:51 (UTC+0)
•
RWambua-WMF
assigned this task to
Seddon
.
Jul 18 2023, 4:28 PM
2023-07-18 16:28:04 (UTC+0)
•
RWambua-WMF
moved this task from
Epics in Progress
to
Needs Eng. Manager
on the
Wikipedia-Android-App-Backlog (Android Release - FY2023-24)
board.
JTannerWMF
moved this task from
Needs Eng. Manager
to
Epics in Progress
on the
Wikipedia-Android-App-Backlog (Android Release - FY2023-24)
board.
Jul 18 2023, 4:56 PM
2023-07-18 16:56:36 (UTC+0)
•
RWambua-WMF
removed
Seddon
as the assignee of this task.
Jul 18 2023, 5:32 PM
2023-07-18 17:32:22 (UTC+0)
•
RWambua-WMF
added a subscriber:
Seddon
.
Log In to Comment