Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/openstf/stf

Control and manage Android devices from your browser.
https://github.com/openstf/stf

Add back the requirement to have at least one dot for any version filter. I thought it didn't make much sense but then I realized that an unquoted search for "Nexus 5" would most likely match all Nexus devices due to the fields being handled separately.

4ff664601a293da0f142d961f3268dfa601b775b authored over 9 years ago by Simo Kinnunen <[email protected]>
Refactor query parser to append query values with a separate method. This allows possible flag-fields (like 'numeric') to be added later, although currently this functionality is not required.

f5e76039cd215031f09ba0be98753789d2e6e7ca authored over 9 years ago by Simo Kinnunen <[email protected]>
Allow Android M to be matched by search filters, and sort it properly.

c1a00dbad652127c31110dcc5dd7bee35fe9450e authored over 9 years ago by Simo Kinnunen <[email protected]>
Sort browser apps alphabetically. Sort again in the detailed device list as we currently have old data left over and we may wish to change the sorting later anyway. Should not be terribly bad due to most devices only having one or two browsers.

3257665ec25b227125b49490e6cb6ff3b7213b13 authored over 9 years ago by Simo Kinnunen <[email protected]>
Show all columns in device list whether the user is in admin mode or not. The admin mode is going away soon entirely.

7071876030296f6c9723d6f5ae597b3e88ce4989 authored over 9 years ago by Simo Kinnunen <[email protected]>
Merge branch 'reset-owner-on-proc-death'

6d279910e507946afa3b10291da33ceee861d7b2 authored over 9 years ago by Simo Kinnunen <[email protected]>
Client-side device tracker was not keeping the "using" flag up to date correctly when a device that was being used had the worker process fail and restart.

288c4f5f802ad24d0f1c61d276418fa729465ee9 authored over 9 years ago by Simo Kinnunen <[email protected]>
Reset owner and reverse forwards when a dead worker restarts. This should prevent ghost owners from staying in the device list.

4a4b0f26d107aa21252866f4f02144f55ce0c8f0 authored over 9 years ago by Simo Kinnunen <[email protected]>
Keep the same channel for each device. This should make it easier to keep the client side up to date after device death (because there's no need to update it at all).

fe7785f00353d0afacf2ce61b6de9fc24a9fbd69 authored over 9 years ago by Simo Kinnunen <[email protected]>
Fix incorrect log messages in the touch plugin.

2d9c432b628d445a881f1887aa2e3b52ab63325d authored over 9 years ago by Simo Kinnunen <[email protected]>
Add a disclaimer that we don't rate overall HW quality.

6d3cbb66c1997ac8161c4fc52c5a15b5a19af3e2 authored over 9 years ago by Simo Kinnunen <[email protected]>
Phrasing.

f20ea587bcc77e259701733be6fa73965324601c authored over 9 years ago by Simo Kinnunen <[email protected]>
More links to the new hardware section.

adee823d2c2d9e675bfb22868ec3751279cd7a30 authored over 9 years ago by Simo Kinnunen <[email protected]>
Initial hardware guide.

1ccb939bf4c131ee97a02d16da28e44a8f744fa5 authored over 9 years ago by Simo Kinnunen <[email protected]>
Add FAQ about battery packs.

beb860f04f2b6c0257c9a0d3a4969ae1f2153490 authored over 9 years ago by Simo Kinnunen <[email protected]>
Mention that USB hubs can break (sigh).

b727125d952116edb089a72c82cbc2ae4b565ad3 authored over 9 years ago by Simo Kinnunen <[email protected]>
More troubleshooting.

27c760de752f824635deaaf0a60c09a1d420ba2b authored over 9 years ago by Simo Kinnunen <[email protected]>
Switch to Apache 2.0 license.

46b309375b49641fc5da11f11d6a387b3dd3bad9 authored over 9 years ago by Simo Kinnunen <[email protected]>
Mention OS X problems.

38d6a570c4eb0130ab8795652b9c682d4a41e30f authored over 9 years ago by Simo Kinnunen <[email protected]>
Add basic troubleshooting steps for missing devices.

4ddd0a967a5c832d8aa32e5ac3f67e09e0c27e51 authored over 9 years ago by Simo Kinnunen <[email protected]>
Update minicap binaries for more graceful stop behavior and x86_64 support (instead of having to rely on the x86 binaries).

e4c5ca16924ea488245fc5b666d673e600c58be4 authored over 9 years ago by Simo Kinnunen <[email protected]>
Moved from stf-docs to GitHub's stf-wiki.

fbd59d031bf6583605f712159c1ff99b7e7b4b58 authored over 9 years ago by Gunther Brunner <[email protected]>
Removed stf-site from STF.

Moved stf-graphics to res/common/logo.

43fff42ec6e4a3a3618b080a0284f7edaf567349 authored over 9 years ago by Gunther Brunner <[email protected]>
Adding full path resolution for nine-bootstrap.

cdee3d7711e1a9e2dfb82aae7eecbd3b98afd7d0 authored over 9 years ago by Gunther Brunner <[email protected]>
Moved nine-bootstrap dependency over stf repository.

7b6d18af05bf460a7fd472a0c62f54450644d66c authored over 9 years ago by Gunther Brunner <[email protected]>
Remove yo-rc, currently not in active use.

2afa82c1dcc9ca64e3756ca920c2b9f4110506f6 authored over 9 years ago by Simo Kinnunen <[email protected]>
Update instructions.

2a2440ec39c7db9dd234d81e84b208d0886b6b5b authored over 9 years ago by Simo Kinnunen <[email protected]>
Add build/run instructions.

9659a7f6d52263309d1cfe05dd4028c93d964c0d authored over 9 years ago by Simo Kinnunen <[email protected]>
Add links to minicap and minirev.

f22856c1689a8f86ae96a5e3f095c91ad2d6d695 authored over 9 years ago by Simo Kinnunen <[email protected]>
Tweak feature list and other claims.

1147fb4a026e2eecc44316def9cc9d7ed87fec23 authored over 9 years ago by Simo Kinnunen <[email protected]>
Remove unused dep from resources/minitouch.

a7a5258e5186f34940ccd521a4a950a842e4c41c authored over 9 years ago by Simo Kinnunen <[email protected]>
Cleaning README.

3ff066d672201a3ed22a13740e9d063519ef4e57 authored over 9 years ago by Gunther Brunner <[email protected]>
Update translations

b91fd1ee2c6a00d104ca81043de6fbd3915223be authored over 9 years ago by Gunther Brunner <[email protected]>
Remove analytics.

61202bc3ac2cb9055631e64fb56719803db5c26b authored over 9 years ago by Gunther Brunner <[email protected]>
Change stats colors.

73e2b82055f50bf316b2b6b62da98138b376358e authored over 9 years ago by Gunther Brunner <[email protected]>
Improved app icons.

28eb0cf78ff45f3434e02dd9ff0a534e34ad55ea authored over 9 years ago by Gunther Brunner <[email protected]>
Removed help. Use docs directly.

1291998605134db6f5c74bcb6d48b59b7e2b1994 authored over 9 years ago by Gunther Brunner <[email protected]>
Changed all app icons style.

c0750e4c9f37569818f7ce3252969d6bb6ad4991 authored over 9 years ago by Gunther Brunner <[email protected]>
Added help icon.

38112756948a7e164a5e2ed994ce4d7fb6ee2d8c authored over 9 years ago by Gunther Brunner <[email protected]>
Fix favicon.

e66e64d4fd966fe275f0a7f66e10f291df5ea8a9 authored over 9 years ago by Gunther Brunner <[email protected]>
Made all icons stacked icons.

654b5cf3887dabdd0af1e99a867b6642e1398530 authored over 9 years ago by Gunther Brunner <[email protected]>
Add color to all the tab contents.

a42546f9a294474726dc4962a17360d46c4741ed authored over 9 years ago by Gunther Brunner <[email protected]>
Add color to tabs.

46c5c1b29017342571ac8412f535819a766e704c authored over 9 years ago by Gunther Brunner <[email protected]>
Device list and details various fixes.

0a67ab767330bdd0e1eb09a4b52840c4e672fd91 authored over 9 years ago by Gunther Brunner <[email protected]>
Improve stats font.

22c13489ceceb6e888bc63cce351b506c0467c7a authored over 9 years ago by Gunther Brunner <[email protected]>
Improve stats font.

b976646d51426da93f1b7ba99bf6fa01250d587a authored over 9 years ago by Gunther Brunner <[email protected]>
Colorize stats style.

Add mouseover brightness to device image.

1de49788ac0da3bc513aa395ab0aeedadb07ffc2 authored over 9 years ago by Gunther Brunner <[email protected]>
Fix tab bar font size.

8934078708b3d3a6bedb0bef4fea512498bc669f authored over 9 years ago by Gunther Brunner <[email protected]>
Fix width of remote debug area.

106307e3e76a56b1c71f93a1b956ca1193b569be authored over 9 years ago by Gunther Brunner <[email protected]>
Remove button when the button is active. Also extend the text.

b016bb4fef58b7091a95c55eadd4f865efe84d2e authored over 9 years ago by Gunther Brunner <[email protected]>
Add nine-bootstrap template.

c1253524b2a438ba3ee79515e541b2e549b6d561 authored over 9 years ago by Gunther Brunner <[email protected]>
Change to git:// repository.

5e176477e4fd4684aab17b7b058ee25f137ce508 authored over 9 years ago by Gunther Brunner <[email protected]>
Updated most dependencies.

263549dca1f9fb4ceca60a319fd60d879fe2d1f5 authored over 9 years ago by Gunther Brunner <[email protected]>
Remove vendor/remote as practically unused due to the stats plugin not being active.

aa7eb6f8ecdab123f924a091a55b80c31418f64a authored over 9 years ago by Simo Kinnunen <[email protected]>
Update minicap for Android M support.

810be9cfe3bd8368f16dfba3c92431d13733dcd2 authored over 9 years ago by Simo Kinnunen <[email protected]>
Model the touch plugin after the screen plugin's frame producer. This should allow more forgiving sudden deaths.

a734b6e345f692bbb7388b6d177f564d1ac54d76 authored over 9 years ago by Simo Kinnunen <[email protected]>
Battery level and temp were not being sorted by their numeric values.

f2fd3e54e1e9861484be4f2de11c1558923d28d6 authored over 9 years ago by Simo Kinnunen <[email protected]>
When receiving an introduction message, silently drop any previous value in the reaper. Fixes a bug where restarting a provider would not bring the devices online due to it starting within the heartbeat ttl, leading the reaper to believe it has been connected all along.

c9c892c69d7c79f1c3904a36ed044869d5907d0d authored over 9 years ago by Simo Kinnunen <[email protected]>
Touch service takes a longer time than usual to start on SH-03G, up to a few seconds.

7a4ee783bcfea0e6daa81af43cc0668b90cf32a0 authored over 9 years ago by Simo Kinnunen <[email protected]>
Use eventemitter3 for provider.

a2f55dc8e0f80d654c1316c35f9c3410c04d1176 authored over 9 years ago by Simo Kinnunen <[email protected]>
Reaper decides if a device is present or not. Allows devices to "come back to life" if they start beating again.

736b6f769eb6922138cb9dfeed1b51559df2427a authored over 9 years ago by Simo Kinnunen <[email protected]>
More realistic default heartbeat timeouts.

2b84476c42fcc10274f840823abce1163ebd673f authored over 9 years ago by Simo Kinnunen <[email protected]>
Looks like the DB needs ready: false on device absence or plugged in devices show up as immediately available. That's a bug, will need to investigate later.

11a042d0aa066e6a2f4b5843a875939b806ad596 authored over 9 years ago by Simo Kinnunen <[email protected]>
Add a test to verify that older entries get dropped from TtlSet.

2ec03798a40d927718bbef429a58ed29a93a8403 authored over 9 years ago by Simo Kinnunen <[email protected]>
The doubly linked list implementation was revealed to be buggy by simple unit tests. Fixed.

9130717e0ed05a6d19858b7582e9271c23ad35f9 authored over 9 years ago by Simo Kinnunen <[email protected]>
EventEmitter constructor was not being called in many places. It did work due to the EventEmitter3 constructor being empty, but we can't rely on that.

d806d4fe543189a90dbfef0378f1821027a67b79 authored over 9 years ago by Simo Kinnunen <[email protected]>
Remove left over bits from the old heartbeat implementation.

181829b55c75eab359455bc6b8acaeac0d29add3 authored over 9 years ago by Simo Kinnunen <[email protected]>
Reaper should load initial state before listening to changes. There is a small window where if a device is removed or added during reaper startup it might go unnoticed, but it shouldn't be too much of a problem for us.

6443215a7cf593941ebf9e7ab2abdad01c6e79ed authored over 9 years ago by Simo Kinnunen <[email protected]>
Move ttlset to the common util folder. Could be used by something else too.

92c18539fcbb1de0a9102f7868369805eaeaf65c authored over 9 years ago by Simo Kinnunen <[email protected]>
In-memory reaper. TtlSet needs tests.

25544d1a1a73b85b537d0b1c9bb5b25630c366c2 authored over 9 years ago by Simo Kinnunen <[email protected]>
Update minicap for 4.4. Should fix isai VL, AQUOS SERIE mini and others while keeping ASUS devices working.

89aedcef06efea785762161555d289e3069007a7 authored over 9 years ago by Simo Kinnunen <[email protected]>
Don't group onmessage inside onopen. Looks like we may lose a message that way (causing the initial load in production to sometimes fail to display the screen), although there is no time to properly test it right now.

35a655698507e094da7cb0321c8540ac1def1137 authored over 9 years ago by Simo Kinnunen <[email protected]>
Try to read frames immediately instead of waiting for a readable event. We may already have received it before.

c1357ac540fa2547e2f61a1b829c415513706e3f authored over 9 years ago by Simo Kinnunen <[email protected]>
Move some screen utilities to the global util directory so that they can be used for other things too.

5bb05f52f6d06b0d480b275864f20fab76ef19ea authored over 9 years ago by Simo Kinnunen <[email protected]>
Remove the now unused --disable-screen-public-proxy option.

ae9f2b5ab0fa50d1c10eaa8cee01419b8e219992 authored over 9 years ago by Simo Kinnunen <[email protected]>
Give open device ports their own options. Preparing for future refactor.

105795bec75eceb11d0548b3ac18e66f56323ec3 authored over 9 years ago by Simo Kinnunen <[email protected]>
Remove support/http as unused.

b3b538c561385a35710240e00765d6e8c6821223 authored over 9 years ago by Simo Kinnunen <[email protected]>
Make screenshots work again.

2391d249e0c8b04aa825d1e60753cd6d05b9d144 authored over 9 years ago by Simo Kinnunen <[email protected]>
Use sendStatus instead of status where applicable.

f90d1f4a4ab90d6ed6ad5c3065a5795bce197efd authored over 9 years ago by Simo Kinnunen <[email protected]>
Update node.

6a733fb5bd8aae7f2f9e807fbc9ba8125baf71d2 authored over 9 years ago by Simo Kinnunen <[email protected]>
Increase image pool to 10 images.

9c3ecf3d319492acb37b8e520f74391bd371c1b6 authored over 9 years ago by Simo Kinnunen <[email protected]>
Add a very simple image pool to limit the amount of new images loaded. Hoping it will fix the screen sometimes stopping.

94ea19c79159d7bc1ccdeb99d98a2afe0300ba5d authored over 9 years ago by Simo Kinnunen <[email protected]>
Don't allow minicap to fail more than 3 times in 10s.

2123a475e3d1f3d3e09b145f21043f3ccafb9ff7 authored over 9 years ago by Simo Kinnunen <[email protected]>
Fix unexpected minicap death during start causing a TimeoutError, causing the licecycle to end unnecessarily. Now it will just try again like it should have from the start.

688ddda7130e44d1499b23e21d2d9de231bdad11 authored over 9 years ago by Simo Kinnunen <[email protected]>
Update minicap to support hopefully all 4.4 devices (and what a pain in the ass it was).

5d9b77a76a3c037578b87a33292d26133ced7b57 authored over 9 years ago by Simo Kinnunen <[email protected]>
Remove width transition from screen canvas.

1e6d740acc1c8679296dbbc1cac8273ad479a489 authored over 9 years ago by Simo Kinnunen <[email protected]>
Update minicap to support F-05F.

7c30fb1174645606b2d157cc376d2f3fddfb21a9 authored over 9 years ago by Simo Kinnunen <[email protected]>
Rotate canvas image on client side when necessary. Minicap now always returns the image in upright position for newer devices.

9ea0839b0b92a84dc84a6bb7aa9d36c3a287f66c authored over 9 years ago by Simo Kinnunen <[email protected]>
Remove duplicate code.

7202f102d91cb02e856ffdd422cfccf231cf9ce3 authored over 9 years ago by Simo Kinnunen <[email protected]>
The screen should now stretch to fill all the available area while maintaining aspect ratio. Includes a terrifying hack for the 270deg rotation.

685882d19fe1415912d4cea8a9dd69b05ecaecfc authored over 9 years ago by Simo Kinnunen <[email protected]>
Minor refactoring with no functional changes.

083960294300d1f6733b123eeae565f7bfbe01c8 authored over 9 years ago by Simo Kinnunen <[email protected]>
Oops, mistakenly left a console.log behind.

51bad5ec590da1e733e662e851494d4ed333064d authored over 9 years ago by Simo Kinnunen <[email protected]>
Don't read new frames before the previous frame has been sent.

feb77c4396d4209de48779fa855daa382cc11f28 authored over 9 years ago by Simo Kinnunen <[email protected]>
Allow minicap to skip frames when necessary.

07fb3b530cb9b536107356b27295fd3b439b3084 authored over 9 years ago by Simo Kinnunen <[email protected]>
Restart FrameProducer if it dies unexpectedly.

88162e8a33e982d6dc823d0196fcbd891988a372 authored over 9 years ago by Simo Kinnunen <[email protected]>
Make sure to revokeObjectURL() when the screen image is no longer needed. Should help with memory.

53bd852d4822d7130620406ea1b6284ca45d9714 authored over 9 years ago by Simo Kinnunen <[email protected]>
Merge branch 'feature/new-minicap' into develop

f6e2a75402b3e57a63d9d03a3c865f70652e5237 authored over 9 years ago by Simo Kinnunen <[email protected]>
Integrate new minicap along with a moderate rewrite. What's currently missing is recovering from socket death.

95e9dd0b827ea1ccf36123b1246c5bab993b1d37 authored over 9 years ago by Simo Kinnunen <[email protected]>
Remove all JIRA/Confluence references.

6fe4f8ae1b5367bf9c3fa0deda7a85de443e79bf authored almost 10 years ago by Gunther Brunner <[email protected]>
Updated most dependencies.

cefe35b82e9411d502c20dc0ba8063eba192ca94 authored almost 10 years ago by Gunther Brunner <[email protected]>