* [ImgBot] Optimize images
*Total -- 32.72kb -> 16.02kb (51.04%)
/app/assets/images/favicon.png -- 32.60kb -> 15.90kb (51.21%)
/public/icon.svg -- 0.12kb -> 0.11kb (4.1%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
* specify labels for trust level and add function to set trust
* set live count to green regardless of env
* add helper fuinction to infer country via timezone
* formatting performed via prettier
* remove prettier in favor of rubocop (dumbass)
* make tip box adjust to dark mode
* atom got sudo rm rfed by github remember?
* apply rules to editor list
* display languages in lowercase
---------
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
* Add initial sweep of background caching for shared data on page
* Rubocop format
* Speed up currently_hacking
* Rubocop format
* Fix active projects job
* Switch to activeprojectsjob for leaderboard
* Remove current project from nav
* Add flamegraph & stackprof for extra profiling
* Silence bullet alerts
* Remove eagerload of users from mini leaderboard
* Comment out expensive flavortext
* Bundle update brakeman
* Remove duplicate stackprof listing
* Add skylight auth to example env
* Add miscomitted background jobs
* Revert "Make weekly leaderboard rolling (#145)"
This reverts commit 8c6a5450fd.
* Speed up streak calculation for groups
* Remove unused lines in leaderboard update job
* Switch to local timezone when calculating home page
* Initial work to break out dashboard into own partial
* Fix chart initialization on filter change
* Factor out multiselect css & js
* Clean up js & css in filterable dashboard
* Refactor filter searching
* Fix projects filter
* Prevent race condition in dashboard async loading
* Move dashboard css / js out of user/show
* Move filterable dashboards over to homepage
* Clean up unused user controller routes
* feat: add recent signup users with avatars
- Show avatars of recent Hackatime setup users
- Add a hoverable user list showing all setup users with names and photos
- Add tooltips for first 5 users (as preview)
* Add flag to force the 'setup waka' notice
---------
Co-authored-by: Max Wofford <max@maxwofford.com>
* Switch to local timezone in activity graph
* Validate timezone field
* Invalidate activity graph after updating timezone
* Delete dark.css
* Add timezone selector to settings
* Update heartbeats to support timezone
* Switch to timezone validation using TZInfo
* Fix link to user timezone