From 1ec4bd46fa581047b120e904e4f9745e2c0d79ec Mon Sep 17 00:00:00 2001
From: Harshit Seksaria <37345795+letsintegreat@users.noreply.github.com>
Date: Mon, 6 Mar 2023 11:31:02 +0530
Subject: [PATCH 01/19] Remove all instances of the last app name, changed to
BLT
---
.github/workflows/issue-assign.yml | 2 +-
.metadata | 30 +-
CONTRIBUTING.md | 18 +-
README.md | 55 +--
android/app/build.gradle | 2 +-
android/app/src/debug/AndroidManifest.xml | 2 +-
android/app/src/main/AndroidManifest.xml | 4 +-
.../blt}/MainActivity.kt | 2 +-
.../res/drawable-v21/launch_background.xml | 2 +-
.../app/src/main/res/drawable/blt_logo.xml | 69 ++++
.../src/main/res/drawable/bugheist_logo.xml | 15 -
.../main/res/drawable/launch_background.xml | 2 +-
android/app/src/profile/AndroidManifest.xml | 2 +-
assets/TnC.md | 46 ++-
assets/blt_logo.svg | 23 ++
assets/bugheist_logo.svg | 14 -
assets/logo_white.svg | 35 +-
assets/privacy_policy.md | 8 +-
ios/.gitignore | 2 +
ios/Flutter/AppFrameworkInfo.plist | 4 +-
ios/Flutter/Debug.xcconfig | 1 -
ios/Flutter/Release.xcconfig | 1 -
ios/Podfile | 45 ---
ios/Podfile.lock | 34 --
ios/Runner.xcodeproj/project.pbxproj | 304 +---------------
.../xcshareddata/xcschemes/Runner.xcscheme | 2 +-
.../contents.xcworkspacedata | 3 -
.../Icon-App-1024x1024@1x.png | Bin 23337 -> 10932 bytes
.../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 525 -> 295 bytes
.../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 1083 -> 406 bytes
.../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 1753 -> 450 bytes
.../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 766 -> 282 bytes
.../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 1678 -> 462 bytes
.../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 2682 -> 704 bytes
.../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 1083 -> 406 bytes
.../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 2405 -> 586 bytes
.../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 3823 -> 862 bytes
.../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 3823 -> 862 bytes
.../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 5853 -> 1674 bytes
.../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 2260 -> 762 bytes
.../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 4859 -> 1226 bytes
.../Icon-App-83.5x83.5@2x.png | Bin 5327 -> 1418 bytes
ios/Runner/Info.plist | 30 +-
ios/Runner/Runner.entitlements | 14 -
.../Base.lproj/MainInterface.storyboard | 24 --
ios/ShareExtension/Info.plist | 60 ---
.../ShareExtension.entitlements | 10 -
ios/ShareExtension/ShareViewController.swift | 342 ------------------
lib/main.dart | 4 +-
lib/src/app.dart | 16 +-
lib/src/components/appbar.dart | 4 +-
.../onboarding/data/onboard_page_data.dart | 6 +-
lib/src/components/onboarding/onboarding.dart | 2 +-
lib/src/components/searchbar.dart | 2 +-
lib/src/constants/about_constants.dart | 12 +-
lib/src/global/variables.dart | 2 +-
lib/src/models/company_model.dart | 2 +-
lib/src/models/issue_model.dart | 2 +-
lib/src/models/issuedata_model.dart | 2 +-
lib/src/models/user_model.dart | 2 +-
lib/src/pages/auth/forgot.dart | 2 +-
lib/src/pages/auth/login.dart | 4 +-
lib/src/pages/auth/signup.dart | 2 +-
lib/src/pages/drawer/about.dart | 8 +-
lib/src/pages/drawer/company_dashboard.dart | 8 +-
lib/src/pages/drawer/legal.dart | 6 +-
lib/src/pages/error.dart | 4 +-
lib/src/pages/home/feed.dart | 4 +-
lib/src/pages/home/home.dart | 18 +-
lib/src/pages/home/issues.dart | 2 +-
lib/src/pages/home/leaderboard.dart | 2 +-
lib/src/pages/home/profile.dart | 4 +-
lib/src/pages/home/report_bug.dart | 6 +-
.../leaderboards/company_scoreboard.dart | 6 +-
.../leaderboards/global_leaderboard.dart | 4 +-
.../leaderboards/monthly_leaderboard.dart | 4 +-
lib/src/pages/onboarding_main_page.dart | 2 +-
lib/src/pages/welcome.dart | 2 +-
lib/src/providers/authstate_provider.dart | 2 +-
.../companyscoreboard_provider.dart | 6 +-
.../globalleaderboard_povider.dart | 6 +-
lib/src/providers/login_provider.dart | 2 +-
lib/src/routes/routing.dart | 18 +-
lib/src/util/api/auth_api.dart | 6 +-
lib/src/util/api/company_api.dart | 2 +-
lib/src/util/api/general_api.dart | 2 +-
lib/src/util/api/issues_api.dart | 8 +-
lib/src/util/api/leaderboard_api.dart | 2 +-
lib/src/util/api/user_api.dart | 4 +-
lib/src/util/endpoints/auth_endpoints.dart | 4 +-
lib/src/util/endpoints/company_endpoints.dart | 4 +-
lib/src/util/endpoints/general_endpoints.dart | 2 +-
lib/src/util/endpoints/issue_endpoints.dart | 4 +-
.../util/endpoints/leaderboard_endpoints.dart | 2 +-
lib/src/util/endpoints/user_endpoints.dart | 4 +-
pubspec.yaml | 4 +-
test/widget_test.dart | 30 ++
web/favicon.png | Bin 0 -> 917 bytes
web/icons/Icon-192.png | Bin 0 -> 5292 bytes
web/icons/Icon-512.png | Bin 0 -> 8252 bytes
web/icons/Icon-maskable-192.png | Bin 0 -> 5594 bytes
web/icons/Icon-maskable-512.png | Bin 0 -> 20998 bytes
web/index.html | 59 +++
web/manifest.json | 35 ++
windows/.gitignore | 17 -
windows/CMakeLists.txt | 95 -----
windows/flutter/CMakeLists.txt | 103 ------
.../flutter/generated_plugin_registrant.cc | 14 -
windows/flutter/generated_plugin_registrant.h | 15 -
windows/flutter/generated_plugins.cmake | 24 --
windows/runner/CMakeLists.txt | 17 -
windows/runner/Runner.rc | 121 -------
windows/runner/flutter_window.cpp | 61 ----
windows/runner/flutter_window.h | 33 --
windows/runner/main.cpp | 43 ---
windows/runner/resource.h | 16 -
windows/runner/resources/app_icon.ico | Bin 33772 -> 0 bytes
windows/runner/runner.exe.manifest | 20 -
windows/runner/utils.cpp | 64 ----
windows/runner/utils.h | 19 -
windows/runner/win32_window.cpp | 245 -------------
windows/runner/win32_window.h | 98 -----
122 files changed, 444 insertions(+), 2118 deletions(-)
rename android/app/src/main/kotlin/com/{example/flutter_bugheist => apps/blt}/MainActivity.kt (78%)
create mode 100644 android/app/src/main/res/drawable/blt_logo.xml
delete mode 100644 android/app/src/main/res/drawable/bugheist_logo.xml
create mode 100644 assets/blt_logo.svg
delete mode 100644 assets/bugheist_logo.svg
delete mode 100644 ios/Podfile
delete mode 100644 ios/Podfile.lock
delete mode 100644 ios/Runner/Runner.entitlements
delete mode 100644 ios/ShareExtension/Base.lproj/MainInterface.storyboard
delete mode 100644 ios/ShareExtension/Info.plist
delete mode 100644 ios/ShareExtension/ShareExtension.entitlements
delete mode 100644 ios/ShareExtension/ShareViewController.swift
create mode 100644 test/widget_test.dart
create mode 100644 web/favicon.png
create mode 100644 web/icons/Icon-192.png
create mode 100644 web/icons/Icon-512.png
create mode 100644 web/icons/Icon-maskable-192.png
create mode 100644 web/icons/Icon-maskable-512.png
create mode 100644 web/index.html
create mode 100644 web/manifest.json
delete mode 100644 windows/.gitignore
delete mode 100644 windows/CMakeLists.txt
delete mode 100644 windows/flutter/CMakeLists.txt
delete mode 100644 windows/flutter/generated_plugin_registrant.cc
delete mode 100644 windows/flutter/generated_plugin_registrant.h
delete mode 100644 windows/flutter/generated_plugins.cmake
delete mode 100644 windows/runner/CMakeLists.txt
delete mode 100644 windows/runner/Runner.rc
delete mode 100644 windows/runner/flutter_window.cpp
delete mode 100644 windows/runner/flutter_window.h
delete mode 100644 windows/runner/main.cpp
delete mode 100644 windows/runner/resource.h
delete mode 100644 windows/runner/resources/app_icon.ico
delete mode 100644 windows/runner/runner.exe.manifest
delete mode 100644 windows/runner/utils.cpp
delete mode 100644 windows/runner/utils.h
delete mode 100644 windows/runner/win32_window.cpp
delete mode 100644 windows/runner/win32_window.h
diff --git a/.github/workflows/issue-assign.yml b/.github/workflows/issue-assign.yml
index 3d84c5b405..58b9368cac 100644
--- a/.github/workflows/issue-assign.yml
+++ b/.github/workflows/issue-assign.yml
@@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Assign Issues
- uses: Bugheist/assign-issues-action@main
+ uses: OWASP/assign-issues-action@main
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
repository: ${{ github.repository }}
diff --git a/.metadata b/.metadata
index 140b92946a..39fcc56ca5 100644
--- a/.metadata
+++ b/.metadata
@@ -1,10 +1,36 @@
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
-# This file should be version controlled and should not be manually edited.
+# This file should be version controlled.
version:
- revision: 4d7946a68d26794349189cf21b3f68cc6fe61dcb
+ revision: 9944297138845a94256f1cf37beb88ff9a8e811a
channel: stable
project_type: app
+
+# Tracks metadata for the flutter migrate command
+migration:
+ platforms:
+ - platform: root
+ create_revision: 9944297138845a94256f1cf37beb88ff9a8e811a
+ base_revision: 9944297138845a94256f1cf37beb88ff9a8e811a
+ - platform: android
+ create_revision: 9944297138845a94256f1cf37beb88ff9a8e811a
+ base_revision: 9944297138845a94256f1cf37beb88ff9a8e811a
+ - platform: ios
+ create_revision: 9944297138845a94256f1cf37beb88ff9a8e811a
+ base_revision: 9944297138845a94256f1cf37beb88ff9a8e811a
+ - platform: web
+ create_revision: 9944297138845a94256f1cf37beb88ff9a8e811a
+ base_revision: 9944297138845a94256f1cf37beb88ff9a8e811a
+
+ # User provided section
+
+ # List of Local paths (relative to this file) that should be
+ # ignored by the migrate tool.
+ #
+ # Files that are not part of the templates will be ignored by default.
+ unmanaged_files:
+ - 'lib/main.dart'
+ - 'ios/Runner.xcodeproj/project.pbxproj'
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index cdc181f4b4..7162dd9b74 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,18 +1,18 @@
# Contribution Guide
-Thinking of contributing to BugHeist's mobile app? Here's a comprehensive guide to let you join in the fun of the open source world!
+Thinking of contributing to BLT's mobile app? Here's a comprehensive guide to let you join in the fun of the open source world!
### Understanding BLT
-To be able to contribute to the BugHeist app, you must understand the project, BLT first. To iterate the basics, BLT is a bug logging tool which enables the users (i.e., one of you!) to share the common bugs you find while you surf over the hundreds of different websites or apps. This knowledge of the presence of a bug enables the developers to fix them quickly and thus enhance your browsing experience on that website or that app. This is not the end, you also get rewarded for finding bugs and can also get rewarded in case you are on the top leaderboards of a bug hunt organized by various companies on BugHeist!
+To be able to contribute to the BLT app, you must understand the project, BLT first. To iterate the basics, BLT is a bug logging tool which enables the users (i.e., one of you!) to share the common bugs you find while you surf over the hundreds of different websites or apps. This knowledge of the presence of a bug enables the developers to fix them quickly and thus enhance your browsing experience on that website or that app. This is not the end, you also get rewarded for finding bugs and can also get rewarded in case you are on the top leaderboards of a bug hunt organized by various companies on BLT!
Open Source FTW!
### This Repository
-All of the BugHeist app's code is in this repository.
+All of the BLT app's code is in this repository.
### The BLT repository repository
-To keep things mantaibale, the website's frontend, backend, and the API's code is in The [BLT repository.](https://www.bugheist.com)
+To keep things mantaibale, the website's frontend, backend, and the API's code is in The [BLT repository.](https://github.com/OWASP/BLT)
### Time to contribute!
Too much talkin', let's get to the business, yes? We welcome both developers and designers, so we have something for both of you!
@@ -20,8 +20,8 @@ Too much talkin', let's get to the business, yes? We welcome both developers and
#### _If you are a developer_
Follow the steps below, and you'll be able to set up the dev environment in no time!
-- Go to the [BugHeist/Flutter](https://github.com/Bugheist/Flutter) repository.
-- Clone the repository, run `git clone https://github.com/Bugheist/Flutter` (you can use any way of your choice).
+- Go to the [OWASP/BLT-Flutter](https://github.com/OWASP/BLT-Flutter) repository.
+- Clone the repository, run `git clone https://github.com/OWASP/BLT-Flutter` (you can use any way of your choice).
- Open the project in an editor of your choice, and then run `flutter run` from the current working directory. ([Haven't installed flutter?](https://docs.flutter.dev/get-started/install) or are [new to flutter?](https://docs.flutter.dev/get-started/codelab))
If you were able to build the app, then you're all set! Check the next section on what to do next.
@@ -35,12 +35,12 @@ We value a good user experience empowered by good design practices. You can view
-_Figma link: https://www.figma.com/file/NYD5WZzJywnO338lchnece/BugHeist?node-id=7%3A634_
+_Figma link: https://www.figma.com/file/NYD5WZzJywnO338lchnece/BLT?node-id=7%3A634&t=gjDWzr6qy82jpUQa-1_
### Dev, Set, GO!
-If you have set up the dev environment, what are you waiting for? You can do so much! Need a good starting point? Go through the list of [issues](https://github.com/Bugheist/Flutter/issues) on the repository! Have a great new idea that you implemented and want it in the app? [Make a PR](https://github.com/Bugheist/Flutter/pulls), and we'll be sure to consider it! One last thing, while suggesting a screen, please follow the design schemes in the above-shared design file, and make sure that `flutter analyze` works before submitting that hard-worked pull request of yours!
+If you have set up the dev environment, what are you waiting for? You can do so much! Need a good starting point? Go through the list of [issues](https://github.com/OWASP/BLT-Flutter/issues) on the repository! Have a great new idea that you implemented and want it in the app? [Make a PR](https://github.com/OWASP/BLT-Flutter/pulls), and we'll be sure to consider it! One last thing, while suggesting a screen, please follow the design schemes in the above-shared design file, and make sure that `flutter analyze` works before submitting that hard-worked pull request of yours!
#### _Looking forward to what you do!_
-
-
-### Check exiting issues.
-Find the bugs and issues in current websites, maybe help fixing 'em too?
-
-### Report Bugs
-Heist those sneaky bugs on different websites and apps & report them. Get rewards too, companies are held accountable!
-
-### Get Renowned
-Fight with other like minded bug and bounty hunters across the word to get on top of the leaderboard!
-
-## About BugHeist
-BugHeist is a bug-hunting & logging tool which allows you, the user or company to hunt for bugs, claim bug hounties and allow you to start bughunting spree/contest respectively. The best part? All of it is opensourced!
-
-## Contributing
-We welcome any contributions big or small. To start contributing, start with anything like opening an issue, pull request, suggesting a documentation etc.
-
-__If you want to see a complete Contribution Guide, check it out [here.](./CONTRIBUTING.md)__
-
-_Please make sure `flutter analyze` works before submitting the pull request._
-
-- ### New to flutter?
- A few resources to get you started:
-
- - [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)
- - [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)
-
-- ### Are you a designer?
- We got your back! If you want to help up with the UI mockups, design and prototyping refer the below links:
-
- - New Design file: https://www.figma.com/file/NYD5WZzJywnO338lchnece/BugHeist?node-id=7%3A634
- - Old design file: https://www.figma.com/file/s0xuxeU6O2guoWEfA9OElZ/Bugheist-Full-Design?node-id=513%3A771
-
-
-
-_Looking for the BugHeist website? Check it out [here](https://www.bugheist.com)!_
+https://owasp.org/www-project-bug-logging-tool/
\ No newline at end of file
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 30f1857b8b..67fde91064 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -35,7 +35,7 @@ android {
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
- applicationId "com.apps.bugheist"
+ applicationId "com.apps.blt"
minSdkVersion 18
targetSdkVersion 30
versionCode flutterVersionCode.toInteger()
diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml
index 3f0bd632a6..5ce955c628 100644
--- a/android/app/src/debug/AndroidManifest.xml
+++ b/android/app/src/debug/AndroidManifest.xml
@@ -1,5 +1,5 @@
+ package="com.apps.blt">
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index cecbcb8b0c..c5ea6bf85d 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -1,8 +1,8 @@
+ package="com.apps.blt">
diff --git a/android/app/src/main/res/drawable/blt_logo.xml b/android/app/src/main/res/drawable/blt_logo.xml
new file mode 100644
index 0000000000..fd12e6d390
--- /dev/null
+++ b/android/app/src/main/res/drawable/blt_logo.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/app/src/main/res/drawable/bugheist_logo.xml b/android/app/src/main/res/drawable/bugheist_logo.xml
deleted file mode 100644
index f0a5b1773e..0000000000
--- a/android/app/src/main/res/drawable/bugheist_logo.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml
index 3120564598..af9dd43efb 100644
--- a/android/app/src/main/res/drawable/launch_background.xml
+++ b/android/app/src/main/res/drawable/launch_background.xml
@@ -5,6 +5,6 @@
diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml
index 3f0bd632a6..5ce955c628 100644
--- a/android/app/src/profile/AndroidManifest.xml
+++ b/android/app/src/profile/AndroidManifest.xml
@@ -1,5 +1,5 @@
+ package="com.apps.blt">
diff --git a/assets/TnC.md b/assets/TnC.md
index 6a1886ac02..c27e3df688 100644
--- a/assets/TnC.md
+++ b/assets/TnC.md
@@ -1,10 +1,10 @@
-By using the Bugheist.com web site ("Service"), or any services of Bugheist ("Bugheist"), you are agreeing to be bound by the following terms and conditions ("Terms of Service"). IF YOU ARE ENTERING INTO THIS AGREEMENT ON BEHALF OF A COMPANY OR OTHER LEGAL ENTITY, YOU REPRESENT THAT YOU HAVE THE AUTHORITY TO BIND SUCH ENTITY, ITS AFFILIATES AND ALL USERS WHO ACCESS OUR SERVICES THROUGH YOUR ACCOUNT TO THESE TERMS AND CONDITIONS, IN WHICH CASE THE TERMS "YOU" OR "YOUR" SHALL REFER TO SUCH ENTITY, ITS AFFILIATES AND USERS ASSOCIATED WITH IT. IF YOU DO NOT HAVE SUCH AUTHORITY, OR IF YOU DO NOT AGREE WITH THESE TERMS AND CONDITIONS, YOU MUST NOT ACCEPT THIS AGREEMENT AND MAY NOT USE THE SERVICES.
+By using the blt.owasp.org web site ("Service"), or any services of BLT ("BLT"), you are agreeing to be bound by the following terms and conditions ("Terms of Service"). IF YOU ARE ENTERING INTO THIS AGREEMENT ON BEHALF OF A COMPANY OR OTHER LEGAL ENTITY, YOU REPRESENT THAT YOU HAVE THE AUTHORITY TO BIND SUCH ENTITY, ITS AFFILIATES AND ALL USERS WHO ACCESS OUR SERVICES THROUGH YOUR ACCOUNT TO THESE TERMS AND CONDITIONS, IN WHICH CASE THE TERMS "YOU" OR "YOUR" SHALL REFER TO SUCH ENTITY, ITS AFFILIATES AND USERS ASSOCIATED WITH IT. IF YOU DO NOT HAVE SUCH AUTHORITY, OR IF YOU DO NOT AGREE WITH THESE TERMS AND CONDITIONS, YOU MUST NOT ACCEPT THIS AGREEMENT AND MAY NOT USE THE SERVICES.
-Please note that if you are accessing any Bugheist service in your capacity as a government entity, there are special terms that may apply to you.
+Please note that if you are accessing any BLT service in your capacity as a government entity, there are special terms that may apply to you.
-If Bugheist makes material changes to these Terms, we will notify you by email or by posting a notice on our site before the changes are effective. Any new features that augment or enhance the current Service, including the release of new tools and resources, shall be subject to the Terms of Service. Continued use of the Service after any such changes shall constitute your consent to such changes. You can review the most current version of the Terms of Service at any time at: http://www.bugheist.com/terms
+If BLT makes material changes to these Terms, we will notify you by email or by posting a notice on our site before the changes are effective. Any new features that augment or enhance the current Service, including the release of new tools and resources, shall be subject to the Terms of Service. Continued use of the Service after any such changes shall constitute your consent to such changes. You can review the most current version of the Terms of Service at any time at: https://www.blt.owasp.org//terms
-Violation of any of the terms below will result in the termination of your Account. While Bugheist prohibits such conduct and Content on the Service, you understand and agree that Bugheist cannot be responsible for the Content posted on the Service and you nonetheless may be exposed to such materials. You agree to use the Service at your own risk.
+Violation of any of the terms below will result in the termination of your Account. While BLT prohibits such conduct and Content on the Service, you understand and agree that BLT cannot be responsible for the Content posted on the Service and you nonetheless may be exposed to such materials. You agree to use the Service at your own risk.
1. You must be 13 years or older to use this Service.
@@ -14,7 +14,7 @@ Violation of any of the terms below will result in the termination of your Accou
4. Your login may only be used by one person - a single login shared by multiple people is not permitted. You may create separate logins for as many people as your plan allows.
-5. You are responsible for maintaining the security of your account and password. Bugheist cannot and will not be liable for any loss or damage from your failure to comply with this security obligation.
+5. You are responsible for maintaining the security of your account and password. BLT cannot and will not be liable for any loss or damage from your failure to comply with this security obligation.
6. You are responsible for all Content posted and activity that occurs under your account (even when Content is posted by others who have accounts under your account).
@@ -23,13 +23,13 @@ Violation of any of the terms below will result in the termination of your Accou
8. You may not use the Service for any illegal or unauthorized purpose. You must not, in the use of the Service, violate any laws in your jurisdiction (including but not limited to copyright or trademark laws).
-Customers may access their Bugheist account data via an API (Application Program Interface). Any use of the API, including use of the API through a third-party product that accesses Bugheist, is bound by these Terms of Service plus the following specific terms:
+Customers may access their BLT account data via an API (Application Program Interface). Any use of the API, including use of the API through a third-party product that accesses BLT, is bound by these Terms of Service plus the following specific terms:
-1. You expressly understand and agree that Bugheist shall not be liable for any direct, indirect, incidental, special, consequential or exemplary damages, including but not limited to, damages for loss of profits, goodwill, use, data or other intangible losses (even if Bugheist has been advised of the possibility of such damages), resulting from your use of the API or third-party products that access data via the API.
+1. You expressly understand and agree that BLT shall not be liable for any direct, indirect, incidental, special, consequential or exemplary damages, including but not limited to, damages for loss of profits, goodwill, use, data or other intangible losses (even if BLT has been advised of the possibility of such damages), resulting from your use of the API or third-party products that access data via the API.
-2. Abuse or excessively frequent requests to Bugheist via the API may result in the temporary or permanent suspension of your account's access to the API. Bugheist, in its sole discretion, will determine abuse or excessive usage of the API. Bugheist will make a reasonable attempt via email to warn the account owner prior to suspension.
+2. Abuse or excessively frequent requests to BLT via the API may result in the temporary or permanent suspension of your account's access to the API. BLT, in its sole discretion, will determine abuse or excessive usage of the API. BLT will make a reasonable attempt via email to warn the account owner prior to suspension.
-3. Bugheist reserves the right at any time to modify or discontinue, temporarily or permanently, your access to the API (or any part thereof) with or without notice.
+3. BLT reserves the right at any time to modify or discontinue, temporarily or permanently, your access to the API (or any part thereof) with or without notice.
```
```
@@ -42,9 +42,9 @@ Customers may access their Bugheist account data via an API (Application Program
4. All fees are exclusive of all taxes, levies, or duties imposed by taxing authorities, and you shall be responsible for payment of all such taxes, levies, or duties, excluding only United States (federal or state) taxes.
5. For any upgrade or downgrade in plan level while on a monthly billing cycle, the credit card that you provided will automatically be charged the new rate on your next billing cycle.
-For upgrades or downgrades while on a yearly plan, Bugheist will immediately charge or refund the difference in plan cost, prorated for the remaining time in your yearly billing cycle.
+For upgrades or downgrades while on a yearly plan, BLT will immediately charge or refund the difference in plan cost, prorated for the remaining time in your yearly billing cycle.
-6. Downgrading your Service may cause the loss of Content, features, or capacity of your Account. Bugheist does not accept any liability for such loss.
+6. Downgrading your Service may cause the loss of Content, features, or capacity of your Account. BLT does not accept any liability for such loss.
```
```
@@ -55,31 +55,31 @@ For upgrades or downgrades while on a yearly plan, Bugheist will immediately cha
3. If you cancel the Service before the end of your current paid up month, your cancellation will take effect immediately and you will not be charged again.
-4. Bugheist, in its sole discretion, has the right to suspend or terminate your account and refuse any and all current or future use of the Service, or any other Bugheist service, for any reason at any time. Such termination of the Service will result in the deactivation or deletion of your Account or your access to your Account, and the forfeiture and relinquishment of all Content in your Account. Bugheist reserves the right to refuse service to anyone for any reason at any time.
+4. BLT, in its sole discretion, has the right to suspend or terminate your account and refuse any and all current or future use of the Service, or any other BLT service, for any reason at any time. Such termination of the Service will result in the deactivation or deletion of your Account or your access to your Account, and the forfeiture and relinquishment of all Content in your Account. BLT reserves the right to refuse service to anyone for any reason at any time.
```
```
1. We claim no intellectual property rights over the material you provide to the Service. Your profile and materials uploaded remain yours. However, by setting your pages to be viewed publicly, you agree to allow others to view your Content. By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories.
-2. Bugheist does not pre-screen Content, but Bugheist and its designee have the right (but not the obligation) in their sole discretion to refuse or remove any Content that is available via the Service.
+2. BLT does not pre-screen Content, but BLT and its designee have the right (but not the obligation) in their sole discretion to refuse or remove any Content that is available via the Service.
-3. You shall defend Bugheist against any claim, demand, suit or proceeding made or brought against Bugheist by a third party alleging that Your Content, or Your use of the Service in violation of this Agreement, infringes or misappropriates the intellectual property rights of a third party or violates applicable law, and shall indemnify Bugheist for any damages finally awarded against, and for reasonable attorney’s fees incurred by, Bugheist in connection with any such claim, demand, suit or proceeding; provided, that Bugheist (a) promptly gives You written notice of the claim, demand, suit or proceeding; (b) gives You sole control of the defense and settlement of the claim, demand, suit or proceeding (provided that You may not settle any claim, demand, suit or proceeding unless the settlement unconditionally releases Bugheist of all liability); and (c) provides to You all reasonable assistance, at Your expense.
+3. You shall defend BLT against any claim, demand, suit or proceeding made or brought against BLT by a third party alleging that Your Content, or Your use of the Service in violation of this Agreement, infringes or misappropriates the intellectual property rights of a third party or violates applicable law, and shall indemnify BLT for any damages finally awarded against, and for reasonable attorney’s fees incurred by, BLT in connection with any such claim, demand, suit or proceeding; provided, that BLT (a) promptly gives You written notice of the claim, demand, suit or proceeding; (b) gives You sole control of the defense and settlement of the claim, demand, suit or proceeding (provided that You may not settle any claim, demand, suit or proceeding unless the settlement unconditionally releases BLT of all liability); and (c) provides to You all reasonable assistance, at Your expense.
```
```
1. Your use of the Service is at your sole risk. The service is provided on an "as is" and "as available" basis.
-2. Support for Bugheist services is only available in English, via email.
+2. Support for BLT services is only available in English, via email.
-3. You understand that Bugheist uses third party vendors and hosting partners to provide the necessary hardware, software, networking, storage, and related technology required to run the Service.
+3. You understand that BLT uses third party vendors and hosting partners to provide the necessary hardware, software, networking, storage, and related technology required to run the Service.
-4. You must not modify, adapt or hack the Service or modify another website so as to falsely imply that it is associated with the Service, Bugheist, or any other Bugheist service.
+4. You must not modify, adapt or hack the Service or modify another website so as to falsely imply that it is associated with the Service, BLT, or any other BLT service.
5. We may, but have no obligation to, remove Content and Accounts containing Content that we determine in our sole discretion are unlawful, offensive, threatening, libelous, defamatory, pornographic, obscene or otherwise objectionable or violates any party's intellectual property or these Terms of Service.
-6. Verbal, physical, written or other abuse (including threats of abuse or retribution) of any Bugheist customer, employee, member, or officer will result in immediate account termination.
+6. Verbal, physical, written or other abuse (including threats of abuse or retribution) of any BLT customer, employee, member, or officer will result in immediate account termination.
7. You understand that the technical processing and transmission of the Service, including your Content, may be transfered unencrypted and involve (a) transmissions over various networks; and (b) changes to conform and adapt to technical requirements of connecting networks or devices.
@@ -87,12 +87,10 @@ For upgrades or downgrades while on a yearly plan, Bugheist will immediately cha
9. You must not transmit any worms or viruses or any code of a destructive nature.
-10. If your bandwidth usage significantly exceeds the average bandwidth usage (as determined solely by Bugheist) of other Bugheist customers, we reserve the right to immediately disable your account or throttle your file hosting until you can reduce your bandwidth consumption.
+10. If your bandwidth usage significantly exceeds the average bandwidth usage (as determined solely by BLT) of other BLT customers, we reserve the right to immediately disable your account or throttle your file hosting until you can reduce your bandwidth consumption.
-11. Bugheist does not warrant that (i) the service will meet your specific requirements, (ii) the service will be uninterrupted, timely, secure, or error-free, (iii) the results that may be obtained from the use of the service will be accurate or reliable, (iv) the quality of any products, services, information, or other material purchased or obtained by you through the service will meet your expectations, and (v) any errors in the Service will be corrected.
+11. BLT does not warrant that (i) the service will meet your specific requirements, (ii) the service will be uninterrupted, timely, secure, or error-free, (iii) the results that may be obtained from the use of the service will be accurate or reliable, (iv) the quality of any products, services, information, or other material purchased or obtained by you through the service will meet your expectations, and (v) any errors in the Service will be corrected.
-12. You expressly understand and agree that Bugheist shall not be liable for any direct, indirect, incidental, special, consequential or exemplary damages, including but not limited to, damages for loss of profits, goodwill, use, data or other intangible losses (even if Bugheist has been advised of the possibility of such damages), resulting from: (i) the use or the inability to use the service; (ii) the cost of procurement of substitute goods and services resulting from any goods, data, information or services purchased or obtained or messages received or transactions entered into through or from the service; (iii) unauthorized access to or alteration of your transmissions or data; (iv) statements or conduct of any third party on the service; (v) or any other matter relating to the service.
+12. You expressly understand and agree that BLT shall not be liable for any direct, indirect, incidental, special, consequential or exemplary damages, including but not limited to, damages for loss of profits, goodwill, use, data or other intangible losses (even if BLT has been advised of the possibility of such damages), resulting from: (i) the use or the inability to use the service; (ii) the cost of procurement of substitute goods and services resulting from any goods, data, information or services purchased or obtained or messages received or transactions entered into through or from the service; (iii) unauthorized access to or alteration of your transmissions or data; (iv) statements or conduct of any third party on the service; (v) or any other matter relating to the service.
-13. The failure of Bugheist to exercise or enforce any right or provision of the Terms of Service shall not constitute a waiver of such right or provision. The Terms of Service constitutes the entire agreement between you and Bugheist and govern your use of the Service, superseding any prior agreements between you and Bugheist (including, but not limited to, any prior versions of the Terms of Service). You agree that these Terms of Service and Your use of the Service are governed under California law.
-
-14. Questions about the Terms of Service should be sent to support@bugheist.com.
+13. The failure of BLT to exercise or enforce any right or provision of the Terms of Service shall not constitute a waiver of such right or provision. The Terms of Service constitutes the entire agreement between you and BLT and govern your use of the Service, superseding any prior agreements between you and BLT (including, but not limited to, any prior versions of the Terms of Service). You agree that these Terms of Service and Your use of the Service are governed under California law.
diff --git a/assets/blt_logo.svg b/assets/blt_logo.svg
new file mode 100644
index 0000000000..8b6f61f5c7
--- /dev/null
+++ b/assets/blt_logo.svg
@@ -0,0 +1,23 @@
+
diff --git a/assets/bugheist_logo.svg b/assets/bugheist_logo.svg
deleted file mode 100644
index 828c278bc0..0000000000
--- a/assets/bugheist_logo.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
diff --git a/assets/logo_white.svg b/assets/logo_white.svg
index 635a91fe4b..91cb1470c0 100644
--- a/assets/logo_white.svg
+++ b/assets/logo_white.svg
@@ -1,14 +1,23 @@
-