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 | | |