Git Product home page Git Product logo

idena-desktop's Introduction

Idena Desktop

Idena Desktop client for Windows, Mac, and Linux.

Backed by Electron, React and Next.js.

Build Status dependencies Status devDependency Status

IMPORTANT!!!

We do not recommend to start the client with npm start for the validation session.

Please download and run the latest app version or use npm run dist for building and packaging the app on your own.

You can also check #112

Getting started

Download latest release

https://github.com/idena-network/idena-desktop/releases/latest

Install

Follow installation instructions for your system.

Get to know Idena

Visit Idena for the most common questions and guidelines.

Configuration

Most of the configuration is available in userData directory:

  • %APPDATA%\Idena on Windows
  • ~/Library/Application Support/Idena on macOS
  • ~/.config/Idena on Linux

Note: Manual configuration is a danger zone that may corrupt your Idena installation and lead to unexpected behavior. Only edit configuration files if you're πŸ’―sure what you do.

Logs

Logs are available in logs directory:

  • %APPDATA%\Idena\logs on Windows
  • ~/Library/Logs/Idena on macOS
  • ~/.config/Idena/idena.log on Linux

Built-in node

Node configuration and data files located in node directory inside userData:

  • %APPDATA%\Idena\node on Windows
  • ~/Library/Application Support/Idena/node on macOS
  • ~/.config/Idena/node on Linux

The built-in node directory structure is the same as for standalone node.

Development

Prerequisites

  • Node.js 10.x or later LTS versions recommended
  • npm 6.x or later recommended
  • Git

Install dependencies

npm install

Run

npm start

Build

Builds available for macOS, Windows and Linux platforms thanks to electron-builder.

You may build for the current platform:

npm run dist

or for a specific platform

npm run dist:win
npm run dist:mac
npm run dist:linux

Currently, only deb target supported for Linux.

PRs are welcome! πŸ‘

Contributing

Localization

Please check your language plurals here.

idena-desktop's People

Contributors

aidenaio avatar alek-v avatar bingbinglee avatar biterminator avatar busimus avatar denkobetona avatar dependabot[bot] avatar dimamoska avatar fomosats avatar gutalean avatar johann-s avatar kubi34 avatar ligi avatar mbidenaio avatar midenaio avatar nightfallinme avatar porkyforky avatar reddwarf03 avatar ridenaio avatar rioda-org avatar robertwebdev avatar rounit3d avatar sekisanchi avatar syd-ai avatar tomthisisit avatar ubiubi18 avatar videnaio avatar wc7086 avatar yidenaio avatar yuks avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

idena-desktop's Issues

Prevent changing vote in long session after keywords show up

We're noticing that many flips get a strong consensus in long sessions, but people keep failing them in short. That's because in long sessions you have a lot of time to figure out bad flips and you also get to change your vote AFTER you see the keywords.
The fact that you can change your vote once you know the words allows more weak or even no consensus flips to get strong consensus.
Keeping the process in two steps (first vote, then report) is good, but only while not allowing to change your vote at step two.
Another option would be to show words in short sessions so challenged identities have at least a small chance to pass very bad flips that eventually make sense with words known and as a result get a consensus.

please add directly report feature in client

Dear idena team,

I want to suggest a feature that is very important and needs to be in the IDENA client. please add a report feature for bugs or the like experienced by the client. Because all this time reports have only been collected on the discord channel and in my opinion it is less effective. Maybe for my suggestion how to work for this feature is:

  1. Obtain user IP address information
  2. Getting what OS the user are used
  3. Get the log file you want (example: node.log, error.log and output.log)
  4. Let the user write complaints that are experienced in categories
  5. accompanied by proof of image (image upload form)

it can all be sent directly from the client and you can find what problems occur more quickly and efficiently than before

that's all I want to say

thank you

"My current task" - still not solved by #268

Sometimes a client gives false current task that leads some users into thinking that they already sent flips and then they fail validation cause of it.

It seems that client doesn't "care" for actual status of node/address, but uses internal data to figure out if a flip has been submitted or not.

I suggest implementation of blockchain check during client startup to determine the actual state of current task.

Idena-go caused MacOS crash

OS: MacOS Catalina 10.15.4 (19E287)
Idena Client version: 0.12.3
Idena Node version: 0.21.0

Crash report:

panic(cpu 1 caller 0xffffff80088c310f): assertion failed: NETNS_REF_COUNT(res, flags) != 0, file: /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.101.6/bsd/skywalk/namespace/netns.c, line: 830
Backtrace (CPU 1), Frame : Return Address
0xffffff9af2f5b950 : 0xffffff80081215cd 
0xffffff9af2f5b9a0 : 0xffffff800825a3c5 
0xffffff9af2f5b9e0 : 0xffffff800824bf7e 
0xffffff9af2f5ba30 : 0xffffff80080c7a40 
0xffffff9af2f5ba50 : 0xffffff8008120c97 
0xffffff9af2f5bb50 : 0xffffff8008121087 
0xffffff9af2f5bba0 : 0xffffff80088c2c7c 
0xffffff9af2f5bc10 : 0xffffff80088c310f 
0xffffff9af2f5bc20 : 0xffffff800871d387 
0xffffff9af2f5bc80 : 0xffffff800871e130 
0xffffff9af2f5bce0 : 0xffffff8008513bda 
0xffffff9af2f5bd20 : 0xffffff80085563b3 
0xffffff9af2f5bdc0 : 0xffffff8008556f35 
0xffffff9af2f5be20 : 0xffffff80086d45c5 
0xffffff9af2f5be60 : 0xffffff80086e672e 
0xffffff9af2f5bf40 : 0xffffff80087875f7 
0xffffff9af2f5bfa0 : 0xffffff80080c8206 

BSD process name corresponding to current thread: idena-go

Mac OS version:
19E287

Kernel version:
Darwin Kernel Version 19.4.0: Wed Mar  4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64
Kernel UUID: AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6
Kernel slide:     0x0000000007e00000
Kernel text base: 0xffffff8008000000
__HIB  text base: 0xffffff8007f00000
System model name: iMac17,1 (Mac-B809C3757DA9BB8D)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 1194785062637913
last loaded kext at 1020560016961893: >usb.IOUSBHostHIDDevice	1.2 (addr 0xffffff7f8ceaa000, size 45056)
last unloaded kext at 704353380435920: >!AXsanScheme	3 (addr 0xffffff7f8cd78000, size 32768)
loaded kexts:
com.box.filesystems.osxfuse	303.10.2
com.boxcryptor.BCFS.filesystems.bcfs	3.10.4
org.virtualbox.kext.VBoxNetAdp	6.1.8
org.virtualbox.kext.VBoxNetFlt	6.1.8
org.virtualbox.kext.VBoxUSB	6.1.8
org.virtualbox.kext.VBoxDrv	6.1.8
|SCSITaskUserClient	422.101.1
@filesystems.msdosfs	1.10
@filesystems.afpfs	11.2
@nke.asp-tcp	8.1
@filesystems.smbfs	3.4.2
@fileutil	20.036.15
>AudioAUUC	1.70
>!ATopCaseHIDEventDriver	3430.1
>AGPM	111.4.4
>!APlatformEnabler	2.7.0d0
>X86PlatformShim	1.0.0
@filesystems.autofs	3.0
>!AMikeyHIDDriver	131
>!AMikeyDriver	283.15
>!AHDA	283.15
@kext.AMDRadeonServiceManager	3.0.8
>!AUpstreamUserClient	3.6.8
@kext.AMDFramebuffer	3.0.8
@kext.AMDRadeonX4000	3.0.8
>!AGraphicsDevicePolicy	5.1.16
@AGDCPluginDisplayMetrics	5.1.16
>!AHV	1
|IOUserEthernet	1.0.1
>!A!IPCHPMC	2.0.1
>!A!ISKLGraphics	14.0.5
|IO!BSerialManager	7.0.4f6
>pmtelemetry	1
@Dont_Steal_Mac_OS_X	7.0.0
@kext.AMD9000!C	3.0.8
|Broadcom!B20703USBTransport	7.0.4f6
>!A!ISlowAdaptiveClocking	4.0.0
>!A!ISKLGraphicsFramebuffer	14.0.5
>!ASMCLMU	212
>!AMCCSControl	1.11
>eficheck	1
>!AThunderboltIP	3.1.4
>!AVirtIO	1.0
@filesystems.hfs.kext	522.100.5
@!AFSCompression.!AFSCompressionTypeDataless	1.0.0d1
@BootCache	40
@!AFSCompression.!AFSCompressionTypeZlib	1.0.0
|!ABCM5701Ethernet	10.3.5
>!ASDXC	1.7.7
>AirPort.BrcmNIC	1400.1.1
@filesystems.apfs	1412.101.1
@private.KextAudit	1.0
>!AAHCIPort	341.0.2
>!ARTC	2.0
>!AACPIButtons	6.1
>!AHPET	1.8
>!ASMBIOS	2.1
>!AACPIEC	6.1
>!AAPIC	1.7
$!AImage4	1
@nke.applicationfirewall	303
$TMSafetyNet	8
@!ASystemPolicy	2.0.0
|EndpointSecurity	1
>usb.IOUSBHostHIDDevice	1.2
>!UAudio	322.2
>usb.cdc	5.0.0
>!AXsanScheme	3
$SecureRemotePassword	1.0
|IOUSBUserClient	900.4.2
>!AMultitouchDriver	3440.1
>!AInputDeviceSupport	3440.8
>!AHS!BDriver	3430.1
>IO!BHIDDriver	7.0.4f6
>!AHIDKeyboard	209
@kext.triggers	1.0
>DspFuncLib	283.15
@kext.OSvKernDSPLib	529
@kext.AMDRadeonX4070HWLibs	1.0
@kext.AMDRadeonX4000HWServices	3.0.8
>!AGraphicsControl	5.1.16
|IOAVB!F	840.3
>!ASSE	1.0
>X86PlatformPlugin	1.0.0
>IOPlatformPlugin!F	6.0.0d8
|Broadcom!BHost!CUSBTransport	7.0.4f6
|IO!BHost!CUSBTransport	7.0.4f6
|IO!BHost!CTransport	7.0.4f6
|IO!B!F	7.0.4f6
|IO!BPacketLogger	7.0.4f6
@kext.AMDSupport	3.0.8
@!AGPUWrangler	5.1.16
|IOSlowAdaptiveClocking!F	1.0.0
@!AGraphicsDeviceControl	5.1.16
|IOAccelerator!F2	438.4.5
>!AHDA!C	283.15
|IOHDA!F	283.15
|IONDRVSupport	575.1
>!ASMBus!C	1.0.18d1
|IOGraphics!F	575.1
>!ASMBusPCI	1.0.14d1
>!AThunderboltEDMSink	4.2.3
@plugin.IOgPTPPlugin	840.3
>usb.!UHub	1.2
>usb.networking	5.0.0
>usb.!UHostCompositeDevice	1.2
|IOAudio!F	300.2
@vecLib.kext	1.2.0
|IOSerial!F	11
|IOSurface	269.11
@filesystems.hfs.encodings.kext	1
>!AThunderboltDPOutAdapter	6.2.6
>!AThunderboltDPInAdapter	6.2.6
>!AThunderboltDPAdapter!F	6.2.6
>!AThunderboltPCIDownAdapter	2.5.4
>!AThunderboltNHI	5.8.6
|IOThunderbolt!F	7.6.0
|IOEthernetAVB!C	1.1.0
|IO80211!F	1200.12.2b1
>mDNSOffloadUserClient	1.0.1b8
>corecapture	1.0.4
|IOSkywalk!F	1
|IOAHCIBlock!S	316.100.5
>usb.!UXHCIPCI	1.2
>usb.!UXHCI	1.2
|IOUSB!F	900.4.2
|IOAHCI!F	290.0.1
>!AEFINVRAM	2.1
>!AEFIRuntime	2.1
|IOSMBus!F	1.1
|IOHID!F	2.0.0
$quarantine	4
$sandbox	300.0
@kext.!AMatch	1.0.0d1
>DiskImages	493.0.0
>!AFDEKeyStore	28.30
>!AEffaceable!S	1.0
>!AKeyStore	2
>!UTDM	489.101.1
|IOSCSIBlockCommandsDevice	422.101.1
>!ACredentialManager	1.0
>KernelRelayHost	1
>!ASEPManager	1.0.1
>IOSlaveProcessor	1
|IOUSBMass!SDriver	157.101.3
|IOSCSIArchitectureModel!F	422.101.1
|IO!S!F	2.1
|IOUSBHost!F	1.2
>!UHostMergeProperties	1.2
>usb.!UCommon	1.0
>!ABusPower!C	1.0
|CoreAnalytics!F	1
>!AMobileFileIntegrity	1.0.5
@kext.CoreTrust	1
|IOTimeSync!F	840.3
|IONetworking!F	3.4
|IOReport!F	47
>!AACPIPlatform	6.1
>!ASMC	3.1.9
>watchdog	1
|IOPCI!F	2.9
|IOACPI!F	1.4
@kec.pthread	1
@kec.corecrypto	1.0
@kec.Libm	1

Absence of keywords for some flips during LongSession

During LongSession I have some flips without keywords. The app says that they are loading but nothing changes with time passes usually. What is the reason for this and what should I do with such flips?
I guess I have 3 options:
choose Both relevant
choose Report
choose Submit answers (w/o Relevant or Report button being pressed).

Suggestion: make invites distributed in a better way

Currently some humans, even the old age ones, get no invites cause of bad flip posters that impact their score.

What was meant to be an advantage for humans became a source of frustration for many of them.

So instead of having a minimum score to be eligible for an invite, I propose a different solution.

Each human should always get at least 1 invite, no matter which score he/she has.

Second invite should be spread among higher score humans (and maybe also verified), the way it is now.

So a human with 92% would always get an invite, but a human with 95% would get 2.

That way we have incentive to keep human status even with barely human percentage.

Creating flips using one PC with a client which uses 2 remote nodes in rotation

  1. Have 2 remote nodes (A and B) which both have tasks to create 3 flips.
  2. Launched client with connection to node A with it's API key.
  3. Created and submitted a flip and closed client with connection to node A.
  4. Launched client with connection to node B with it's API key.

Now I see that node B's task is only 2 flips left and 1st flip is from the node A.

Client version: 0.8.3
Node version: 0.19.1

Suggestion: low report barrier for a bad flip from 66% to 33% or at least 50%

Bad flips are everywhere nowadays. They put everybody's score in danger of being randomly and
unfairly lowered. You can be even killed by a bad flip. At any given epoch the network contain around 50% of newbies who are afraid to report bad flips cause they don't sure if it is right thing to do and that it won't backfire on them somehow. So, in my opinion the good way to mitigate that problem would be lowering the report barrier for a flip from current 66% of a committee members to 33% or at least 50%. Otherwise there is no motivation to create good flips - you'll get your reward unconditionally. Though, you still need a way to somehow punish guys who report all flips they see just for fun.

Porn flips

Recently I've noticed some flips being made with hardcore porn images. I don't want my kids looking at those while solving flips.

Reporting those images is useless because those flips are already shown (and some flips like that don't even get reported which is puzzling and worrying me).

But there are ways to discard such images during flip creation/submission directly from client.

Minor glitch in latest release with archived 'View flip'

Latest release of Idena Desktop shows an error when trying to view archived flip.
I suppose there was a change in formatting with old vs newly made flips and, as a result, older ones can't be viewed.

Snippet of log when error occurs:

{"level":50,"time":"2020-07-03T19:05:06.336Z","pid":95956,"os":"win32 10.0.18363","msg":"Cannot read property '2' of undefined","stack":"TypeError: Cannot read property '2' of undefined\n at file:///C:/_next/static/gDd9RTOU1-rwfwTGpSNxb/pages/flips/view.js:1:1780\n at Array.map ()\n at E (file:///C:/_next/static/gDd9RTOU1-rwfwTGpSNxb/pages/flips/view.js:1:1736)\n at Gi (file:///C:/_next/static/chunks/framework.863892844f7f82998c77.js:1:58360)\n at Ua (file:///C:/_next/static/chunks/framework.863892844f7f82998c77.js:1:67258)\n at ko (file:///C:/_next/static/chunks/framework.863892844f7f82998c77.js:1:106135)\n at xu (file:///C:/_next/static/chunks/framework.863892844f7f82998c77.js:1:97413)\n at wu (file:///C:/_next/static/chunks/framework.863892844f7f82998c77.js:1:97338)\n at du (file:///C:/_next/static/chunks/framework.863892844f7f82998c77.js:1:94340)\n at file:///C:/_next/static/chunks/framework.863892844f7f82998c77.js:1:45622","type":"Error","v":1}

The app synchronized too slow

Hello!

One of my invitees didn't pass last validation because he didn't sync his app in time before the validation started despite the fact that he started syncing like an hour before it. At first syncing was ok, but towards the end it had slowed down significantly. Here is the screenshot of the moment:

Untitled

Please tell me if you need any log files for the further investigation. Windows 7, 64 bit.

Check/sync time of client and warn if remote node is not in sync with it

A user failed his/her validation cause short session was 'missing'.

Logs show that client was 19 seconds behind node, so even though client submitted short answers 16 seconds before deadline, node sent the 'short answers submitting request' 3 seconds after the deadline.

Our suggestion is that client checks/syncs time with remote time server and (for remote nodes), also warns if node time is out of sync with client updated time (local nodes will already be in-sync with client).

Latest update BUG

Latest client updates 0.13.1 and 0.13.2 are not good and have bugs.
Lot of people reporting issues and not being able to send flips.

Renaming or deleting flips.json is not working.

"Cannot read property 'every' of undefined" with 0.13.2

image

image

Change invite system to not generate invites but directly activate addresses

Generated invites can be, and are being, sold. To prevent this as much as possible, the whole invite generation process could be discarded. Leaving only the possibility in client to activate a node address.

The user that wants to be invited, tells the user that invites, only his node address. The user that invites inputs that address into his client and activates the identity of the user that wants to be invited.

That way it's more likely that a new user is already running a node and will not simply waste an invite and you can't sell an invite because you could only sell the nodekey and that does not make any sense since the seller of course knows it.

Checksum for deb packages?

Hi, I saw two yaml files in the assets of releases which include checksums for win and mac executables. Would you also publish the checksum for deb packages (which I didn't find along with the downloads)?

e2e tests failed on master

image

Few PRs are marked on error because of this test which is failing.
I'm a bit new to know how to fix it, so I created an issue

Recent transations display bug

Whether you turn mining status off or on in the Wallet tab the transaction shows it as changing your mining status to off.
Screen Shot 2020-06-09 at 12 51 41 PM

Client version: 0.12.3
Node version: 0.21.0
OS: MacOS Catalina 10.15.4 (19E287)

Human invites bug

When client with Human status creates both invites in succession, both invitation codes are the same.
If a user changes tab in menu and comes back to Contacts to create second invite, invitation code changes as it should.

Client states that "flip size is too big"

Win 10, after updating client to 0.13.1 while trying to submit flip, i got toast:
"flip is too big, max expected size 614400, actual 767817"
I have 4 jpg images all sum up to 40kb, they are attached. I have added them from my PC. Did not try add from google or paste image.
Client log shows nothing interesting. I have tried deleting flips.json and submitting again, got same message.

images.zip

Distribute key words for next epoch allready during long session of running validation

I am usually finished within 6-8 Minutes with short session as well as long session - and now i would like to start making new flips allready, while long session is still running. I wonder if it could be possible to change protocol that way that new keywords for next epoch are allready generated and distributed after short session during long session? I guess many newbies will make the mistake to create flips during that time anyway and get frustrated later when they realise that it was wasted effort.

No license specified

Hello,

As I was inspecting your repository, I noticed that there isn't a license specified in a file such as LICENSE.md. Adding a license will help with encouraging contributions, letting contributors know how their work will be distributed, as well as clarifying the process for redistributions (such as mine on Arch Linux's AUR, which just attempts to build from master).

Thanks!

Can't run deb package in Manjaro Linux

In the previous version after executing 'npm install dist' and 'npm run dist' you would get AppImage file created which is easily could be run in Manjaro. But I can't run .deb files on it. Is there another way to run the program there?

NSFW words

There is issue with some words that can be used for making NSFW flips.
Few examples:
{name: 'rape', desc: 'rape, violation, assault, ravishment'},
{name: 'orgy', desc: 'orgy, debauchery, saturnalia, bacchanal, riot'}

We know some kids and religious people may can be affected and report flips.

create preparation section before validation

hi there, i have more suggestion for idena wallet before validation section started, please add some preparation section before validation start for improve lag. My suggestion is lock / deny blockchain transaction like Send DNA, Create & Submit Flips and Activate invite code will locked in 5 Minutes before validation section start. Because i got some problem in my node before, blockheight increase significant before validation start and make my node down. I hope my suggestion will readed and understandly, thanks

IMPORTANT - Closed client/node testing before public release!

We really need closed client/node testing before public release.
Many releases have some stupid bugs.

Issue with latest release:
- Clicking on view flip crashes the client
format of the flips is changed, but no reformat or wipe for old entries!
more detials: #361


PROPOSITION:
Closed group of smart technical members like Busimus, Mahmoud etc. test releases before main release!

Installing idena on WIN10

Tried to install client on win10 several times and after "succesfull" instalation idena works, but when i close the applicanion i have to install it again and again.
In theory app should be in %appdata%\local\programs\Idena folder, but i don't have such folder....
I've installed idena on win7 and everything was fine... don't know what should i do...

Flip making - Auto convert to jpg (suggestion)

Hello, I've tested 0.7.2 version, editor is great :)
Wanted to see how the auto resize feature is working. I saw that pictures that have large resolution are resized to 440px width. Tested with some random png picture from the internet.
Then I wanted to see what was its size in kb. I copied base64 from flips.json to the html and made img, saved it to check it's size in kb.
Even in that resolution, png had 263kb and client allowed me to submit it.
When I converted it to jpg, it had only 38kb.

If there is a chance, maybe introduce some "auto convert to jpg" feature.

Suggestion: filter google images by usage right

Currently when using the google feature to get images there is a warning on the bottom:

Selection_558

IMHO this makes this feature useless as how should I check the usage rights in this view. Ideally this picker would already filter for the correct rights like when using the web search:

Selection_559

So then also this warning could be removed and it would be much easier to create flips

Short session submission error - possible hotfix

If during validation client somehow "freezes", it cannot submit short session answers, leaving user with failed validation.

Possible hotfix is "resetting" client if combination of following events happens (if time left allows it):

Client log 1

Cause at the same time, node was running just fine with 18 peers, so it's not a problem with node:

Node log 1

After client restart, ceremony moved forward but it was too late for short session answers:

Client log 2

Node log 2

Suggestion: Reporting should mention unclear flips

I asked in the chat and people told me that I should report unclear flips - but it is not mentioned here:

Idena_564

also not clear what the "also" means here. I think this list should mention all conditions when one should report

Better flip shuffle

Since many submitted flips have the same image either as a starting one or an ending one on both sides, which can lead to some confusion with bad flips, I suggest that client disables putting first image on the left as first image on the right and last image on the left as last image on the right, so that with flip order of 1, 2, 3, 4, the shuffled side cannot be 1, X, X, X nor X, X, X, 4.

short session time with bad flips - request to extend to 3 minutes by adding additional 2 M

Hi idena lovers and Development team

I suggest to increase the short session timing by adding additional two minutes in case there is a bad flips appear so you have more time to think ,,that definitely will affect all candidate and newbies even verified identities .humans has nothing to do with short session even they can skip it .
in short words :

  • Extend short session by + 2 minutes
  • Reduce long session timing to 16 minutes .
    I am an affected newbie failed in a short session due to bad flips with almost 97 % in long session
    Please support .
    Thanks

All candidates can't make any flips

All candidates now have this screen and can't make any flips

image

https://t.me/IdenaNetworkPublic/92098
Temporary workaround is made by Krucifer (save as .json file)

{
	"flips": [
		{
			"id": " ",
			"pics": [
				"data:image/png;base64,iV",
				"data:image/png;base64,iV",
				"data:image/png;base64,iV",
				"data:image/png;base64,iV"
			],
			"compressedPics": [
				"data:image/jpeg;base64,/9j",
				"data:image/jpeg;base64,/9j",
				"data:image/jpeg;base64,/9j",
				"data:image/jpeg;base64,/9j"
			],
			"editorIndexes": [
				0,
				1,
				2,
				3
			],
			"nonSensePic": " ",
			"nonSenseOrder": -1,
			"order": [
				1,
				3,
				2,
				0
			],
			"hint": {
				"id": 0,
				"words": [
					{
						"name": " ",
						"desc": ""
					},
					{
						"name": " ",
						"desc": " "
					}
				]
			},
			"type": "archived",
			"createdAt": 1590500615847,
			"modifiedAt": 1590586862988
		}
	]
}

Originally posted by @jugi1 in #350 (comment)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.