* [WIP] Transfer collections to own branch
* fixes
* rewrite js
* Add visibility dropdown to collection edit modal
* Add visibility badges to collection page
* Update visibility options and icons in collection
page
* Add delete functionality to collection modal
* Collection project deletion flow
* remove "visit project" button on overflow
* Remove via checklist not individually
* Update manage title in settings.vue
* remove collections from settings page
* hook up collections page
* collection header to look like project header
* Refactor layout.scss and collections.vue
* fix omorphia
* Update
* Conform collections to old design structure
* Update navigation links and remove unused code
* Add collection view and collections to user page
* Refactor user project display logic
* Add collection creation functionality and update profile labels
* Add function calls to initialize user collections
* Refactor collection page layout and functionality
* Add initialization of user collections in create function
* Fix styling issue in collection page
* Update collection status to private
* remove name
* Refactor card component and update grid layout
* Finish collections
---------
Co-authored-by: Carter <safe@fea.st>
* [WIP] Transfer analytics to own branch
* code style changes
* Refactor country name conversion
* Clean up api and ssr for settings page
* refactor analytics into reusables
* Refactor chart tooltip and reset functionality
* Update dayjs import and formatTimestamp function
* Fix bug in login functionality
* Abstract data fetching
* Refactor analytics data formatting
* Refactor useFetchAllAnalytics function signature
* Refactor analytics processing functions
* Fix chart data in ChartDisplay.vue
* Refactor analytics pages
* Refactor delete labrinth.ts test types
* Fix import statement for dayjs and update usage of
unix function
* Fix dropdown select in ChartDisplay.vue and add
Analytics link in creations.vue
* Update chart colors in ChartDisplay.vue and
analytics.js
* Update defaultRanges in ChartDisplay.vue
* Add colors to chart
* Update legend position in ChartDisplay.vue
* Refactor color conversion functions in
analytics.js
* Bug fixes
* Use softer colors
* Import dayjs unix module for analytics.js
* Refactor chart tooltip generation
* Fix calculation of total value in generateTooltip
function
* Fix button-base styling in ChartDisplay.vue
* Adopt intl standard rather than iso-3166-1
* Add support for potential flags
* Analytics rebased
* fix cf pages
* now?
* try now
* now?
* Fix this time
* address rev
* Finish analytics
* fix api url
---------
Co-authored-by: Carter <safe@fea.st>
* made dummy data more consistent; not an option
* fixed variable dropping issue crashing actix (?)
* removed scopes specific tests, removed schedule tests
* team routes use api
* removed printlns, fmt clippy prepare
* follows
* all v2 routes now either convert or have a comment
* added common structs, clippy
* merge fix
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>