Skip to content

Latest commit

 

History

History
73 lines (65 loc) · 2.97 KB

TODO.md

File metadata and controls

73 lines (65 loc) · 2.97 KB

To Do List

List is in order of priority, with time estimates and the following tags.

  • [BUGS] resolve unexpected site behavior
  • [CALC] calculators
  • [DATA] database and data storage
  • [TEST] testing, QA
  • [ALGO] algorithms, EHP, other backend
  • [DVPS] devops and misc
  • [FRNT] web development, frontend

Backlog

  • [FRNT] Display time until gains reset (15m)
  • [DATA] Improve handling of or spread out Jagex API calls (8h)
    • perhaps this could allow for dynamic time tracking???
  • [ALGO] Fix repair_records tool and records in general (8h)
  • [FRNT] Link personal page skills to hiscores (2h)
  • [DATA] Explore options to improve datapoint storage (12h)
  • [FRNT] Latest 99 and 200ms (4h)
  • [FRNT] Firsts to 99, 200ms (4h)
  • [BUGS] Fix cache issues where users must use private mode to use site (2h)
  • [FRNT] Create new pages to compare gains and records (2h)
  • [FRNT] CSS color outlines for different account types (2h)
    • grey - irons, red - hc, white - uim
  • [TEST] Create unit test suite (24h)
  • [DVPS] Allow upload of content (flairs, news, etc) (24h)
    • Create admin user(s)?
  • [CALC] Fix GP/XP calculator to update GE prices once per hour (2h)
  • [CALC] Create general drop rate calculator (2h)
  • [CALC] Create Ogress drops calculator (3h)
  • [CALC] Create law usage calculator (3h)
  • [ALGO] Create level 3 skiller EHP across Reg/IM/HC/UIM. (4h)
  • [FRNT] Fix scrolls to not show small gaps (2h)
  • [FRNT] Fix tables with long rows to not be cut off (1h)
  • [FRNT] Fix names and flairs that spill to two lines long (1h)
  • [FRNT] Clan affiliation for players, filtering by clan
  • [FRNT] Competitions
  • [FRNT] Improving front page to look more like classic OSRS front page with links

In Progress

  • [DVPS] Explore migrating away from Heroku (40h)
  • [DVPS] Debug Windows dev environment setup (4h)
  • [DVPS] Complete open sourcing (8h)
    • refactoring to improve readability
      • move stuff out of config/initializers/assets.rb
      • separate out API/parsing from Player
      • separate out algorithms from Player
      • remove deprecrated code from players_controller.rb
      • do not allow player creation unless F2P

Done

  • [FRNT] FAQs page (8h)
  • [DATA] Display players' ranks on F2P.wiki only (8h)
  • [DATA] Add and display player created_at/updated_at timestamps (2h)
  • [ALGO] Improve HC death, de-iron, and de-UIM detection (4h) - Mike
  • [BUGS] When Jagex hiscores API is unresponsive, don't immediately mark as P2P (2h)
  • [DATA] LMS ranks (2h)
  • [FRNT] Consider restructuring Supporters list (2h) - Jack
  • [CALC] Fix ranged DPS calculator to use correct attack speed (30m)
  • [ALGO] Fix time-to-max to include bonus xp (4h)
    • Reg ttm should be <2400h
    • Sofacanlazy/Freckled Kid should have 0 ttm 99s
  • [DVPS] Upgrade to Rails 5.2 (4h)
    • remove unused gems
  • [DATA] Remove deprecated columns from competitions (30m)
  • [ALGO] Update Reg EHP from no-alt EHP to alt EHP. (2h)
  • [ALGO] Update IM/HC/UIM EHP to use Ogress EHP. (40h)
  • [ALGO] Implement Bonus XP algorithms (40h)
  • [FRNT] Base level rankings (1h)