Skip to content

Commit

Permalink
Merge branch 'Expensify:main' into Migrate-Icon/index.js-to-function-…
Browse files Browse the repository at this point in the history
…component
  • Loading branch information
rayane-d authored Sep 25, 2023
2 parents a5a253a + f5409e7 commit c055e06
Show file tree
Hide file tree
Showing 174 changed files with 997 additions and 357 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/Accessibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ What can we do to fix the issue?
<!---
Check off any platforms that are affected by this issue
--->
Which of our officially supported platforms is this issue occurring on?
Which of our officially supported platforms is this issue occurring on? Please only tick the box if you have provided a screen-recording in the thread for each platform:
- [ ] Android / native
- [ ] Android / Chrome
- [ ] iOS / native
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/deployExpensifyHelp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
name: Deploy ExpensifyHelp

on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

Expand Down
4 changes: 2 additions & 2 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,8 @@ android {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
multiDexEnabled rootProject.ext.multiDexEnabled
versionCode 1001037301
versionName "1.3.73-1"
versionCode 1001037401
versionName "1.3.74-1"
}

flavorDimensions "default"
Expand Down
2 changes: 1 addition & 1 deletion contributingGuides/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Note: if you are hired for an Upwork job and have any job-specific questions, pl
If you've found a vulnerability, please email [email protected] with the subject `Vulnerability Report` instead of creating an issue.

## Payment for Contributions
We hire and pay external contributors via Upwork.com. If you'd like to be paid for contributing or reporting a bug, please create an Upwork account, apply for an available job in [GitHub](https://github.com/Expensify/App/issues?q=is%3Aopen+is%3Aissue+label%3A%22Help+Wanted%22), and finally apply for the job in Upwork once your proposal gets selected in GitHub. PLease make sure your Upwork profile is **fully verified** before applying, otherwise you run the risk of not being paid. If you think your compensation should be increased for a specific job, you can request a reevaluation by commenting in the Github issue where the Upwork job was posted.
We hire and pay external contributors via Upwork.com. If you'd like to be paid for contributing or reporting a bug, please create an Upwork account, apply for an available job in [GitHub](https://github.com/Expensify/App/issues?q=is%3Aopen+is%3Aissue+label%3A%22Help+Wanted%22), and finally apply for the job in Upwork once your proposal gets selected in GitHub. Please make sure your Upwork profile is **fully verified** before applying, otherwise you run the risk of not being paid. If you think your compensation should be increased for a specific job, you can request a reevaluation by commenting in the Github issue where the Upwork job was posted.

Payment for your contributions and bug reports will be made no less than 7 days after the pull request is deployed to production to allow for [regression](https://github.com/Expensify/App/blob/main/contributingGuides/CONTRIBUTING.md#regressions) testing. If you have not received payment after 8 days of the PR being deployed to production, and there are no [regressions](https://github.com/Expensify/App/blob/main/contributingGuides/CONTRIBUTING.md#regressions), please add a comment to the issue mentioning the BugZero team member (Look for the melvin-bot "Triggered auto assignment to... (`Bug`)" to see who this is).

Expand Down
74 changes: 37 additions & 37 deletions docs/_data/_routes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,136 +7,136 @@ platforms:
- href: expensify-classic
title: Expensify Classic
hub-title: Expensify Classic - Help & Resources
url: expensify.com
description: Your account settings will look something like this
image: /assets/images/paper-airplane.svg
url: www.expensify.com
description: "Your account settings look like this:"
image: /assets/images/settings-old-dot.svg

# Hubs are comprised of sections and articles. Sections contain multiple related articles, but there can be standalone articles as well
hubs:
- href: getting-started
title: Getting Started
icon: /assets/images/accounting.svg
description: From setting up your account to ensuring you get the most out of Expensify’s suite of features, click here to get started on streamlining your expense management journey.

- href: account-settings
title: Account Settings
icon: /assets/images/gears.svg
description: With only a couple of clicks, split bills with your friends or coworkers.
description: Discover how to personalize your profile, add secondary logins, and grant delegated access to employees with our comprehensive guide on Account Settings.

- href: bank-accounts-and-credit-cards
title: Bank Accounts & Credit Cards
icon: /assets/images/bank-card.svg
description: Request money for work expenses, bills, or a night out with friends.
description: Find out how to connect Expensify to your financial institutions, track credit card transactions, and best practices for reconciling company cards.

- href: billing-and-subscriptions
title: Billing & Subscriptions
icon: /assets/images/money-wings.svg
description: Best practices for how to best deploy Expensify for your business
description: Here is where you can review Expensify's billing and subscription options, plan types, and payment methods.

- href: expense-and-report-features
title: Expense & Report Features
icon: /assets/images/money-receipt.svg
description: Everything else you're looking for is right here.
description: From enabling automatic expense auditing to tracking attendees, here is where you can review tips and tutorials to streamline expense management.

- href: expensify-card
title: Expensify Card
icon: /assets/images/hand-card.svg
description: Request money for work expenses, bills, or a night out with friends.
description: Explore how the Expensify Card combines convenience and security to enhance everyday business transactions. Discover how to apply for, oversee, and maximize your card perks here.

- href: exports
title: Exports
icon: /assets/images/monitor.svg
description: Best practices for how to best deploy Expensify for your business
description: From exporting reports to creating custom templates, here is where you can learn more about Expensify's versatile export options.

- href: get-paid-back
title: Get Paid Back
description: Everything else you're looking for is right here.
icon: /assets/images/money-into-wallet.svg

- href: getting-started
title: Getting Started
description: Everything else you're looking for is right here.
icon: /assets/images/accounting.svg
description: Whether you submit an expense report or an invoice, find out here how to ensure a smooth and timely payback process every time.

- href: integrations
title: Integrations
description: Everything else you're looking for is right here.
icon: /assets/images/workflow.svg
description: Enhance Expensify’s capabilities by integrating it with your accounting or HR software. Here is where you can learn more about creating a synchronized financial management ecosystem.

- href: manage-employees-and-report-approvals
title: Manage Employees & Report Approvals
icon: /assets/images/envelope-receipt.svg
description: Everything else you're looking for is right here.
description: Master the art of overseeing employees and reports by utilizing Expensify’s automation features and approval workflows.

- href: policy-and-domain-settings
title: Policy & Domain Setting
icon: /assets/images/shield.svg
description: Everything else you're looking for is right here.
description: Discover how to set up and manage policies, define user permissions, and implement compliance rules to maintain a secure and compliant financial management landscape.

- href: send-payments
title: Send Payments
icon: /assets/images/money-wings.svg
description: Everything else you're looking for is right here.
description: Uncover step-by-step guidance on sending direct reimbursements to employees, paying an invoice to a vendor, and utilizing third-party payment options.

- href: new-expensify
title: New Expensify
hub-title: New Expensify - Help & Resources
url: new.expensify.com
description: Your account settings will look something like this
image: /assets/images/paper-airplane.svg
description: "Your account settings look like this:"
image: /assets/images/settings-new-dot.svg

hubs:
- href: getting-started
title: Getting Started
icon: /assets/images/accounting.svg
description: From setting up your account to ensuring you get the most out of Expensify’s suite of features, click here to get started on streamlining your expense management journey.

- href: account-settings
title: Account Settings
icon: /assets/images/gears.svg
description: With only a couple of clicks, split bills with your friends or coworkers.
description: Discover how to personalize your profile, add secondary logins, and grant delegated access to employees with our comprehensive guide on Account Settings.

- href: bank-accounts-and-credit-cards
title: Bank Accounts & Credit Cards
icon: /assets/images/bank-card.svg
description: description
description: Find out how to connect Expensify to your financial institutions, track credit card transactions, and best practices for reconciling company cards.

- href: billing-and-plan-types
title: Billing & Plan Types
icon: /assets/images/money-wings.svg
description: description
description: Here is where you can review Expensify's billing and subscription options, plan types, and payment methods.

- href: expense-and-report-features
title: Expense & Report Features
icon: /assets/images/money-receipt.svg
description: description
description: From enabling automatic expense auditing to tracking attendees, here is where you can review tips and tutorials to streamline expense management.

- href: expensify-card
title: Expensify Card
icon: /assets/images/hand-card.svg
description: description
description: Explore how the Expensify Card combines convenience and security to enhance everyday business transactions. Discover how to apply for, oversee, and maximize your card perks here.

- href: exports
title: Exports
icon: /assets/images/monitor.svg
description: description
description: From exporting reports to creating custom templates, here is where you can learn more about Expensify's versatile export options.

- href: get-paid-back
title: Get Paid Back
icon: /assets/images/money-into-wallet.svg
description: description

- href: getting-started
title: Getting Started
icon: /assets/images/accounting.svg
description: description
description: Whether you submit an expense report or an invoice, find out here how to ensure a smooth and timely payback process every time.

- href: integrations
title: Integrations
icon: /assets/images/workflow.svg
description: description
description: Enhance Expensify’s capabilities by integrating it with your accounting or HR software. Here is where you can learn more about creating a synchronized financial management ecosystem.

- href: manage-employees-and-report-approvals
title: Manage Employees & Report Approvals
icon: /assets/images/envelope-receipt.svg
description: description
description: Master the art of overseeing employees and reports by utilizing Expensify’s automation features and approval workflows.

- href: send-payments
title: Send Payments
icon: /assets/images/money-wings.svg
description: description.
description: Uncover step-by-step guidance on sending direct reimbursements to employees, paying an invoice to a vendor, and utilizing third-party payment options.

- href: workspace-and-domain-settings
title: Workspace & Domain Settings
icon: /assets/images/shield.svg
description: description.
description: Discover how to set up and manage your workspace, define user permissions, and implement domain-level rules.
4 changes: 2 additions & 2 deletions docs/_includes/article-card.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<a class="card" href="/articles/{{ include.platform }}/{{ include.hub }}/{{ include.href }}">
<a class="article-card" href="/articles/{{ include.platform }}/{{ include.hub }}/{{ include.href }}">
<div class="body">
<h3 class="title">{{ include.title }}</h3>
<h4 class="title">{{ include.title }}</h4>
</div>
<div class="right-icon">
<img src="/assets/images/arrow-right.svg" class="base-icon"></img>
Expand Down
4 changes: 2 additions & 2 deletions docs/_includes/hub-card.html
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{% assign hub = include.hub %}
{% assign platform = include.platform %}
<a class="card" href="/{{ platform }}/hubs/{{ hub.href }}">
<a class="hub-card" href="/{{ platform }}/hubs/{{ hub.href }}">
<div class="row">
<div class="left-icon">
<div>
<img class="icon" src="{{ hub.icon }}" alt="{{ hub.href }}"/>
</div>
<div class="body">
Expand Down
21 changes: 15 additions & 6 deletions docs/_includes/platform-card.html
Original file line number Diff line number Diff line change
@@ -1,13 +1,22 @@
{% assign platform = site.data.routes.platforms | where: "href", include.href | first %}

<a class="card" href="/{{ platform.href }}/hubs">
<a class="platform-card" href="/{{ platform.href }}/hubs">
<div class="row">
<div class="left-icon">
<img class="icon" src="{{ platform.image }}" alt="{{ platform.href }}"/>
</div>
<div class="body">
<h3 class="title with-margin">{{ platform.title }}</h3>
<p class="description with-min-height">{{ platform.description }}</p>
<div class="header">
<div>
<h3 class="title with-margin">{{ platform.title }}</h3>
<p class="url">{{ platform.url }}</p>
</div>
<div class="select-button">
<button class="success">Select</button>
</div>
</div>

<p class="description">{{ platform.description }}</p>
</div>
<div class="platform-screenshot">
<img src="{{ platform.image }}" alt="{{ platform.href }}"/>
</div>
</div>
</a>
2 changes: 1 addition & 1 deletion docs/_includes/platform.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ <h1 class="title">{{ platform.hub-title }}</h1>

<p>{{ site.data.routes.home.description }}</p>

<div class="cards-group">
<div class="platform-cards-group">
{% for hub in platform.hubs %}
{% include hub-card.html hub=hub platform=selectedPlatform %}
{% endfor %}
Expand Down
Loading

0 comments on commit c055e06

Please sign in to comment.