Use Case 37: Prepare for Live Presentation and Demo Video

Use Case: Prepare for Live Presentation and Demo Video
User Story
As a team, we want to prepare a 15-minute live presentation and a 30-40 minute demo video to effectively showcase the project, its features, and its functionality to evaluators.
Description
This use case focuses on structuring and rehearsing a live presentation alongside creating a detailed demo video. The live presentation will provide an overview of the project, while the demo video will demonstrate all functionalities in depth.
Live Presentation Plan (15 Minutes)
Goal: Provide a concise overview of the project and highlight its key features.
Introduction (2 minutes):
Project name and objective.
Brief team introduction and roles.
Website Walkthrough (8 minutes):
Dashboard:
Highlight real-time data visualization and key features like notifications and thresholds.
Account Settings:
Show user management functionalities (e.g., username, contact info, password update).
Alerts and Notifications:
Demonstrate how alerts are generated based on live data.
Interactive Data Hub:
Showcase graphs, filters, and download options.
Wrap up with a unique feature or selling point.
Conclusion (2 minutes):
Summarize the project's value and potential use cases.
Provide a roadmap for future enhancements.
Q&A (3 minutes):
Allocate time for audience questions.
Demo Video Plan (30-40 Minutes)
Goal: Provide a detailed demonstration of the project, covering all aspects and functionalities.
Introduction (2 minutes):
Overview of the project and its goals.
Mention the tools and technologies used.
Detailed Walkthrough (25-30 minutes):
Homepage and Navigation:
Introduce the website's structure and navigation flow.
Real-Time Data Integration:
Show how live data is fetched, displayed, and updated.
Historical Data:
Demonstrate querying and visualizing historical data.
Alerts and Notifications:
Explain how thresholds are configured and notifications are triggered.
Account Settings:
Display functionality for updating user details and passwords.
Export Features:
Demonstrate exporting data in CSV/JSON formats.
Interactive Elements:
Highlight user interactivity, such as filters and graph customization.
Challenges and Solutions (5 minutes):
Discuss challenges faced during development and how they were resolved.
Conclusion (3 minutes):
Recap key features and their benefits.
Highlight potential extensions or scalability options.
Acceptance Criteria
Live presentation is structured and rehearsed, staying within 15 minutes.
Demo video provides comprehensive coverage of the project, staying within 30-40 minutes.
Both highlight the project’s key features, unique points, and real-time capabilities.
Team members are prepared to handle questions during the live presentation.
Testing
Rehearse the live presentation with team members to ensure timing and flow.
Review the demo video to check for clarity, completeness, and professionalism.
Gather feedback from peers or mentors to refine both the live presentation and video.

Live demo link submitted on teams


[FR] Add mass to the variables

With the mass provided next to phi and theta for every vertex, the representation will be complete

Yes we could do that indeed. Maybe such that people can disable it?

Nice!!
there is no reason to disable, it's a dictionary, - take what ever you want.

I made a merge request for this change. It changes how you would automatically unpack the angles though.


Suggestions: Job Frame for PLD Atonement stacks

Just a lil' suggestion...

Seems reasonable! I haven't played paladin this expansion, so I haven't spent as much time on its ui.


Clarify that fS and fP are unused

for TLCs these attributes are not used, we should clarify that.
see also #45.

A comment is added to http://rsmp-nordic.org/rsmp_specifications/rsmp_sxl_traffic_lights/1.1-draft/sxl_traffic_light_controller.html#aggregated-status
functionalPosition and functionalState not used (set to null)


Illegal instruction

When using the Wordstar spell checker, this error message comes up:
bugbug: not-implemented z80 instruction: 0xfd, next byte is 0xfb

Thanks for reporting this -- I'm taking a look.

OK, I made a fix. WordStar copies BDOS code elsewhere and executes it there, which is interesting!


Use EIP-1 rules for Living EIPs

Actually, I'll just merge it. Tests are passing, and I'm going to E2E test it anyways.


Improved handling of the distance_to_colony calculation when colony of bird changes

Currently, the catch location is assumed to be the colony of the bird, as described here.
It was assumed the colony does not change in time. However, Jasmin (858) was originally part of Zeebrugge, but in moved in 2016 to Vlissingen. Therefore, the distances are currently wrong.
Correcting this, requires adaptation of the enrich_data function and more specific, the add_dist_to_colony function OR making sure the join of the logs with the metadata is adapted to tackle this change in colony. Hence, it would also require an adaptation of the way the colony location (i.e. colony) is defined in the metadata.
Some questions:

Should we change the assumption of the catch_location as colony?
How would we represent the colony change inside the metadata?
Do we have the exact date of the move towards another colony and could we include this in the data flow in order to take this into account in the data?

Hence, it would also require an adaptation of the way the colony location (i.e. colony) is defined in the metadata.

We've previously thought about storing tracking periods, rather than birds in the metadata. It's maybe good to revisit this. I'm also curious how this is stored at UvA-BiTS (as I still think it's a bit weird we're storing our tracking metadata in Google Spreadsheet, outside the UvA-BiTS system).

In the UvA-BiTS system they make use of tracking sessions. Basically, it says when a tracker has been deployed on a specific bird. Until now we don't have any event where a tracker has been re-used.
These tracking sessions might be of use for giving updates for it's breeding (sub-)colony. We could add an extra record for one bird each time it switches nesting location. The timing is a bit tricky as it would result in an abrupt increase/decrease of distances to nest. If we would set this date by default on the first of January of the previous winter, the bird is deep down in it's wintering area and thus the distance to nest is altered proportionally only little.
So:

catch_colony is NOT 'breeding_colony' (although in >90% it is the same)
in the metadata the breeding_colony can be filled in by taking the date of the new track session into account?
would be 01-01-20xx (see above)

Actually, we do already have an event where a tracker has been re-used, if you look to the meta-data, the tracker with device_info_serial 5338 has been deployed to bird Roy from 2016-05-20 till 2016-05-30 and to bird Fay from 2016-05-31 on. Based on this switch, we adapted the ETL procedure earlier. The join of metadata to the logs uses both the device_info_serial and the time period (tracking_started_at and tracking_ended_at). See issue #9 for more information.
With adequate alterations to the R-package, the extension of the metadata table with a breeding_colony field and corresponding coordinates (latitude/longitude) can be taken into account for the distance calculations.
The tracking_started_at and tracking_ended_at is not really comparable to the concept of a tracking session, as it defines the deployment period for a given bird. However, technically I do think (testing would be required!) this would work (as periods are taken into account in the join). It would result in multiple lines with the same bird name, but different tracking_started_at and tracking_ended_at together with any other required adaptation (e.g. breeding_colony). The join would still work and the distances would be calculated from the relevant breeding_colony coordinates for the corresponding period/device_info_serial combination. As such, the concept of tracking sessions can - relatively easy -  be included in the current ETL (however making the metadata more verbose).
However, before starting the implementation using the altered metadata google-spreadsheet, it is maybe worthwhile considering the suggestion of @peterdesmet. How is this actually stored at UvA-BiTS? Would be interesting to make the comparison to choose the most relevant option.

This applies to the BirdTrackingEtl version of the package, which we no longer maintain. Closing with wontfix.


gzip: stdin: unexpected end of file \ zcat  | split -l 1000000 - out. &&

commond: tallynn nanopore make full -v5 --local
logfile:
pipeline.log
It seems that the fastq file is not read。
Looking forward to your reply!!

Looks like you dont have the fastq file in the correct directory, I believe that the pipeline defaults to requireing the inpiut fastq in a dir called "data.dir"

Thanks for your reply!
The fastq file have been added "data.dir". But still erroe.
This is my yml file.
pipeline.yml.txt
Looking forward to your reply!!

You have set the barcode using the whitelist: 3000. This is passed to the forked version of UMI-tools (https://github.com/Acribbs/UMI-tools and the branch AC-dualoligo), which will handle homodimer UMIs. This suggests that you dont have enough cells greater than 3000 within your dataset


Add Map & Set to useLocalStorage control

-> enable useLocalStorage hook to work with Map and Set
-> check instance types of initialValue to work with return type on readValue
-> create stringify function to work separately with type checking and string build
issue: #308

Hi, very usefull function

Hi, very usefull function

finally someone did it 🙌🏻

Hi you all, good feature indeed. As the PR's base branch is outdated, I moved this code there #439.
It should be in the next release
Thanks!


"available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone9,2",
                        "identifier" : "16EAFA89-97C1-44CD-97B9-A464FE5C3D71",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-7-plus-1",
                        "modelName" : "iPhone 7 Plus",
                        "name" : "iPhone 7 Plus"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone8,2",
                        "identifier" : "AFD1C3C1-6B7C-4C38-9ABE-3AB7F482F69A",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-6s-plus-b9b7ba",
                        "modelName" : "iPhone 6s Plus",
                        "name" : "iPhone 6s Plus"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch4,4",
                        "identifier" : "2EE51F99-3439-42FE-A5E1-10FFFFE1A3BD",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series4-1",
                        "modelName" : "Apple Watch Series 4 - 44mm",
                        "name" : "Apple Watch Series 4 - 44mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,1",
                        "identifier" : "8FBE69E8-770A-4C29-B221-F0D38E6F4128",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-11-1",
                        "modelName" : "iPhone 11",
                        "name" : "iPhone 11"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone8,4",
                        "identifier" : "D926DAA4-A85F-4FC3-8BF9-915DDF12746F",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-se-a1662-aeb1b8",
                        "modelName" : "iPhone SE (1st generation)",
                        "name" : "iPhone SE (1st generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone6,1",
                        "identifier" : "01273B5A-F1FF-43E7-8B59-E62F163AAF24",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-5s-a1453-d4c5b3",
                        "modelName" : "iPhone 5s",
                        "name" : "iPhone 5s"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad6,8",
                        "identifier" : "39B6B315-012E-4B1B-B7C5-34386074A346",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-a1652-b4b5b9",
                        "modelName" : "iPad Pro (12.9-inch)",
                        "name" : "iPad Pro (12.9-inch)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad8,12",
                        "identifier" : "E9AD4757-38B4-451B-A66D-4564CBE5A107",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-12point9-4th-1",
                        "modelName" : "iPad Pro (12.9-inch) (4th generation)",
                        "name" : "iPad Pro (12.9-inch) (4th generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch5,3",
                        "identifier" : "11BCFB78-3D53-4CC1-92FD-220264955605",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series5-1",
                        "modelName" : "Apple Watch Series 5 - 40mm",
                        "name" : "Apple Watch Series 5 - 40mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone7,2",
                        "identifier" : "9B7CD30B-41B9-4A8A-9A5E-A3C6E8153FBD",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-6-b4b5b9",
                        "modelName" : "iPhone 6",
                        "name" : "iPhone 6"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad6,4",
                        "identifier" : "0D75F64A-6421-497E-9FBD-A2B861995458",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-9point7-a1674-b9b7ba",
                        "modelName" : "iPad Pro (9.7-inch)",
                        "name" : "iPad Pro (9.7-inch)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad6,12",
                        "identifier" : "657CD366-EA09-4E3D-90B7-373D1B05878B",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-gen5-a1823-1",
                        "modelName" : "iPad (5th generation)",
                        "name" : "iPad (5th generation)"
                      },
                      {
                        "modelCode" : "iPhone11,6",
                        "simulator" : false,
                        "modelName" : "iPhone XS Max",
                        "error" : {
                          "code" : -13,
                          "failureReason" : "",
                          "underlyingErrors" : [
                            {
                              "code" : 5,
                              "failureReason" : "allowsSecureServices: 1. isConnected: 0. Platform: <DVTPlatform:0x7ff420d49370:'com.apple.platform.iphoneos':<DVTFilePath:0x7ff420d492f0:'\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform'>>. DTDKDeviceIdentifierIsIDID: 0",
                              "description" : "Failed _shouldMakeReadyForDevelopment check even though device is not locked by passcode.",
                              "recoverySuggestion" : "",
                              "domain" : "com.apple.platform.iphoneos"
                            }
                          ],
                          "description" : "Taehyun’s iPhone is not connected",
                          "recoverySuggestion" : "Xcode will continue when Taehyun’s iPhone is connected.",
                          "domain" : "com.apple.platform.iphoneos"
                        },
                        "operatingSystemVersion" : "13.4 (17E255)",
                        "identifier" : "00008020-000570D82284002E",
                        "platform" : "com.apple.platform.iphoneos",
                        "architecture" : "arm64e",
                        "interface" : "usb",
                        "available" : false,
                        "name" : "Taehyun’s iPhone",
                        "modelUTI" : "com.apple.iphone-xs-max-4"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,3",
                        "identifier" : "B24538E8-1BA8-4A2A-A30C-A39501816DBE",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-11-pro-1",
                        "modelName" : "iPhone 11 Pro",
                        "name" : "iPhone 11 Pro"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad7,1",
                        "identifier" : "22CA2B44-B78B-4B64-A65A-4002D3C81112",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-a1670-1",
                        "modelName" : "iPad Pro (12.9-inch) (2nd generation)",
                        "name" : "iPad Pro (12.9-inch) (2nd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,8",
                        "identifier" : "FA467C79-10D4-4343-A890-4F62C581EB5B",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-se-1",
                        "modelName" : "iPhone SE (2nd generation)",
                        "name" : "iPhone SE (2nd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad7,3",
                        "identifier" : "789BFDF9-FF0A-482F-9FF8-3218C61263D9",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-10point5-a1701-1",
                        "modelName" : "iPad Pro (10.5-inch)",
                        "name" : "iPad Pro (10.5-inch)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad8,9",
                        "identifier" : "D40CF1B4-00C5-4C6D-84BB-B01C39A6466A",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-11-2nd-1",
                        "modelName" : "iPad Pro (11-inch) (2nd generation)",
                        "name" : "iPad Pro (11-inch) (2nd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch4,3",
                        "identifier" : "CE850E0C-6D19-4C12-9800-4A982FE56C8A",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series4-1",
                        "modelName" : "Apple Watch Series 4 - 40mm",
                        "name" : "Apple Watch Series 4 - 40mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad6,4",
                        "identifier" : "1AA995E2-1B5D-4555-8A87-6A099B545324",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-9point7-a1674-b9b7ba",
                        "modelName" : "iPad Pro (9.7-inch)",
                        "name" : "iPad Pro (9.7-inch)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad11,3",
                        "identifier" : "F1089704-8E24-46B9-AEE8-797B377FA227",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-air3-wifi-1",
                        "modelName" : "iPad Air (3rd generation)",
                        "name" : "iPad Air (3rd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad7,12",
                        "identifier" : "9B3212BA-CCF8-4B6A-9C7A-F235A98F66E3",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-7-wwan-1",
                        "modelName" : "iPad (7th generation)",
                        "name" : "iPad (7th generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,5",
                        "identifier" : "AA76883E-8DAB-40E0-B022-19DA91E404CA",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-11-pro-max-1",
                        "modelName" : "iPhone 11 Pro Max",
                        "name" : "iPhone 11 Pro Max"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.4 (17L255)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV5,3",
                        "identifier" : "EEBDB617-3837-49E2-AD7D-695861F6F07D",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.apple-tv-4",
                        "modelName" : "Apple TV",
                        "name" : "Apple TV"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone7,1",
                        "identifier" : "A4D2DCCA-2BEF-4056-BA49-D08C9EA2491F",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-6-plus-b4b5b9",
                        "modelName" : "iPhone 6 Plus",
                        "name" : "iPhone 6 Plus"
                      },
                      {
                        "modelCode" : "iPhone9,3",
                        "simulator" : false,
                        "modelName" : "iPhone 7 (Model 1660, 1778, 1779, 1780)",
                        "error" : {
                          "code" : -13,
                          "failureReason" : "",
                          "underlyingErrors" : [
                            {
                              "code" : 5,
                              "failureReason" : "allowsSecureServices: 1. isConnected: 0. Platform: <DVTPlatform:0x7ff420d49370:'com.apple.platform.iphoneos':<DVTFilePath:0x7ff420d492f0:'\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform'>>. DTDKDeviceIdentifierIsIDID: 0",
                              "description" : "Failed _shouldMakeReadyForDevelopment check even though device is not locked by passcode.",
                              "recoverySuggestion" : "",
                              "domain" : "com.apple.platform.iphoneos"
                            }
                          ],
                          "description" : "iPhone is not connected",
                          "recoverySuggestion" : "Xcode will continue when iPhone is connected.",
                          "domain" : "com.apple.platform.iphoneos"
                        },
                        "operatingSystemVersion" : "11.4.1 (15G77)",
                        "identifier" : "b788c4f01e90575ad8a000509c98458cb2d3e7c7",
                        "platform" : "com.apple.platform.iphoneos",
                        "architecture" : "arm64",
                        "interface" : "usb",
                        "available" : false,
                        "name" : "iPhone",
                        "modelUTI" : "com.apple.iphone-7-1"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.4 (17L255)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV6,2",
                        "identifier" : "B463AB99-3FB3-4D64-B8D6-C1F0FEE3BE3C",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.apple-tv-4k",
                        "modelName" : "Apple TV 4K",
                        "name" : "Apple TV 4K"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad5,4",
                        "identifier" : "7632E483-BB34-4871-9820-67C1B5A58F58",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-air2-a1567-b4b5b9",
                        "modelName" : "iPad Air 2",
                        "name" : "iPad Air 2"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone10,5",
                        "identifier" : "2D03AC67-DFCF-4216-BB1A-EF59BE9743DD",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-8-plus-2",
                        "modelName" : "iPhone 8 Plus",
                        "name" : "iPhone 8 Plus"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone8,1",
                        "identifier" : "C2430A5E-CF75-4191-BA90-F3A7E2D94E01",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-6s-b9b7ba",
                        "modelName" : "iPhone 6s",
                        "name" : "iPhone 6s"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.4 (17L255)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV6,2",
                        "identifier" : "DE4B6E57-96BD-496B-AA4E-A58DAAF48FB8",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.apple-tv-4k",
                        "modelName" : "Apple TV 4K (at 1080p)",
                        "name" : "Apple TV 4K (at 1080p)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "10.3.1 (14E8301)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad4,2",
                        "identifier" : "032C40BD-9E4F-4E70-A5F2-EA4E0A7A851F",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-air-a1475-d7d9d8",
                        "modelName" : "iPad Air",
                        "name" : "iPad Air"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch5,4",
                        "identifier" : "EA27028C-1FCB-4E67-9A60-378D79F8638D",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series5-1",
                        "modelName" : "Apple Watch Series 5 - 44mm",
                        "name" : "Apple Watch Series 5 - 44mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone10,4",
                        "identifier" : "7DD7653B-B9FF-4D20-AE2C-0A42EFAA0748",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-8-2",
                        "modelName" : "iPhone 8",
                        "name" : "iPhone 8"
                      }
                    ]
[  +17 ms] Error: Taehyun’s iPhone is not connected. Xcode will continue when Taehyun’s iPhone is connected. (code -13)
[        ] Error: iPhone is not connected. Xcode will continue when iPhone is connected. (code -13)
[   +3 ms] /Users/captainpark/Library/Android/sdk/platform-tools/adb -s R3CN40AGS3T shell getprop
[  +69 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +154 ms] Generating /Users/captainpark/Developer/njovy/apps/votox/untitled/bug/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +19 ms] ro.hardware = qcom
[  +49 ms] Starting incremental build...
[   +4 ms] Initializing file store
[   +9 ms] Skipping target: gen_localizations
[   +6 ms] complete
[   +3 ms] Launching lib/main.dart on SM G981N in debug mode...
[   +4 ms] /Users/captainpark/Library/Flutter/sdk/bin/cache/dart-sdk/bin/dart --disable-dart-dev --old_gen_heap_size=2000 /Users/captainpark/Library/Flutter/sdk/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root
/Users/captainpark/Library/Flutter/sdk/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names -Ddart.developer.causal_async_stacks=true --output-dill /var/folders/dv/xhkmb5qs4gsc31bjk8mj8x5m0000gn/T/flutter_tools.PMQCex/flutter_tool.3sYax4/app.dill
--packages .packages -Ddart.vm.profile=false -Ddart.vm.product=false --bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root
--initialize-from-dill build/cache.dill.track.dill
[  +11 ms] executing: /Users/captainpark/Library/Android/sdk/build-tools/29.0.2/aapt dump xmltree /Users/captainpark/Developer/njovy/apps/votox/untitled/bug/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[  +12 ms] Exit code 0 from: /Users/captainpark/Library/Android/sdk/build-tools/29.0.2/aapt dump xmltree /Users/captainpark/Developer/njovy/apps/votox/untitled/bug/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.bug" (Raw: "com.example.bug")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="bug" (Raw: "bug")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.bug.MainActivity" (Raw: "com.example.bug.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +7 ms] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb -s R3CN40AGS3T shell -x logcat -v time -t 1
[  +96 ms] Exit code 0 from: /Users/captainpark/Library/Android/sdk/platform-tools/adb -s R3CN40AGS3T shell -x logcat -v time -t 1
[        ] --------- beginning of main
           07-08 22:10:16.189 V/NSLocationManager_FLP( 2218): getGPSUsingApps, NO_FREEZE={5013}/ FREEZE={}
[  +12 ms] <- compile package:bug/main.dart
[   +7 ms] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb version
[   +7 ms] Android Debug Bridge version 1.0.41
           Version 29.0.5-5949299
           Installed as /Users/captainpark/Library/Android/sdk/platform-tools/adb
[   +2 ms] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb start-server
[   +7 ms] Building APK
[  +17 ms] Running Gradle task 'assembleDebug'...
[   +1 ms] gradle.properties already sets `android.enableR8`
[   +3 ms] Using gradle from /Users/captainpark/Developer/njovy/apps/votox/untitled/bug/android/gradlew.
[        ] /Users/captainpark/Developer/njovy/apps/votox/untitled/bug/android/gradlew mode: 33261 rwxr-xr-x.
[   +2 ms] executing: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[ +108 ms] Exit code 0 from: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[        ] openjdk version "1.8.0_202-release"
           OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
           OpenJDK 64-Bit Server VM (build 25.202-b49-5587405, mixed mode)
[   +1 ms] executing: [/Users/captainpark/Developer/njovy/apps/votox/untitled/bug/android/] /Users/captainpark/Developer/njovy/apps/votox/untitled/bug/android/gradlew -Pverbose=true -Ptarget-platform=android-arm64 -Ptarget=/Users/captainpark/Developer/njovy/apps/votox/untitled/bug/lib/main.dart
-Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root assembleDebug
[+3006 ms] > Task :app:compileFlutterBuildDebug
[        ] [   +8 ms] executing: [/Users/captainpark/Library/Flutter/sdk/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [  +44 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] 8fe7655ed20ffd1395f68e30539a847a01a30351
[        ] [        ] executing: [/Users/captainpark/Library/Flutter/sdk/] git tag --contains HEAD
[        ] [ +175 ms] Exit code 0 from: git tag --contains HEAD
[        ] [   +1 ms] 1.19.0-4.3.pre
[        ] [   +9 ms] executing: [/Users/captainpark/Library/Flutter/sdk/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [  +12 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/beta
[        ] [        ] executing: [/Users/captainpark/Library/Flutter/sdk/] git ls-remote --get-url origin
[        ] [  +12 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +55 ms] executing: [/Users/captainpark/Library/Flutter/sdk/] git rev-parse --abbrev-ref HEAD
[        ] [  +13 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] beta
[        ] [  +29 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +4 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [   +3 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [  +71 ms] Initializing file store
[        ] [  +10 ms] Done initializing file store
[        ] [  +30 ms] Skipping target: gen_localizations
[        ] [ +479 ms] kernel_snapshot: Starting due to {InvalidatedReason.inputChanged}
[        ] [  +24 ms] /Users/captainpark/Library/Flutter/sdk/bin/cache/dart-sdk/bin/dart --disable-dart-dev --old_gen_heap_size=2000 /Users/captainpark/Library/Flutter/sdk/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root
/Users/captainpark/Library/Flutter/sdk/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --target=flutter -Ddart.developer.causal_async_stacks=true -Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions --enable-asserts --track-widget-creation --no-link-platform --packages /Users/captainpark/Developer/njovy/apps/votox/untitled/bug/.packages --output-dill
/Users/captainpark/Developer/njovy/apps/votox/untitled/bug/.dart_tool/flutter_build/99b9e50f13fc182952132c952bba1d68/app.dill --depfile /Users/captainpark/Developer/njovy/apps/votox/untitled/bug/.dart_tool/flutter_build/99b9e50f13fc182952132c952bba1d68/kernel_snapshot.d package:bug/main.dart
[+4379 ms] [+4951 ms] kernel_snapshot: Complete
[ +500 ms] [ +523 ms] debug_android_application: Starting due to {InvalidatedReason.inputChanged}
[ +101 ms] [ +122 ms] debug_android_application: Complete
[ +299 ms] [ +262 ms] Persisting file store
[        ] [   +4 ms] Done persisting file store
[        ] [   +4 ms] build succeeded.
[        ] [   +8 ms] "flutter assemble" took 6,509ms.
[ +196 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :app:checkDebugManifest UP-TO-DATE
[        ] > Task :app:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :app:cleanMergeDebugAssets
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders UP-TO-DATE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugAssets
[ +299 ms] > Task :app:copyFlutterAssetsDebug
[        ] > Task :app:mainApkListPersistenceDebug UP-TO-DATE
[        ] > Task :app:generateDebugResValues UP-TO-DATE
[        ] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :app:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugResources UP-TO-DATE
[  +99 ms] > Task :app:compileDebugKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[        ] > Task :app:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[        ] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE
[        ] > Task :app:validateSigningDebug UP-TO-DATE
[        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[        ] > Task :app:mergeExtDexDebug UP-TO-DATE
[        ] > Task :app:mergeDexDebug UP-TO-DATE
[        ] > Task :app:signingConfigWriterDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[ +999 ms] > Task :app:packageDebug
[  +58 ms] > Task :app:assembleDebug
[        ] BUILD SUCCESSFUL in 9s
[        ] 31 actionable tasks: 6 executed, 25 up-to-date
[ +368 ms] Running Gradle task 'assembleDebug'... (completed in 10.4s)
[  +47 ms] calculateSha: LocalDirectory: '/Users/captainpark/Developer/njovy/apps/votox/untitled/bug/build/app/outputs/flutter-apk'/app.apk
[  +52 ms] calculateSha: reading file took 51us
[ +522 ms] calculateSha: computing sha took 522us
[   +4 ms] ✓ Built build/app/outputs/flutter-apk/app-debug.apk.
[   +3 ms] executing: /Users/captainpark/Library/Android/sdk/build-tools/29.0.2/aapt dump xmltree /Users/captainpark/Developer/njovy/apps/votox/untitled/bug/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[   +8 ms] Exit code 0 from: /Users/captainpark/Library/Android/sdk/build-tools/29.0.2/aapt dump xmltree /Users/captainpark/Developer/njovy/apps/votox/untitled/bug/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.bug" (Raw: "com.example.bug")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="bug" (Raw: "bug")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.bug.MainActivity" (Raw: "com.example.bug.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[  +34 ms] Stopping app 'app.apk' on SM G981N.
[        ] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb -s R3CN40AGS3T shell am force-stop com.example.bug
[ +149 ms] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb -s R3CN40AGS3T shell pm list packages com.example.bug
[  +66 ms] package:com.example.bug
[   +2 ms] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb -s R3CN40AGS3T shell cat /data/local/tmp/sky.com.example.bug.sha1
[  +29 ms] 30ed02e2c84c9ac7f916b6f890f91829dcd897af
[        ] Installing APK.
[   +1 ms] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb version
[   +6 ms] Android Debug Bridge version 1.0.41
           Version 29.0.5-5949299
           Installed as /Users/captainpark/Library/Android/sdk/platform-tools/adb
[   +1 ms] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb start-server
[   +8 ms] Installing build/app/outputs/flutter-apk/app.apk...
[        ] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb -s R3CN40AGS3T install -t -r /Users/captainpark/Developer/njovy/apps/votox/untitled/bug/build/app/outputs/flutter-apk/app.apk
[+4370 ms] Performing Streamed Install
                    Success
[        ] Installing build/app/outputs/flutter-apk/app.apk... (completed in 4.4s)
[   +1 ms] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb -s R3CN40AGS3T shell echo -n 72174098b1b8cc88872a4ceb7cab2d7853677143 > /data/local/tmp/sky.com.example.bug.sha1
[  +22 ms] SM G981N startApp
[   +3 ms] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb -s R3CN40AGS3T shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true
com.example.bug/com.example.bug.MainActivity
[  +62 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.bug/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[ +859 ms] Observatory URL on device: http://<IP_ADDRESS>:41387/2AMXPTqusSM=/
[   +1 ms] executing: /Users/captainpark/Library/Android/sdk/platform-tools/adb -s R3CN40AGS3T forward tcp:0 tcp:41387
[   +8 ms] 49304
[        ] Forwarded host port 49304 to device port 41387 for Observatory
[  +10 ms] Connecting to service protocol: http://<IP_ADDRESS>:49304/2AMXPTqusSM=/
[ +147 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:49304/2AMXPTqusSM=/
[        ] Waiting for SM G981N to report its views...
[   +5 ms] Waiting for SM G981N to report its views... (completed in 4ms)
[   +7 ms] DevFS: Creating new filesystem on the device (null)
[  +14 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.bug/code_cache/bugUBXGDS/bug/)
[   +1 ms] Updating assets
[  +72 ms] Syncing files to device SM G981N...
[   +1 ms] Scanning asset files
[   +1 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[        ] <- recompile package:bug/main.dart 66e966e3-a670-46fa-b8e3-4afa1b2a53b8
[        ] <- 66e966e3-a670-46fa-b8e3-4afa1b2a53b8
[  +39 ms] Updating files
[  +72 ms] DevFS: Sync finished
[        ] Syncing files to device SM G981N... (completed in 115ms)
[        ] Synced 0.9MB.
[        ] <- accept
[   +2 ms] Connected to _flutterView/0x75f3c37020.
[   +1 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[        ] R Hot restart.
[        ] h Repeat this help message.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on SM G981N is available at: http://<IP_ADDRESS>:49304/2AMXPTqusSM=/

Analyzing bug...
No issues found! (ran in 1.8s)

[✓] Flutter (Channel beta, 1.19.0-4.3.pre, on Mac OS X 10.15.3 19D76, locale en-KR)
    • Flutter version 1.19.0-4.3.pre at /Users/captainpark/Library/Flutter/sdk
    • Framework revision 8fe7655ed2 (7 days ago), 2020-07-01 14:31:18 -0700
    • Engine revision 9a28c3bcf4
    • Dart version 2.9.0 (build 2.9.0-14.1.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/captainpark/Library/Android/sdk
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/captainpark/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.8.4

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 41.1.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] IntelliJ IDEA Ultimate Edition (version 2020.1)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 46.0.3
    • Dart plugin version 201.7223.43

[✓] Connected device (1 available)
    • SM G981N • R3CN40AGS3T • android-arm64 • Android 10 (API 29)

• No issues found!

Hi @njovy
Not able reproduce this on beta or dev using Samsung keyboard on Galaxy M30

flutter doctor -v
[✓] Flutter (Channel beta, 1.19.0-4.3.pre, on Mac OS X 10.15.5 19F101, locale
    en-GB)
    • Flutter version 1.19.0-4.3.pre at /Users/taha/Code/flutter_beta
    • Framework revision 8fe7655ed2 (7 days ago), 2020-07-01 14:31:18 -0700
    • Engine revision 9a28c3bcf4
    • Dart version 2.9.0 (build 2.9.0-14.1.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/taha/Code/sdk
    • Platform android-30, build-tools 30.0.0
    • ANDROID_HOME = /Users/taha/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.9.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 47.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.46.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.12.1

[✓] Connected device (4 available)
    • SM M305F      • 32003c30dc19668f          • android-arm64  • Android 10
      (API 29)
    • Taha’s iPhone • 00008020-001059882212002E • ios            • iOS 13.5.1
    • Web Server    • web-server                • web-javascript • Flutter Tools
    • Chrome        • chrome                    • web-javascript • Google Chrome
      83.0.4103.116

• No issues found!

@TahaTesser Thank you for a rapid reply. I tried this same code on Galaxy S9+ running Android 9 (API 28) and the bug didn't appear. I am uncertain if this is a device specific issue because both devices don't have the same Android version. Does your device have Android 10?

Hi @njovy
Yes, I'm assuming your experienced this issue on this device based on your logs
    • SM G981N • R3CN40AGS3T • android-arm64 • Android 10 (API 29)

and the device i've used to test is this
    • SM M305F      • 32003c30dc19668f   • android-arm64  • Android 10 (API 29)

That makes me think either Samsung keyboard version or device specific issue
Could please upgrade to latest master and try to reproduce same issue on your Android 10 device
Execute following
flutter channel master
flutter upgrade --force
flutter doctor -v
Thank you

@TahaTesser The issue still appears in the latest master.
[✓] Flutter (Channel master, 1.20.0-3.0.pre.193, on Mac OS X 10.15.3 19D76, locale en-KR)
    • Flutter version 1.20.0-3.0.pre.193 at /Users/captainpark/Library/Flutter/sdk
    • Framework revision 61a04b1551 (25 minutes ago), 2020-07-09 15:52:19 +0800
    • Engine revision 0ec6f6c3f2
    • Dart version 2.9.0 (build 2.9.0-20.0.dev 06cb010247)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/captainpark/Library/Android/sdk
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/captainpark/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.8.4

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 41.1.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] IntelliJ IDEA Ultimate Edition (version 2020.1)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 46.0.3
    • Dart plugin version 201.7223.43

[✓] Connected device (2 available)
    • Web Server (web) • web-server • web-javascript • Flutter Tools
    • Chrome (web)     • chrome     • web-javascript • Google Chrome 83.0.4103.116

• No issues found!
captainpark@Taehyuns-iMac-Pro untitled % flutter clean
Cleaning Xcode workspace...                                         3.2s
Deleting build...                                                  415ms
Deleting .dart_tool...                                              22ms
Deleting Generated.xcconfig...                                       0ms
Deleting flutter_export_environment.sh...                            0ms
Deleting App.framework...                                            8ms
captainpark@Taehyuns-iMac-Pro untitled % flutter clean
Cleaning Xcode workspace...                                         2.6s
captainpark@Taehyuns-iMac-Pro untitled % cd bug
captainpark@Taehyuns-iMac-Pro bug % flutter clean
Cleaning Xcode workspace...                                         1.8s
Deleting build...                                                  217ms
Deleting .dart_tool...                                              11ms
Deleting Generated.xcconfig...                                       0ms
Deleting flutter_export_environment.sh...                            0ms
Deleting App.framework...                                            5ms
captainpark@Taehyuns-iMac-Pro bug % flutter doctor -v
[✓] Flutter (Channel master, 1.20.0-3.0.pre.193, on Mac OS X 10.15.3 19D76, locale en-KR)
    • Flutter version 1.20.0-3.0.pre.193 at /Users/captainpark/Library/Flutter/sdk
    • Framework revision 61a04b1551 (29 minutes ago), 2020-07-09 15:52:19 +0800
    • Engine revision 0ec6f6c3f2
    • Dart version 2.9.0 (build 2.9.0-20.0.dev 06cb010247)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/captainpark/Library/Android/sdk
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/captainpark/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.8.4

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 41.1.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] IntelliJ IDEA Ultimate Edition (version 2020.1)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 46.0.3
    • Dart plugin version 201.7223.43

[✓] Connected device (3 available)
    • SM G981N (mobile) • R3CN40AGS3T • android-arm64  • Android 10 (API 29)
    • Web Server (web)  • web-server  • web-javascript • Flutter Tools
    • Chrome (web)      • chrome      • web-javascript • Google Chrome 83.0.4103.116

• No issues found!

@njovy instead of setting the composing region to TextRange.empty, could you try extend it to cover the hashtag and see if that fixed your problem?

@LongCatIsLooong I am not sure what you meant by extending it to cover the hashtag.
I replaced TextRange.empty to composing: controller.value.composing but the problem still appears.

(This is likely going to be fixed by https://github.com/flutter/engine/pull/25180).
I can't reproduce this on my Samsung device using Samsung Keyboard <IP_ADDRESS>. Which version of Samsung Keyboard do you have on your device?


Add an example for the embed_migrations macro.

This doesn't seem to work:
error[E0308]: mismatched types
  --> src/db/mod.rs:69:77
   |
69 |         Ok(connection) => embedded_migrations::run_with_output(&connection, io::stdout())
   |                                                                             ^^^^^^^^^^^^ expected mutable reference, found struct `std::io::Stdout`
   |
   = note: expected type `&mut std::io::Write`
              found type `std::io::Stdout`

Instead, you need to pass a mut reference:
embedded_migrations::run_with_output(&connection, &mut std::io::stdout());

How come this wasn't caught by the test suite?
Also, maybe replace the Example: headline with # Examples? See https://github.com/diesel-rs/diesel/pull/840#pullrequestreview-31039462

Something else I noted: When using run_with_output instead of run, rust complains about the run function not being used:
warning: function is never used: `run`, #[warn(dead_code)] on by default
  --> src/db/mod.rs:62:1
   |
62 | embed_migrations!();
   | ^^^^^^^^^^^^^^^^^^^^
   |
   = note: this error originates in a macro outside of the current crate

Something else I noted: When using run_with_output instead of run, rust complains about the run function not being used:
warning: function is never used: `run`, #[warn(dead_code)] on by default
  --> src/db/mod.rs:62:1
   |
62 | embed_migrations!();
   | ^^^^^^^^^^^^^^^^^^^^
   |
   = note: this error originates in a macro outside of the current crate

Maybe @weiznich knows how to deal with the warning?

Yeah the unused function makes sense, maybe we should add an #[allow(dead_code)] on it.

🎉


silice: 0-unstable-2024-07-22 -> 0-unstable-2024-12-02

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for silice is: Open source language that simplifies prototyping and writing algorithms on FPGA architectures
meta.homepage for silice is: https://github.com/sylefeb/Silice
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0-unstable-2024-12-02 in filename of file in /nix/store/nbmf667jdiamw2hmchijf7qrz6gb9hpa-silice-0-unstable-2024-12-02

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

silice

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/nbmf667jdiamw2hmchijf7qrz6gb9hpa-silice-0-unstable-2024-12-02 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A silice https://github.com/r-ryantm/nixpkgs/archive/ca490fc0b3a33b86c414774e8741826d54d5d79c.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/ca490fc0b3a33b86c414774e8741826d54d5d79c#silice

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/nbmf667jdiamw2hmchijf7qrz6gb9hpa-silice-0-unstable-2024-12-02
ls -la /nix/store/nbmf667jdiamw2hmchijf7qrz6gb9hpa-silice-0-unstable-2024-12-02/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 1 package built:

silice

Maintainer pings
cc @astro @pbsds for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 364013

aarch64-darwin

:white_check_mark: 1 package built:

silice


Add Search ads and self-promotion unblock list

Please ad the following filter usually found in Adguard. This helps apps like HotUKdeals work as it unblock self promoting ads and search ads. This is a well maintained list, regularly updated.
Filter that unblocks searches (Duckduckgo, Google, Bing, Yahoo) and self-promo ads. Self-promotion definition: When an ad on a website is promoting this very website or other websites/social media/etc. closely related to it, such an ad is considered a self-promoting one.
https://filters.adtidy.org/android/filters/10_optimized.txt

Not super compatible with DNS filtering unfortunately.


Nucleo F103RB ADC behaves different from other Nucleo boards using MBED lib

In case of Nucleo F103RB why the first time ADC timeouts as image below and return zero, while 2nd time onwards it catches the EOC flag. Does external trigger for ADC takes time to raise TIM1_CC1 in order to set the EOC and complete the ADC conversion? What is the reason behind this behavior which does not occur with other Nucleo boards?

In Nucleo F401RE board:
AdcHandle.Init.ExternalTrigConvEdge  = ADC_EXTERNALTRIGCONVEDGE_NONE;
while this is not set in F103RB board, which makes external trigger responsible for ADC trigger.

However in F401RE ADC is triggered by software trigger.

Why the behavior for F103RB is intended to use external trigger? How often does it get trigger based on TIM1_CC1? What is I want to set sampling rate as different, would timer allow me here. If ADC clock is 12.5 mhz, I see for 16 bit counter the conversion rate should come around 5ms. Is this rate sufficient enough?

cc @bcostm @adustm

I am sorry but this issue is blocking for me. I am shipping Simulink blocks for ST Nucleo hardware based on MBED libs. Can anyone give me a reason behind the different behavior mentioned in the issue?

Hi,
The code you are mentionning in the ST HAL driver. We know that the F1 HAL driver version is not the latest version in mbed. We plan to update it in a couple of weeks. But this doesn't mean that this behaviour will be changed. What you can do in the mean time, if possible for you, is to download and use the latest HAL driver in your mbed fork. Or did you look into ST forum www.st.com/e2e ?

Yes I looked into  www.st.com/e2e but did not find any threads on this and was not answered for my post yet. Is there a reason behind the different behavior for ST HAL driver for Nucleo F103rb board? Why does it uses external trigger rather than software trigger as the other hardware boards.

Hi,
Can you try this in the analogin_api.c file ?
Replace:
AdcHandle.Init.ExternalTrigConv      = ADC_EXTERNALTRIGCONV_T1_CC1;
By:
AdcHandle.Init.ExternalTrigConv      = ADC_SOFTWARE_START;

Thanks for the update. That is what I have done for the hack as of now. Do you have any plans to update this?

Hi,
I can't tell you when we'll update it. But everybody is encouraged to participate in the SDK development,  not only ST :smiley:
If you have already done it and tested it OK, you can send a Pull Request. It will be merged quicky I think.

ARM Internal Ref: IOTMORF-202

Can you please close this issue if the problem is solved ?


Function cannot be called on any member of intersection type

Hi guys!
I am trying to set up typechecking for the following file:
// @flow

import { createStore as c, applyMiddleware, compose } from 'redux';
import thunkMiddleware from 'redux-thunk';
import type { CombinedReducer } from 'redux';
import { composeWithDevTools } from 'redux-devtools-extension';

export default function createStore(
    reducer: CombinedReducer<*, *>,
    preloadedState: *,
) {
    return c(
        reducer,
        preloadedState,
        composeWithDevTools(applyMiddleware(
            thunkMiddleware,
        ))
    );
}

I think the best way for doing it is by setting createStore to be a template function. So I tried this:
function createStore<S>(
  reducer: CombinedReducer<S, *>,
  preloadedState: S,
) { /* ... */ }

I get the following errors:
Library type error:
flow-typed/npm/redux_v3.x.x.js:54
 54:   declare function combineReducers<O: Object, A>(reducers: O): CombinedReducer<$ObjMap<O, <S>(r: Reducer<S, any>) => S>, A>;
                                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ object map
                  v
 14:       return {
 15:         loading: false,
 16:         user: action.user,
 17:       };
           ^ object literal. This type is incompatible with. See: resources/client/reducers/user.js:14
  7: export default function user(state: UserState = {loading: true}, action: Object) {
                                         ^^^^^^^^^ union: exact type: object type(s). See: resources/client/reducers/user.js:7
  Member 1:
                                       v-
    3: export type AsyncStructure<T> = {|
    4:     loading: true
    5: |} | {|
       -^ exact type: object type. See: resources/client/@types/AsyncStructure.js:3
  Error:
                    v
   14:       return {
   15:         loading: false,
   16:         user: action.user,
   17:       };
             ^ property `user`. Property not found in. See: resources/client/reducers/user.js:14
                                       v-
    3: export type AsyncStructure<T> = {|
    4:     loading: true
    5: |} | {|
       -^ object type. See: resources/client/@types/AsyncStructure.js:3
  Member 2:
            v-
    5: |} | {|
    6:     loading: false,
    7:     data: T,
    8: |};
       -^ exact type: object type. See: resources/client/@types/AsyncStructure.js:5
  Error:
                    v
   14:       return {
   15:         loading: false,
   16:         user: action.user,
   17:       };
             ^ property `user`. Property not found in. See: resources/client/reducers/user.js:14
            v-
    5: |} | {|
    6:     loading: false,
    7:     data: T,
    8: |};
       -^ object type. See: resources/client/@types/AsyncStructure.js:5

resources/client/reducers/ui.js:7
  7: const defaultState: UiState = {
                         ^^^^^^^ property `mediaQuery`. Property not found in
                                   v
  7: const defaultState: UiState = {
  8:   side: {
  9:     visible: true,
...:
 14: };
     ^ object literal

resources/client/stores/createStore.js:13
                v-
 13:     return c(
 14:         reducer,
 15:         preloadedState,
...:
 19:     );
         ^ function call. Function cannot be called on any member of intersection type
 13:     return c(
                ^ intersection
  Member 1:
   43:   declare function createStore<S, A>(reducer: Reducer<S, A>, enhancer?: StoreEnhancer<S, A>): Store<S, A>;
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ polymorphic type: function type. See lib: flow-typed/npm/redux_v3.x.x.js:43
  Error:
    9: export default function createStore<S>(
                                           ^ S. This type is incompatible with
   30:   declare type CombinedReducer<S, A> = (state: $Shape<S> & {} | void, action: A) => S;
                                                      ^^^^^^^^^^^^^^^^^^^^^ union: intersection type | undefined. See lib: flow-typed/npm/redux_v3.x.x.js:30
    Member 1:
     30:   declare type CombinedReducer<S, A> = (state: $Shape<S> & {} | void, action: A) => S;
                                                        ^^^^^^^^^^^^^^ intersection type. See lib: flow-typed/npm/redux_v3.x.x.js:30
    Error:
      9: export default function createStore<S>(
                                             ^ S. Expected object instead of
      9: export default function createStore<S>(
                                             ^ S
    Member 2:
     30:   declare type CombinedReducer<S, A> = (state: $Shape<S> & {} | void, action: A) => S;
                                                                         ^^^^ undefined. See lib: flow-typed/npm/redux_v3.x.x.js:30
    Error:
      9: export default function createStore<S>(
                                             ^ S. This type is incompatible with
     30:   declare type CombinedReducer<S, A> = (state: $Shape<S> & {} | void, action: A) => S;
                                                                         ^^^^ undefined. See lib: flow-typed/npm/redux_v3.x.x.js:30
  Member 2:
   44:   declare function createStore<S, A>(reducer: Reducer<S, A>, preloadedState: S, enhancer?: StoreEnhancer<S, A>): Store<S, A>;
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ polymorphic type: function type. See lib: flow-typed/npm/redux_v3.x.x.js:44
  Error:
    9: export default function createStore<S>(
                                           ^ S. This type is incompatible with
   30:   declare type CombinedReducer<S, A> = (state: $Shape<S> & {} | void, action: A) => S;
                                                      ^^^^^^^^^^^^^^^^^^^^^ union: intersection type | undefined. See lib: flow-typed/npm/redux_v3.x.x.js:30
    Member 1:
     30:   declare type CombinedReducer<S, A> = (state: $Shape<S> & {} | void, action: A) => S;
                                                        ^^^^^^^^^^^^^^ intersection type. See lib: flow-typed/npm/redux_v3.x.x.js:30
    Error:
      9: export default function createStore<S>(
                                             ^ S. Expected object instead of
      9: export default function createStore<S>(
                                             ^ S
    Member 2:
     30:   declare type CombinedReducer<S, A> = (state: $Shape<S> & {} | void, action: A) => S;
                                                                         ^^^^ undefined. See lib: flow-typed/npm/redux_v3.x.x.js:30
    Error:
      9: export default function createStore<S>(
                                             ^ S. This type is incompatible with
     30:   declare type CombinedReducer<S, A> = (state: $Shape<S> & {} | void, action: A) => S;
                                                                         ^^^^ undefined. See lib: flow-typed/npm/redux_v3.x.x.js:30

Could you please help me setting up the typechecking for this function?

Take a close look at the type defs for createStore: https://github.com/flowtype/flow-typed/blob/master/definitions/npm/redux_v3.x.x/flow_v0.33.x-/redux_v3.x.x.js#L40
It looks like something is messed up with the type defs on one of your reducers - are you passing in the result of combineReducers? Try eliminating parts of your root reducer until your flow errors go away, and that will help you narrow down which reducer is incorrectly typed.
If you have further issues, please create an example/repro using https://flow.org/try/ and post a question on StackOverflow (https://stackoverflow.com/questions/tagged/flowtype).


[BUGFIX] Fix project document type

Codecov Report

Merging #287 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           develop    #287   +/-   ##
=======================================
  Coverage     92.9%   92.9%
=======================================
  Files           60      60
  Lines         2198    2198
  Branches       193     193
=======================================
  Hits          2042    2042
  Misses         133     133
  Partials        23      23

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 104ae4e...c7c9ee8. Read the comment docs.


Fixes ucam-cl-dtg/isaac-app#830 - Twitter email

Adds an email address if Twitter provides it. Required a change to the twitter account settings.

I'm pretty sure we do when we try and email it.
On Fri, 25 Aug 2017, 15:39 James Sharkey<EMAIL_ADDRESS>wrote:

@jsharkey13 commented on this pull request.
In src/main/java/uk/ac/cam/cl/dtg/segue/auth/TwitterAuthenticator.java
https://github.com/ucam-cl-dtg/isaac-api/pull/108#discussion_r135274740:

                 }

               if (names.length > 1) {

                   familyName = names[1];

               }

           }

           String email = userInfo.getEmail();

           if (null == email) {

               email = userInfo.getId() + "-twitter";

I think we should continue to set this to DELIVERY_FAILED too!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ucam-cl-dtg/isaac-api/pull/108#pullrequestreview-58672254,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFeIXm4yrJttA3HQNwbvZriRNRYWvLm_ks5sbtywgaJpZM4PCtyP
.

--
--
Stephen Cummins
Please excuse the brevity, this message was sent on my phone.

Ah, it does happen; but only after we've tried to send the email. My fix does it before we try to send the email, but it makes no difference - registration is a system email, which unhelpfully ignores DELIVERY_FAILED status anyway . . .
We should fix that at some point.


[updatecli] Update stable/prometheus Helm Chart version to 11.10.1

! Experimental project
This pull request was automatically created using olblak/updatecli
Based on a source rule, it checks if yaml value can be update to the latest version
Please carefully review yaml modification as it also reformat it.
Please report any issues with this tool here

Superseded by #367


Validate dependency structure

A way to configure validation for dependency structures between pattern folder could be hugely beneficial, especially for projects with large dependency trees.
This should allow:

Applying arbitrary number of rules to arbitrary paths in patterns via positive and negative glob patterns
Configure the severity of rules, supporting ['warn', 'error']
Configuring arbitrary numbers allowed dependency paths via positive and negative glob patterns

The configuration could take the form of
// patternplate-server/configuration/patterns.js
module.exports = {
  dependencies: {
    rules: [
      {
        apply: ["atoms/**/*"],
        depend: [] // no depending allowed,
        severity: "error"
      },
      {
        apply: ["molecules/**/*"],
        depend: ["atoms/**/*"],
        severity: "warn"
      },
      {
        apply: ["organisms/**/*"],
        depend: ["atoms/**/*", "molecules/**/*"],
        severity: "error"
      },
      {
        apply: ["templates/**/*"],
        depend: ["atoms/**/*", "molecules/**/*", "organisms/**/*"],
        severity: "error"
      },
      {
        apply: ["pages/**/*"],
        depend: ["templates/**/*"],
        severity: "error"
      }
    ]
  }
}

cc @KnisterPeter @Dangoo

What is the severity good for?

For experienced user it could be helpfull and even speed up the dependency resolving (+1).
But on the other hand side it add another layer of complexity to understand for newcomers…

@KnisterPeter The severity should allow for control if breaking a given rules yields warning or errors, something I'd consider a given concerning the configurability of linting functionality.

@Dangoo: By default patternplate wouldn't define any dependency structure rules, this stays strictly optional. As a plus I'd devise an easy way to generate an UML description (like this) of the allowed dependency relations. Does this address your concern?

+1 from me

Can we tell apart dependencies used in patterns from dependencies used only in demos? I wouldn't want the demo ones to be considered here.


BUG: No waiting the loop

name: Debug the github action

on:
  workflow_dispatch:

jobs:
  debug:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3

      - name: Setup upterm session
        uses: owenthereal/action-upterm@main
        with:
          limit-access-to-actor: true
          limit-access-to-users: adoyle-h

Thanks for reporting. There is a timing issue when waiting for the upterm session to be ready. I fixed it here: https://github.com/owenthereal/action-upterm/commit/ebf2c810043a94ce9b91f310c9f6659e2906b591. Let me know if that addresses your problem.


Update localization

Following https://github.com/microsoft/vscode-engineering/wiki/Extensions-Localization
This onboards vscode-isort to the new localization API which enables localization for the web.

@paulacamargo25 you may have to resolve these conflicts before you can merge.


livereload does not work with Angular2 component styleUrls

@Component({
selector: 'ng2-app',
templateUrl: 'app/main.html',
styleUrls: ['app/main.css']
})
it seems like 'livereload' script does not see these files

We're using tiny-rl and connect-livereload, can you push this bug over to them?
liveReload = require("connect-livereload")
tiny_lr = require("tiny-lr")

Thanks for the reply, I forwarded this bug to them.
2016-06-06 17:03 GMT+03:00 Justin Chase<EMAIL_ADDRESS>
Closed #189 https://github.com/AveVlad/gulp-connect/issues/189.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/AveVlad/gulp-connect/issues/189#event-682893685, or mute
the thread
https://github.com/notifications/unsubscribe/AH3IbCccdMYCz8LJhD7bQ42FL9RK8KeNks5qJCjPgaJpZM4IqDHL
.


Recipes display is not available with latest version of REI

Minecraft version
1.20.1
Farmer's Delight version
2.1.6
Fabric Loader version
0.15.11
Fabric API version
0.92.2+1.20.1
Description
Recipes whose type is created by Farmer's Delight is not shown in latest version (I tested with 12.1.780 and above) of REI.
But it works fine when I tested with REI 12.1.750.
Steps to reproduce
Install Farmer's Delight of any version with REI 12.1.780 or above.
Mod list

Farmer's Delight 2.1.6
REI 12.1.780 or above
Other necessary dependencies

Logs
https://paste.ee/p/pZHM8
Minimal instance

[X] I have tested this on a minimal instance

Performance and shader mods

[ ] I am using performance or shader mods

Fixed in 1.20.1+2.1.5


RE: BitbucketResourceOwner::getEmail #6

Just going to post this here in case the comment I made wasn't visible due to the thread being closed.
https://github.com/stevenmaguire/oauth2-bitbucket/issues/6#issuecomment-497928344

Actually. As soon as I posted the code in that comment, the day after that, BitBucket changed their API version from 1.0 to 2.0. In version 2.0, the URL is different and doesn't require the username. Just only needs the access token. Here is an updated code snippet to comply with version 2.0.
$curl = curl_init();

curl_setopt_array($curl, [
	CURLOPT_RETURNTRANSFER => 1,
	CURLOPT_URL => 'https://bitbucket.org/api/2.0/user/emails?access_token=' . $token->getToken(),
	CURLOPT_HTTPHEADER, [
		'Authorization' => 'Bearer ' . $token->getToken()
	]
]);

$result = curl_exec($curl);

curl_close($curl);

$decode = json_decode($result);

print_r($decode);

Assuming you're also using the code snippet from the example code in the README.md file. The end result will now actually look like this.
stdClass Object
(
    [pagelen] => 10
    [values] => Array
        (
            [0] => stdClass Object
                (
                    [is_primary] => 1
                    [is_confirmed] => 1
                    [type] => email
                    [email] =><EMAIL_ADDRESS>                    [links] => stdClass Object
                        (
                            [self] => stdClass Object
                                (
                                    [href] =><EMAIL_ADDRESS>                                )

                        )

                )

        )

    [page] => 1
    [size] => 1
)

<EMAIL_ADDRESS>is a dummy to demonstrate what the cURL request sends back.
To access this object and get the email address, you can then just do this.
$decode->values[0]->email

There's nothing too complicated about that. Hopefully, this code snippet could be added to this repo's live code.


Step headers styling is now broken with larger header fonts

We have noticed that some of our clients' stores now have some styling issues with the step headers on the checkout. This seems to be a common occurrence on any site where we increased the font size of the step headers.
Example

I believe this was introduced in the following commit: https://github.com/bigcommerce/checkout-js/commit/1f14515b74b282589419986a2a52673ec80e61f9
I believe the root cause is that for some reason the height attribute on the figure is setting the height of the step header, resulting in a broken look when the header font is larger than the set height. Perhaps a fix is to change height to min-height?

It is all about optimizedCheckout-headingPrimary classname. This css class was before the commit https://github.com/bigcommerce/checkout-js/commit/1f14515b74b282589419986a2a52673ec80e61f9.
The merchant can set merchants own custom styling for the checkout page throw optimizedCheckout .
I think the main reason why the step header has broken look is in Font that merchant chooses for styling.

The point I'm trying to make is that increasing the font size should not break the step headers. Prior to this commit, increasing the font size did not break it. This site has had the same code on their checkout for months, with no issues until this commit. Something changed in this commit causing the step header to look broken.
If you go to the Cornerstone demo site and increase the font-size of the headers to 65px, you can see the same issue:

I checked the issue and made those changed font-size for step headers and that what I got:
The main reason why it works as it is in styles of .stepHeader-figure class that didn't changed in the pr that you mentioned before.
I will tell the team about the issue.
Thanks for your time!

@mattcoy-arcticleaf The fix was already deployed and it is available for stores on Tier 1 now. It may take couple days to deliver the fix to Tier 2 and Tier 3 stores (it is an automatic process).


No windowed mode scaling

When trying to play the game on a lower resolution in windowed mode, the game will not scale. (i.e. the Map selection and the character selection options will be gone. Shown here ▼. It will also cut off score and the word "health" while in gameplay.)
What it does:

What is being cut off

Yeah the scaling is quite difficult in the game, I'll look into it

Fixed game scaling depending on screensize, going to look into windowed mode scaling c6fd18578721e16b0eb1e0110b1ca96e1a392dbd

Actually, if you notice, you can choose a resolution when the game starts for the size of the window. We do not want out users to scale our windows, that is why unity defaults it to not scalable. scaling the window while the game is playing will break all of the scaling of the game, and ruin everything. I just rembered I made another game for a class, and they told me part of the requirements was making it unscalable. this is now finished


Fix errors mentioned in issue #10

Changes editly version to 0.12 in package.json

Now everything works


Add TOGGLE command

A toggle would allow for a single button to start and stop a loop rather than having to have two or making a toggle flow.

Hi @mecworks!
Thank you for the suggestion. I appreciate it!
There are a couple of ways to implement the behavior of the TOGGLE action:

If the timer is idle, the first TOGGLE action starts the timer, and the second TOGGLE action stops the timer.
If the timer is idle, the first TOGGLE action starts the timer, and the second TOGGLE action pauses the timer.

Ideally, I could implement it in a way that allows the desired behavior to be configurable. For example, I could add a dropdown menu in the configuration view of the controltimer where you can choose the behavior for the TOGGLE action. You would have the option to select either TOGGLE between START-STOP or TOGGLE between START-PAUSE.
Would implementing the TOGGLE action this way make the use of controltimer more convenient for you?


[API v2.0 - agedAccountsPayable] Correct EntitySetName

Correct request url to match EntitySetName

Docs Build status updates of commit b969c36:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dev-itpro/api-reference/v2.0/api/dynamics_agedaccountspayable_get.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit a59f61e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dev-itpro/api-reference/v2.0/api/dynamics_agedaccountspayable_get.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 59c2506:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dev-itpro/api-reference/v2.0/api/dynamics_agedaccountspayable_get.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Hi, I think for this Endpoint I would definitely use vendors({id})/agedAccountsPayable. I changed the id to vendorId, is that ok with you?

Thanks for your contribution!