├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── account-api ├── pom.xml └── src │ └── main │ └── java │ └── xyz │ └── staffjoy │ └── account │ ├── AccountConstant.java │ ├── client │ └── AccountClient.java │ └── dto │ ├── AccountDto.java │ ├── AccountList.java │ ├── CreateAccountRequest.java │ ├── EmailChangeRequest.java │ ├── EmailConfirmation.java │ ├── GenericAccountResponse.java │ ├── GetOrCreateRequest.java │ ├── ListAccountResponse.java │ ├── PasswordResetRequest.java │ ├── SyncUserRequest.java │ ├── TrackEventRequest.java │ ├── UpdatePasswordRequest.java │ └── VerifyPasswordRequest.java ├── account-svc ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── xyz │ │ │ └── staffjoy │ │ │ └── account │ │ │ ├── AccountApplication.java │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ └── SwaggerConfig.java │ │ │ ├── controller │ │ │ └── AccountController.java │ │ │ ├── model │ │ │ ├── Account.java │ │ │ └── AccountSecret.java │ │ │ ├── props │ │ │ └── AppProps.java │ │ │ ├── repo │ │ │ ├── AccountRepo.java │ │ │ └── AccountSecretRepo.java │ │ │ └── service │ │ │ ├── AccountService.java │ │ │ └── helper │ │ │ └── ServiceHelper.java │ └── resources │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application-test.yml │ │ ├── application-uat.yml │ │ ├── application.yml │ │ ├── db │ │ └── schema.sql │ │ └── logback-spring.xml │ └── test │ ├── java │ └── xyz │ │ └── staffjoy │ │ └── account │ │ ├── TestConfig.java │ │ ├── controller │ │ └── AccountControllerTest.java │ │ ├── repo │ │ └── AccountRepoTest.java │ │ └── service │ │ ├── AccountServiceTest.java │ │ └── helper │ │ └── ServiceHelperTest.java │ └── resources │ └── application.yml ├── bot-api ├── pom.xml └── src │ └── main │ └── java │ └── xyz │ └── staffjoy │ └── bot │ ├── BotConstant.java │ ├── client │ └── BotClient.java │ └── dto │ ├── AlertChangedShiftRequest.java │ ├── AlertNewShiftRequest.java │ ├── AlertNewShiftsRequest.java │ ├── AlertRemovedShiftRequest.java │ ├── AlertRemovedShiftsRequest.java │ ├── GreetingRequest.java │ └── OnboardWorkerRequest.java ├── bot-svc ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── xyz │ │ │ └── staffjoy │ │ │ └── bot │ │ │ ├── BotApplication.java │ │ │ ├── config │ │ │ └── AppConfig.java │ │ │ ├── controller │ │ │ ├── AlertController.java │ │ │ ├── GreetingController.java │ │ │ └── OnBoardingController.java │ │ │ ├── props │ │ │ └── AppProps.java │ │ │ └── service │ │ │ ├── AlertService.java │ │ │ ├── DispatchPreference.java │ │ │ ├── GreetingService.java │ │ │ ├── HelperService.java │ │ │ └── OnBoardingService.java │ └── resources │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application-test.yml │ │ ├── application-uat.yml │ │ ├── application.yml │ │ └── logback-spring.xml │ └── test │ ├── java │ └── xyz │ │ └── staffjoy │ │ └── bot │ │ └── controller │ │ ├── AlertControllerTest.java │ │ ├── GreetingControllerTest.java │ │ └── OnBoardingControllerTest.java │ └── resources │ └── application.yml ├── common-lib ├── pom.xml └── src │ ├── main │ └── java │ │ └── xyz │ │ └── staffjoy │ │ └── common │ │ ├── aop │ │ └── SentryClientAspect.java │ │ ├── api │ │ ├── BaseResponse.java │ │ └── ResultCode.java │ │ ├── async │ │ └── ContextCopyingDecorator.java │ │ ├── auditlog │ │ └── LogEntry.java │ │ ├── auth │ │ ├── AuthConstant.java │ │ ├── AuthContext.java │ │ ├── Authorize.java │ │ ├── AuthorizeInterceptor.java │ │ ├── FeignRequestHeaderInterceptor.java │ │ ├── PermissionDeniedException.java │ │ └── Sessions.java │ │ ├── config │ │ ├── StaffjoyConfig.java │ │ ├── StaffjoyProps.java │ │ ├── StaffjoyRestConfig.java │ │ └── StaffjoyWebConfig.java │ │ ├── crypto │ │ ├── Hash.java │ │ └── Sign.java │ │ ├── env │ │ ├── EnvConfig.java │ │ └── EnvConstant.java │ │ ├── error │ │ ├── GlobalExceptionTranslator.java │ │ └── ServiceException.java │ │ ├── services │ │ ├── SecurityConstant.java │ │ ├── Service.java │ │ └── ServiceDirectory.java │ │ ├── utils │ │ ├── Helper.java │ │ └── MD5Util.java │ │ └── validation │ │ ├── DayOfWeek.java │ │ ├── DayOfWeekValidator.java │ │ ├── Group1.java │ │ ├── Group2.java │ │ ├── PhoneNumber.java │ │ ├── PhoneNumberValidator.java │ │ ├── Timezone.java │ │ └── TimezoneValidator.java │ └── test │ └── java │ └── xyz │ └── staffjoy │ └── common │ └── crypto │ └── SignTest.java ├── company-api ├── pom.xml └── src │ └── main │ └── java │ └── xyz │ └── staffjoy │ └── company │ ├── CompanyConstant.java │ ├── client │ └── CompanyClient.java │ └── dto │ ├── AdminEntries.java │ ├── AdminOfList.java │ ├── Association.java │ ├── AssociationList.java │ ├── BulkPublishShiftsRequest.java │ ├── CompanyDto.java │ ├── CompanyList.java │ ├── CreateJobRequest.java │ ├── CreateShiftRequest.java │ ├── CreateTeamRequest.java │ ├── DirectoryEntryDto.java │ ├── DirectoryEntryRequest.java │ ├── DirectoryList.java │ ├── GenericCompanyResponse.java │ ├── GenericDirectoryResponse.java │ ├── GenericJobResponse.java │ ├── GenericShiftListResponse.java │ ├── GenericShiftResponse.java │ ├── GenericTeamResponse.java │ ├── GenericWorkerResponse.java │ ├── GetAdminOfResponse.java │ ├── GetAssociationResponse.java │ ├── GetWorkerOfResponse.java │ ├── GrowthGraphResponse.java │ ├── JobDto.java │ ├── JobList.java │ ├── ListAdminResponse.java │ ├── ListCompanyResponse.java │ ├── ListDirectoryResponse.java │ ├── ListJobResponse.java │ ├── ListTeamResponse.java │ ├── ListWorkerResponse.java │ ├── NewDirectoryEntry.java │ ├── ScheduledPerWeek.java │ ├── ShiftDto.java │ ├── ShiftList.java │ ├── ShiftListRequest.java │ ├── TeamDto.java │ ├── TeamList.java │ ├── TimeZoneList.java │ ├── WorkerDto.java │ ├── WorkerEntries.java │ ├── WorkerOfList.java │ └── WorkerShiftListRequest.java ├── company-svc ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── xyz │ │ │ └── staffjoy │ │ │ └── company │ │ │ ├── CompanyApplication.java │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ └── SwaggerConfig.java │ │ │ ├── controller │ │ │ ├── AdminController.java │ │ │ ├── CompanyController.java │ │ │ ├── DirectoryController.java │ │ │ ├── JobController.java │ │ │ ├── ShiftController.java │ │ │ ├── TeamController.java │ │ │ └── WorkerController.java │ │ │ ├── model │ │ │ ├── Admin.java │ │ │ ├── Company.java │ │ │ ├── Directory.java │ │ │ ├── Job.java │ │ │ ├── Shift.java │ │ │ ├── Team.java │ │ │ └── Worker.java │ │ │ ├── repo │ │ │ ├── AdminRepo.java │ │ │ ├── CompanyRepo.java │ │ │ ├── DirectoryRepo.java │ │ │ ├── JobRepo.java │ │ │ ├── ShiftRepo.java │ │ │ ├── TeamRepo.java │ │ │ └── WorkerRepo.java │ │ │ └── service │ │ │ ├── AdminService.java │ │ │ ├── CompanyService.java │ │ │ ├── DirectoryService.java │ │ │ ├── InternalService.java │ │ │ ├── JobService.java │ │ │ ├── PermissionService.java │ │ │ ├── ShiftService.java │ │ │ ├── TeamService.java │ │ │ ├── TimeZoneService.java │ │ │ ├── WorkerService.java │ │ │ └── helper │ │ │ ├── ServiceHelper.java │ │ │ └── ShiftHelper.java │ └── resources │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application-test.yml │ │ ├── application-uat.yml │ │ ├── application.yml │ │ ├── db │ │ └── schema.sql │ │ └── logback-spring.xml │ └── test │ ├── java │ └── xyz │ │ └── staffjoy │ │ └── company │ │ ├── TestConfig.java │ │ ├── controller │ │ ├── AdminControllerTest.java │ │ ├── CompanyControllerTest.java │ │ ├── DirectoryControllerTest.java │ │ ├── JobControllerTest.java │ │ ├── ShiftControllerTest.java │ │ ├── TeamControllerTest.java │ │ ├── WorkerControllerTest.java │ │ └── ut │ │ │ └── CompanyControllerUnitTest.java │ │ └── repo │ │ ├── AdminRepoTest.java │ │ ├── CompanyRepoTest.java │ │ ├── DirectoryRepoTest.java │ │ ├── JobRepoTest.java │ │ ├── ShiftRepoTest.java │ │ ├── TeamRepoTest.java │ │ └── WorkerRepoTest.java │ └── resources │ └── application.yml ├── config └── application.yml.example ├── doc ├── images │ ├── account_edit_page.jpg │ ├── arch.jpg │ ├── bobo_promote.jpg │ ├── landing_page.jpg │ ├── login_page.jpg │ ├── plan_and_price.jpg │ ├── scheduling_page.jpg │ └── skywalking.png ├── ppts │ └── README.md ├── reference.md └── syllabus.md ├── docker-compose.yml ├── faraday ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── xyz │ │ │ └── staffjoy │ │ │ └── faraday │ │ │ ├── FaradayApplication.java │ │ │ ├── config │ │ │ ├── FaradayConfiguration.java │ │ │ ├── FaradayProperties.java │ │ │ ├── MappingProperties.java │ │ │ ├── MetricsProperties.java │ │ │ ├── StaffjoyPropreties.java │ │ │ └── TracingProperties.java │ │ │ ├── controller │ │ │ └── GlobalErrorController.java │ │ │ ├── core │ │ │ ├── balancer │ │ │ │ ├── LoadBalancer.java │ │ │ │ └── RandomLoadBalancer.java │ │ │ ├── filter │ │ │ │ ├── FaviconFilter.java │ │ │ │ ├── HealthCheckFilter.java │ │ │ │ ├── NakedDomainFilter.java │ │ │ │ └── SecurityFilter.java │ │ │ ├── http │ │ │ │ ├── ForwardDestination.java │ │ │ │ ├── HttpClientProvider.java │ │ │ │ ├── RequestData.java │ │ │ │ ├── RequestDataExtractor.java │ │ │ │ ├── RequestForwarder.java │ │ │ │ ├── ResponseData.java │ │ │ │ ├── ReverseProxyFilter.java │ │ │ │ └── UnmodifiableRequestData.java │ │ │ ├── interceptor │ │ │ │ ├── AuthRequestInterceptor.java │ │ │ │ ├── CacheResponseInterceptor.java │ │ │ │ ├── NoOpPostForwardResponseInterceptor.java │ │ │ │ ├── NoOpPreForwardRequestInterceptor.java │ │ │ │ ├── PostForwardResponseInterceptor.java │ │ │ │ └── PreForwardRequestInterceptor.java │ │ │ ├── mappings │ │ │ │ ├── ConfigurationMappingsProvider.java │ │ │ │ ├── MappingsProvider.java │ │ │ │ ├── MappingsValidator.java │ │ │ │ └── ProgrammaticMappingsProvider.java │ │ │ ├── trace │ │ │ │ ├── ForwardRequest.java │ │ │ │ ├── HttpEntity.java │ │ │ │ ├── IncomingRequest.java │ │ │ │ ├── LoggingTraceInterceptor.java │ │ │ │ ├── ProxyingTraceInterceptor.java │ │ │ │ ├── ReceivedResponse.java │ │ │ │ └── TraceInterceptor.java │ │ │ └── utils │ │ │ │ ├── BodyConverter.java │ │ │ │ └── UriCorrector.java │ │ │ ├── exceptions │ │ │ ├── FaradayException.java │ │ │ └── ForbiddenException.java │ │ │ └── view │ │ │ ├── AssetLoader.java │ │ │ ├── ErrorPage.java │ │ │ └── ErrorPageFactory.java │ └── resources │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application-test.yml │ │ ├── application-uat.yml │ │ ├── application.yml │ │ ├── logback-spring.xml │ │ ├── static │ │ └── assets │ │ │ └── images │ │ │ ├── favicon.ico │ │ │ └── staffjoy_coffee.png │ │ └── templates │ │ └── error.html │ └── test │ ├── groovy │ └── xyz │ │ └── staffjoy │ │ └── faraday │ │ ├── BasicSpec.groovy │ │ ├── assertions │ │ ├── Assertions.groovy │ │ ├── DestinationAssert.groovy │ │ ├── ProxiedRequestAssert.groovy │ │ └── ResponseAssert.groovy │ │ └── spec │ │ ├── ProxyingRequestSpec.groovy │ │ └── ProxyingResponseSpec.groovy │ ├── java │ └── xyz │ │ └── staffjoy │ │ └── faraday │ │ └── config │ │ └── TestConfig.java │ └── resources │ └── application.yml ├── frontend ├── app │ ├── .dockerignore │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── dist │ │ ├── assets │ │ │ ├── icons │ │ │ │ ├── .cache │ │ │ │ ├── android-chrome-144x144.png │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ ├── android-chrome-256x256.png │ │ │ │ ├── android-chrome-36x36.png │ │ │ │ ├── android-chrome-384x384.png │ │ │ │ ├── android-chrome-48x48.png │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ ├── android-chrome-72x72.png │ │ │ │ ├── android-chrome-96x96.png │ │ │ │ ├── apple-touch-icon-114x114.png │ │ │ │ ├── apple-touch-icon-120x120.png │ │ │ │ ├── apple-touch-icon-144x144.png │ │ │ │ ├── apple-touch-icon-152x152.png │ │ │ │ ├── apple-touch-icon-167x167.png │ │ │ │ ├── apple-touch-icon-180x180.png │ │ │ │ ├── apple-touch-icon-57x57.png │ │ │ │ ├── apple-touch-icon-60x60.png │ │ │ │ ├── apple-touch-icon-72x72.png │ │ │ │ ├── apple-touch-icon-76x76.png │ │ │ │ ├── apple-touch-icon-precomposed.png │ │ │ │ ├── apple-touch-icon.png │ │ │ │ ├── apple-touch-startup-image-1182x2208.png │ │ │ │ ├── apple-touch-startup-image-1242x2148.png │ │ │ │ ├── apple-touch-startup-image-1496x2048.png │ │ │ │ ├── apple-touch-startup-image-1536x2008.png │ │ │ │ ├── apple-touch-startup-image-320x460.png │ │ │ │ ├── apple-touch-startup-image-640x1096.png │ │ │ │ ├── apple-touch-startup-image-640x920.png │ │ │ │ ├── apple-touch-startup-image-748x1024.png │ │ │ │ ├── apple-touch-startup-image-750x1294.png │ │ │ │ ├── apple-touch-startup-image-768x1004.png │ │ │ │ ├── browserconfig.xml │ │ │ │ ├── favicon-16x16.png │ │ │ │ ├── favicon-32x32.png │ │ │ │ ├── favicon.ico │ │ │ │ ├── firefox_app_128x128.png │ │ │ │ ├── firefox_app_512x512.png │ │ │ │ ├── firefox_app_60x60.png │ │ │ │ ├── manifest.json │ │ │ │ ├── manifest.webapp │ │ │ │ ├── mstile-144x144.png │ │ │ │ ├── mstile-150x150.png │ │ │ │ ├── mstile-310x150.png │ │ │ │ ├── mstile-310x310.png │ │ │ │ └── mstile-70x70.png │ │ │ ├── plus-icon.c3f2bc9b4e310b534ef9b64149c23398.svg │ │ │ ├── staffjoy.f66e83a1dd4ad3e1c5b1d2c130058c3e.png │ │ │ └── unassigned_shift_icon.706aaef85be7b6271ce9e853587e54ff.png │ │ ├── bundle-1562120887246.js │ │ └── index.html │ ├── index.template.ejs │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── actions │ │ │ ├── associations.js │ │ │ ├── company.js │ │ │ ├── employees.js │ │ │ ├── index.js │ │ │ ├── scheduling.js │ │ │ ├── settings.js │ │ │ ├── teams │ │ │ │ ├── employees.js │ │ │ │ ├── index.js │ │ │ │ ├── jobs.js │ │ │ │ └── shifts.js │ │ │ ├── user.js │ │ │ └── whoami.js │ │ ├── components │ │ │ ├── App │ │ │ │ ├── app.scss │ │ │ │ └── index.js │ │ │ ├── ConfirmationModal │ │ │ │ ├── confirmation-modal.scss │ │ │ │ └── index.js │ │ │ ├── Employees │ │ │ │ ├── CreateEmployeeModal │ │ │ │ │ ├── create-employee-modal.scss │ │ │ │ │ └── index.js │ │ │ │ ├── EmployeeSidePanel │ │ │ │ │ ├── FormField │ │ │ │ │ │ ├── employee-form-field.scss │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── PhotoName │ │ │ │ │ │ ├── employee-panel-photo-name.scss │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── employee-side-panel.scss │ │ │ │ │ └── index.js │ │ │ │ ├── InfoSidePanel │ │ │ │ │ ├── index.js │ │ │ │ │ └── info-side-panel.scss │ │ │ │ ├── Table │ │ │ │ │ ├── Header │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── table-header.scss │ │ │ │ │ ├── Row │ │ │ │ │ │ ├── BooleanLabel │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── table-boolean-label.scss │ │ │ │ │ │ ├── ContactInfo │ │ │ │ │ │ │ ├── contact-info.scss │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── InfoList │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── PhotoName │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── table-photo-name.scss │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── rowTypes.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── table.scss │ │ │ │ ├── employees.scss │ │ │ │ └── index.js │ │ │ ├── Intercom │ │ │ │ └── index.js │ │ │ ├── Launcher │ │ │ │ ├── index.js │ │ │ │ └── launcher.scss │ │ │ ├── LoadingScreen │ │ │ │ ├── index.js │ │ │ │ └── loading-screen.scss │ │ │ ├── ModalLayout │ │ │ │ ├── RightSideColumn.js │ │ │ │ ├── SelectableList │ │ │ │ │ ├── SelectableItem │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── modal-list-selectable-item.scss │ │ │ │ │ ├── index.js │ │ │ │ │ └── selectable-modal-list.scss │ │ │ │ ├── SingleColumn.js │ │ │ │ ├── index.js │ │ │ │ └── modal-layout.scss │ │ │ ├── SVGs │ │ │ │ ├── DeleteIcon │ │ │ │ │ └── index.js │ │ │ │ └── PlusIcon │ │ │ │ │ └── index.js │ │ │ ├── Scheduling │ │ │ │ ├── CreateShiftModal │ │ │ │ │ └── index.js │ │ │ │ ├── DateController │ │ │ │ │ ├── index.js │ │ │ │ │ └── scheduling-date-controller.scss │ │ │ │ ├── ShiftModalDaySelector │ │ │ │ │ ├── DayCell │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── shift-modal-day-cell.scss │ │ │ │ │ ├── index.js │ │ │ │ │ └── shift-modal-day-selector.scss │ │ │ │ ├── ShiftWeekTable │ │ │ │ │ ├── Header │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── shift-week-table-header.scss │ │ │ │ │ ├── Section │ │ │ │ │ │ ├── PhotoName │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── table-section-photo-name.scss │ │ │ │ │ │ ├── Row │ │ │ │ │ │ │ ├── Card │ │ │ │ │ │ │ │ ├── PhotoName │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── scheduling-table-photo-name.scss │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── shift-week-table-card.scss │ │ │ │ │ │ │ ├── EmptyCell │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── plus-icon.svg │ │ │ │ │ │ │ │ └── shift-week-table-empty-cell.scss │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── shift-week-table-row.scss │ │ │ │ │ │ ├── SummaryInfo │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── section-summary-info.scss │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── shift-week-table-section.scss │ │ │ │ │ ├── index.js │ │ │ │ │ └── shift-week-table.scss │ │ │ │ ├── ViewByController │ │ │ │ │ ├── index.js │ │ │ │ │ └── scheduling-view-by-controller.scss │ │ │ │ ├── index.js │ │ │ │ └── scheduling.scss │ │ │ ├── SearchField │ │ │ │ ├── index.js │ │ │ │ └── search-field.scss │ │ │ ├── Settings │ │ │ │ ├── TeamJobs │ │ │ │ │ ├── JobRow │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── job-row.scss │ │ │ │ │ ├── TableHeader │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── table-header.scss │ │ │ │ │ ├── index.js │ │ │ │ │ └── team-jobs.scss │ │ │ │ ├── index.js │ │ │ │ └── settings.scss │ │ │ ├── SideNavigation │ │ │ │ ├── Logo │ │ │ │ │ ├── index.js │ │ │ │ │ └── navigation-logo.scss │ │ │ │ ├── TeamSection │ │ │ │ │ ├── index.js │ │ │ │ │ └── side-navigation-team-section.scss │ │ │ │ ├── UserContext │ │ │ │ │ ├── index.js │ │ │ │ │ └── side-navigation-user-context.scss │ │ │ │ ├── index.js │ │ │ │ └── side-navigation.scss │ │ │ ├── SquareButton │ │ │ │ ├── index.js │ │ │ │ └── square-button.scss │ │ │ ├── StaffjoyButton │ │ │ │ ├── index.js │ │ │ │ └── staffjoy-button.scss │ │ │ ├── StaffjoyTextField │ │ │ │ ├── index.js │ │ │ │ └── staffjoy-text-field.scss │ │ │ ├── TimeSelector │ │ │ │ ├── NumberButton │ │ │ │ │ ├── index.js │ │ │ │ │ └── time-selector-number-button.scss │ │ │ │ ├── index.js │ │ │ │ └── time-selector.scss │ │ │ └── Title │ │ │ │ └── index.js │ │ ├── constants │ │ │ ├── actionTypes.js │ │ │ ├── config.js │ │ │ ├── constants.js │ │ │ ├── fieldUpdateStatus.js │ │ │ ├── paths.js │ │ │ └── sideNavigation.js │ │ ├── index.js │ │ ├── main.scss │ │ ├── reducers │ │ │ ├── associations.js │ │ │ ├── company.js │ │ │ ├── employees.js │ │ │ ├── index.js │ │ │ ├── scheduling.js │ │ │ ├── settings.js │ │ │ ├── teams.js │ │ │ ├── user.js │ │ │ └── whoami.js │ │ ├── stores │ │ │ └── configureStore.js │ │ ├── utility.js │ │ └── validators │ │ │ └── create-employee.js │ ├── staffjoy-favicon.png │ └── webpack.config.js ├── myaccount │ ├── .dockerignore │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── build.sh │ ├── dist │ │ ├── assets │ │ │ ├── icons │ │ │ │ ├── .cache │ │ │ │ ├── android-chrome-144x144.png │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ ├── android-chrome-256x256.png │ │ │ │ ├── android-chrome-36x36.png │ │ │ │ ├── android-chrome-384x384.png │ │ │ │ ├── android-chrome-48x48.png │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ ├── android-chrome-72x72.png │ │ │ │ ├── android-chrome-96x96.png │ │ │ │ ├── apple-touch-icon-114x114.png │ │ │ │ ├── apple-touch-icon-120x120.png │ │ │ │ ├── apple-touch-icon-144x144.png │ │ │ │ ├── apple-touch-icon-152x152.png │ │ │ │ ├── apple-touch-icon-167x167.png │ │ │ │ ├── apple-touch-icon-180x180.png │ │ │ │ ├── apple-touch-icon-57x57.png │ │ │ │ ├── apple-touch-icon-60x60.png │ │ │ │ ├── apple-touch-icon-72x72.png │ │ │ │ ├── apple-touch-icon-76x76.png │ │ │ │ ├── apple-touch-icon-precomposed.png │ │ │ │ ├── apple-touch-icon.png │ │ │ │ ├── apple-touch-startup-image-1182x2208.png │ │ │ │ ├── apple-touch-startup-image-1242x2148.png │ │ │ │ ├── apple-touch-startup-image-1496x2048.png │ │ │ │ ├── apple-touch-startup-image-1536x2008.png │ │ │ │ ├── apple-touch-startup-image-320x460.png │ │ │ │ ├── apple-touch-startup-image-640x1096.png │ │ │ │ ├── apple-touch-startup-image-640x920.png │ │ │ │ ├── apple-touch-startup-image-748x1024.png │ │ │ │ ├── apple-touch-startup-image-750x1294.png │ │ │ │ ├── apple-touch-startup-image-768x1004.png │ │ │ │ ├── browserconfig.xml │ │ │ │ ├── favicon-16x16.png │ │ │ │ ├── favicon-32x32.png │ │ │ │ ├── favicon.ico │ │ │ │ ├── firefox_app_128x128.png │ │ │ │ ├── firefox_app_512x512.png │ │ │ │ ├── firefox_app_60x60.png │ │ │ │ ├── manifest.json │ │ │ │ ├── manifest.webapp │ │ │ │ ├── mstile-144x144.png │ │ │ │ ├── mstile-150x150.png │ │ │ │ ├── mstile-310x150.png │ │ │ │ ├── mstile-310x310.png │ │ │ │ └── mstile-70x70.png │ │ │ └── staffjoy.f66e83a1dd4ad3e1c5b1d2c130058c3e.png │ │ ├── bundle-1562120953241.js │ │ └── index.html │ ├── index.template.ejs │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── actions │ │ │ ├── forms.js │ │ │ ├── index.js │ │ │ ├── user.js │ │ │ └── whoami.js │ │ ├── components │ │ │ ├── AccountUpdate │ │ │ │ └── index.js │ │ │ ├── App │ │ │ │ └── index.js │ │ │ ├── CheckboxField │ │ │ │ ├── checkbox-field.scss │ │ │ │ └── index.js │ │ │ ├── Intercom │ │ │ │ └── index.js │ │ │ ├── LoadingScreen │ │ │ │ ├── index.js │ │ │ │ └── loading-screen.scss │ │ │ ├── NotificationManager │ │ │ │ └── index.js │ │ │ ├── PasswordUpdate │ │ │ │ ├── PasswordsMatch │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ ├── ProfilePhoto │ │ │ │ └── index.js │ │ │ ├── SingleAttributeField │ │ │ │ ├── index.js │ │ │ │ └── single-attribute-field.scss │ │ │ ├── StaffjoyButton │ │ │ │ ├── index.js │ │ │ │ └── staffjoy-button.scss │ │ │ └── StatsPanel │ │ │ │ ├── InfoStat │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ ├── constants │ │ │ ├── actionTypes.js │ │ │ ├── config.js │ │ │ └── constants.js │ │ ├── images │ │ │ └── staffjoy.png │ │ ├── index.js │ │ ├── main.scss │ │ ├── reducers │ │ │ ├── forms.js │ │ │ ├── index.js │ │ │ ├── user.js │ │ │ └── whoami.js │ │ ├── stores │ │ │ └── configureStore.js │ │ └── utility.js │ ├── staffjoy-favicon.png │ └── webpack.config.js ├── resources │ ├── images │ │ ├── staffjoy.png │ │ └── unassigned_shift_icon.png │ └── scss │ │ ├── colors.scss │ │ ├── fonts.scss │ │ ├── shadows.scss │ │ └── staffjoy.scss └── third_party │ └── node │ ├── fonts │ ├── Open-Sans │ │ ├── OpenSans-Bold.eot │ │ ├── OpenSans-Bold.svg │ │ ├── OpenSans-Bold.ttf │ │ ├── OpenSans-Bold.woff │ │ ├── OpenSans-Bold.woff2 │ │ ├── OpenSans-ExtraBold.eot │ │ ├── OpenSans-ExtraBold.ttf │ │ ├── OpenSans-ExtraBold.woff2 │ │ ├── OpenSans-Extrabold.svg │ │ ├── OpenSans-Extrabold.woff │ │ ├── OpenSans-Italic.eot │ │ ├── OpenSans-Italic.svg │ │ ├── OpenSans-Italic.ttf │ │ ├── OpenSans-Italic.woff │ │ ├── OpenSans-Italic.woff2 │ │ ├── OpenSans-Light.eot │ │ ├── OpenSans-Light.svg │ │ ├── OpenSans-Light.ttf │ │ ├── OpenSans-Light.woff │ │ ├── OpenSans-Light.woff2 │ │ ├── OpenSans-LightItalic.eot │ │ ├── OpenSans-LightItalic.svg │ │ ├── OpenSans-LightItalic.ttf │ │ ├── OpenSans-LightItalic.woff │ │ ├── OpenSans-LightItalic.woff2 │ │ ├── OpenSans-Regular.eot │ │ ├── OpenSans-Regular.svg │ │ ├── OpenSans-Regular.ttf │ │ ├── OpenSans-Regular.woff │ │ ├── OpenSans-Regular.woff2 │ │ ├── OpenSans-Semibold.eot │ │ ├── OpenSans-Semibold.svg │ │ ├── OpenSans-Semibold.ttf │ │ ├── OpenSans-Semibold.woff │ │ └── OpenSans-Semibold.woff2 │ └── fonts.scss │ └── material_design_lite │ ├── INTRODUCTION.md │ ├── README.md │ ├── _color-definitions.scss │ ├── _functions.scss │ ├── _mixins.scss │ ├── _variables.scss │ ├── animation │ ├── _animation.scss │ ├── demo.css │ ├── demo.html │ └── demo.js │ ├── badge │ ├── README.md │ ├── _badge.scss │ └── snippets │ │ ├── badge-on-icon-icon-demo.html │ │ ├── badge-on-icon-icon.html │ │ ├── badge-on-icon-text-demo.html │ │ ├── badge-on-icon-text.html │ │ ├── badge-on-text-icon-demo.html │ │ ├── badge-on-text-icon.html │ │ ├── badge-on-text-text-demo.html │ │ └── badge-on-text-text.html │ ├── button │ ├── README.md │ ├── _button.scss │ ├── button.js │ └── snippets │ │ ├── fab-colored-ripple.html │ │ ├── fab-colored.html │ │ ├── fab-disabled.html │ │ ├── fab-mini-colored.html │ │ ├── fab-mini.html │ │ ├── fab-ripple.html │ │ ├── fab.html │ │ ├── flat-accent.html │ │ ├── flat-disabled.html │ │ ├── flat-primary.html │ │ ├── flat-ripple.html │ │ ├── flat.html │ │ ├── icon-colored.html │ │ ├── icon.html │ │ ├── raised-accent.html │ │ ├── raised-colored.html │ │ ├── raised-disabled.html │ │ ├── raised-ripple-accent.html │ │ ├── raised-ripple.html │ │ └── raised.html │ ├── card │ ├── README.md │ ├── _card.scss │ └── snippets │ │ ├── event.html │ │ ├── image.html │ │ ├── square.html │ │ └── wide.html │ ├── checkbox │ ├── README.md │ ├── _checkbox.scss │ ├── checkbox.js │ └── snippets │ │ ├── check-off.html │ │ └── check-on.html │ ├── chip │ ├── README.md │ ├── _chip.scss │ └── snippets │ │ ├── basic.html │ │ ├── button.html │ │ ├── contact.html │ │ ├── deletable-contact.html │ │ └── deletable.html │ ├── data-table │ ├── README.md │ ├── _data-table.scss │ ├── data-table.js │ └── snippets │ │ └── data-table.html │ ├── demos.css │ ├── dialog │ ├── README.md │ └── _dialog.scss │ ├── footer │ ├── README.md │ ├── _mega_footer.scss │ ├── _mini_footer.scss │ └── snippets │ │ ├── mega-footer.html │ │ └── mini-footer.html │ ├── grid │ ├── README.md │ ├── _grid.scss │ └── snippets │ │ ├── codepen-grid.css │ │ ├── grid-demo.html │ │ └── grid.html │ ├── icon-toggle │ ├── README.md │ ├── _icon-toggle.scss │ ├── icon-toggle.js │ └── snippets │ │ ├── icon-off.html │ │ └── icon-on.html │ ├── images │ ├── buffer.svg │ ├── tick-mask.svg │ └── tick.svg │ ├── index.html │ ├── layout │ ├── README.md │ ├── _layout.scss │ ├── layout.js │ └── snippets │ │ ├── fixed-drawer-demo.html │ │ ├── fixed-drawer.html │ │ ├── fixed-header-demo.html │ │ ├── fixed-header-drawer-demo.html │ │ ├── fixed-header-drawer.html │ │ ├── fixed-header.html │ │ ├── fixed-tabs-demo.html │ │ ├── fixed-tabs.html │ │ ├── scrollable-tabs-demo.html │ │ ├── scrollable-tabs.html │ │ ├── scrolling-header-demo.html │ │ ├── scrolling-header.html │ │ ├── transparent-demo.html │ │ ├── transparent.html │ │ ├── waterfall-header-demo.html │ │ └── waterfall-header.html │ ├── list │ ├── README.md │ ├── _list.scss │ └── snippets │ │ ├── action.html │ │ ├── icon.html │ │ ├── list-control.html │ │ ├── list-item.html │ │ ├── three-line.html │ │ └── two-line.html │ ├── main.js │ ├── material-design-lite-grid.scss │ ├── material-design-lite.scss │ ├── mdlComponentHandler.js │ ├── menu │ ├── README.md │ ├── _menu.scss │ ├── menu.js │ └── snippets │ │ ├── codepen-lower-buttons.css │ │ ├── codepen-top-buttons.css │ │ ├── lower-left-demo.html │ │ ├── lower-left.html │ │ ├── lower-right-demo.html │ │ ├── lower-right.html │ │ ├── top-left-demo.html │ │ ├── top-left.html │ │ ├── top-right-demo.html │ │ └── top-right.html │ ├── palette │ ├── _palette.scss │ ├── demo.css │ └── demo.html │ ├── progress │ ├── README.md │ ├── _progress.scss │ ├── progress.js │ └── snippets │ │ ├── progress-buffering-demo.html │ │ ├── progress-buffering.html │ │ ├── progress-default-demo.html │ │ ├── progress-default.html │ │ ├── progress-indeterminate-demo.html │ │ └── progress-indeterminate.html │ ├── radio │ ├── README.md │ ├── _radio.scss │ ├── radio.js │ └── snippets │ │ ├── radio-off.html │ │ └── radio-on.html │ ├── resets │ ├── _h5bp.scss │ ├── _mobile.scss │ └── _resets.scss │ ├── ripple │ ├── _ripple.scss │ └── ripple.js │ ├── shadow │ ├── README.md │ ├── _shadow.scss │ ├── demo.css │ └── demo.html │ ├── slider │ ├── README.md │ ├── _slider.scss │ ├── slider.js │ └── snippets │ │ ├── demo.html │ │ ├── slider-default-demo.html │ │ ├── slider-default.html │ │ ├── slider-starting-value-demo.html │ │ └── slider-starting-value.html │ ├── snackbar │ ├── README.md │ ├── _snackbar.scss │ ├── snackbar.js │ └── snippets │ │ ├── snackbar.html │ │ └── toast.html │ ├── spinner │ ├── README.md │ ├── _spinner.scss │ ├── snippets │ │ ├── spinner-default.html │ │ └── spinner-single-color.html │ └── spinner.js │ ├── styleguide.scss │ ├── switch │ ├── README.md │ ├── _switch.scss │ ├── snippets │ │ ├── switch-off.html │ │ └── switch-on.html │ └── switch.js │ ├── tabs │ ├── README.md │ ├── _tabs.scss │ ├── snippets │ │ └── tabs.html │ └── tabs.js │ ├── template.scss │ ├── textfield │ ├── README.md │ ├── _textfield.scss │ ├── snippets │ │ ├── textfield-expanding-demo.html │ │ ├── textfield-expanding.html │ │ ├── textfield-floating-numeric-demo.html │ │ ├── textfield-floating-numeric.html │ │ ├── textfield-floating-text-demo.html │ │ ├── textfield-floating-text.html │ │ ├── textfield-multi-line-demo.html │ │ ├── textfield-multi-line.html │ │ ├── textfield-numeric-demo.html │ │ ├── textfield-numeric.html │ │ ├── textfield-text-demo.html │ │ └── textfield-text.html │ └── textfield.js │ ├── third_party │ └── rAF.js │ ├── tooltip │ ├── README.md │ ├── _tooltip.scss │ ├── snippets │ │ ├── tooltip-large.html │ │ ├── tooltip-multiline.html │ │ ├── tooltip-rich.html │ │ └── tooltip-simple.html │ └── tooltip.js │ └── typography │ ├── README.md │ ├── _typography.scss │ ├── demo.css │ └── demo.html ├── ical-svc ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── xyz │ │ │ └── staffjoy │ │ │ └── ical │ │ │ ├── ICalApplication.java │ │ │ ├── ICalConstant.java │ │ │ ├── controller │ │ │ └── ICalController.java │ │ │ ├── model │ │ │ └── Cal.java │ │ │ └── service │ │ │ └── ICalService.java │ └── resources │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application-test.yml │ │ ├── application-uat.yml │ │ ├── application.yml │ │ └── logback-spring.xml │ └── test │ ├── java │ └── xyz │ │ └── staffjoy │ │ └── ical │ │ └── controller │ │ └── ICalControllerTest.java │ └── resources │ └── application.yml ├── k8s ├── prod │ ├── account-svc.yaml │ ├── app-spa.yaml │ ├── bot-svc.yaml │ ├── company-svc.yaml │ ├── config │ │ ├── config.yaml.example │ │ └── logback-config.yaml │ ├── email-svc.yaml │ ├── faraday-svc.yaml │ ├── myaccount-spa.yaml │ ├── whoami-svc.yaml │ └── www-web.yaml ├── test │ ├── account-svc.yaml │ ├── app-spa.yaml │ ├── bot-svc.yaml │ ├── company-svc.yaml │ ├── config │ │ └── config.yaml.example │ ├── email-svc.yaml │ ├── faraday-svc.yaml │ ├── myaccount-spa.yaml │ ├── mysql-svc.yaml │ ├── whoami-svc.yaml │ └── www-web.yaml └── uat │ ├── account-svc.yaml │ ├── app-spa.yaml │ ├── bot-svc.yaml │ ├── canary │ └── www-web-canary.yaml │ ├── company-svc.yaml │ ├── config │ ├── config.yaml.example │ └── logback-config.yaml │ ├── email-svc.yaml │ ├── faraday-svc.yaml │ ├── myaccount-spa.yaml │ ├── whoami-svc.yaml │ └── www-web.yaml ├── mail-api ├── pom.xml └── src │ └── main │ └── java │ └── xyz │ └── staffjoy │ └── mail │ ├── MailConstant.java │ ├── client │ └── MailClient.java │ └── dto │ └── EmailRequest.java ├── mail-svc ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── xyz │ │ │ └── staffjoy │ │ │ └── mail │ │ │ ├── MailApplication.java │ │ │ ├── config │ │ │ └── AppConfig.java │ │ │ ├── controller │ │ │ └── MailController.java │ │ │ ├── props │ │ │ └── AppProps.java │ │ │ └── service │ │ │ └── MailSendService.java │ └── resources │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application-test.yml │ │ ├── application-uat.yml │ │ ├── application.yml │ │ └── logback-spring.xml │ └── test │ ├── java │ └── xyz │ │ └── staffjoy │ │ └── mail │ │ └── controller │ │ └── MailControllerTest.java │ └── resources │ └── application.yml ├── pom.xml ├── sms-api ├── pom.xml └── src │ └── main │ └── java │ └── xyz │ └── staffjoy │ └── sms │ ├── SmsConstant.java │ ├── client │ └── SmsClient.java │ └── dto │ └── SmsRequest.java ├── sms-svc ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── xyz │ │ │ └── staffjoy │ │ │ └── sms │ │ │ ├── SmsApplication.java │ │ │ ├── config │ │ │ └── AppConfig.java │ │ │ ├── controller │ │ │ └── SmsController.java │ │ │ ├── props │ │ │ └── AppProps.java │ │ │ └── service │ │ │ └── SmsSendService.java │ └── resources │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application-test.yml │ │ ├── application-uat.yml │ │ ├── application.yml │ │ └── logback-spring.xml │ └── test │ ├── java │ └── xyz │ │ └── staffjoy │ │ └── sms │ │ └── controller │ │ └── SmsControllerTest.java │ └── resources │ └── application.yml ├── web-app ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── font_awesome │ │ ├── _animated.scss │ │ ├── _bordered-pulled.scss │ │ ├── _core.scss │ │ ├── _fixed-width.scss │ │ ├── _icons.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _mixins.scss │ │ ├── _path.scss │ │ ├── _rotated-flipped.scss │ │ ├── _screen-reader.scss │ │ ├── _stacked.scss │ │ ├── _variables.scss │ │ └── font-awesome.scss │ ├── java │ │ └── xyz │ │ │ └── staffjoy │ │ │ └── web │ │ │ ├── WebApplication.java │ │ │ ├── WebConstant.java │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ ├── AssetLoader.java │ │ │ └── ViewConfig.java │ │ │ ├── controller │ │ │ ├── ActivateController.java │ │ │ ├── ConfirmResetController.java │ │ │ ├── GlobalErrorController.java │ │ │ ├── LoginController.java │ │ │ ├── LogoutController.java │ │ │ ├── NewCompanyController.java │ │ │ ├── ResetController.java │ │ │ ├── SignupController.java │ │ │ ├── StaticPageController.java │ │ │ └── exception │ │ │ │ └── ResourceNotFoundException.java │ │ │ ├── props │ │ │ └── AppProps.java │ │ │ ├── service │ │ │ └── HelperService.java │ │ │ └── view │ │ │ ├── ActivatePage.java │ │ │ ├── ConfirmResetPage.java │ │ │ ├── Constant.java │ │ │ ├── LoginPage.java │ │ │ ├── Page.java │ │ │ ├── PageFactory.java │ │ │ ├── ResetPage.java │ │ │ └── error │ │ │ ├── ErrorPage.java │ │ │ └── ErrorPageFactory.java │ ├── resources │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application-test.yml │ │ ├── application-uat.yml │ │ ├── application.yml │ │ ├── logback-spring.xml │ │ ├── static │ │ │ └── assets │ │ │ │ ├── css │ │ │ │ ├── main.css │ │ │ │ └── staffjoy.css │ │ │ │ ├── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ │ ├── images │ │ │ │ ├── about │ │ │ │ │ ├── about.svg │ │ │ │ │ └── team │ │ │ │ │ │ ├── angelica.jpg │ │ │ │ │ │ ├── philip.jpg │ │ │ │ │ │ └── tommy.jpg │ │ │ │ ├── careers │ │ │ │ │ ├── staffjoy-culture.jpg │ │ │ │ │ ├── staffjoy-deck.jpg │ │ │ │ │ ├── staffjoy-park.jpg │ │ │ │ │ └── staffjoy-working.jpg │ │ │ │ ├── homepage │ │ │ │ │ ├── amber.jpg │ │ │ │ │ ├── broadcast.svg │ │ │ │ │ ├── browser.svg │ │ │ │ │ ├── customer-logos │ │ │ │ │ │ ├── bellhops.svg │ │ │ │ │ │ ├── invisible-girlfriend.png │ │ │ │ │ │ └── partnerhero.png │ │ │ │ │ ├── phone.svg │ │ │ │ │ └── talieh.jpg │ │ │ │ ├── icons │ │ │ │ │ ├── android-icon-144x144.png │ │ │ │ │ ├── android-icon-192x192.png │ │ │ │ │ ├── android-icon-36x36.png │ │ │ │ │ ├── android-icon-48x48.png │ │ │ │ │ ├── android-icon-72x72.png │ │ │ │ │ ├── android-icon-96x96.png │ │ │ │ │ ├── apple-icon-180x180.png │ │ │ │ │ ├── apple-touch-icon-114x114.png │ │ │ │ │ ├── apple-touch-icon-120x120.png │ │ │ │ │ ├── apple-touch-icon-144x144.png │ │ │ │ │ ├── apple-touch-icon-152x152.png │ │ │ │ │ ├── apple-touch-icon-57x57.png │ │ │ │ │ ├── apple-touch-icon-60x60.png │ │ │ │ │ ├── apple-touch-icon-72x72.png │ │ │ │ │ ├── apple-touch-icon-76x76.png │ │ │ │ │ ├── favicon-128.png │ │ │ │ │ ├── favicon-16x16.png │ │ │ │ │ ├── favicon-196x196.png │ │ │ │ │ ├── favicon-32x32.png │ │ │ │ │ ├── favicon-96x96.png │ │ │ │ │ ├── favicon.ico │ │ │ │ │ ├── mstile-144x144.png │ │ │ │ │ ├── mstile-150x150.png │ │ │ │ │ ├── mstile-310x150.png │ │ │ │ │ ├── mstile-310x310.png │ │ │ │ │ └── mstile-70x70.png │ │ │ │ ├── pricing │ │ │ │ │ ├── boss.svg │ │ │ │ │ ├── enterprise.svg │ │ │ │ │ └── free.svg │ │ │ │ ├── staffjoy-logos │ │ │ │ │ ├── instagram.png │ │ │ │ │ ├── left-icon-bg.svg │ │ │ │ │ ├── login-logos.svg │ │ │ │ │ ├── logo-name.svg │ │ │ │ │ ├── logo-white.svg │ │ │ │ │ ├── logo.svg │ │ │ │ │ ├── open-graph.jpg │ │ │ │ │ └── right-icon-bg.svg │ │ │ │ └── staffjoy_coffee.png │ │ │ │ └── js │ │ │ │ ├── analytics.js │ │ │ │ ├── breaktime.js │ │ │ │ ├── bundle.js │ │ │ │ ├── common.js │ │ │ │ ├── home.js │ │ │ │ └── typed.js │ │ └── templates │ │ │ ├── error.html │ │ │ ├── fragments │ │ │ ├── blog_navigation.html │ │ │ ├── footer.html │ │ │ ├── header.html │ │ │ ├── navigation.html │ │ │ └── scripts.html │ │ │ ├── layout.html │ │ │ └── pages │ │ │ ├── about.html │ │ │ ├── activate.html │ │ │ ├── careers.html │ │ │ ├── confirm.html │ │ │ ├── confirmreset.html │ │ │ ├── early.html │ │ │ ├── home.html │ │ │ ├── login.html │ │ │ ├── new_company.html │ │ │ ├── pricing.html │ │ │ ├── privacypolicy.html │ │ │ ├── reset.html │ │ │ ├── signup.html │ │ │ └── terms.html │ └── sass │ │ ├── pages │ │ ├── _about.scss │ │ ├── _activate.scss │ │ ├── _careers.scss │ │ ├── _confirm.scss │ │ ├── _login.scss │ │ ├── _new-company.scss │ │ ├── _policies.scss │ │ ├── _pricing.scss │ │ └── _sign-up.scss │ │ ├── partials │ │ ├── components │ │ │ ├── _endorse.scss │ │ │ ├── _footer-cta.scss │ │ │ ├── _footer.scss │ │ │ ├── _header.scss │ │ │ ├── _lead.scss │ │ │ ├── _nav.scss │ │ │ ├── _promo.scss │ │ │ ├── _usage.scss │ │ │ └── features │ │ │ │ ├── _broadcast.scss │ │ │ │ ├── _common.scss │ │ │ │ ├── _message.scss │ │ │ │ └── _schedule.scss │ │ ├── elements │ │ │ ├── _button.scss │ │ │ ├── _functions.scss │ │ │ ├── _headings.scss │ │ │ ├── _main.scss │ │ │ └── _normalize.scss │ │ └── trumps │ │ │ ├── _layout.scss │ │ │ ├── _margin.scss │ │ │ └── _padding.scss │ │ └── staffjoy.scss │ └── test │ ├── java │ └── xyz │ │ └── staffjoy │ │ └── web │ │ └── controller │ │ ├── ActivateControllerTest.java │ │ ├── ConfirmResetControllerTest.java │ │ ├── LoginControllerTest.java │ │ ├── NewCompanyControllerTest.java │ │ ├── PasswordResetControllerTest.java │ │ └── SignupControllerTest.java │ └── resources │ └── application.yml ├── whoami-api ├── pom.xml └── src │ └── main │ └── java │ └── xyz │ └── staffjoy │ └── whoami │ ├── WhoAmIConstant.java │ ├── client │ └── WhoAmIClient.java │ └── dto │ ├── FindWhoAmIResponse.java │ ├── GetIntercomSettingResponse.java │ ├── IAmDto.java │ └── IntercomSettingsDto.java └── whoami-svc ├── Dockerfile ├── pom.xml └── src ├── main ├── java │ └── xyz │ │ └── staffjoy │ │ └── whoami │ │ ├── WhoAmIApplication.java │ │ ├── WhoAmIConstant.java │ │ ├── controller │ │ └── WhoAmIController.java │ │ ├── props │ │ └── AppProps.java │ │ └── service │ │ └── WhoAmIService.java └── resources │ ├── application-dev.yml │ ├── application-prod.yml │ ├── application-test.yml │ ├── application-uat.yml │ ├── application.yml │ └── logback-spring.xml └── test ├── java └── xyz │ └── staffjoy │ └── whoami │ ├── TestConfig.java │ └── controller │ └── WhoAmIControllerTest.java └── resources └── application.yml /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/README.md -------------------------------------------------------------------------------- /account-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-api/pom.xml -------------------------------------------------------------------------------- /account-api/src/main/java/xyz/staffjoy/account/AccountConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-api/src/main/java/xyz/staffjoy/account/AccountConstant.java -------------------------------------------------------------------------------- /account-api/src/main/java/xyz/staffjoy/account/dto/AccountDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-api/src/main/java/xyz/staffjoy/account/dto/AccountDto.java -------------------------------------------------------------------------------- /account-api/src/main/java/xyz/staffjoy/account/dto/AccountList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-api/src/main/java/xyz/staffjoy/account/dto/AccountList.java -------------------------------------------------------------------------------- /account-svc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/Dockerfile -------------------------------------------------------------------------------- /account-svc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/pom.xml -------------------------------------------------------------------------------- /account-svc/src/main/java/xyz/staffjoy/account/AccountApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/main/java/xyz/staffjoy/account/AccountApplication.java -------------------------------------------------------------------------------- /account-svc/src/main/java/xyz/staffjoy/account/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/main/java/xyz/staffjoy/account/config/AppConfig.java -------------------------------------------------------------------------------- /account-svc/src/main/java/xyz/staffjoy/account/model/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/main/java/xyz/staffjoy/account/model/Account.java -------------------------------------------------------------------------------- /account-svc/src/main/java/xyz/staffjoy/account/props/AppProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/main/java/xyz/staffjoy/account/props/AppProps.java -------------------------------------------------------------------------------- /account-svc/src/main/java/xyz/staffjoy/account/repo/AccountRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/main/java/xyz/staffjoy/account/repo/AccountRepo.java -------------------------------------------------------------------------------- /account-svc/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /account-svc/src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml 3 | -------------------------------------------------------------------------------- /account-svc/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /account-svc/src/main/resources/application-uat.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /account-svc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/main/resources/application.yml -------------------------------------------------------------------------------- /account-svc/src/main/resources/db/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/main/resources/db/schema.sql -------------------------------------------------------------------------------- /account-svc/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /account-svc/src/test/java/xyz/staffjoy/account/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/test/java/xyz/staffjoy/account/TestConfig.java -------------------------------------------------------------------------------- /account-svc/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/account-svc/src/test/resources/application.yml -------------------------------------------------------------------------------- /bot-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-api/pom.xml -------------------------------------------------------------------------------- /bot-api/src/main/java/xyz/staffjoy/bot/BotConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-api/src/main/java/xyz/staffjoy/bot/BotConstant.java -------------------------------------------------------------------------------- /bot-api/src/main/java/xyz/staffjoy/bot/client/BotClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-api/src/main/java/xyz/staffjoy/bot/client/BotClient.java -------------------------------------------------------------------------------- /bot-api/src/main/java/xyz/staffjoy/bot/dto/AlertNewShiftRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-api/src/main/java/xyz/staffjoy/bot/dto/AlertNewShiftRequest.java -------------------------------------------------------------------------------- /bot-api/src/main/java/xyz/staffjoy/bot/dto/AlertNewShiftsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-api/src/main/java/xyz/staffjoy/bot/dto/AlertNewShiftsRequest.java -------------------------------------------------------------------------------- /bot-api/src/main/java/xyz/staffjoy/bot/dto/GreetingRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-api/src/main/java/xyz/staffjoy/bot/dto/GreetingRequest.java -------------------------------------------------------------------------------- /bot-api/src/main/java/xyz/staffjoy/bot/dto/OnboardWorkerRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-api/src/main/java/xyz/staffjoy/bot/dto/OnboardWorkerRequest.java -------------------------------------------------------------------------------- /bot-svc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/Dockerfile -------------------------------------------------------------------------------- /bot-svc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/pom.xml -------------------------------------------------------------------------------- /bot-svc/src/main/java/xyz/staffjoy/bot/BotApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/java/xyz/staffjoy/bot/BotApplication.java -------------------------------------------------------------------------------- /bot-svc/src/main/java/xyz/staffjoy/bot/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/java/xyz/staffjoy/bot/config/AppConfig.java -------------------------------------------------------------------------------- /bot-svc/src/main/java/xyz/staffjoy/bot/controller/AlertController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/java/xyz/staffjoy/bot/controller/AlertController.java -------------------------------------------------------------------------------- /bot-svc/src/main/java/xyz/staffjoy/bot/props/AppProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/java/xyz/staffjoy/bot/props/AppProps.java -------------------------------------------------------------------------------- /bot-svc/src/main/java/xyz/staffjoy/bot/service/AlertService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/java/xyz/staffjoy/bot/service/AlertService.java -------------------------------------------------------------------------------- /bot-svc/src/main/java/xyz/staffjoy/bot/service/DispatchPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/java/xyz/staffjoy/bot/service/DispatchPreference.java -------------------------------------------------------------------------------- /bot-svc/src/main/java/xyz/staffjoy/bot/service/GreetingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/java/xyz/staffjoy/bot/service/GreetingService.java -------------------------------------------------------------------------------- /bot-svc/src/main/java/xyz/staffjoy/bot/service/HelperService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/java/xyz/staffjoy/bot/service/HelperService.java -------------------------------------------------------------------------------- /bot-svc/src/main/java/xyz/staffjoy/bot/service/OnBoardingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/java/xyz/staffjoy/bot/service/OnBoardingService.java -------------------------------------------------------------------------------- /bot-svc/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /bot-svc/src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /bot-svc/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /bot-svc/src/main/resources/application-uat.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /bot-svc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/resources/application.yml -------------------------------------------------------------------------------- /bot-svc/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /bot-svc/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/bot-svc/src/test/resources/application.yml -------------------------------------------------------------------------------- /common-lib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/pom.xml -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/api/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/api/BaseResponse.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/api/ResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/api/ResultCode.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/auditlog/LogEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/auditlog/LogEntry.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/auth/AuthConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/auth/AuthConstant.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/auth/AuthContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/auth/AuthContext.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/auth/Authorize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/auth/Authorize.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/auth/Sessions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/auth/Sessions.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/config/StaffjoyProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/config/StaffjoyProps.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/crypto/Hash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/crypto/Hash.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/crypto/Sign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/crypto/Sign.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/env/EnvConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/env/EnvConfig.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/env/EnvConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/env/EnvConstant.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/services/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/services/Service.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/utils/Helper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/utils/Helper.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/utils/MD5Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/utils/MD5Util.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/validation/DayOfWeek.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/validation/DayOfWeek.java -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/validation/Group1.java: -------------------------------------------------------------------------------- 1 | package xyz.staffjoy.common.validation; 2 | 3 | public interface Group1 { 4 | } 5 | -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/validation/Group2.java: -------------------------------------------------------------------------------- 1 | package xyz.staffjoy.common.validation; 2 | 3 | public interface Group2 { 4 | } 5 | -------------------------------------------------------------------------------- /common-lib/src/main/java/xyz/staffjoy/common/validation/Timezone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/main/java/xyz/staffjoy/common/validation/Timezone.java -------------------------------------------------------------------------------- /common-lib/src/test/java/xyz/staffjoy/common/crypto/SignTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/common-lib/src/test/java/xyz/staffjoy/common/crypto/SignTest.java -------------------------------------------------------------------------------- /company-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/pom.xml -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/CompanyConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/CompanyConstant.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/AdminEntries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/AdminEntries.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/AdminOfList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/AdminOfList.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/Association.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/Association.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/CompanyDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/CompanyDto.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/CompanyList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/CompanyList.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/DirectoryList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/DirectoryList.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/JobDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/JobDto.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/JobList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/JobList.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/ShiftDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/ShiftDto.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/ShiftList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/ShiftList.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/TeamDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/TeamDto.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/TeamList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/TeamList.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/TimeZoneList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/TimeZoneList.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/WorkerDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/WorkerDto.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/WorkerEntries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/WorkerEntries.java -------------------------------------------------------------------------------- /company-api/src/main/java/xyz/staffjoy/company/dto/WorkerOfList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-api/src/main/java/xyz/staffjoy/company/dto/WorkerOfList.java -------------------------------------------------------------------------------- /company-svc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/Dockerfile -------------------------------------------------------------------------------- /company-svc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/pom.xml -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/CompanyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/CompanyApplication.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/config/AppConfig.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/model/Admin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/model/Admin.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/model/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/model/Company.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/model/Directory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/model/Directory.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/model/Job.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/model/Job.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/model/Shift.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/model/Shift.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/model/Team.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/model/Team.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/model/Worker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/model/Worker.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/repo/AdminRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/repo/AdminRepo.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/repo/CompanyRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/repo/CompanyRepo.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/repo/DirectoryRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/repo/DirectoryRepo.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/repo/JobRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/repo/JobRepo.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/repo/ShiftRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/repo/ShiftRepo.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/repo/TeamRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/repo/TeamRepo.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/repo/WorkerRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/repo/WorkerRepo.java -------------------------------------------------------------------------------- /company-svc/src/main/java/xyz/staffjoy/company/service/JobService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/java/xyz/staffjoy/company/service/JobService.java -------------------------------------------------------------------------------- /company-svc/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /company-svc/src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml 3 | -------------------------------------------------------------------------------- /company-svc/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /company-svc/src/main/resources/application-uat.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /company-svc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/resources/application.yml -------------------------------------------------------------------------------- /company-svc/src/main/resources/db/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/resources/db/schema.sql -------------------------------------------------------------------------------- /company-svc/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /company-svc/src/test/java/xyz/staffjoy/company/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/test/java/xyz/staffjoy/company/TestConfig.java -------------------------------------------------------------------------------- /company-svc/src/test/java/xyz/staffjoy/company/repo/AdminRepoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/test/java/xyz/staffjoy/company/repo/AdminRepoTest.java -------------------------------------------------------------------------------- /company-svc/src/test/java/xyz/staffjoy/company/repo/JobRepoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/test/java/xyz/staffjoy/company/repo/JobRepoTest.java -------------------------------------------------------------------------------- /company-svc/src/test/java/xyz/staffjoy/company/repo/ShiftRepoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/test/java/xyz/staffjoy/company/repo/ShiftRepoTest.java -------------------------------------------------------------------------------- /company-svc/src/test/java/xyz/staffjoy/company/repo/TeamRepoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/test/java/xyz/staffjoy/company/repo/TeamRepoTest.java -------------------------------------------------------------------------------- /company-svc/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/company-svc/src/test/resources/application.yml -------------------------------------------------------------------------------- /config/application.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/config/application.yml.example -------------------------------------------------------------------------------- /doc/images/account_edit_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/doc/images/account_edit_page.jpg -------------------------------------------------------------------------------- /doc/images/arch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/doc/images/arch.jpg -------------------------------------------------------------------------------- /doc/images/bobo_promote.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/doc/images/bobo_promote.jpg -------------------------------------------------------------------------------- /doc/images/landing_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/doc/images/landing_page.jpg -------------------------------------------------------------------------------- /doc/images/login_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/doc/images/login_page.jpg -------------------------------------------------------------------------------- /doc/images/plan_and_price.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/doc/images/plan_and_price.jpg -------------------------------------------------------------------------------- /doc/images/scheduling_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/doc/images/scheduling_page.jpg -------------------------------------------------------------------------------- /doc/images/skywalking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/doc/images/skywalking.png -------------------------------------------------------------------------------- /doc/ppts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/doc/ppts/README.md -------------------------------------------------------------------------------- /doc/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/doc/reference.md -------------------------------------------------------------------------------- /doc/syllabus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/doc/syllabus.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /faraday/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/Dockerfile -------------------------------------------------------------------------------- /faraday/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/pom.xml -------------------------------------------------------------------------------- /faraday/src/main/java/xyz/staffjoy/faraday/FaradayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/java/xyz/staffjoy/faraday/FaradayApplication.java -------------------------------------------------------------------------------- /faraday/src/main/java/xyz/staffjoy/faraday/core/http/RequestData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/java/xyz/staffjoy/faraday/core/http/RequestData.java -------------------------------------------------------------------------------- /faraday/src/main/java/xyz/staffjoy/faraday/core/http/ResponseData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/java/xyz/staffjoy/faraday/core/http/ResponseData.java -------------------------------------------------------------------------------- /faraday/src/main/java/xyz/staffjoy/faraday/core/trace/HttpEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/java/xyz/staffjoy/faraday/core/trace/HttpEntity.java -------------------------------------------------------------------------------- /faraday/src/main/java/xyz/staffjoy/faraday/view/AssetLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/java/xyz/staffjoy/faraday/view/AssetLoader.java -------------------------------------------------------------------------------- /faraday/src/main/java/xyz/staffjoy/faraday/view/ErrorPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/java/xyz/staffjoy/faraday/view/ErrorPage.java -------------------------------------------------------------------------------- /faraday/src/main/java/xyz/staffjoy/faraday/view/ErrorPageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/java/xyz/staffjoy/faraday/view/ErrorPageFactory.java -------------------------------------------------------------------------------- /faraday/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /faraday/src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /faraday/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /faraday/src/main/resources/application-uat.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /faraday/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/resources/application.yml -------------------------------------------------------------------------------- /faraday/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /faraday/src/main/resources/static/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/resources/static/assets/images/favicon.ico -------------------------------------------------------------------------------- /faraday/src/main/resources/static/assets/images/staffjoy_coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/resources/static/assets/images/staffjoy_coffee.png -------------------------------------------------------------------------------- /faraday/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /faraday/src/test/groovy/xyz/staffjoy/faraday/BasicSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/test/groovy/xyz/staffjoy/faraday/BasicSpec.groovy -------------------------------------------------------------------------------- /faraday/src/test/java/xyz/staffjoy/faraday/config/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/test/java/xyz/staffjoy/faraday/config/TestConfig.java -------------------------------------------------------------------------------- /faraday/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/faraday/src/test/resources/application.yml -------------------------------------------------------------------------------- /frontend/app/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .git -------------------------------------------------------------------------------- /frontend/app/.eslintignore: -------------------------------------------------------------------------------- 1 | ../third_party/node/* 2 | **/Intercom/* 3 | -------------------------------------------------------------------------------- /frontend/app/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/.eslintrc -------------------------------------------------------------------------------- /frontend/app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /frontend/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/Dockerfile -------------------------------------------------------------------------------- /frontend/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/README.md -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/.cache -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/android-chrome-144x144.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/android-chrome-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/android-chrome-256x256.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/android-chrome-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/android-chrome-36x36.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/android-chrome-384x384.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/android-chrome-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/android-chrome-48x48.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/android-chrome-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/android-chrome-72x72.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/android-chrome-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/android-chrome-96x96.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon-167x167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon-167x167.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-startup-image-1182x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-startup-image-1182x2208.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-startup-image-1242x2148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-startup-image-1242x2148.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-startup-image-1496x2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-startup-image-1496x2048.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-startup-image-1536x2008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-startup-image-1536x2008.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-startup-image-320x460.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-startup-image-320x460.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-startup-image-640x1096.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-startup-image-640x1096.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-startup-image-640x920.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-startup-image-640x920.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-startup-image-748x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-startup-image-748x1024.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-startup-image-750x1294.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-startup-image-750x1294.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/apple-touch-startup-image-768x1004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/apple-touch-startup-image-768x1004.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/browserconfig.xml -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/favicon.ico -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/firefox_app_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/firefox_app_128x128.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/firefox_app_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/firefox_app_512x512.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/firefox_app_60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/firefox_app_60x60.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/manifest.json -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/manifest.webapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/manifest.webapp -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/mstile-144x144.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/mstile-150x150.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/mstile-310x150.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/mstile-310x310.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/icons/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/icons/mstile-70x70.png -------------------------------------------------------------------------------- /frontend/app/dist/assets/staffjoy.f66e83a1dd4ad3e1c5b1d2c130058c3e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/assets/staffjoy.f66e83a1dd4ad3e1c5b1d2c130058c3e.png -------------------------------------------------------------------------------- /frontend/app/dist/bundle-1562120887246.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/bundle-1562120887246.js -------------------------------------------------------------------------------- /frontend/app/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/dist/index.html -------------------------------------------------------------------------------- /frontend/app/index.template.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/index.template.ejs -------------------------------------------------------------------------------- /frontend/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/package-lock.json -------------------------------------------------------------------------------- /frontend/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/package.json -------------------------------------------------------------------------------- /frontend/app/src/actions/associations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/associations.js -------------------------------------------------------------------------------- /frontend/app/src/actions/company.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/company.js -------------------------------------------------------------------------------- /frontend/app/src/actions/employees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/employees.js -------------------------------------------------------------------------------- /frontend/app/src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/index.js -------------------------------------------------------------------------------- /frontend/app/src/actions/scheduling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/scheduling.js -------------------------------------------------------------------------------- /frontend/app/src/actions/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/settings.js -------------------------------------------------------------------------------- /frontend/app/src/actions/teams/employees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/teams/employees.js -------------------------------------------------------------------------------- /frontend/app/src/actions/teams/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/teams/index.js -------------------------------------------------------------------------------- /frontend/app/src/actions/teams/jobs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/teams/jobs.js -------------------------------------------------------------------------------- /frontend/app/src/actions/teams/shifts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/teams/shifts.js -------------------------------------------------------------------------------- /frontend/app/src/actions/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/user.js -------------------------------------------------------------------------------- /frontend/app/src/actions/whoami.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/actions/whoami.js -------------------------------------------------------------------------------- /frontend/app/src/components/App/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/App/app.scss -------------------------------------------------------------------------------- /frontend/app/src/components/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/App/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/ConfirmationModal/confirmation-modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/ConfirmationModal/confirmation-modal.scss -------------------------------------------------------------------------------- /frontend/app/src/components/ConfirmationModal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/ConfirmationModal/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/CreateEmployeeModal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/CreateEmployeeModal/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/EmployeeSidePanel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/EmployeeSidePanel/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/InfoSidePanel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/InfoSidePanel/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/Table/Header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/Table/Header/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/Table/Header/table-header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/Table/Header/table-header.scss -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/Table/Row/BooleanLabel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/Table/Row/BooleanLabel/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/Table/Row/ContactInfo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/Table/Row/ContactInfo/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/Table/Row/InfoList/index.js: -------------------------------------------------------------------------------- 1 | index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/Table/Row/PhotoName/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/Table/Row/PhotoName/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/Table/Row/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/Table/Row/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/Table/Row/rowTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/Table/Row/rowTypes.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/Table/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/Table/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/Table/table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/Table/table.scss -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/employees.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/employees.scss -------------------------------------------------------------------------------- /frontend/app/src/components/Employees/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Employees/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Intercom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Intercom/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Launcher/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Launcher/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Launcher/launcher.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Launcher/launcher.scss -------------------------------------------------------------------------------- /frontend/app/src/components/LoadingScreen/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/LoadingScreen/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/LoadingScreen/loading-screen.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/LoadingScreen/loading-screen.scss -------------------------------------------------------------------------------- /frontend/app/src/components/ModalLayout/RightSideColumn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/ModalLayout/RightSideColumn.js -------------------------------------------------------------------------------- /frontend/app/src/components/ModalLayout/SelectableList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/ModalLayout/SelectableList/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/ModalLayout/SingleColumn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/ModalLayout/SingleColumn.js -------------------------------------------------------------------------------- /frontend/app/src/components/ModalLayout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/ModalLayout/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/ModalLayout/modal-layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/ModalLayout/modal-layout.scss -------------------------------------------------------------------------------- /frontend/app/src/components/SVGs/DeleteIcon/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SVGs/DeleteIcon/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/SVGs/PlusIcon/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SVGs/PlusIcon/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Scheduling/CreateShiftModal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Scheduling/CreateShiftModal/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Scheduling/DateController/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Scheduling/DateController/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Scheduling/ShiftModalDaySelector/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Scheduling/ShiftModalDaySelector/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Scheduling/ShiftWeekTable/Header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Scheduling/ShiftWeekTable/Header/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Scheduling/ShiftWeekTable/Section/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Scheduling/ShiftWeekTable/Section/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Scheduling/ShiftWeekTable/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Scheduling/ShiftWeekTable/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Scheduling/ViewByController/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Scheduling/ViewByController/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Scheduling/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Scheduling/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Scheduling/scheduling.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Scheduling/scheduling.scss -------------------------------------------------------------------------------- /frontend/app/src/components/SearchField/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SearchField/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/SearchField/search-field.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SearchField/search-field.scss -------------------------------------------------------------------------------- /frontend/app/src/components/Settings/TeamJobs/JobRow/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Settings/TeamJobs/JobRow/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Settings/TeamJobs/JobRow/job-row.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Settings/TeamJobs/JobRow/job-row.scss -------------------------------------------------------------------------------- /frontend/app/src/components/Settings/TeamJobs/TableHeader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Settings/TeamJobs/TableHeader/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Settings/TeamJobs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Settings/TeamJobs/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Settings/TeamJobs/team-jobs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Settings/TeamJobs/team-jobs.scss -------------------------------------------------------------------------------- /frontend/app/src/components/Settings/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Settings/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/Settings/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Settings/settings.scss -------------------------------------------------------------------------------- /frontend/app/src/components/SideNavigation/Logo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SideNavigation/Logo/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/SideNavigation/Logo/navigation-logo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SideNavigation/Logo/navigation-logo.scss -------------------------------------------------------------------------------- /frontend/app/src/components/SideNavigation/TeamSection/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SideNavigation/TeamSection/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/SideNavigation/UserContext/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SideNavigation/UserContext/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/SideNavigation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SideNavigation/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/SideNavigation/side-navigation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SideNavigation/side-navigation.scss -------------------------------------------------------------------------------- /frontend/app/src/components/SquareButton/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SquareButton/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/SquareButton/square-button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/SquareButton/square-button.scss -------------------------------------------------------------------------------- /frontend/app/src/components/StaffjoyButton/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/StaffjoyButton/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/StaffjoyButton/staffjoy-button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/StaffjoyButton/staffjoy-button.scss -------------------------------------------------------------------------------- /frontend/app/src/components/StaffjoyTextField/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/StaffjoyTextField/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/StaffjoyTextField/staffjoy-text-field.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/StaffjoyTextField/staffjoy-text-field.scss -------------------------------------------------------------------------------- /frontend/app/src/components/TimeSelector/NumberButton/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/TimeSelector/NumberButton/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/TimeSelector/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/TimeSelector/index.js -------------------------------------------------------------------------------- /frontend/app/src/components/TimeSelector/time-selector.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/TimeSelector/time-selector.scss -------------------------------------------------------------------------------- /frontend/app/src/components/Title/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/components/Title/index.js -------------------------------------------------------------------------------- /frontend/app/src/constants/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/constants/actionTypes.js -------------------------------------------------------------------------------- /frontend/app/src/constants/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/constants/config.js -------------------------------------------------------------------------------- /frontend/app/src/constants/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/constants/constants.js -------------------------------------------------------------------------------- /frontend/app/src/constants/fieldUpdateStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/constants/fieldUpdateStatus.js -------------------------------------------------------------------------------- /frontend/app/src/constants/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/constants/paths.js -------------------------------------------------------------------------------- /frontend/app/src/constants/sideNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/constants/sideNavigation.js -------------------------------------------------------------------------------- /frontend/app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/index.js -------------------------------------------------------------------------------- /frontend/app/src/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/main.scss -------------------------------------------------------------------------------- /frontend/app/src/reducers/associations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/reducers/associations.js -------------------------------------------------------------------------------- /frontend/app/src/reducers/company.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/reducers/company.js -------------------------------------------------------------------------------- /frontend/app/src/reducers/employees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/reducers/employees.js -------------------------------------------------------------------------------- /frontend/app/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/reducers/index.js -------------------------------------------------------------------------------- /frontend/app/src/reducers/scheduling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/reducers/scheduling.js -------------------------------------------------------------------------------- /frontend/app/src/reducers/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/reducers/settings.js -------------------------------------------------------------------------------- /frontend/app/src/reducers/teams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/reducers/teams.js -------------------------------------------------------------------------------- /frontend/app/src/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/reducers/user.js -------------------------------------------------------------------------------- /frontend/app/src/reducers/whoami.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/reducers/whoami.js -------------------------------------------------------------------------------- /frontend/app/src/stores/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/stores/configureStore.js -------------------------------------------------------------------------------- /frontend/app/src/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/utility.js -------------------------------------------------------------------------------- /frontend/app/src/validators/create-employee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/src/validators/create-employee.js -------------------------------------------------------------------------------- /frontend/app/staffjoy-favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/staffjoy-favicon.png -------------------------------------------------------------------------------- /frontend/app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/app/webpack.config.js -------------------------------------------------------------------------------- /frontend/myaccount/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .git -------------------------------------------------------------------------------- /frontend/myaccount/.eslintignore: -------------------------------------------------------------------------------- 1 | ../third_party/node/* 2 | **/Intercom/* 3 | -------------------------------------------------------------------------------- /frontend/myaccount/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/.eslintrc -------------------------------------------------------------------------------- /frontend/myaccount/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /frontend/myaccount/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/Dockerfile -------------------------------------------------------------------------------- /frontend/myaccount/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/README.md -------------------------------------------------------------------------------- /frontend/myaccount/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/build.sh -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/.cache -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/android-chrome-144x144.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/android-chrome-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/android-chrome-256x256.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/android-chrome-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/android-chrome-36x36.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/android-chrome-384x384.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/android-chrome-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/android-chrome-48x48.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/android-chrome-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/android-chrome-72x72.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/android-chrome-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/android-chrome-96x96.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon-167x167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon-167x167.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/browserconfig.xml -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/favicon.ico -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/firefox_app_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/firefox_app_128x128.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/firefox_app_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/firefox_app_512x512.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/firefox_app_60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/firefox_app_60x60.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/manifest.json -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/manifest.webapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/manifest.webapp -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/mstile-144x144.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/mstile-150x150.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/mstile-310x150.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/mstile-310x310.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/assets/icons/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/assets/icons/mstile-70x70.png -------------------------------------------------------------------------------- /frontend/myaccount/dist/bundle-1562120953241.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/bundle-1562120953241.js -------------------------------------------------------------------------------- /frontend/myaccount/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/dist/index.html -------------------------------------------------------------------------------- /frontend/myaccount/index.template.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/index.template.ejs -------------------------------------------------------------------------------- /frontend/myaccount/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/package-lock.json -------------------------------------------------------------------------------- /frontend/myaccount/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/package.json -------------------------------------------------------------------------------- /frontend/myaccount/src/actions/forms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/actions/forms.js -------------------------------------------------------------------------------- /frontend/myaccount/src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/actions/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/actions/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/actions/user.js -------------------------------------------------------------------------------- /frontend/myaccount/src/actions/whoami.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/actions/whoami.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/AccountUpdate/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/AccountUpdate/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/App/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/CheckboxField/checkbox-field.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/CheckboxField/checkbox-field.scss -------------------------------------------------------------------------------- /frontend/myaccount/src/components/CheckboxField/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/CheckboxField/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/Intercom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/Intercom/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/LoadingScreen/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/LoadingScreen/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/LoadingScreen/loading-screen.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/LoadingScreen/loading-screen.scss -------------------------------------------------------------------------------- /frontend/myaccount/src/components/NotificationManager/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/NotificationManager/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/PasswordUpdate/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/PasswordUpdate/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/ProfilePhoto/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/ProfilePhoto/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/SingleAttributeField/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/SingleAttributeField/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/StaffjoyButton/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/StaffjoyButton/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/StaffjoyButton/staffjoy-button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/StaffjoyButton/staffjoy-button.scss -------------------------------------------------------------------------------- /frontend/myaccount/src/components/StatsPanel/InfoStat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/StatsPanel/InfoStat/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/components/StatsPanel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/components/StatsPanel/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/constants/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/constants/actionTypes.js -------------------------------------------------------------------------------- /frontend/myaccount/src/constants/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/constants/config.js -------------------------------------------------------------------------------- /frontend/myaccount/src/constants/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/constants/constants.js -------------------------------------------------------------------------------- /frontend/myaccount/src/images/staffjoy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/images/staffjoy.png -------------------------------------------------------------------------------- /frontend/myaccount/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/main.scss -------------------------------------------------------------------------------- /frontend/myaccount/src/reducers/forms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/reducers/forms.js -------------------------------------------------------------------------------- /frontend/myaccount/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/reducers/index.js -------------------------------------------------------------------------------- /frontend/myaccount/src/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/reducers/user.js -------------------------------------------------------------------------------- /frontend/myaccount/src/reducers/whoami.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/reducers/whoami.js -------------------------------------------------------------------------------- /frontend/myaccount/src/stores/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/stores/configureStore.js -------------------------------------------------------------------------------- /frontend/myaccount/src/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/src/utility.js -------------------------------------------------------------------------------- /frontend/myaccount/staffjoy-favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/staffjoy-favicon.png -------------------------------------------------------------------------------- /frontend/myaccount/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/myaccount/webpack.config.js -------------------------------------------------------------------------------- /frontend/resources/images/staffjoy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/resources/images/staffjoy.png -------------------------------------------------------------------------------- /frontend/resources/images/unassigned_shift_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/resources/images/unassigned_shift_icon.png -------------------------------------------------------------------------------- /frontend/resources/scss/colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/resources/scss/colors.scss -------------------------------------------------------------------------------- /frontend/resources/scss/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/resources/scss/fonts.scss -------------------------------------------------------------------------------- /frontend/resources/scss/shadows.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/resources/scss/shadows.scss -------------------------------------------------------------------------------- /frontend/resources/scss/staffjoy.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/resources/scss/staffjoy.scss -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Bold.eot -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Bold.svg -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Bold.woff -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Bold.woff2 -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-ExtraBold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-ExtraBold.eot -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-ExtraBold.ttf -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-ExtraBold.woff2 -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Extrabold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Extrabold.svg -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Extrabold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Extrabold.woff -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Italic.eot -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Italic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Italic.svg -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Italic.ttf -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Italic.woff -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Italic.woff2 -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Light.eot -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Light.svg -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Light.ttf -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Light.woff -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Light.woff2 -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-LightItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-LightItalic.eot -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-LightItalic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-LightItalic.svg -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-LightItalic.ttf -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-LightItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-LightItalic.woff -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-LightItalic.woff2 -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Regular.eot -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Regular.svg -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Regular.woff -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Regular.woff2 -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Semibold.eot -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Semibold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Semibold.svg -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Semibold.ttf -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Semibold.woff -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/Open-Sans/OpenSans-Semibold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/Open-Sans/OpenSans-Semibold.woff2 -------------------------------------------------------------------------------- /frontend/third_party/node/fonts/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/fonts/fonts.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/INTRODUCTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/INTRODUCTION.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/_color-definitions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/_color-definitions.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/_functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/_functions.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/_mixins.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/_variables.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/animation/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/animation/demo.css -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/animation/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/animation/demo.html -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/animation/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/animation/demo.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/badge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/badge/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/badge/_badge.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/badge/_badge.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/button/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/button/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/button/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/button/_button.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/button/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/button/button.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/card/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/card/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/card/_card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/card/_card.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/card/snippets/wide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/card/snippets/wide.html -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/checkbox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/checkbox/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/checkbox/_checkbox.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/checkbox/_checkbox.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/checkbox/checkbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/checkbox/checkbox.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/chip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/chip/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/chip/_chip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/chip/_chip.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/data-table/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/data-table/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/demos.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/demos.css -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/dialog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/dialog/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/dialog/_dialog.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/dialog/_dialog.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/footer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/footer/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/grid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/grid/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/grid/_grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/grid/_grid.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/grid/snippets/grid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/grid/snippets/grid.html -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/icon-toggle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/icon-toggle/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/images/buffer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/images/buffer.svg -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/images/tick-mask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/images/tick-mask.svg -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/images/tick.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/images/tick.svg -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/index.html -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/layout/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/layout/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/layout/_layout.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/layout/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/layout/layout.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/list/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/list/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/list/_list.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/list/snippets/icon.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/list/snippets/icon.html -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/main.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/mdlComponentHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/mdlComponentHandler.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/menu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/menu/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/menu/_menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/menu/_menu.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/menu/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/menu/menu.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/palette/_palette.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/palette/_palette.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/palette/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/palette/demo.css -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/palette/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/palette/demo.html -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/progress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/progress/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/progress/_progress.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/progress/_progress.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/progress/progress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/progress/progress.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/radio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/radio/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/radio/_radio.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/radio/_radio.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/radio/radio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/radio/radio.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/resets/_h5bp.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/resets/_h5bp.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/resets/_mobile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/resets/_mobile.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/resets/_resets.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/resets/_resets.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/ripple/_ripple.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/ripple/_ripple.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/ripple/ripple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/ripple/ripple.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/shadow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/shadow/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/shadow/_shadow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/shadow/_shadow.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/shadow/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/shadow/demo.css -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/shadow/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/shadow/demo.html -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/slider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/slider/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/slider/_slider.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/slider/_slider.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/slider/slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/slider/slider.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/snackbar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/snackbar/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/snackbar/_snackbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/snackbar/_snackbar.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/snackbar/snackbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/snackbar/snackbar.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/spinner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/spinner/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/spinner/_spinner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/spinner/_spinner.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/spinner/spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/spinner/spinner.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/styleguide.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/styleguide.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/switch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/switch/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/switch/_switch.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/switch/_switch.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/switch/switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/switch/switch.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/tabs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/tabs/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/tabs/_tabs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/tabs/_tabs.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/tabs/snippets/tabs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/tabs/snippets/tabs.html -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/tabs/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/tabs/tabs.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/template.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/template.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/textfield/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/textfield/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/textfield/textfield.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/textfield/textfield.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/third_party/rAF.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/third_party/rAF.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/tooltip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/tooltip/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/tooltip/_tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/tooltip/_tooltip.scss -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/tooltip/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/tooltip/tooltip.js -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/typography/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/typography/README.md -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/typography/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/typography/demo.css -------------------------------------------------------------------------------- /frontend/third_party/node/material_design_lite/typography/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/frontend/third_party/node/material_design_lite/typography/demo.html -------------------------------------------------------------------------------- /ical-svc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/ical-svc/Dockerfile -------------------------------------------------------------------------------- /ical-svc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/ical-svc/pom.xml -------------------------------------------------------------------------------- /ical-svc/src/main/java/xyz/staffjoy/ical/ICalApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/ical-svc/src/main/java/xyz/staffjoy/ical/ICalApplication.java -------------------------------------------------------------------------------- /ical-svc/src/main/java/xyz/staffjoy/ical/ICalConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/ical-svc/src/main/java/xyz/staffjoy/ical/ICalConstant.java -------------------------------------------------------------------------------- /ical-svc/src/main/java/xyz/staffjoy/ical/model/Cal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/ical-svc/src/main/java/xyz/staffjoy/ical/model/Cal.java -------------------------------------------------------------------------------- /ical-svc/src/main/java/xyz/staffjoy/ical/service/ICalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/ical-svc/src/main/java/xyz/staffjoy/ical/service/ICalService.java -------------------------------------------------------------------------------- /ical-svc/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/ical-svc/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /ical-svc/src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /ical-svc/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/ical-svc/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /ical-svc/src/main/resources/application-uat.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /ical-svc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/ical-svc/src/main/resources/application.yml -------------------------------------------------------------------------------- /ical-svc/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/ical-svc/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /ical-svc/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/ical-svc/src/test/resources/application.yml -------------------------------------------------------------------------------- /k8s/prod/account-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/prod/account-svc.yaml -------------------------------------------------------------------------------- /k8s/prod/app-spa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/prod/app-spa.yaml -------------------------------------------------------------------------------- /k8s/prod/bot-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/prod/bot-svc.yaml -------------------------------------------------------------------------------- /k8s/prod/company-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/prod/company-svc.yaml -------------------------------------------------------------------------------- /k8s/prod/config/config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/prod/config/config.yaml.example -------------------------------------------------------------------------------- /k8s/prod/config/logback-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/prod/config/logback-config.yaml -------------------------------------------------------------------------------- /k8s/prod/email-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/prod/email-svc.yaml -------------------------------------------------------------------------------- /k8s/prod/faraday-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/prod/faraday-svc.yaml -------------------------------------------------------------------------------- /k8s/prod/myaccount-spa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/prod/myaccount-spa.yaml -------------------------------------------------------------------------------- /k8s/prod/whoami-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/prod/whoami-svc.yaml -------------------------------------------------------------------------------- /k8s/prod/www-web.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/prod/www-web.yaml -------------------------------------------------------------------------------- /k8s/test/account-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/test/account-svc.yaml -------------------------------------------------------------------------------- /k8s/test/app-spa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/test/app-spa.yaml -------------------------------------------------------------------------------- /k8s/test/bot-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/test/bot-svc.yaml -------------------------------------------------------------------------------- /k8s/test/company-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/test/company-svc.yaml -------------------------------------------------------------------------------- /k8s/test/config/config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/test/config/config.yaml.example -------------------------------------------------------------------------------- /k8s/test/email-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/test/email-svc.yaml -------------------------------------------------------------------------------- /k8s/test/faraday-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/test/faraday-svc.yaml -------------------------------------------------------------------------------- /k8s/test/myaccount-spa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/test/myaccount-spa.yaml -------------------------------------------------------------------------------- /k8s/test/mysql-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/test/mysql-svc.yaml -------------------------------------------------------------------------------- /k8s/test/whoami-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/test/whoami-svc.yaml -------------------------------------------------------------------------------- /k8s/test/www-web.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/test/www-web.yaml -------------------------------------------------------------------------------- /k8s/uat/account-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/account-svc.yaml -------------------------------------------------------------------------------- /k8s/uat/app-spa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/app-spa.yaml -------------------------------------------------------------------------------- /k8s/uat/bot-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/bot-svc.yaml -------------------------------------------------------------------------------- /k8s/uat/canary/www-web-canary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/canary/www-web-canary.yaml -------------------------------------------------------------------------------- /k8s/uat/company-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/company-svc.yaml -------------------------------------------------------------------------------- /k8s/uat/config/config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/config/config.yaml.example -------------------------------------------------------------------------------- /k8s/uat/config/logback-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/config/logback-config.yaml -------------------------------------------------------------------------------- /k8s/uat/email-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/email-svc.yaml -------------------------------------------------------------------------------- /k8s/uat/faraday-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/faraday-svc.yaml -------------------------------------------------------------------------------- /k8s/uat/myaccount-spa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/myaccount-spa.yaml -------------------------------------------------------------------------------- /k8s/uat/whoami-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/whoami-svc.yaml -------------------------------------------------------------------------------- /k8s/uat/www-web.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/k8s/uat/www-web.yaml -------------------------------------------------------------------------------- /mail-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-api/pom.xml -------------------------------------------------------------------------------- /mail-api/src/main/java/xyz/staffjoy/mail/MailConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-api/src/main/java/xyz/staffjoy/mail/MailConstant.java -------------------------------------------------------------------------------- /mail-api/src/main/java/xyz/staffjoy/mail/client/MailClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-api/src/main/java/xyz/staffjoy/mail/client/MailClient.java -------------------------------------------------------------------------------- /mail-api/src/main/java/xyz/staffjoy/mail/dto/EmailRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-api/src/main/java/xyz/staffjoy/mail/dto/EmailRequest.java -------------------------------------------------------------------------------- /mail-svc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-svc/Dockerfile -------------------------------------------------------------------------------- /mail-svc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-svc/pom.xml -------------------------------------------------------------------------------- /mail-svc/src/main/java/xyz/staffjoy/mail/MailApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-svc/src/main/java/xyz/staffjoy/mail/MailApplication.java -------------------------------------------------------------------------------- /mail-svc/src/main/java/xyz/staffjoy/mail/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-svc/src/main/java/xyz/staffjoy/mail/config/AppConfig.java -------------------------------------------------------------------------------- /mail-svc/src/main/java/xyz/staffjoy/mail/props/AppProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-svc/src/main/java/xyz/staffjoy/mail/props/AppProps.java -------------------------------------------------------------------------------- /mail-svc/src/main/java/xyz/staffjoy/mail/service/MailSendService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-svc/src/main/java/xyz/staffjoy/mail/service/MailSendService.java -------------------------------------------------------------------------------- /mail-svc/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-svc/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /mail-svc/src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /mail-svc/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-svc/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /mail-svc/src/main/resources/application-uat.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /mail-svc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-svc/src/main/resources/application.yml -------------------------------------------------------------------------------- /mail-svc/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-svc/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /mail-svc/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/mail-svc/src/test/resources/application.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/pom.xml -------------------------------------------------------------------------------- /sms-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-api/pom.xml -------------------------------------------------------------------------------- /sms-api/src/main/java/xyz/staffjoy/sms/SmsConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-api/src/main/java/xyz/staffjoy/sms/SmsConstant.java -------------------------------------------------------------------------------- /sms-api/src/main/java/xyz/staffjoy/sms/client/SmsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-api/src/main/java/xyz/staffjoy/sms/client/SmsClient.java -------------------------------------------------------------------------------- /sms-api/src/main/java/xyz/staffjoy/sms/dto/SmsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-api/src/main/java/xyz/staffjoy/sms/dto/SmsRequest.java -------------------------------------------------------------------------------- /sms-svc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/Dockerfile -------------------------------------------------------------------------------- /sms-svc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/pom.xml -------------------------------------------------------------------------------- /sms-svc/src/main/java/xyz/staffjoy/sms/SmsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/main/java/xyz/staffjoy/sms/SmsApplication.java -------------------------------------------------------------------------------- /sms-svc/src/main/java/xyz/staffjoy/sms/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/main/java/xyz/staffjoy/sms/config/AppConfig.java -------------------------------------------------------------------------------- /sms-svc/src/main/java/xyz/staffjoy/sms/controller/SmsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/main/java/xyz/staffjoy/sms/controller/SmsController.java -------------------------------------------------------------------------------- /sms-svc/src/main/java/xyz/staffjoy/sms/props/AppProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/main/java/xyz/staffjoy/sms/props/AppProps.java -------------------------------------------------------------------------------- /sms-svc/src/main/java/xyz/staffjoy/sms/service/SmsSendService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/main/java/xyz/staffjoy/sms/service/SmsSendService.java -------------------------------------------------------------------------------- /sms-svc/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /sms-svc/src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/main/resources/application-prod.yml -------------------------------------------------------------------------------- /sms-svc/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /sms-svc/src/main/resources/application-uat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/main/resources/application-uat.yml -------------------------------------------------------------------------------- /sms-svc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/main/resources/application.yml -------------------------------------------------------------------------------- /sms-svc/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /sms-svc/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/sms-svc/src/test/resources/application.yml -------------------------------------------------------------------------------- /web-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/Dockerfile -------------------------------------------------------------------------------- /web-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/pom.xml -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_animated.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_animated.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_bordered-pulled.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_bordered-pulled.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_core.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_core.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_fixed-width.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_fixed-width.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_icons.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_larger.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_larger.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_list.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_mixins.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_path.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_path.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_rotated-flipped.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_rotated-flipped.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_screen-reader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_screen-reader.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_stacked.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_stacked.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/_variables.scss -------------------------------------------------------------------------------- /web-app/src/main/font_awesome/font-awesome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/font_awesome/font-awesome.scss -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/WebApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/WebApplication.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/WebConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/WebConstant.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/config/AppConfig.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/config/AssetLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/config/AssetLoader.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/config/ViewConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/config/ViewConfig.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/controller/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/controller/LoginController.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/controller/ResetController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/controller/ResetController.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/props/AppProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/props/AppProps.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/service/HelperService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/service/HelperService.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/view/ActivatePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/view/ActivatePage.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/view/ConfirmResetPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/view/ConfirmResetPage.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/view/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/view/Constant.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/view/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/view/LoginPage.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/view/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/view/Page.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/view/PageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/view/PageFactory.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/view/ResetPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/view/ResetPage.java -------------------------------------------------------------------------------- /web-app/src/main/java/xyz/staffjoy/web/view/error/ErrorPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/java/xyz/staffjoy/web/view/error/ErrorPage.java -------------------------------------------------------------------------------- /web-app/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /web-app/src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /web-app/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/src/main/resources/application-uat.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /web-app/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/application.yml -------------------------------------------------------------------------------- /web-app/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/css/main.css -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/css/staffjoy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/css/staffjoy.css -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/images/about/about.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/images/about/about.svg -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/images/about/team/philip.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/images/about/team/philip.jpg -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/images/about/team/tommy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/images/about/team/tommy.jpg -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/images/homepage/amber.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/images/homepage/amber.jpg -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/images/homepage/browser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/images/homepage/browser.svg -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/images/homepage/phone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/images/homepage/phone.svg -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/images/homepage/talieh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/images/homepage/talieh.jpg -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/images/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/images/icons/favicon.ico -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/images/pricing/boss.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/images/pricing/boss.svg -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/images/pricing/free.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/images/pricing/free.svg -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/images/staffjoy_coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/images/staffjoy_coffee.png -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/js/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/js/analytics.js -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/js/breaktime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/js/breaktime.js -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/js/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/js/bundle.js -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/js/common.js -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/js/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/js/home.js -------------------------------------------------------------------------------- /web-app/src/main/resources/static/assets/js/typed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/static/assets/js/typed.js -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/fragments/blog_navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/fragments/blog_navigation.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/fragments/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/fragments/footer.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/fragments/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/fragments/header.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/fragments/navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/fragments/navigation.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/fragments/scripts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/fragments/scripts.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/layout.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/about.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/activate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/activate.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/careers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/careers.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/confirm.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/confirmreset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/confirmreset.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/early.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/early.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/home.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/login.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/new_company.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/new_company.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/pricing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/pricing.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/privacypolicy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/privacypolicy.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/reset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/reset.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/signup.html -------------------------------------------------------------------------------- /web-app/src/main/resources/templates/pages/terms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/resources/templates/pages/terms.html -------------------------------------------------------------------------------- /web-app/src/main/sass/pages/_about.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/pages/_about.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/pages/_activate.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/pages/_activate.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/pages/_careers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/pages/_careers.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/pages/_confirm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/pages/_confirm.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/pages/_login.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/pages/_login.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/pages/_new-company.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/pages/_new-company.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/pages/_policies.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/pages/_policies.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/pages/_pricing.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/pages/_pricing.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/pages/_sign-up.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/pages/_sign-up.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/_endorse.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/_endorse.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/_footer-cta.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/_footer-cta.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/_footer.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/_header.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/_lead.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/_lead.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/_nav.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/_promo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/_promo.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/_usage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/_usage.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/features/_broadcast.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/features/_broadcast.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/features/_common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/features/_common.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/features/_message.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/features/_message.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/components/features/_schedule.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/components/features/_schedule.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/elements/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/elements/_button.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/elements/_functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/elements/_functions.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/elements/_headings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/elements/_headings.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/elements/_main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/elements/_main.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/elements/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/elements/_normalize.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/trumps/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/trumps/_layout.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/trumps/_margin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/trumps/_margin.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/partials/trumps/_padding.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/partials/trumps/_padding.scss -------------------------------------------------------------------------------- /web-app/src/main/sass/staffjoy.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/main/sass/staffjoy.scss -------------------------------------------------------------------------------- /web-app/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/web-app/src/test/resources/application.yml -------------------------------------------------------------------------------- /whoami-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-api/pom.xml -------------------------------------------------------------------------------- /whoami-api/src/main/java/xyz/staffjoy/whoami/WhoAmIConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-api/src/main/java/xyz/staffjoy/whoami/WhoAmIConstant.java -------------------------------------------------------------------------------- /whoami-api/src/main/java/xyz/staffjoy/whoami/dto/IAmDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-api/src/main/java/xyz/staffjoy/whoami/dto/IAmDto.java -------------------------------------------------------------------------------- /whoami-svc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-svc/Dockerfile -------------------------------------------------------------------------------- /whoami-svc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-svc/pom.xml -------------------------------------------------------------------------------- /whoami-svc/src/main/java/xyz/staffjoy/whoami/WhoAmIApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-svc/src/main/java/xyz/staffjoy/whoami/WhoAmIApplication.java -------------------------------------------------------------------------------- /whoami-svc/src/main/java/xyz/staffjoy/whoami/WhoAmIConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-svc/src/main/java/xyz/staffjoy/whoami/WhoAmIConstant.java -------------------------------------------------------------------------------- /whoami-svc/src/main/java/xyz/staffjoy/whoami/props/AppProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-svc/src/main/java/xyz/staffjoy/whoami/props/AppProps.java -------------------------------------------------------------------------------- /whoami-svc/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-svc/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /whoami-svc/src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /whoami-svc/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-svc/src/main/resources/application-test.yml -------------------------------------------------------------------------------- /whoami-svc/src/main/resources/application-uat.yml: -------------------------------------------------------------------------------- 1 | logging: 2 | config: /etc/staffjoy/logback-spring.xml -------------------------------------------------------------------------------- /whoami-svc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-svc/src/main/resources/application.yml -------------------------------------------------------------------------------- /whoami-svc/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-svc/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /whoami-svc/src/test/java/xyz/staffjoy/whoami/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-svc/src/test/java/xyz/staffjoy/whoami/TestConfig.java -------------------------------------------------------------------------------- /whoami-svc/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geektime-geekbang/staffjoy/HEAD/whoami-svc/src/test/resources/application.yml --------------------------------------------------------------------------------