Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reimplement Tracking Code #74

Closed
0x4007 opened this issue Jul 22, 2024 · 33 comments · Fixed by #123
Closed

Reimplement Tracking Code #74

0x4007 opened this issue Jul 22, 2024 · 33 comments · Fixed by #123

Comments

@0x4007
Copy link
Member

0x4007 commented Jul 22, 2024

Due to the ad blockers, the google analytics reliant version of the devrel tracker is not reliable. We will need to fully redo this feature. Likely will need to be fully custom so this requires storage on the backend.

  • Remove existing google analytics code.
  • Set up a storage solution
  • Record referrals.
  • Change query parameter to ref=
@Ekep-Obasi
Copy link

/start

Copy link

ubiquibot-dev bot commented Jul 22, 2024

Warning! This task was created over 0 days ago. Please confirm that this issue specification is accurate before starting.
DeadlineMon, Jul 29, 9:59 AM UTC
Registered Wallet 0x6665c09B7473bd174329B93C13281D1B902bA053
Tips:
  • Use /wallet 0x0000...0000 if you want to update your registered payment wallet address.
  • Be sure to open a draft pull request as soon as possible to communicate updates on your progress.
  • Be sure to provide timely updates to us when requested, or you will be automatically unassigned from the task.

Copy link

ubiquibot bot commented Jul 22, 2024

DeadlineMon, Jul 29, 9:59 AM UTC
Registered Wallet 0x6665c09B7473bd174329B93C13281D1B902bA053
Tips:
  • Use /wallet 0x0000...0000 if you want to update your registered payment wallet address.
  • Be sure to open a draft pull request as soon as possible to communicate updates on your progress.
  • Be sure to provide timely updates to us when requested, or you will be automatically unassigned from the task.

@0x4007

This comment was marked as off-topic.

@gentlementlegen

This comment was marked as off-topic.

@0x4007

This comment was marked as off-topic.

@Keyrxng

This comment was marked as off-topic.

@gentlementlegen

This comment was marked as off-topic.

@0x4007

This comment was marked as off-topic.

@Ekep-Obasi
Copy link

/start

@rndquu
Copy link
Member

rndquu commented Oct 4, 2024

We could detect if adblock is used in js code and (for example) block the whole UI of the https://work.ubq.fi/ with a warning messages like Pls disable adblock. This way we can still use the google analytics without implementing a custom storage.

@0x4007
Copy link
Member Author

0x4007 commented Oct 4, 2024

I think that degrades the UX so I am not onboard with that approach.

@zugdev
Copy link
Contributor

zugdev commented Oct 7, 2024

/start

Copy link
Contributor

ubiquity-os bot commented Oct 7, 2024

! You have reached your max task limit. Please close out some tasks before assigning new ones.

@zugdev
Copy link
Contributor

zugdev commented Oct 7, 2024

I think that degrades the UX so I am not onboard with that approach.

Also there are ways to bypass js page blockers.

@zugdev
Copy link
Contributor

zugdev commented Oct 7, 2024

Should I use Supabase for storage?

@rndquu
Copy link
Member

rndquu commented Oct 7, 2024

Should I use Supabase for storage?

@gentlementlegen @Keyrxng Do we still use supabase for such kind of tasks for saving a map of user id => reference code? Or should we stick to cloudflare KV or smth else?

@rndquu
Copy link
Member

rndquu commented Oct 7, 2024

I think that degrades the UX so I am not onboard with that approach.

Also there are ways to bypass js page blockers.

There is a difference between js blocker + google analytics which takes 1 hour to implement and a week task for save ref codes to a DB.

@0x4007
Copy link
Member Author

0x4007 commented Oct 8, 2024

Seems like overkill to use Supabase for this. What is the easiest to implement out of the following three?

  1. Supabase - we do still have a UbiquiBot Supabase we use that we can add a table to.
  2. Cloudflare KV - seems conceptually simpler than Supabase.
  3. Git commit a JSON file - open sources the data and I think is the most easy to maintain.

@rndquu
Copy link
Member

rndquu commented Oct 8, 2024

Seems like overkill to use Supabase for this. What is the easiest to implement out of the following three?

  1. Supabase - we do still have a UbiquiBot Supabase we use that we can add a table to.
  2. Cloudflare KV - seems conceptually simpler than Supabase.
  3. Git commit a JSON file - open sources the data and I think is the most easy to maintain.

Since this issue requires a backend and we host all backend-related code in cloudflare functions it seems that it's better to stick to cloudflare KV. As far as I understand we need a single mapping of referrer_id => referral_id which are basically github user ids.

Copy link
Contributor

ubiquity-os bot commented Oct 8, 2024

! You have reached your max task limit. Please close out some tasks before assigning new ones.

@zugdev
Copy link
Contributor

zugdev commented Oct 8, 2024

I'll refer @koya0 for this one

@koya0
Copy link
Contributor

koya0 commented Oct 8, 2024

/wallet 0xd4c680d58b9c370ed810523C83B8Ec3cD66a694f

Copy link
Contributor

ubiquity-os bot commented Oct 8, 2024

+ Successfully registered wallet address

@koya0
Copy link
Contributor

koya0 commented Oct 8, 2024

/start

Copy link
Contributor

ubiquity-os bot commented Oct 8, 2024

Warning! This task was created over 78 days ago. Please confirm that this issue specification is accurate before starting.
Deadline Tue, Oct 15, 7:36 PM UTC
Beneficiary 0xd4c680d58b9c370ed810523C83B8Ec3cD66a694f

Tip

  • Use /wallet 0x0000...0000 if you want to update your registered payment wallet address.
  • Be sure to open a draft pull request as soon as possible to communicate updates on your progress.
  • Be sure to provide timely updates to us when requested, or you will be automatically unassigned from the task.

@koya0
Copy link
Contributor

koya0 commented Oct 11, 2024

@0x4007 How have you guys currently set up cloudflare KV and auth? I need a reference on how to integrate with your current setup. 

If I need to create a new DB instance I was wondering if an auth header is fine for authentication. I haven't worked with KV before so I'd appreciate any enlightnment regarding this step of the issue.

@0x4007
Copy link
Member Author

0x4007 commented Oct 11, 2024

I think you just set up your own KV and then we deploy the same config to ours later

Maybe @whilefoo and @gentlementlegen can add more detail

@gentlementlegen
Copy link
Member

For the auth, we use Supabase. You would need Docker to run it locally, you can also create a free account and have an online instance.
I realize that the migrations are still located in our old repo:
https://github.com/ubiquity/ubiquibot/tree/development/supabase

For KV, you can either create a free Cloudflare account, or same as Supabase you can run the kernel locally. https://github.com/ubiquity-os/ubiquity-os-kernel
Not sure you need that though.

@zugdev
Copy link
Contributor

zugdev commented Oct 19, 2024

@0x4007 @rndquu @koya0 work.ubq.fi is redirecting to devpool.directory on authentication. This happens because https://devpool.directory/# is the default URL. This will be a blocker. To fix it please check this: #107 (comment). You need to allow redirect to https://work.ubq.fi/** and https://devpool.directory/** in Supabase.

This is probably the latest supabase setting

image

@koya0
Copy link
Contributor

koya0 commented Oct 19, 2024

@0x4007 @rndquu @koya0 work.ubq.fi is redirecting to devpool.directory on authentication. This happens because https://devpool.directory/# is the default URL. This will be a blocker. To fix it please check this: #107 (comment). You need to allow redirect to https://work.ubq.fi/** and https://devpool.directory/** in Supabase.

This is probably the latest supabase setting

image

@zugdev is right, I wasn't able to test the tracker in my Cloudflare Page using the supabase current settings. After the auth, I was being redirected to devpool.directory, and the tracker only works if you are redirected to the same url you were before.

Hopefully @zugdev sent me a supabase he set, and allowed the url from my page, after that, I was able to test the tracker and, it's working.

@0x4007
Copy link
Member Author

0x4007 commented Oct 20, 2024

image

image

I think it should be the default URL actually. Its cleaner than work.ubq.fi

Copy link
Contributor

ubiquity-os bot commented Oct 27, 2024

 [ 805.398 UUSD ] 

@koya0
Contributions Overview
ViewContributionCountReward
IssueTask1800
IssueComment25.398
ReviewComment190
Conversation Incentives
CommentFormattingRelevanceReward
@0x4007 How have you guys currently set up cloudflare KV and aut…
3.38
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 63
  wordValue: 0.1
  result: 3.38
0.72.366
@zugdev is right, I wasn't able to test the tracker in my Cloudf…
3.79
content:
  content:
    p:
      score: 0
      elementCount: 2
  result: 0
regex:
  wordCount: 72
  wordValue: 0.1
  result: 3.79
0.83.032
Resolves #74
0
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 2
  wordValue: 0
  result: 0
0.80
You want to make sure that we handle the request, only if the us…
2.66
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 21
  wordValue: 0.2
  result: 2.66
0.60
I guess you didn't see the most recent commit I made for validat…
14.5
content:
  content:
    p:
      score: 0
      elementCount: 1
    a:
      score: 5
      elementCount: 2
  result: 10
regex:
  wordCount: 39
  wordValue: 0.2
  result: 4.5
0.90
the type of the request I get here: `const { request, env } …
3.91
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 33
  wordValue: 0.2
  result: 3.91
0.70
I was using the first one to handle the json parsing, but I will…
2.11
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 16
  wordValue: 0.2
  result: 2.11
0.50
Oh sorry, probably when I tried to use `Request` the imp…
4.01
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 34
  wordValue: 0.2
  result: 4.01
0.70
the code I used for the worker was this js file:```…
4.99
content:
  content:
    p:
      score: 0
      elementCount: 2
  result: 0
regex:
  wordCount: 44
  wordValue: 0.2
  result: 4.99
0.80
I also made a quick demo of the tracker workinghttps://github.…
2.66
content:
  content:
    p:
      score: 0
      elementCount: 2
  result: 0
regex:
  wordCount: 21
  wordValue: 0.2
  result: 2.66
0.40
you can login in the [page I deployed](work-ubq-fi-d8j.pages.dev…
26.45
content:
  content:
    p:
      score: 0
      elementCount: 4
    a:
      score: 5
      elementCount: 3
  result: 15
regex:
  wordCount: 117
  wordValue: 0.2
  result: 11.45
0.750
got it!![image](https://github.com/user-attachments/assets/992…
5.36
content:
  content:
    p:
      score: 0
      elementCount: 2
    img:
      score: 5
      elementCount: 1
  result: 5
regex:
  wordCount: 2
  wordValue: 0.2
  result: 0.36
0.30
@0x4007 @whilefoo have you already tested? What should be done n…
2.55
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 20
  wordValue: 0.2
  result: 2.55
0.50
https://github.com/ubiquity/work.ubq.fi/blob/6f5fa3ee34d66c2dcc7…
5.84
content:
  content:
    p:
      score: 0
      elementCount: 2
  result: 0
regex:
  wordCount: 53
  wordValue: 0.2
  result: 5.84
0.90
That's fine! But, I thought @0x4007 wanted me to remove that, wh…
14.7
content:
  content:
    p:
      score: 0
      elementCount: 1
    a:
      score: 5
      elementCount: 2
  result: 10
regex:
  wordCount: 41
  wordValue: 0.2
  result: 4.7
0.40
I fixed the conflicts, but I'm not sure what start command you a…
2.44
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 19
  wordValue: 0.2
  result: 2.44
0.40
![image](https://github.com/user-attachments/assets/d76cc0be-c1b…
6.65
content:
  content:
    p:
      score: 0
      elementCount: 2
    img:
      score: 5
      elementCount: 1
  result: 5
regex:
  wordCount: 12
  wordValue: 0.2
  result: 1.65
0.30
when I ran yarn install, the file didn't change
1.42
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 10
  wordValue: 0.2
  result: 1.42
0.20
I'm running with yarn 3.6.3, what is your version?
1.65
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 12
  wordValue: 0.2
  result: 1.65
0.30
@whilefoo I changed my yarn to v1.22.22 and updated the yarn.loc…
2.55
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 20
  wordValue: 0.2
  result: 2.55
0.80
I was having problems deploying the page with workers, because t…
4.6
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 40
  wordValue: 0.2
  result: 4.6
0.70

 [ 43.9845 UUSD ] 

@0x4007
Contributions Overview
ViewContributionCountReward
IssueSpecification118.06
IssueComment421.8735
ReviewComment114.051
Conversation Incentives
CommentFormattingRelevanceReward
Due to the ad blockers, the google analytics reliant version of …
6.02
content:
  content:
    p:
      score: 0
      elementCount: 5
    ul:
      score: 1
      elementCount: 1
    li:
      score: 0.5
      elementCount: 4
  result: 3
regex:
  wordCount: 55
  wordValue: 0.1
  result: 3.02
118.06
I think that degrades the UX so I am not onboard with that appro…
1.88
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 14
  wordValue: 0.2
  result: 1.88
0.61.128
Seems like overkill to use Supabase for this. What is the easies…
9.09
content:
  content:
    p:
      score: 0
      elementCount: 4
    ol:
      score: 1
      elementCount: 1
    li:
      score: 0.5
      elementCount: 3
  result: 2.5
regex:
  wordCount: 61
  wordValue: 0.2
  result: 6.59
0.757.4425
I think you just set up your own KV and then we deploy the same …
3.29
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 27
  wordValue: 0.2
  result: 3.29
0.72.303
![image](https://github.com/user-attachments/assets/dff0fa14-911…
12
content:
  content:
    p:
      score: 0
      elementCount: 1
    img:
      score: 5
      elementCount: 2
  result: 10
regex:
  wordCount: 15
  wordValue: 0.2
  result: 2
0.511
Commit TypeScript not JavaScript and run formatting
0.52
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 7
  wordValue: 0.1
  result: 0.52
0.50.26
Code looks good. How do we test?
0.52
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 7
  wordValue: 0.1
  result: 0.52
0.30.156
Looks like you now have two lock files. Is that correct? Actuall…
1.54
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 25
  wordValue: 0.1
  result: 1.54
0.20.308
Be sure to run `yarn format`
0.32
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 4
  wordValue: 0.1
  result: 0.32
0.40.128
I think we should remove support for the old code. We don't need…
1
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 15
  wordValue: 0.1
  result: 1
0.80.8
Remove the old support here too.
0.46
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 6
  wordValue: 0.1
  result: 0.46
0.70.322
Using terms like "tracker" will definitely get blocked by ad blo…
0.77
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 11
  wordValue: 0.1
  result: 0.77
10.77
These seem like they should be secrets?
0.52
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 7
  wordValue: 0.1
  result: 0.52
0.60.312
Check the beta branch of pay.ubq.fi repo to see how we committed…
2.25
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 39
  wordValue: 0.1
  result: 2.25
0.20.45
I use yarn 1.22.21 and don't have these problems.
0.83
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 12
  wordValue: 0.1
  result: 0.83
0.10.083
We use node 20.10.0 across all our CII suppose it might make se…
1.54
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 25
  wordValue: 0.1
  result: 1.54
0.30.462

 [ 3.1125 UUSD ] 

@gentlementlegen
Contributions Overview
ViewContributionCountReward
IssueComment13.1125
Conversation Incentives
CommentFormattingRelevanceReward
For the auth, we use Supabase. You would need Docker to run it l…
4.15
content:
  content:
    p:
      score: 0
      elementCount: 5
  result: 0
regex:
  wordCount: 80
  wordValue: 0.1
  result: 4.15
0.753.1125

 [ 0.594 UUSD ] 

@Keyrxng
Contributions Overview
ViewContributionCountReward
ReviewComment10.594
Conversation Incentives
CommentFormattingRelevanceReward
The org uses `[email protected]` in 95% of repos, there are a se…
2.97
content:
  content:
    p:
      score: 0
      elementCount: 2
  result: 0
regex:
  wordCount: 54
  wordValue: 0.1
  result: 2.97
0.20.594

 [ 4.95 UUSD ] 

@rndquu
Contributions Overview
ViewContributionCountReward
IssueComment44.95
Conversation Incentives
CommentFormattingRelevanceReward
We could detect if adblock is used in js code and (for example) …
2.4
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 42
  wordValue: 0.1
  result: 2.4
0.40.96
@gentlementlegen @Keyrxng Do we still use supabase for such kind…
1.65
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 27
  wordValue: 0.1
  result: 1.65
0.751.2375
There is a difference between `js blocker + google analytics…
1.06
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 16
  wordValue: 0.1
  result: 1.06
0.60.636
Since this issue requires a backend and we host all backend-rela…
2.49
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 44
  wordValue: 0.1
  result: 2.49
0.852.1165

 [ 4.11625 UUSD ] 

@zugdev
Contributions Overview
ViewContributionCountReward
IssueComment42.09675
ReviewComment82.0195
Conversation Incentives
CommentFormattingRelevanceReward
Also there are ways to bypass js page blockers.
0.65
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 9
  wordValue: 0.1
  result: 0.65
0.60.095
Should I use Supabase for storage?
0.46
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 6
  wordValue: 0.1
  result: 0.46
0.80.097
I'll refer @koya0 for this one
0.52
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 7
  wordValue: 0.1
  result: 0.52
0.40.052
@0x4007 @rndquu @koya0 `work.ubq.fi` is redirecting to &…
7.69
content:
  content:
    p:
      score: 0
      elementCount: 3
    img:
      score: 5
      elementCount: 1
  result: 5
regex:
  wordCount: 48
  wordValue: 0.1
  result: 2.69
0.91.85275
I believe it's best if you commit this, perhaps `cloudflare-…
0.71
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 10
  wordValue: 0.1
  result: 0.71
0.20.038
You should remove the `?ref` parameter from the URL afte…
1
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 15
  wordValue: 0.1
  result: 1
0.90.225
I have tried it, please send screenshot proving my ref was captu…
1.28
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 20
  wordValue: 0.1
  result: 1.28
0.10.032
Looks good![Screencast from 19-10-2024 19:30:46.webm](https://…
5.77
content:
  content:
    p:
      score: 0
      elementCount: 2
    a:
      score: 5
      elementCount: 1
  result: 5
regex:
  wordCount: 11
  wordValue: 0.1
  result: 0.77
0.11.26675
In practice ref will be GitHub IDs too, right?
0.65
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 9
  wordValue: 0.1
  result: 0.65
0.50.07875
Yes, current solution appears to be a mapping so this would be a…
1.17
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 18
  wordValue: 0.1
  result: 1.17
0.40.1145
yarn might change structure only. it's very unpredictable, when …
1.54
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 25
  wordValue: 0.1
  result: 1.54
0.30.1205
that's the problem with package managers, first you create npm, …
2.78
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 50
  wordValue: 0.1
  result: 2.78
0.20.144

 [ 6.83575 UUSD ] 

@whilefoo
Contributions Overview
ViewContributionCountReward
ReviewComment196.83575
Conversation Incentives
CommentFormattingRelevanceReward
@0x4007 how do we want to handle multiple referrals? I think w…
1.95
content:
  content:
    p:
      score: 0
      elementCount: 2
  result: 0
regex:
  wordCount: 33
  wordValue: 0.1
  result: 1.95
0.70.34375
sorry to keep bothering you, just a small change: you should sto…
7.97
content:
  content:
    p:
      score: 0
      elementCount: 1
    a:
      score: 5
      elementCount: 1
  result: 5
regex:
  wordCount: 54
  wordValue: 0.1
  result: 2.97
0.81.8415
Tests are not passing but they also don't pass on the main branc…
1.85
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 31
  wordValue: 0.1
  result: 1.85
0.20.09
this is not secure, you need to verify the access token either t…
1.11
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 17
  wordValue: 0.1
  result: 1.11
10.28
Yes
0.1
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 1
  wordValue: 0.1
  result: 0.1
00.005
these variables should have names that describe what they are
0.71
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 10
  wordValue: 0.1
  result: 0.71
0.50.09125
key is not needed anymore because the user ID is in the token. I…
2
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 34
  wordValue: 0.1
  result: 2
0.90.45
```suggestionexport async function validateGithubT…
1.95
content:
  content:
    p:
      score: 0
      elementCount: 2
  result: 0
regex:
  wordCount: 33
  wordValue: 0.1
  result: 1.95
0.90.44125
are you sure this is needed? I've never needed to use it, usuall…
1
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 15
  wordValue: 0.1
  result: 1
0.40.1
you don't need worker URL because it is the same as the page URL…
1.28
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 20
  wordValue: 0.1
  result: 1.28
0.60.192
You should send Github auth token instead of the whole Supabase …
2.15
content:
  content:
    p:
      score: 0
      elementCount: 2
  result: 0
regex:
  wordCount: 37
  wordValue: 0.1
  result: 2.15
0.90.48625
I have just tried locally with `Request` from `@clou…
0.77
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 11
  wordValue: 0.1
  result: 0.77
0.30.05525
@koya0 you can put worker code as a [page function](https://deve…
6.33
content:
  content:
    p:
      score: 0
      elementCount: 1
    a:
      score: 5
      elementCount: 1
  result: 5
regex:
  wordCount: 21
  wordValue: 0.1
  result: 1.33
0.71.48025
That's fine but it'd make more sense for that check to be on the…
1.17
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 18
  wordValue: 0.1
  result: 1.17
0.50.14375
@koya0 please resolve the conflicts and change start command to …
0.77
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 11
  wordValue: 0.1
  result: 0.77
0.50.09375
I think he meant the google analytics part of the codeYes the …
2.64
content:
  content:
    p:
      score: 0
      elementCount: 2
  result: 0
regex:
  wordCount: 47
  wordValue: 0.1
  result: 2.64
0.80.528
Yes
0.1
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 1
  wordValue: 0.1
  result: 0.1
00.005
I realized we have two lock files, yarn is used by cypress so th…
1.65
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 27
  wordValue: 0.1
  result: 1.65
0.40.1625
Are you sure? When I run it, it changes
0.65
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 9
  wordValue: 0.1
  result: 0.65
0.30.04625

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment