cal/packages/app-store/campfire
Joe Au-Yeung a9a295dc54
Admin apps UI (#5494)
* Abstract app category navigation

* Send key schema to frontend

Co-authored-by: Omar López <zomars@users.noreply.github.com>

* Render keys for apps on admin

* Add enabled col for apps

* Save app keys to DB

* Add checks for admin role

* Abstract setup components

* Add AdminAppsList to setup wizard

* Migrate to v10 tRPC

* Default hide keys

* Display enabled apps

* Merge branch 'main' into admin-apps-ui

* Toggle calendars

* WIP

* Add params and include AppCategoryNavigation

* Refactor getEnabledApps

* Add warning for disabling apps

* Fallback to cal video when a video app is disabled

* WIP send disabled email

* Send email to all users of  event types with payment app

* Disable Stripe when app is disabled

* Disable apps in event types

* Send email to users on disabled apps

* Send email based on what app was disabled

* WIP type fix

* Disable navigation to apps list if already setup

* UI import fixes

* Waits for session data before redirecting

* Updates admin seeded password

To comply with admin password requirements

* Update yarn.lock

* Flex fixes

* Adds admin middleware

* Clean up

* WIP

* WIP

* NTS

* Add dirName to app metadata

* Upsert app if not in db

* Upsert app if not in db

* Add dirName to app metadata

* Add keys to app packages w/ keys

* Merge with main

* Toggle show keys & on enable

* Fix empty keys

* Fix lark calendar metadata

* Fix some type errors

* Fix Lark metadata & check for category when upserting

* More type fixes

* Fix types & add keys to google cal

* WIP

* WIP

* WIP

* More type fixes

* Fix type errors

* Fix type errors

* More type fixes

* More type fixes

* More type fixes

* Feedback

* Fixes default value

* Feedback

* Migrate credential invalid col default value "false"

* Upsert app on saving keys

* Clean up

* Validate app keys on frontend

* Add nonempty to app keys schemas

* Add web3

* Listlocale filter on categories / category

* Grab app metadata via category or categories

* Show empty screen if no apps are enabled

* Fix type checks

* Fix type checks

* Fix type checks

* Fix type checks

* Fix type checks

* Fix type checks

* Replace .nonempty() w/ .min(1)

* Fix type error

* Address feedback

* Added migration to keep current apps enabled

* Update apps.tsx

* Fix bug

* Add keys schema to Plausible app

* Add appKeysSchema to zod.ts template

* Update AdminAppsList.tsx

Co-authored-by: Omar López <zomars@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
2022-12-07 14:47:02 -07:00
..
api Feat: v2 App Store / Installed Apps (#4220) 2022-09-15 19:53:09 +00:00
components added campfire.to app (#3984) 2022-08-26 11:35:19 +00:00
static fixed file size campfire (#3985) 2022-08-26 14:46:15 +02:00
_metadata.ts Admin apps UI (#5494) 2022-12-07 14:47:02 -07:00
config.json fixed campfire regex (#4149) 2022-09-04 22:30:35 +02:00
index.ts added campfire.to app (#3984) 2022-08-26 11:35:19 +00:00
package.json added campfire.to app (#3984) 2022-08-26 11:35:19 +00:00
README.mdx Removed old v1 app components in web. (#5286) 2022-10-31 10:42:01 +00:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
items:
  - /api/app-store/campfire/1.jpg
  - /api/app-store/campfire/2.jpg
  - /api/app-store/campfire/3.jpg
  - /api/app-store/campfire/4.jpg
---

<iframe class="w-full aspect-video -mx-2" width="560" height="315" src="https://player.vimeo.com/video/683733529?app_id=122963&h=025a2fae94&referrer=https%3A%2F%2Fwww.campfire.to%2F" />

## Feel connected with your remote team
Team events, new hire onboardings, coffee chats, all on Campfire. No more awkward Zoom calls.

## Actually fun virtual socials
Campfire updates your team space with new games & activities weekly. Youll never need to find another app or plan anything - ever!

## Your team's relaxed social space
Give your team the space to unwind and connect- separate from rigid Zoom calls.

### Fun & casual activities
We deliver fun and easy-to-play games & activities for teams of 2 to 20+, so you can just relax and connect.

### Organic interactions
80% of teams that use Campfire start having spontaneous social hangouts.

### Casual and friendly
Separate work chats from social & human interactions by giving your team a more relaxed space to share.