Comments (3)
This issue cannot be closed until #17 is complete. It's possible for a site to have monetization enabled, but then have its payment pointer removed, however the time spent on the site would still be added to its total monetized time spent, which is not correct. If we are checking anytime the payment pointer is changed, then we will be able to differentiate between monetized time spent and non-monetized time spent in this situation.
from akita.
We can update our data storage to store monetized time spent per payment pointer per origin. Each origin will also hold the total monetized time spent at the origin in addition to the total time spent at the origin.
We currently calculate totalMonetizedTimeSpent
and store it into originStats
. We will need to modify how this time is being tracked so that we instead track it per payment pointer, but we still store the total time in originStats
.
We may need to make changes to the extension popup UI, since we only display the total time spent per origin, but we may want to indicate the total monetized time spent per origin too.
from akita.
Monetized time spent will still be stored at the origin level, not at the payment pointer level, to avoid complicating the data.
from akita.
Related Issues (20)
- Add call-to-action in extension popup for user feedback HOT 1
- Update installation instructions to include Edge and add install links to README HOT 1
- Include akitaproject.site in README and extension popup HOT 1
- Do extensive testing on all supported browsers HOT 3
- Top site detail overlaps with top site circles
- Update README and InstallAkita with Firefox extension links HOT 2
- Clicking on a link in the tutorial loses your spot in the tutorial
- Include a link to the WM Community Forem in the extension HOT 1
- [BUG] Top Site Detail shows "undefined" after visiting a site for a very short period of time HOT 4
- [BUG] Extension icon not showing monetized state on Twitch.tv, YouTube HOT 5
- Popup does not dismiss when clicking on survey link in feedback popup on Firefox
- [BUG] Sites with monetized iframes don't count as monetized on Chrome HOT 3
- Test monetization detection on single page applications HOT 1
- [BUG] Fetch requests against Gatehub ILP addresses fails on Chromium HOT 3
- Update akita screenshots for release HOT 1
- Support WM via link (rel=monetization)
- [BUG] Favicons don't show up for newly visited sites
- Test on Firefox, Chrome/Brave, Edge HOT 3
- Re-film Akita YouTube demo video
- Develop Akita for Safari
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from akita.