indication / openredmine Goto Github PK
View Code? Open in Web Editor NEWOpen Redmine
Home Page: http://indication.github.io/OpenRedmine/
Open Redmine
Home Page: http://indication.github.io/OpenRedmine/
Support sticky list header on issue view.
This change make junction about journals and relatives
It seems return no data.
01-07 10:01:30.351: E/SelectDataTask(4464): org.xmlpull.v1.XmlPullParserException: Premature end of document. (position:line -1, column -1) caused by: org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 0: no element found
01-07 10:01:30.351: E/SelectDataTask(4464): at org.apache.harmony.xml.ExpatPullParser$Document.pump(ExpatPullParser.java:757)
01-07 10:01:30.351: E/SelectDataTask(4464): at org.apache.harmony.xml.ExpatPullParser$Document.dequeue(ExpatPullParser.java:813)
01-07 10:01:30.351: E/SelectDataTask(4464): at org.apache.harmony.xml.ExpatPullParser.next(ExpatPullParser.java:302)
01-07 10:01:30.351: E/SelectDataTask(4464): at jp.redmine.redmineclient.parser.BaseParser.parse(BaseParser.java:91)
01-07 10:01:30.351: E/SelectDataTask(4464): at jp.redmine.redmineclient.task.SelectIssueJournalPost$1.onContent(SelectIssueJournalPost.java:42)
01-07 10:01:30.351: E/SelectDataTask(4464): at jp.redmine.redmineclient.task.SelectDataTask$1.handleResponse(SelectDataTask.java:211)
01-07 10:01:30.351: E/SelectDataTask(4464): at jp.redmine.redmineclient.task.SelectDataTask$1.handleResponse(SelectDataTask.java:1)
01-07 10:01:30.351: E/SelectDataTask(4464): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:657)
01-07 10:01:30.351: E/SelectDataTask(4464): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:627)
01-07 10:01:30.351: E/SelectDataTask(4464): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:616)
01-07 10:01:30.351: E/SelectDataTask(4464): at jp.redmine.redmineclient.task.SelectDataTask.fetchData(SelectDataTask.java:189)
01-07 10:01:30.351: E/SelectDataTask(4464): at jp.redmine.redmineclient.task.SelectDataTask.fetchData(SelectDataTask.java:148)
01-07 10:01:30.351: E/SelectDataTask(4464): at jp.redmine.redmineclient.task.SelectDataTask.putData(SelectDataTask.java:133)
01-07 10:01:30.351: E/SelectDataTask(4464): at jp.redmine.redmineclient.task.SelectIssueJournalPost.doInBackground(SelectIssueJournalPost.java:57)
01-07 10:01:30.351: E/SelectDataTask(4464): at jp.redmine.redmineclient.task.SelectIssueJournalPost.doInBackground(SelectIssueJournalPost.java:1)
01-07 10:01:30.351: E/SelectDataTask(4464): at android.os.AsyncTask$2.call(AsyncTask.java:185)
01-07 10:01:30.351: E/SelectDataTask(4464): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
01-07 10:01:30.351: E/SelectDataTask(4464): at java.util.concurrent.FutureTask.run(FutureTask.java:138)
01-07 10:01:30.351: E/SelectDataTask(4464): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
01-07 10:01:30.351: E/SelectDataTask(4464): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
01-07 10:01:30.351: E/SelectDataTask(4464): at java.lang.Thread.run(Thread.java:1019)
Support atom reader that we needs to known what hell's going on in the project.
eg. activities (this data is not provided via rest)
Stop watch on comment area.
[START] 3.2/4.8
push START
[STOP] 3:20:00 / 4:50:00
push STOP
[START] [3.5]/4.8 [UPLOAD]
push UPLOAD
Fragment dialog to edit activity/comment.
by default, comment is first pressed date-time, end is last pressed date-time:
20130908001015-021535,024024-025048
Time is rebased by comment.
2013/12/10 5:54
The ability to save default projects and have the tool open straight to that project. -We have over 100 projects and it takes a bit of time to jump to my projects.
timeentry raw data from time_entries.xml?limit=1
<time_entries type="array" limit="1" offset="0" total_count="1043">
<time_entry>
<id>1584</id>
<project name="Open Redmine Project" id="12"/>
<issue id="1524"/>
<user name="indication" id="54"/>
<activity name="development" id="9"/>
<hours>14.5</hours>
<comments/>
<spent_on>2012-11-04</spent_on>
<created_on>2012-11-04T14:53:30+09:00</created_on>
<updated_on>2012-11-04T14:53:30+09:00</updated_on>
</time_entry>
</time_entries>
T/O
This may caused by relative issues.
Try to get a situation.
Android has calendar by system.
It is good for planning issue mile stones.
There is no reason to not use the feature.
Add pager following
ConnectionList -> ConnectionHome;
ConnectionHome -> ProjectList -> ProjectHome;
ConnectionHome -> CurrentUserIssueList;
ProjectHome -> IssueList;
ProjectHome -> CurrentUserProjectIssueList;
Support attachment
but, delete feature is not implemented yet.
http://www.redmine.org/issues/14828
News are provided.
Any body needs to show up on this app?
When press refresh from menu, issues should be refreshed all of them.
Some of items are not refresh completely.
eg 1..20 is okay, but 21..40 is bad
Add data columns for time entry
Support pulltorefresh
Currently this app uses api 8.
For appearance, it is better to upgrade api 11.(enable fragment)
current version is 4.42.
using version is 4.40.
Show issue changes
Relative issues are provided.
For time entry, it needs to get relation with child-issues to get stacked time.
Enable editing issue
Enabled build environment, then release build claims ClassNotFoundException.
For release v1.14, disabled proguard.
569c1f2
how to clean the error.
It is ignore error status from server.
Posted on app store reviews 2013/05/27 1:18
W/dalvikvm( 1724): VFY: unable to resolve virtual method 93: Landroid/app/Activity;.getActionBar ()Landroid/app/ActionBar;
W/dalvikvm( 1724): VFY: unable to resolve virtual method 4883: Landroid/view/ViewGroup;.getAlpha ()F
W/dalvikvm( 1724): VFY: unable to resolve static method 14: Landroid/animation/ObjectAnimator;.ofFloat (Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
E/dalvikvm( 1724): Could not find class 'android.animation.AnimatorSet', referenced from method uk.co.senab.actionbarpulltorefresh.library.DefaultHeaderTransformer.showHeaderView
W/dalvikvm( 1724): VFY: unable to resolve new-instance 10 (Landroid/animation/AnimatorSet;) in Luk/co/senab/actionbarpulltorefresh/library/DefaultHeaderTransformer;
W/dalvikvm( 1724): threadid=1: thread exiting with uncaught exception (group=0x4002d560)
E/AndroidRuntime( 1724): FATAL EXCEPTION: main
E/AndroidRuntime( 1724): java.lang.IllegalStateException: This HeaderTransformer is designed to run on SDK 14+. If using ActionBarSherlock or ActionBarCompat you should use the appropriate provided extra.
E/AndroidRuntime( 1724): at uk.co.senab.actionbarpulltorefresh.library.DefaultHeaderTransformer.(DefaultHeaderTransformer.java:68)
E/AndroidRuntime( 1724): at uk.co.senab.actionbarpulltorefresh.library.PullToRefreshAttacher.createDefaultHeaderTransformer(PullToRefreshAttacher.java:501)
E/AndroidRuntime( 1724): at uk.co.senab.actionbarpulltorefresh.library.PullToRefreshAttacher.(PullToRefreshAttacher.java:98)
E/AndroidRuntime( 1724): at uk.co.senab.actionbarpulltorefresh.library.PullToRefreshLayout.createPullToRefreshAttacher(PullToRefreshLayout.java:214)
E/AndroidRuntime( 1724): at uk.co.senab.actionbarpulltorefresh.library.ActionBarPullToRefresh$SetupWizard.setup(ActionBarPullToRefresh.java:83)
E/AndroidRuntime( 1724): at jp.redmine.redmineclient.fragment.ProjectList.onViewCreated(ProjectList.java:174)
E/AndroidRuntime( 1724): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:941)
E/AndroidRuntime( 1724): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1104)
E/AndroidRuntime( 1724): at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
E/AndroidRuntime( 1724): at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1460)
E/AndroidRuntime( 1724): at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:472)
E/AndroidRuntime( 1724): at android.support.v4.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:163)
E/AndroidRuntime( 1724): at android.support.v4.view.ViewPager.populate(ViewPager.java:1068)
E/AndroidRuntime( 1724): at android.support.v4.view.ViewPager.populate(ViewPager.java:914)
E/AndroidRuntime( 1724): at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1436)
E/AndroidRuntime( 1724): at android.view.View.measure(View.java:8390)
E/AndroidRuntime( 1724): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
E/AndroidRuntime( 1724): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
E/AndroidRuntime( 1724): at android.view.View.measure(View.java:8390)
E/AndroidRuntime( 1724): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
E/AndroidRuntime( 1724): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1017)
E/AndroidRuntime( 1724): at android.widget.LinearLayout.measureVertical(LinearLayout.java:386)
E/AndroidRuntime( 1724): at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
E/AndroidRuntime( 1724): at android.view.View.measure(View.java:8390)
E/AndroidRuntime( 1724): at android.widget.LinearLayout.measureVertical(LinearLayout.java:531)
E/AndroidRuntime( 1724): at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
E/AndroidRuntime( 1724): at android.view.View.measure(View.java:8390)
E/AndroidRuntime( 1724): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
E/AndroidRuntime( 1724): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
E/AndroidRuntime( 1724): at android.view.View.measure(View.java:8390)
E/AndroidRuntime( 1724): at android.widget.LinearLayout.measureVertical(LinearLayout.java:531)
E/AndroidRuntime( 1724): at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
E/AndroidRuntime( 1724): at android.view.View.measure(View.java:8390)
E/AndroidRuntime( 1724): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
E/AndroidRuntime( 1724): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
E/AndroidRuntime( 1724): at android.view.View.measure(View.java:8390)
E/AndroidRuntime( 1724): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
E/AndroidRuntime( 1724): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
E/AndroidRuntime( 1724): at android.view.View.measure(View.java:8390)
E/AndroidRuntime( 1724): at android.view.ViewRoot.performTraversals(ViewRoot.java:889)
E/AndroidRuntime( 1724): at android.view.ViewRoot.handleMessage(ViewRoot.java:1925)
E/AndroidRuntime( 1724): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1724): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 1724): at android.app.ActivityThread.main(ActivityThread.java:3728)
E/AndroidRuntime( 1724): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1724): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 1724): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
E/AndroidRuntime( 1724): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
E/AndroidRuntime( 1724): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 320): Force finishing activity jp.redmine.redmineclient/.Pane1Activity
There is error on posting cause of invalid status.
Server would send error tag, but it is not handled.
Scroll to last, not fetch any more
Hardly to resolve this issue. ( took 4days... )
ViewPager / ActionBar, Menu Items not displaying
http://code.google.com/p/android/issues/detail?id=29472
ViewPager Action Bar Items not showing
JakeWharton/ActionBarSherlock#351
onCreateOptionsMenu not called on SherlockFragment under FragmentPagerAdapter
http://stackoverflow.com/questions/19441780/oncreateoptionsmenu-not-called-on-sherlockfragment-under-fragmentpageradapter
Click of Menu item not detected first time in fragments when using ABS.
https://groups.google.com/forum/#!search/SherlockActionBar$20$2B$20ViewPager$20%E3%80%80menu/actionbarsherlock/JlIklwvCpFs/-r2KKb2NU14J
E/AndroidRuntime(23157): java.lang.NullPointerException
E/AndroidRuntime(23157): at jp.redmine.redmineclient.form.RedmineRelationListItemForm.setValue(RedmineRelationListItemForm.java:39)
E/AndroidRuntime(23157): at jp.redmine.redmineclient.adapter.RedmineRelativeIssueListAdapter.setupView(RedmineRelativeIssueListAdapter.java:50)
E/AndroidRuntime(23157): at jp.redmine.redmineclient.adapter.RedmineRelativeIssueListAdapter.setupView(RedmineRelativeIssueListAdapter.java:1)
E/AndroidRuntime(23157): at jp.redmine.redmineclient.adapter.RedmineBaseAdapter.getView(RedmineBaseAdapter.java:115)
E/AndroidRuntime(23157): at jp.redmine.redmineclient.adapter.RedmineIssueViewStickyListHeadersAdapter$AggrigateAdapter.getView(RedmineIssueViewStickyListHeadersAdapter.java:80)
E/AndroidRuntime(23157): at jp.redmine.redmineclient.adapter.RedmineIssueViewStickyListHeadersAdapter.getView(RedmineIssueViewStickyListHeadersAdapter.java:197)
E/AndroidRuntime(23157): at com.emilsjolander.components.stickylistheaders.AdapterWrapper.getView(AdapterWrapper.java:165)
E/AndroidRuntime(23157): at com.emilsjolander.components.stickylistheaders.AdapterWrapper.getView(AdapterWrapper.java:1)
E/AndroidRuntime(23157): at android.widget.HeaderViewListAdapter.getView(HeaderViewListAdapter.java:220)
E/AndroidRuntime(23157): at android.widget.AbsListView.obtainView(AbsListView.java:2115)
E/AndroidRuntime(23157): at android.widget.ListView.makeAndAddView(ListView.java:2013)
E/AndroidRuntime(23157): at android.widget.ListView.fillDown(ListView.java:865)
E/AndroidRuntime(23157): at android.widget.ListView.fillSpecific(ListView.java:1571)
E/AndroidRuntime(23157): at android.widget.ListView.layoutChildren(ListView.java:1844)
E/AndroidRuntime(23157): at android.widget.AbsListView.onLayout(AbsListView.java:1939)
E/AndroidRuntime(23157): at com.emilsjolander.components.stickylistheaders.StickyListHeadersListView.onLayout(StickyListHeadersListView.java:142)
E/AndroidRuntime(23157): at android.view.View.layout(View.java:11359)
E/AndroidRuntime(23157): at android.view.ViewGroup.layout(ViewGroup.java:4571)
E/AndroidRuntime(23157): at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
E/AndroidRuntime(23157): at android.view.View.layout(View.java:11359)
E/AndroidRuntime(23157): at android.view.ViewGroup.layout(ViewGroup.java:4571)
E/AndroidRuntime(23157): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1628)
E/AndroidRuntime(23157): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1486)
E/AndroidRuntime(23157): at android.widget.LinearLayout.onLayout(LinearLayout.java:1399)
E/AndroidRuntime(23157): at android.view.View.layout(View.java:11359)
E/AndroidRuntime(23157): at android.view.ViewGroup.layout(ViewGroup.java:4571)
E/AndroidRuntime(23157): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1628)
E/AndroidRuntime(23157): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1486)
E/AndroidRuntime(23157): at android.widget.LinearLayout.onLayout(LinearLayout.java:1399)
E/AndroidRuntime(23157): at android.view.View.layout(View.java:11359)
E/AndroidRuntime(23157): at android.view.ViewGroup.layout(ViewGroup.java:4571)
E/AndroidRuntime(23157): at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
E/AndroidRuntime(23157): at android.view.View.layout(View.java:11359)
E/AndroidRuntime(23157): at android.view.ViewGroup.layout(ViewGroup.java:4571)
E/AndroidRuntime(23157): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1628)
E/AndroidRuntime(23157): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1486)
E/AndroidRuntime(23157): at android.widget.LinearLayout.onLayout(LinearLayout.java:1399)
E/AndroidRuntime(23157): at android.view.View.layout(View.java:11359)
E/AndroidRuntime(23157): at android.view.ViewGroup.layout(ViewGroup.java:4571)
E/AndroidRuntime(23157): at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
E/AndroidRuntime(23157): at android.view.View.layout(View.java:11359)
E/AndroidRuntime(23157): at android.view.ViewGroup.layout(ViewGroup.java:4571)
E/AndroidRuntime(23157): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1673)
E/AndroidRuntime(23157): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2711)
E/AndroidRuntime(23157): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(23157): at android.os.Looper.loop(Looper.java:156)
E/AndroidRuntime(23157): at android.app.ActivityThread.main(ActivityThread.java:5099)
E/AndroidRuntime(23157): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(23157): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime(23157): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:991)
E/AndroidRuntime(23157): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:758)
E/AndroidRuntime(23157): at dalvik.system.NativeStart.main(Native Method)
E/EmbeddedLogger( 409): App crashed! Process: jp.redmine.redmineclient
E/EmbeddedLogger( 409): App crashed! Package: jp.redmine.redmineclient v32 (3.2)
E/EmbeddedLogger( 409): Application Label: OpenRedmine
W/ActivityManager( 409): Force finishing activity jp.redmine.redmineclient/.Pane1Activity
Share button to other app.
mime: text/text...
upgrade some fixes
T/O
Update time entries
First feature on v2.0
All activities are provided in single activity.
This may not be best way to collect data in one views.
Especially, relations.
Support android studio.
First, add gradle to project.
Build error on custom fields
eclipse.buildId=I20120608-1400
java.version=1.7.0_05
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ja_JP
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product
Error
Sun Oct 28 01:09:22 JST 2012
com.andreabaccega.widget.FormEditText failed to instantiate.
android.content.res.Resources$NotFoundException: Could not resolve resource value: 0x7F050004.
at com.android.layoutlib.bridge.android.BridgeResources.throwException(BridgeResources.java:648)
at com.android.layoutlib.bridge.android.BridgeResources.getString(BridgeResources.java:461)
at android.content.Context.getString(Context.java:182)
at com.andreabaccega.widget.FormEditText.(FormEditText.java:143)
at com.andreabaccega.widget.FormEditText.(FormEditText.java:72)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.android.ide.eclipse.adt.internal.editors.layout.ProjectCallback.instantiateClass(ProjectCallback.java:402)
at com.android.ide.eclipse.adt.internal.editors.layout.ProjectCallback.loadView(ProjectCallback.java:166)
at com.android.layoutlib.bridge.android.BridgeInflater.loadCustomView(BridgeInflater.java:205)
at com.android.layoutlib.bridge.android.BridgeInflater.createViewFromTag(BridgeInflater.java:133)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:618)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:621)
at android.view.LayoutInflater.inflate(LayoutInflater.java:407)
at android.view.LayoutInflater.inflate(LayoutInflater.java:296)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:279)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:318)
at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:325)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.RenderService.createRenderSession(RenderService.java:372)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1638)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(GraphicalEditorPart.java:1389)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart$ReloadListener.reloadLayoutSwt(GraphicalEditorPart.java:1866)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart$ReloadListener.access$0(GraphicalEditorPart.java:1804)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart$ReloadListener$1.run(GraphicalEditorPart.java:1798)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4144)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
Version list.
On press goto IssueList.
First time does not fetch
When run the thread, it needs to kick with start(). not run().
Add sort and filter on issues list.
Needs to add selector activity.
from review
Posted on app store reviews 2013/05/27 1:18
I needs wiki from client because wiki has many notes for me/our project
Add logo about Open Redmine like open the door.
sort issue option
Good way to know when it changed or reach the day.
eg.
1 sec.
About 1 min,
1 min,
About 1 hour
1 hour
About 1 day
1 day (week name)
About 1 week (week name)
1 week (week name)
About 1 month
1 month
About 1 year
1 year anniversary (just 1 year)
1 year
10 year anniversary (just 10 year)
Add journals to Issue view.
There is the changesets with comments.
How does it show the window, like redmine-browsing-view by browser.
depended feature release of search.
http://www.redmine.org/issues/7141
Go to redmine/users/current.xml to get current user.
I need to watch the journals related in issue.
This feature is more important to mobile the redmine.
Enable posting journals
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.