prev Kozaneba Development Diary 2021-08-03 Todayâs Picture of the Day
- The tutorial is starting to work.
Yesterdayâs Summary
- Letâs be honest and configure the Local Emulator Suite, because itâs not easy with weird third-party tools and youâll get into mysterious errors.
- Auth can now be tested.
- Firestore Testing
- Write Firestore rules file
- Install Java separately and manually
- Unable to save objects created on the Cypress side
- Due to being separated by an iframe.
- ExperimentalForceLongPolling must be set to true
- You need to do this before you useEmulator.
How should I test the status of logging in or saving the network in progress, because it doesnât appear on the screen?
- Create a debug display DOM to test?
- You can test by putting an icon on the status bar, adding tooltip text to the icon, and then adding testid to the tooltip text!
- Killing two birds with one stone by helping humans?
Update to Cypress 8.2
- Iâve been getting these warnings for a while now, but I donât know what to do.
- Iâve updated VSCode to show the list of devices on the right, so itâs easier to see when starting up a full process, and Iâm naming them manually.
Cloud storage is now available.
- I was able to get him to log in and then save.
- Iâd have to create a tutorial before implementing a complex scenario with multiple devices and multiple users to test users.
- If you trigger the save manually, you can see what has been saved.
- If you keep it open in another tab, it will auto-update as well.
- Iâm testing manually because itâs hard to test something with multiple tabs, a little scary.
- If I make it so that it automatically saves when it is updated, I need to make sure that when the data comes from the server and is updated, it does not trigger the save.
- For some reason, I had a phenomenon where I couldnât put small bills in a group only when I read the cloud-saved ones, and it took me a lot of time to solve it.
- Iâm mistakenly destructively updating objects passed via React props, and the ones via props are
isExtensible: false
. - Itâs puzzling why it was fine until I saved it to the cloud and then it became
isExtensible: false
, but I fixed it because it was a mistake to destructively update something that was not a snapshot of the immer in the first place.
- Iâm mistakenly destructively updating objects passed via React props, and the ones via props are
Tutorial is now working.
The way it works now, I canât open the tutorial dialog while other dialogs are open, is that inconvenient?
When I finish Kozaneba, I would like to find a design that can synergize Kozaneba with the English translation of the book âIntellectual Production Techniques for Engineersâ that is in progress, and with the machine translation of my Scrapbox project.
- Since the UI is in English, the explanation is also written in English, and come to think of it, I was in the middle of translating it.
Tutorial Continued Content
- Letâs add a small bill.
- I want to open the tutorial dialog with the add dialog open here
- Iâd also like to improve the add small bill dialog a bit more. Added.
- Drag and move groups
- Drag them out of the group.
- group (e.g. members of a group) Add again
- Words, short phrases, slightly longer phrases, longer sentences
- Talk about automatic font size adjustment.
- Talk about making it not too long.
- (When we have the ability to disassemble after the fact if we make something too long, which we donât have yet, we will explain it here.)
Fill in about 50 lines of text.
- You can pour in whatever you like, but for those who are not prepared to do so, we provide the explanation so far for pouring in.
Preservation.
- At the moment, sharing a URL gives you editing privileges, ReadOnly sharing will be added soon. Other
- Iâd recommend anyone who opens it on a phone to do it on a larger screen, maybe page 2.
next Kozaneba Development Diary 2021-08-06
This page is auto-translated from /nishio/Kozanebaéçșæ„èš2021-08-05 using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. Iâm very happy to spread my thought to non-Japanese readers.