| 8 | | Short Term: |
| 9 | | |
| 10 | | * BOINC Client |
| 11 | | * Higher hysteresis for battery level and temp control to avoid frequent suspend/resumes. '''(Completed)''' |
| 12 | | * Menu should have controls for |
| 13 | | * Exit (shut down everything - GUI, BOINC client, and apps) '''(Completed)''' |
| 14 | | * Optionally show icon in notifications (top bar) showing whether BOINC is running apps |
| 15 | | * Add preference for whether to show this icon '''(Completed)''' |
| 16 | | * Tasks tab |
| 17 | | * Show elapsed time for each task '''(Completed)''' |
| 18 | | * If a task is touched, expand height of task to show additional information and actions that can be taken:'''(Completed)''' |
| 19 | | * Display Project Name [information] '''(Completed)''' |
| 20 | | * Display User Friendly Application Name [information] '''(Completed)''' |
| 21 | | * Display deadline [information] '''(Completed)''' |
| 22 | | * Abort Task [button/action] '''(Completed)''' |
| 23 | | * !Suspend/Resume Task [button/action] '''(Completed)''' |
| 24 | | * Change the tasks view to match the mockup. (Colors: Web Colors Blue: # 003366, Yellow: # FFCC00, Red: # 990033, White_smoke: #F5F5F5) '''(Working WCG - M)''' |
| 25 | | * Please note: that we want Application friendly Name in bold. Then under that, the project Name. Where it says "Running" that should be the status of the work unit, (ie: running, suspended, ready to run, etc). The icon on the left is the project app icon. Change the wording from "Workunit name" to "Task name" |
| 26 | | [[Image(TasksView.png)]] |
| 27 | | * Transfers tab |
| 28 | | * Retry '''(Completed)''' |
| 29 | | * Abort '''(Completed)''' |
| 30 | | * If backed off, time until retry '''(Completed)''' |
| 31 | | * Change the transfers Tab to match the colors of the Tasks Tab Mockup '''(Working WCG - M)''' |
| 32 | | * Preferences tab |
| 33 | | * Use at most X% of processors '''(Completed)''' |
| 34 | | * Suspend work when non-BOINC CPU usage above X '''(Completed)''' |
| 35 | | * Use at most X% of CPU time '''(Completed)''' |
| 36 | | * Suspend work when battery below X% (default 95%) |
| 37 | | * The preferences page needs to be reorganized, with the main X options shown before the "Show Advanced Preferences" option. SAP needs to be the last item on the default view. |
| 38 | | * The "Show Advanced Preferences" Needs to be a twisty tab or something other than a check box if we are showing additional options below it. |
| 39 | | * When changing the value of an advanced option, there needs to be a cancel button put next to the Ok. '''(Completed)''' |
| 40 | | * Projects Tab |
| 41 | | * Include logo in list view '''(Completed)''' |
| 42 | | * Show Update in list view '''(Completed)''' |
| 43 | | * Pressing project shows expansion according to Mockups '''(Completed)''' |
| 44 | | * Change to match Mockups (Colors: Web Colors Blue: # 003366, Yellow: # FFCC00, Red: # 990033, White_smoke: #F5F5F5) '''(Completed)''' |
| 45 | | * Event Log Tab |
| 46 | | * A tab is needed to show the log file. Should be called Event Log. '''(Completed)''' |
| 47 | | * Log file display needs to include timestamp '''(Completed)''' |
| 48 | | * Only needs client messages – not manager messages '''(Completed)''' |
| 49 | | * Button needed for ‘copy all messages’ (to paste into email/forums for help) '''(Completed)''' |
| 50 | | * Remove retrieval from ClientStatusMontitor '''(Completed)''' |
| 51 | | * UI: Append new messages to the local message array and only send an update event if a new message was added or an old message deleted. '''(Completed)''' |
| 52 | | * Project attach |
| 53 | | * show entries of all_projects_list.xml in addition to manually entering project URL. '''(Completed)''' |
| 54 | | * usage of get_project_config (min pwd length, user name vs email, account creation enabled) '''(Completed)''' |
| 55 | | * include terms-of-use '''(Completed)''' |
| 56 | | * When attempting to login, there needs to be a link that will open that projects "forgot password/Username" Page. The link should go to <project url>/get_passwd.php '''(Working WCG -M)''' |
| 57 | | * A link should show under the last attached project to attach to another project. For example, if you are attached to 3 projects, the forth line should be attach to project. '''(Completed)''' |
| 58 | | * Power Management |
| 59 | | * Set Android power management according to client status. Preventing CPU throttling when display is off. '''(Completed)''' |
| 60 | | |
| 61 | | Mid Term: |
| 62 | | |