├── .DS_Store
├── .github
├── ISSUE_TEMPLATE.md
├── screenshot_001.png
├── screenshot_002.png
├── screenshot_003.png
└── screenshot_004.png
├── BETA_CHANGELOG.md
├── CONTRIBUTING.md
├── README.md
├── STABLE_CHANGELOG.md
├── classic
├── .editorconfig
├── .gitignore
├── .travis.yml
├── LICENSE
├── README.md
├── assets
│ ├── __.js
│ ├── audio
│ │ ├── beep.m4a
│ │ ├── blip.m4a
│ │ ├── buzzer.m4a
│ │ ├── chimes.m4a
│ │ ├── click.m4a
│ │ ├── correct.m4a
│ │ ├── ding.m4a
│ │ ├── falling.m4a
│ │ ├── marimba.m4a
│ │ ├── pop.m4a
│ │ ├── sqeak.m4a
│ │ ├── toot.m4a
│ │ └── xylophone.m4a
│ ├── fonts
│ │ └── opensans
│ │ │ ├── OpenSans-Bold.ttf
│ │ │ ├── OpenSans-BoldItalic.ttf
│ │ │ ├── OpenSans-ExtraBold.ttf
│ │ │ ├── OpenSans-ExtraBoldItalic.ttf
│ │ │ ├── OpenSans-Italic.ttf
│ │ │ ├── OpenSans-Light.ttf
│ │ │ ├── OpenSans-LightItalic.ttf
│ │ │ ├── OpenSans-Regular.ttf
│ │ │ ├── OpenSans-SemiBold.ttf
│ │ │ ├── OpenSans-SemiBoldItalic.ttf
│ │ │ └── opensans.css
│ ├── icons
│ │ ├── app.icns
│ │ ├── app.ico
│ │ ├── app.png
│ │ ├── app.svg
│ │ ├── app_128.png
│ │ ├── app_16.png
│ │ ├── app_24.png
│ │ ├── app_256.png
│ │ ├── app_32.png
│ │ ├── app_48.png
│ │ ├── app_512.png
│ │ ├── app_64.png
│ │ ├── app_96.png
│ │ └── app_noshadow.svg
│ ├── images
│ │ ├── clouds
│ │ │ ├── cloud_365.png
│ │ │ ├── cloud_asana.png
│ │ │ ├── cloud_evernote.png
│ │ │ ├── cloud_facebook.png
│ │ │ ├── cloud_github.png
│ │ │ ├── cloud_gmail.png
│ │ │ ├── cloud_mailchimp.png
│ │ │ ├── cloud_salesforce.png
│ │ │ ├── cloud_slack.png
│ │ │ └── cloud_trello.png
│ │ ├── generic
│ │ │ ├── logo_128px.png
│ │ │ ├── logo_32px.png
│ │ │ ├── logo_48px.png
│ │ │ ├── logo_512px.png
│ │ │ ├── logo_64px.png
│ │ │ ├── logo_96px.png
│ │ │ └── logo_vector.svg
│ │ ├── ginbox_mode_inbox_small.png
│ │ ├── ginbox_mode_unreadunbundled_small.png
│ │ ├── gmail_inboxtype_default.png
│ │ ├── gmail_inboxtype_important.png
│ │ ├── gmail_inboxtype_priority.png
│ │ ├── gmail_inboxtype_starred.png
│ │ ├── gmail_inboxtype_unread.png
│ │ ├── google
│ │ │ ├── logo_admin_128px.png
│ │ │ ├── logo_admin_32px.png
│ │ │ ├── logo_admin_48px.png
│ │ │ ├── logo_admin_64px.png
│ │ │ ├── logo_admin_96px.png
│ │ │ ├── logo_allo_128px.png
│ │ │ ├── logo_allo_32px.png
│ │ │ ├── logo_allo_48px.png
│ │ │ ├── logo_allo_64px.png
│ │ │ ├── logo_allo_96px.png
│ │ │ ├── logo_analytics_128px.png
│ │ │ ├── logo_analytics_32px.png
│ │ │ ├── logo_analytics_48px.png
│ │ │ ├── logo_analytics_64px.png
│ │ │ ├── logo_analytics_96px.png
│ │ │ ├── logo_calendar_128px.png
│ │ │ ├── logo_calendar_32px.png
│ │ │ ├── logo_calendar_48px.png
│ │ │ ├── logo_calendar_64px.png
│ │ │ ├── logo_calendar_96px.png
│ │ │ ├── logo_chat_128px.png
│ │ │ ├── logo_chat_32px.png
│ │ │ ├── logo_chat_48px.png
│ │ │ ├── logo_chat_64px.png
│ │ │ ├── logo_chat_96px.png
│ │ │ ├── logo_classroom_128px.png
│ │ │ ├── logo_classroom_32px.png
│ │ │ ├── logo_classroom_48px.png
│ │ │ ├── logo_classroom_64px.png
│ │ │ ├── logo_classroom_96px.png
│ │ │ ├── logo_contacts_128px.png
│ │ │ ├── logo_contacts_32px.png
│ │ │ ├── logo_contacts_48px.png
│ │ │ ├── logo_contacts_64px.png
│ │ │ ├── logo_contacts_96px.png
│ │ │ ├── logo_docs_128px.png
│ │ │ ├── logo_docs_32px.png
│ │ │ ├── logo_docs_48px.png
│ │ │ ├── logo_docs_64px.png
│ │ │ ├── logo_docs_96px.png
│ │ │ ├── logo_drive_128px.png
│ │ │ ├── logo_drive_32px.png
│ │ │ ├── logo_drive_48px.png
│ │ │ ├── logo_drive_64px.png
│ │ │ ├── logo_drive_96px.png
│ │ │ ├── logo_fi_128px.png
│ │ │ ├── logo_fi_16px.png
│ │ │ ├── logo_fi_32px.png
│ │ │ ├── logo_fi_64px.png
│ │ │ ├── logo_fi_96px.png
│ │ │ ├── logo_ginbox_128px.png
│ │ │ ├── logo_ginbox_32px.png
│ │ │ ├── logo_ginbox_48px.png
│ │ │ ├── logo_ginbox_512px.png
│ │ │ ├── logo_ginbox_64px.png
│ │ │ ├── logo_ginbox_96px.png
│ │ │ ├── logo_ginbox_vector.png
│ │ │ ├── logo_gmail_128px.png
│ │ │ ├── logo_gmail_32px.png
│ │ │ ├── logo_gmail_48px.png
│ │ │ ├── logo_gmail_512px.png
│ │ │ ├── logo_gmail_64px.png
│ │ │ ├── logo_gmail_96px.png
│ │ │ ├── logo_gmail_vector.svg
│ │ │ ├── logo_hangouts_128px.png
│ │ │ ├── logo_hangouts_32px.png
│ │ │ ├── logo_hangouts_48px.png
│ │ │ ├── logo_hangouts_64px.png
│ │ │ ├── logo_hangouts_96px.png
│ │ │ ├── logo_keep_128px.png
│ │ │ ├── logo_keep_32px.png
│ │ │ ├── logo_keep_48px.png
│ │ │ ├── logo_keep_64px.png
│ │ │ ├── logo_keep_96px.png
│ │ │ ├── logo_music_128px.png
│ │ │ ├── logo_music_32px.png
│ │ │ ├── logo_music_48px.png
│ │ │ ├── logo_music_64px.png
│ │ │ ├── logo_music_96px.png
│ │ │ ├── logo_photos_128px.png
│ │ │ ├── logo_photos_32px.png
│ │ │ ├── logo_photos_48px.png
│ │ │ ├── logo_photos_64px.png
│ │ │ ├── logo_photos_96px.png
│ │ │ ├── logo_plus_128px.png
│ │ │ ├── logo_plus_32px.png
│ │ │ ├── logo_plus_48px.png
│ │ │ ├── logo_plus_64px.png
│ │ │ ├── logo_plus_96px.png
│ │ │ ├── logo_sheets_128px.png
│ │ │ ├── logo_sheets_32px.png
│ │ │ ├── logo_sheets_48px.png
│ │ │ ├── logo_sheets_64px.png
│ │ │ ├── logo_sheets_96px.png
│ │ │ ├── logo_slides_128px.png
│ │ │ ├── logo_slides_32px.png
│ │ │ ├── logo_slides_48px.png
│ │ │ ├── logo_slides_64px.png
│ │ │ ├── logo_slides_96px.png
│ │ │ ├── logo_voice_128px.png
│ │ │ ├── logo_voice_32px.png
│ │ │ ├── logo_voice_48px.png
│ │ │ ├── logo_voice_64px.png
│ │ │ ├── logo_voice_96px.png
│ │ │ ├── logo_youtube_128px.png
│ │ │ ├── logo_youtube_32px.png
│ │ │ ├── logo_youtube_48px.png
│ │ │ ├── logo_youtube_64px.png
│ │ │ └── logo_youtube_96px.png
│ │ ├── linux_font_setup.png
│ │ ├── microsoft
│ │ │ ├── logo_calendar_128px.png
│ │ │ ├── logo_calendar_32px.png
│ │ │ ├── logo_calendar_48px.png
│ │ │ ├── logo_calendar_64px.png
│ │ │ ├── logo_calendar_96px.png
│ │ │ ├── logo_contacts_128px.png
│ │ │ ├── logo_contacts_32px.png
│ │ │ ├── logo_contacts_48px.png
│ │ │ ├── logo_contacts_64px.png
│ │ │ ├── logo_contacts_96px.png
│ │ │ ├── logo_docs_128px.png
│ │ │ ├── logo_docs_32px.png
│ │ │ ├── logo_docs_48px.png
│ │ │ ├── logo_docs_64px.png
│ │ │ ├── logo_docs_96px.png
│ │ │ ├── logo_drive_128px.png
│ │ │ ├── logo_drive_32px.png
│ │ │ ├── logo_drive_48px.png
│ │ │ ├── logo_drive_64px.png
│ │ │ ├── logo_drive_96px.png
│ │ │ ├── logo_mail_128px.png
│ │ │ ├── logo_mail_32px.png
│ │ │ ├── logo_mail_48px.png
│ │ │ ├── logo_mail_64px.png
│ │ │ ├── logo_mail_96px.png
│ │ │ ├── logo_notebook_128px.png
│ │ │ ├── logo_notebook_32px.png
│ │ │ ├── logo_notebook_48px.png
│ │ │ ├── logo_notebook_64px.png
│ │ │ ├── logo_notebook_96px.png
│ │ │ ├── logo_sheets_128px.png
│ │ │ ├── logo_sheets_32px.png
│ │ │ ├── logo_sheets_48px.png
│ │ │ ├── logo_sheets_64px.png
│ │ │ ├── logo_sheets_96px.png
│ │ │ ├── logo_slides_128px.png
│ │ │ ├── logo_slides_32px.png
│ │ │ ├── logo_slides_48px.png
│ │ │ ├── logo_slides_64px.png
│ │ │ ├── logo_slides_96px.png
│ │ │ ├── logo_tasks_128px.png
│ │ │ ├── logo_tasks_32px.png
│ │ │ ├── logo_tasks_48px.png
│ │ │ ├── logo_tasks_64px.png
│ │ │ ├── logo_tasks_96px.png
│ │ │ ├── logo_team_128px.png
│ │ │ ├── logo_team_32px.png
│ │ │ ├── logo_team_48px.png
│ │ │ ├── logo_team_64px.png
│ │ │ ├── logo_team_96px.png
│ │ │ ├── logo_todo_128px.png
│ │ │ ├── logo_todo_32px.png
│ │ │ ├── logo_todo_48px.png
│ │ │ ├── logo_todo_64px.png
│ │ │ ├── logo_todo_96px.png
│ │ │ ├── office365_logo_128px.png
│ │ │ ├── office365_logo_32px.png
│ │ │ ├── office365_logo_48px.png
│ │ │ ├── office365_logo_512px.png
│ │ │ ├── office365_logo_64px.png
│ │ │ ├── office365_logo_96px.png
│ │ │ ├── office365_logo_vector.svg
│ │ │ ├── outlook_logo_128px.png
│ │ │ ├── outlook_logo_32px.png
│ │ │ ├── outlook_logo_48px.png
│ │ │ ├── outlook_logo_512px.png
│ │ │ ├── outlook_logo_64px.png
│ │ │ ├── outlook_logo_96px.png
│ │ │ └── outlook_logo_vector.svg
│ │ ├── privacy.png
│ │ ├── slack
│ │ │ ├── logo_128px.png
│ │ │ ├── logo_32px.png
│ │ │ ├── logo_48px.png
│ │ │ ├── logo_600px.png
│ │ │ ├── logo_64px.png
│ │ │ ├── logo_96px.png
│ │ │ └── logo_vector.svg
│ │ ├── support_blog_icon.png
│ │ ├── support_contact_icon.png
│ │ ├── support_github_icon.png
│ │ ├── support_kb_icon.png
│ │ ├── touchbar
│ │ │ ├── account_mask_64.png
│ │ │ ├── navigate_back.png
│ │ │ ├── navigate_back@2x.png
│ │ │ ├── navigate_back_muted.png
│ │ │ ├── navigate_back_muted@2x.png
│ │ │ ├── navigate_forward.png
│ │ │ ├── navigate_forward@2x.png
│ │ │ ├── navigate_forward_muted.png
│ │ │ ├── navigate_forward_muted@2x.png
│ │ │ ├── navigate_reload.png
│ │ │ ├── navigate_reload@2x.png
│ │ │ ├── navigate_stop.png
│ │ │ └── navigate_stop@2x.png
│ │ └── trello
│ │ │ ├── logo_128px.png
│ │ │ ├── logo_32px.png
│ │ │ ├── logo_48px.png
│ │ │ ├── logo_600px.png
│ │ │ ├── logo_64px.png
│ │ │ ├── logo_96px.png
│ │ │ └── logo_vector.svg
│ ├── wbie
│ │ ├── gmail
│ │ │ ├── auth-adaptor.json
│ │ │ ├── auth.js
│ │ │ ├── background.js
│ │ │ ├── foreground-adaptor.json
│ │ │ ├── foreground.js
│ │ │ └── manifest.json
│ │ └── trello
│ │ │ ├── auth-adaptor.json
│ │ │ ├── auth.js
│ │ │ ├── background.js
│ │ │ ├── foreground-adaptor.json
│ │ │ ├── foreground.js
│ │ │ └── manifest.json
│ └── webpack.config.js
├── jsconfig.json
├── package-lock.json
├── package.json
├── scripts
│ ├── Tools.js
│ ├── auditAll.js
│ ├── cleanAll.js
│ ├── cleanBin.js
│ ├── cleanCaches.js
│ ├── cleanNodeModules.js
│ ├── constants.js
│ ├── createRunShortcut.js
│ ├── generateFA.js
│ ├── installAll.js
│ ├── installElectron.js
│ ├── npmlibPatchElectronFetch.js
│ ├── outdatedAll.js
│ ├── pruneAll.js
│ ├── rebuildElectron.js
│ └── validate.js
├── src
│ ├── app
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── AppEvents
│ │ │ │ ├── evtMain.js
│ │ │ │ └── index.js
│ │ │ ├── AppUpdater
│ │ │ │ ├── AppUpdater.js
│ │ │ │ ├── AppUpdaterLog.js
│ │ │ │ ├── Win32Registry.js
│ │ │ │ └── index.js
│ │ │ ├── AuthProviders
│ │ │ │ ├── AuthMicrosoft.js
│ │ │ │ ├── AuthSlack.js
│ │ │ │ ├── AuthWavebox.js
│ │ │ │ └── index.js
│ │ │ ├── Download
│ │ │ │ ├── AsyncDownloadItem.js
│ │ │ │ ├── DownloadManager.js
│ │ │ │ └── index.js
│ │ │ ├── ElectronTools
│ │ │ │ ├── ElectronCookie.js
│ │ │ │ ├── ElectronCookiePromise.js
│ │ │ │ ├── ElectronWebContents.js
│ │ │ │ ├── ElectronWebContentsWillNavigateShim.js
│ │ │ │ └── index.js
│ │ │ ├── Extensions
│ │ │ │ ├── Chrome
│ │ │ │ │ ├── CRDispatchManager.js
│ │ │ │ │ ├── CRExtensionDownloader.js
│ │ │ │ │ ├── CRExtensionFS.js
│ │ │ │ │ ├── CRExtensionManager.js
│ │ │ │ │ ├── CRExtensionRuntime
│ │ │ │ │ │ ├── CRExtensionBackgroundPage.js
│ │ │ │ │ │ ├── CRExtensionBrowserAction.js
│ │ │ │ │ │ ├── CRExtensionContentScript.js
│ │ │ │ │ │ ├── CRExtensionContextMenus.js
│ │ │ │ │ │ ├── CRExtensionCookies.js
│ │ │ │ │ │ ├── CRExtensionDatasource.js
│ │ │ │ │ │ ├── CRExtensionPopupWindow.js
│ │ │ │ │ │ ├── CRExtensionRuntime.js
│ │ │ │ │ │ ├── CRExtensionStorage.js
│ │ │ │ │ │ ├── CRExtensionTab.js
│ │ │ │ │ │ ├── CRExtensionTabs.js
│ │ │ │ │ │ ├── CRExtensionWebRequest
│ │ │ │ │ │ │ ├── CRExtensionWebRequest.js
│ │ │ │ │ │ │ ├── CRExtensionWebRequestAdBlockerNativeHook.js
│ │ │ │ │ │ │ ├── CRExtensionWebRequestListener.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── CRExtensionWindow.js
│ │ │ │ │ │ ├── CRExtensionWindows.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── CRExtensionRuntimeHandler.js
│ │ │ │ │ ├── CSP.js
│ │ │ │ │ └── index.js
│ │ │ │ └── ServiceApi
│ │ │ │ │ ├── SAPIExtensionFS.js
│ │ │ │ │ ├── SAPIExtensionLoader.js
│ │ │ │ │ ├── SAPIRunner.js
│ │ │ │ │ └── index.js
│ │ │ ├── HTTP
│ │ │ │ └── HtmlMetaService
│ │ │ │ │ ├── HtmlMetaResult.js
│ │ │ │ │ ├── HtmlMetaService.js
│ │ │ │ │ └── index.js
│ │ │ ├── HTTPAuth
│ │ │ │ ├── BasicHTTPAuthHandler.html
│ │ │ │ ├── BasicHTTPAuthHandler.js
│ │ │ │ └── CustomHTTPSCertificateManager.js
│ │ │ ├── IEngine
│ │ │ │ ├── IEngine.js
│ │ │ │ ├── IEngineApiLibs.js
│ │ │ │ ├── IEngineAuthRuntime.js
│ │ │ │ ├── IEngineAuthWindowApi.js
│ │ │ │ ├── IEngineAuthWindowTask.js
│ │ │ │ ├── IEngineBackgroundApi.js
│ │ │ │ ├── IEngineLoader.js
│ │ │ │ ├── IEngineRuntime.js
│ │ │ │ ├── IEngineStoreConnections.js
│ │ │ │ └── index.js
│ │ │ ├── LinkOpener
│ │ │ │ ├── LinkOpener.js
│ │ │ │ └── index.js
│ │ │ ├── Notifications
│ │ │ │ ├── LinuxNotification.html
│ │ │ │ ├── LinuxNotification.js
│ │ │ │ └── index.js
│ │ │ ├── Permissions
│ │ │ │ ├── PermissionManager.js
│ │ │ │ └── index.js
│ │ │ ├── Runtime
│ │ │ │ ├── DistributionConfig.js
│ │ │ │ ├── Resolver.js
│ │ │ │ └── RuntimePaths.js
│ │ │ ├── Services
│ │ │ │ ├── AutofillService.js
│ │ │ │ ├── ContextMenuService.js
│ │ │ │ ├── FetchService.js
│ │ │ │ ├── MailboxAdaptorService.js
│ │ │ │ ├── MetricsService.js
│ │ │ │ ├── NotificationService.js
│ │ │ │ ├── PDFRenderService.js
│ │ │ │ ├── PowerMonitorService.js
│ │ │ │ ├── RecentTrackerService
│ │ │ │ │ ├── ConnectedTab.js
│ │ │ │ │ ├── RecentTrackerService.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── ServicesManager.js
│ │ │ │ ├── SpellcheckService
│ │ │ │ │ ├── DictionaryLoader.js
│ │ │ │ │ ├── DictionaryProviderImpl.js
│ │ │ │ │ ├── SpellcheckService.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── TakeoutService.js
│ │ │ │ ├── WBAPIService.js
│ │ │ │ ├── WBRPCService
│ │ │ │ │ ├── WBRPCBrowserWindow.js
│ │ │ │ │ ├── WBRPCService.js
│ │ │ │ │ ├── WBRPCWavebox.js
│ │ │ │ │ ├── WBRPCWebContents.js
│ │ │ │ │ └── index.js
│ │ │ │ └── index.js
│ │ │ ├── SessionManager
│ │ │ │ ├── AccountSessionManager.js
│ │ │ │ ├── ExtensionSessionManager.js
│ │ │ │ ├── SessionManager.js
│ │ │ │ ├── WebRequestEmitter.js
│ │ │ │ ├── WebRequestEmitterEvent.js
│ │ │ │ └── index.js
│ │ │ ├── Storage
│ │ │ │ ├── MigratingStorageBucket.js
│ │ │ │ ├── StorageBucket.js
│ │ │ │ ├── acmailboxStorage.js
│ │ │ │ ├── acmailboxauthStorage.js
│ │ │ │ ├── acserviceStorage.js
│ │ │ │ ├── acservicedataStorage.js
│ │ │ │ ├── appStorage.js
│ │ │ │ ├── avatarStorage.js
│ │ │ │ ├── containerStorage.js
│ │ │ │ ├── extensionStoreStorage.js
│ │ │ │ ├── index.js
│ │ │ │ ├── localHistoryStorage.js
│ │ │ │ ├── notifhistStorage.js
│ │ │ │ ├── permissionStorage.js
│ │ │ │ ├── settAssetStorage.js
│ │ │ │ ├── settingStorage.js
│ │ │ │ ├── userStorage.js
│ │ │ │ └── wireStorage.js
│ │ │ ├── Tray
│ │ │ │ ├── TrayBehaviour.js
│ │ │ │ ├── TrayPopout.js
│ │ │ │ └── index.js
│ │ │ ├── WaveboxApp
│ │ │ │ ├── QuickSwitchAcceleratorHandler.js
│ │ │ │ ├── WaveboxApp.js
│ │ │ │ ├── WaveboxAppCloseBehaviour.js
│ │ │ │ ├── WaveboxAppCommandKeyTracker.js
│ │ │ │ ├── WaveboxAppGlobalShortcuts.js
│ │ │ │ ├── WaveboxAppPrimaryMenu.js
│ │ │ │ ├── WaveboxAppPrimaryMenuActions.js
│ │ │ │ ├── WaveboxCommandArgs.js
│ │ │ │ ├── WaveboxDarwinDockBehaviour.js
│ │ │ │ ├── WaveboxDataManager.js
│ │ │ │ └── index.js
│ │ │ ├── WebContentsManager
│ │ │ │ ├── CRExtensionWebPreferences.js
│ │ │ │ ├── GuestWebPreferences.js
│ │ │ │ └── index.js
│ │ │ ├── Windows
│ │ │ │ ├── AuthWindow.js
│ │ │ │ ├── ContentPopupWindow.js
│ │ │ │ ├── ContentWindow.js
│ │ │ │ ├── KeychainWindow.js
│ │ │ │ ├── MailboxesWindow
│ │ │ │ │ ├── MailboxesWindow.js
│ │ │ │ │ ├── MailboxesWindowBehaviour.js
│ │ │ │ │ ├── MailboxesWindowTabManager.js
│ │ │ │ │ ├── MailboxesWindowTouchBarProvider.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── MonitorWindow.js
│ │ │ │ ├── NavigationTouchBarProvider.js
│ │ │ │ ├── WaveboxWindow.js
│ │ │ │ ├── WaveboxWindowLocationSaver.js
│ │ │ │ ├── WaveboxWindowManager.js
│ │ │ │ ├── WindowBackingTypes.js
│ │ │ │ ├── WindowOpeningEngine
│ │ │ │ │ ├── WindowOpeningEngine.js
│ │ │ │ │ ├── WindowOpeningHandler.js
│ │ │ │ │ ├── WindowOpeningMatchTask.js
│ │ │ │ │ ├── WindowOpeningModes.js
│ │ │ │ │ ├── WindowOpeningOpeners.js
│ │ │ │ │ ├── WindowOpeningRules.js
│ │ │ │ │ ├── fallbackConfig.js
│ │ │ │ │ └── index.js
│ │ │ │ └── WindowTypes.js
│ │ │ ├── index.js
│ │ │ └── stores
│ │ │ │ ├── account
│ │ │ │ ├── accountActions.js
│ │ │ │ ├── accountStore.js
│ │ │ │ └── index.js
│ │ │ │ ├── alt.js
│ │ │ │ ├── crextension
│ │ │ │ ├── crextensionActions.js
│ │ │ │ ├── crextensionStore.js
│ │ │ │ └── index.js
│ │ │ │ ├── emblink
│ │ │ │ ├── emblinkActions.js
│ │ │ │ ├── emblinkStore.js
│ │ │ │ └── index.js
│ │ │ │ ├── guest
│ │ │ │ ├── guestActions.js
│ │ │ │ ├── guestStore.js
│ │ │ │ └── index.js
│ │ │ │ ├── localHistory
│ │ │ │ ├── index.js
│ │ │ │ ├── localHistoryActions.js
│ │ │ │ └── localHistoryStore.js
│ │ │ │ ├── platform
│ │ │ │ ├── index.js
│ │ │ │ ├── platformActions.js
│ │ │ │ └── platformStore.js
│ │ │ │ ├── settings
│ │ │ │ ├── SettingsDefaults.js
│ │ │ │ ├── index.js
│ │ │ │ ├── settingsActions.js
│ │ │ │ └── settingsStore.js
│ │ │ │ └── user
│ │ │ │ ├── PersistenceBootstrapper.js
│ │ │ │ ├── index.js
│ │ │ │ ├── userActions.js
│ │ │ │ └── userStore.js
│ │ └── webpack.config.js
│ ├── crextensionApi
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── App.js
│ │ │ ├── BrowserAction.js
│ │ │ ├── BrowserXHRBuilder.js
│ │ │ ├── Chrome.js
│ │ │ ├── ContextMenus.js
│ │ │ ├── Cookies
│ │ │ │ ├── Cookie.js
│ │ │ │ └── Cookies.js
│ │ │ ├── Core
│ │ │ │ ├── ArgParser.js
│ │ │ │ ├── DispatchManager.js
│ │ │ │ ├── Event.js
│ │ │ │ ├── EventUnsupported.js
│ │ │ │ ├── ExtensionDatasource.js
│ │ │ │ └── Log.js
│ │ │ ├── Extension.js
│ │ │ ├── I18n.js
│ │ │ ├── Management.js
│ │ │ ├── Notifications.js
│ │ │ ├── Omnibox.js
│ │ │ ├── Options.js
│ │ │ ├── Permissions.js
│ │ │ ├── Runtime
│ │ │ │ ├── JSWindowTracker.js
│ │ │ │ ├── MessageSender.js
│ │ │ │ ├── Port.js
│ │ │ │ ├── ProtectedRuntimeSymbols.js
│ │ │ │ ├── Runtime.js
│ │ │ │ └── index.js
│ │ │ ├── Storage
│ │ │ │ ├── Storage.js
│ │ │ │ ├── StorageArea.js
│ │ │ │ └── index.js
│ │ │ ├── Tabs
│ │ │ │ ├── Tab.js
│ │ │ │ ├── Tabs.js
│ │ │ │ └── index.js
│ │ │ ├── WebRequest
│ │ │ │ ├── WebRequest.js
│ │ │ │ ├── WebRequestEvent.js
│ │ │ │ └── index.js
│ │ │ ├── Windows
│ │ │ │ ├── Window.js
│ │ │ │ ├── Windows.js
│ │ │ │ └── index.js
│ │ │ ├── electronCrx
│ │ │ │ └── index.js
│ │ │ └── index.js
│ │ └── webpack.config.js
│ ├── guest
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── Adaptors
│ │ │ │ ├── AdaptorLoader.js
│ │ │ │ ├── AdaptorRegistry.js
│ │ │ │ ├── Sites
│ │ │ │ │ ├── AirtableAdaptor.js
│ │ │ │ │ ├── AsanaAdaptor.js
│ │ │ │ │ ├── BaseAdaptor.js
│ │ │ │ │ ├── GmailAdaptor.js
│ │ │ │ │ ├── GoogleAlloAdaptor.js
│ │ │ │ │ ├── GoogleDriveAdaptor.js
│ │ │ │ │ ├── GoogleHangoutsAdaptor.js
│ │ │ │ │ ├── OneDriveAdaptor.js
│ │ │ │ │ ├── OutlookAdaptor.js
│ │ │ │ │ ├── SlackAdaptor.js
│ │ │ │ │ └── TrelloAdaptor.js
│ │ │ │ └── index.js
│ │ │ ├── Browser
│ │ │ │ ├── Browser.js
│ │ │ │ ├── DialogProvider.js
│ │ │ │ ├── Extensions
│ │ │ │ │ ├── CRExtensionLoader.js
│ │ │ │ │ ├── CRExtensionRunEvents.js
│ │ │ │ │ └── ExtensionLoader.js
│ │ │ │ ├── KeyboardShim.js
│ │ │ │ ├── NotificationProvider
│ │ │ │ │ ├── NotificationPermissionManager.js
│ │ │ │ │ ├── NotificationProvider.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── Spellchecker
│ │ │ │ │ ├── DictionaryProviderImpl.js
│ │ │ │ │ ├── Spellchecker.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── UserCodeInjection.js
│ │ │ │ ├── VisualZoomProvider.js
│ │ │ │ ├── WaveboxApiProvider.js
│ │ │ │ └── index.js
│ │ │ ├── CrashReporter.js
│ │ │ ├── DispatchManager.js
│ │ │ ├── ElectronPolyfill.js
│ │ │ ├── IEngine
│ │ │ │ ├── IEngine.js
│ │ │ │ ├── IEngineApi.js
│ │ │ │ ├── IEngineRuntime.js
│ │ │ │ └── index.js
│ │ │ ├── LiveConfig.js
│ │ │ ├── elconsole.js
│ │ │ ├── index.js
│ │ │ └── stores
│ │ │ │ ├── settingStore.js
│ │ │ │ └── userStore.js
│ │ └── webpack.config.js
│ ├── guestApi
│ │ ├── __.js
│ │ ├── src
│ │ │ ├── Chrome.js
│ │ │ ├── GoogleMailNotifications.js
│ │ │ ├── NativeWindowDialogs.js
│ │ │ ├── Notification.js
│ │ │ ├── OnedriveWindowOpen.js
│ │ │ └── WaveboxApi.js
│ │ └── webpack.config.js
│ ├── scenes
│ │ ├── content
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── Runtime
│ │ │ │ │ └── Resolver.js
│ │ │ │ ├── Scenes
│ │ │ │ │ ├── BrowserScene
│ │ │ │ │ │ ├── BrowserScene.js
│ │ │ │ │ │ ├── BrowserSearch.js
│ │ │ │ │ │ ├── BrowserToolbar.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── Provider.js
│ │ │ │ │ ├── ULinkORScene
│ │ │ │ │ │ ├── ULinkORScene.js
│ │ │ │ │ │ ├── ULinkORSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── WaveboxRouter.js
│ │ │ │ ├── content.html
│ │ │ │ ├── index.js
│ │ │ │ └── stores
│ │ │ │ │ ├── account
│ │ │ │ │ ├── accountActions.js
│ │ │ │ │ ├── accountStore.js
│ │ │ │ │ └── index.js
│ │ │ │ │ ├── alt.js
│ │ │ │ │ ├── browser
│ │ │ │ │ ├── browserActions.js
│ │ │ │ │ ├── browserStore.js
│ │ │ │ │ └── index.js
│ │ │ │ │ ├── settings
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── settingsActions.js
│ │ │ │ │ └── settingsStore.js
│ │ │ │ │ └── user
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── userActions.js
│ │ │ │ │ └── userStore.js
│ │ │ └── webpack.config.js
│ │ ├── keychain
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── Scenes
│ │ │ │ │ ├── KeychainScene
│ │ │ │ │ │ ├── KeychainAddDialog.js
│ │ │ │ │ │ ├── KeychainScene.js
│ │ │ │ │ │ ├── KeychainStorageInfo.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── Provider.js
│ │ │ │ ├── index.js
│ │ │ │ └── keychain.html
│ │ │ └── webpack.config.js
│ │ ├── mailboxes
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── Bootstrap.js
│ │ │ │ ├── Components
│ │ │ │ │ ├── AppBadge.js
│ │ │ │ │ ├── Backed
│ │ │ │ │ │ ├── MailboxAvatar.js
│ │ │ │ │ │ ├── ServiceAvatar.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── CustomCodeEditingDialog.js
│ │ │ │ │ ├── FullscreenSnackbarHelper.js
│ │ │ │ │ ├── MailboxAndServiceContextMenu
│ │ │ │ │ │ ├── DeleteAllIcon.js
│ │ │ │ │ │ ├── MailboxAndServiceContextMenu.js
│ │ │ │ │ │ ├── MailboxAndServiceContextMenuContent.js
│ │ │ │ │ │ ├── ServiceSidebarIcon.js
│ │ │ │ │ │ ├── ServiceToolbarEndIcon.js
│ │ │ │ │ │ ├── ServiceToolbarStartIcon.js
│ │ │ │ │ │ ├── SleepAllIcon.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── MailboxTooltip
│ │ │ │ │ │ ├── MailboxTooltip.js
│ │ │ │ │ │ ├── MailboxTooltipContent.js
│ │ │ │ │ │ ├── MailboxTooltipServiceAddItem.js
│ │ │ │ │ │ ├── MailboxTooltipServiceItem.js
│ │ │ │ │ │ ├── MailboxTooltipSimpleContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── ServiceTabs
│ │ │ │ │ │ ├── ServiceTab.js
│ │ │ │ │ │ ├── ServiceTabTools.js
│ │ │ │ │ │ ├── ServiceTabs.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── ServiceTooltip
│ │ │ │ │ │ ├── ServiceTooltip.js
│ │ │ │ │ │ ├── ServiceTooltipBookmarkItem.js
│ │ │ │ │ │ ├── ServiceTooltipContent.js
│ │ │ │ │ │ ├── ServiceTooltipHeading.js
│ │ │ │ │ │ ├── ServiceTooltipInfoItem.js
│ │ │ │ │ │ ├── ServiceTooltipQueueItem.js
│ │ │ │ │ │ ├── ServiceTooltipRecentItem.js
│ │ │ │ │ │ ├── ServiceTooltipSimpleContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── ToolbarContextMenu
│ │ │ │ │ │ ├── ToolbarContextMenu.js
│ │ │ │ │ │ ├── ToolbarContextMenuContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── Tray
│ │ │ │ │ │ ├── Tray.js
│ │ │ │ │ │ ├── TrayContextMenuUnreadRenderer.js
│ │ │ │ │ │ ├── TrayIconEditor.js
│ │ │ │ │ │ ├── TrayPreview.js
│ │ │ │ │ │ ├── TrayRenderer.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── WaveboxWebView
│ │ │ │ │ │ ├── WaveboxWebView.js
│ │ │ │ │ │ ├── WaveboxWebViewLoadbar.js
│ │ │ │ │ │ ├── WaveboxWebViewToolbar.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── WindowTitle.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Debug.js
│ │ │ │ │ ├── DebugFlags.js
│ │ │ │ │ ├── DebugSlackCount.js
│ │ │ │ │ ├── DebugTests.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── Notifications
│ │ │ │ │ ├── ElectronNotificationRenderer.js
│ │ │ │ │ ├── EnhancedNotificationRenderer.js
│ │ │ │ │ ├── NotificationPlatformSupport.js
│ │ │ │ │ ├── NotificationRenderer.js
│ │ │ │ │ ├── NotificationRendererUtils.js
│ │ │ │ │ ├── NotificationService.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── ResourceMonitorResponder.js
│ │ │ │ ├── Runtime
│ │ │ │ │ ├── DistributionConfig.js
│ │ │ │ │ ├── Resolver.js
│ │ │ │ │ └── RuntimePaths.js
│ │ │ │ ├── Scenes
│ │ │ │ │ ├── AccountMessageDispatcher.js
│ │ │ │ │ ├── AccountScene
│ │ │ │ │ │ ├── AccountAuthScene
│ │ │ │ │ │ │ ├── AccountAuthScene.js
│ │ │ │ │ │ │ ├── AccountAuthSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── AccountAuthenticatingScene
│ │ │ │ │ │ │ ├── AccountAuthenticatingScene.js
│ │ │ │ │ │ │ ├── AccountAuthenticatingSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── AccountMessageScene
│ │ │ │ │ │ │ ├── AccountMessageScene.js
│ │ │ │ │ │ │ ├── AccountMessageSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── AccountStandaloneScene
│ │ │ │ │ │ │ ├── AccountStandaloneScene.js
│ │ │ │ │ │ │ ├── AccountStandaloneSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── AccountWizardScene
│ │ │ │ │ │ ├── AccountWizardAddScene
│ │ │ │ │ │ │ ├── AccountWizardAddScene.js
│ │ │ │ │ │ │ ├── AccountWizardAddSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── Common
│ │ │ │ │ │ │ ├── WizardConfigure
│ │ │ │ │ │ │ │ ├── WizardConfigureContainer.js
│ │ │ │ │ │ │ │ ├── WizardConfigureDefaultLayout.js
│ │ │ │ │ │ │ │ ├── WizardConfigureGeneric.js
│ │ │ │ │ │ │ │ ├── WizardConfigureGmail.js
│ │ │ │ │ │ │ │ ├── WizardConfigureMicrosoft.js
│ │ │ │ │ │ │ │ └── WizardConfigureUnreadModeOption.js
│ │ │ │ │ │ │ ├── WizardPersonalise
│ │ │ │ │ │ │ │ ├── WizardPersonaliseContainer.js
│ │ │ │ │ │ │ │ └── WizardPersonaliseGeneric.js
│ │ │ │ │ │ │ ├── WizardStepper.js
│ │ │ │ │ │ │ ├── WizardStepperDialogContent.js
│ │ │ │ │ │ │ └── WizardStepperStep.js
│ │ │ │ │ │ ├── MailboxWizardScene
│ │ │ │ │ │ │ ├── MailboxWizardScene.js
│ │ │ │ │ │ │ ├── MailboxWizardSceneContent.js
│ │ │ │ │ │ │ ├── WizardAuth
│ │ │ │ │ │ │ │ ├── WizardAuth.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── WizardConfigure
│ │ │ │ │ │ │ │ ├── WizardConfigure.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── WizardPersonalise
│ │ │ │ │ │ │ │ ├── WizardColorPicker.js
│ │ │ │ │ │ │ │ ├── WizardColorPickerCell.js
│ │ │ │ │ │ │ │ ├── WizardPersonalise.js
│ │ │ │ │ │ │ │ ├── WizardServicePicker.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── ServiceAttachWizardScene
│ │ │ │ │ │ │ ├── ServiceAttachWizardScene.js
│ │ │ │ │ │ │ ├── ServiceAttachWizardSceneContent.js
│ │ │ │ │ │ │ ├── WizardAuth.js
│ │ │ │ │ │ │ ├── WizardConfigure.js
│ │ │ │ │ │ │ ├── WizardPersonalise.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── AppScene
│ │ │ │ │ │ ├── AppScene.js
│ │ │ │ │ │ ├── MailboxTabManager
│ │ │ │ │ │ │ ├── MailboxTabManager.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── ServiceTab
│ │ │ │ │ │ │ ├── CoreServiceWebView
│ │ │ │ │ │ │ │ ├── ConcurrencyLock.js
│ │ │ │ │ │ │ │ ├── CoreServiceWebView.js
│ │ │ │ │ │ │ │ ├── CoreServiceWebViewHibernator.js
│ │ │ │ │ │ │ │ ├── ServiceCrashedCover.js
│ │ │ │ │ │ │ │ ├── ServiceInvalidAuthCover.js
│ │ │ │ │ │ │ │ ├── ServiceLoadErrorCover.js
│ │ │ │ │ │ │ │ ├── ServiceSearch.js
│ │ │ │ │ │ │ │ ├── ServiceSleepHelper.js
│ │ │ │ │ │ │ │ ├── ServiceSleepingCover.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── RestrictedService.js
│ │ │ │ │ │ │ ├── ServiceErrorBoundary.js
│ │ │ │ │ │ │ ├── ServiceInfoDrawer
│ │ │ │ │ │ │ │ ├── GoogleInboxRetirement.js
│ │ │ │ │ │ │ │ ├── GoogleInboxToGmailHelper.js
│ │ │ │ │ │ │ │ ├── ServiceInfoDrawer.js
│ │ │ │ │ │ │ │ ├── ServiceInstallInfo.js
│ │ │ │ │ │ │ │ ├── ServiceNamespaceClash.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── ServiceInformationCover.js
│ │ │ │ │ │ │ ├── ServiceTab.js
│ │ │ │ │ │ │ ├── ServiceWebViews
│ │ │ │ │ │ │ │ ├── Container
│ │ │ │ │ │ │ │ │ └── ContainerServiceWebView.js
│ │ │ │ │ │ │ │ ├── Generic
│ │ │ │ │ │ │ │ │ └── GenericServiceWebView.js
│ │ │ │ │ │ │ │ ├── Google
│ │ │ │ │ │ │ │ │ ├── GoogleAlloServiceWebView.js
│ │ │ │ │ │ │ │ │ ├── GoogleCalendarServiceWebView.js
│ │ │ │ │ │ │ │ │ └── GoogleHangoutsServiceWebView.js
│ │ │ │ │ │ │ │ ├── IEngineWebView.js
│ │ │ │ │ │ │ │ ├── Microsoft
│ │ │ │ │ │ │ │ │ └── MicrosoftMailServiceWebView.js
│ │ │ │ │ │ │ │ └── Slack
│ │ │ │ │ │ │ │ │ └── SlackServiceWebView.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── Sidelist
│ │ │ │ │ │ │ ├── Sidelist.js
│ │ │ │ │ │ │ ├── SidelistControls
│ │ │ │ │ │ │ │ ├── SidelistControl.js
│ │ │ │ │ │ │ │ ├── SidelistControlAddMailbox.js
│ │ │ │ │ │ │ │ ├── SidelistControlBusy
│ │ │ │ │ │ │ │ │ ├── SidelistControlBusy.js
│ │ │ │ │ │ │ │ │ ├── SidelistControlBusyContextMenu.js
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── SidelistControlDownloads
│ │ │ │ │ │ │ │ │ ├── DownloadsPopoutContent.js
│ │ │ │ │ │ │ │ │ ├── SidelistControlDownloads.js
│ │ │ │ │ │ │ │ │ ├── SidelistControlDownloadsContextMenu.js
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── SidelistControlExpander.js
│ │ │ │ │ │ │ │ ├── SidelistControlSettings.js
│ │ │ │ │ │ │ │ ├── SidelistControlSupport
│ │ │ │ │ │ │ │ │ ├── SidelistControlSupport.js
│ │ │ │ │ │ │ │ │ ├── SidelistControlSupportContextMenu.js
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── SidelistControlWhatsNew
│ │ │ │ │ │ │ │ │ ├── SidelistControlWhatsNew.js
│ │ │ │ │ │ │ │ │ ├── SidelistControlWhatsNewContextMenu.js
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── SidelistControlWizard
│ │ │ │ │ │ │ │ │ ├── SidelistControlWizard.js
│ │ │ │ │ │ │ │ │ ├── SidelistControlWizardContextMenu.js
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── SidelistControls.js
│ │ │ │ │ │ │ │ ├── SidelistFAIcon.js
│ │ │ │ │ │ │ │ ├── SidelistMatIcon.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── SidelistMailboxes
│ │ │ │ │ │ │ │ ├── SidelistItemMailbox
│ │ │ │ │ │ │ │ │ ├── SidelistCommon
│ │ │ │ │ │ │ │ │ │ ├── SidelistActiveIndicator.js
│ │ │ │ │ │ │ │ │ │ ├── SidelistAvatar.js
│ │ │ │ │ │ │ │ │ │ ├── SidelistMailboxContainer.js
│ │ │ │ │ │ │ │ │ │ ├── SidelistMailboxTooltip.js
│ │ │ │ │ │ │ │ │ │ ├── SidelistServiceTooltip.js
│ │ │ │ │ │ │ │ │ │ ├── SidelistTLMailboxAvatar.js
│ │ │ │ │ │ │ │ │ │ ├── SidelistTLServiceAvatar.js
│ │ │ │ │ │ │ │ │ │ └── StyledMailboxServiceBadge.js
│ │ │ │ │ │ │ │ │ ├── SidelistItemMailbox.js
│ │ │ │ │ │ │ │ │ ├── SidelistMultiService.js
│ │ │ │ │ │ │ │ │ ├── SidelistSingleService.js
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── SidelistMailboxes.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── SidelistUpgradePlans.js
│ │ │ │ │ │ │ ├── SidelistWindowControls
│ │ │ │ │ │ │ │ ├── SidelistWindowControl.js
│ │ │ │ │ │ │ │ ├── SidelistWindowControls.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── Toolbar
│ │ │ │ │ │ │ ├── PrimaryToolbar.js
│ │ │ │ │ │ │ ├── SecondaryToolbar.js
│ │ │ │ │ │ │ ├── ToolbarExtensions
│ │ │ │ │ │ │ │ ├── ToolbarExtension.js
│ │ │ │ │ │ │ │ ├── ToolbarExtensions.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── ToolbarMailboxServices
│ │ │ │ │ │ │ │ ├── ToolbarMailboxServices.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── ToolbarNavigation
│ │ │ │ │ │ │ │ ├── ToolbarNavigation.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── Welcome
│ │ │ │ │ │ │ ├── Common
│ │ │ │ │ │ │ │ ├── WelcomePanel.js
│ │ │ │ │ │ │ │ ├── WelcomePanelGrid.js
│ │ │ │ │ │ │ │ ├── WelcomePanelGridCell.js
│ │ │ │ │ │ │ │ └── WelcomePanelGridVR.js
│ │ │ │ │ │ │ ├── OrganizationWelcome
│ │ │ │ │ │ │ │ ├── OrganizationThemeProvider.js
│ │ │ │ │ │ │ │ ├── OrganizationWelcome.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── WaveboxWelcome
│ │ │ │ │ │ │ │ ├── WaveboxWelcome.js
│ │ │ │ │ │ │ │ ├── WelcomeBackground.js
│ │ │ │ │ │ │ │ ├── WelcomePane.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── Welcome.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── AppWizardScene
│ │ │ │ │ │ ├── AppWizardCompleteScene.js
│ │ │ │ │ │ ├── AppWizardIntroScene.js
│ │ │ │ │ │ ├── AppWizardMailtoScene.js
│ │ │ │ │ │ ├── AppWizardScene.js
│ │ │ │ │ │ ├── AppWizardSceneContent.js
│ │ │ │ │ │ ├── AppWizardTrayScene.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── BookmarkScene
│ │ │ │ │ │ ├── BookmarkEditScene
│ │ │ │ │ │ │ ├── BookmarkEditScene.js
│ │ │ │ │ │ │ ├── BookmarkEditSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── CommandPaletteScene
│ │ │ │ │ │ ├── CommandPaletteScene.js
│ │ │ │ │ │ ├── CommandPaletteSceneContent.js
│ │ │ │ │ │ ├── CommandPaletteSearchEngine
│ │ │ │ │ │ │ ├── CommandPaletteAccountSearchEngine.js
│ │ │ │ │ │ │ ├── CommandPaletteCommandSearchEngine.js
│ │ │ │ │ │ │ ├── CommandPaletteSearchEngine.js
│ │ │ │ │ │ │ ├── CommandPaletteSearchTargets.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── CommandPaletteSearchItem.js
│ │ │ │ │ │ ├── CommandPaletteSearchItemCommand.js
│ │ │ │ │ │ ├── CommandPaletteSearchItemCommandSuggestion.js
│ │ │ │ │ │ ├── CommandPaletteSearchItemService.js
│ │ │ │ │ │ ├── CommandPaletteSearchItemServiceSub.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── ComposePickerScene
│ │ │ │ │ │ ├── ComposePickerScene.js
│ │ │ │ │ │ ├── ComposePickerSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── DictionaryInstallerScene
│ │ │ │ │ │ ├── DictionaryInstallStepper.js
│ │ │ │ │ │ ├── DictionaryInstallerScene.js
│ │ │ │ │ │ ├── DictionaryInstallerSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── EarlyBuildToast.js
│ │ │ │ │ ├── LinuxSetupScene
│ │ │ │ │ │ ├── LinuxSetupScene.js
│ │ │ │ │ │ ├── LinuxSetupSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── MailboxDeleteScene
│ │ │ │ │ │ ├── MailboxDeleteScene.js
│ │ │ │ │ │ ├── MailboxDeleteSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── MailboxReauthenticatingScene
│ │ │ │ │ │ ├── MailboxReauthenticatingScene.js
│ │ │ │ │ │ ├── MailboxReauthenticatingSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── MailboxServiceDeleteScene
│ │ │ │ │ │ ├── MailboxServiceDeleteScene.js
│ │ │ │ │ │ ├── MailboxServiceDeleteSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── NewsScene
│ │ │ │ │ │ ├── NewsScene.js
│ │ │ │ │ │ ├── NewsSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── PrivacyDialog
│ │ │ │ │ │ ├── PrivacyDialog.js
│ │ │ │ │ │ ├── PrivacyMessageGDPRExisting1.js
│ │ │ │ │ │ ├── PrivacyMessageGDPRNew1.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── ProScene
│ │ │ │ │ │ ├── ProScene.js
│ │ │ │ │ │ ├── ProSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── ProfileRestoreScene
│ │ │ │ │ │ ├── ProfileRestoreFetchingScene
│ │ │ │ │ │ │ ├── ProfileRestoreFetchingScene.js
│ │ │ │ │ │ │ ├── ProfileRestoreFetchingSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── ProfileRestoreRestartingScene
│ │ │ │ │ │ │ ├── ProfileRestoreRestartingScene.js
│ │ │ │ │ │ │ ├── ProfileRestoreRestartingSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── ProfileRestoreScene
│ │ │ │ │ │ │ ├── ProfileRestoreScene.js
│ │ │ │ │ │ │ ├── ProfileRestoreSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── Provider.js
│ │ │ │ │ ├── ProviderIpcDispatcher.js
│ │ │ │ │ ├── SettingsScene
│ │ │ │ │ │ ├── Accounts
│ │ │ │ │ │ │ ├── AccountPickerBanner.js
│ │ │ │ │ │ │ ├── AccountServicesHeading.js
│ │ │ │ │ │ │ ├── AccountSettings.js
│ │ │ │ │ │ │ ├── AccountSettingsScroller.js
│ │ │ │ │ │ │ ├── CustomCodeEditingDialog.js
│ │ │ │ │ │ │ ├── Sections
│ │ │ │ │ │ │ │ ├── MailboxSettingsSection
│ │ │ │ │ │ │ │ │ ├── MailboxAdvancedSettings.js
│ │ │ │ │ │ │ │ │ ├── MailboxAppearanceSettings.js
│ │ │ │ │ │ │ │ │ ├── MailboxCredentialSettings
│ │ │ │ │ │ │ │ │ │ ├── MailboxCredentialItem.js
│ │ │ │ │ │ │ │ │ │ ├── MailboxCredentialSettings.js
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ ├── MailboxLinkSettings
│ │ │ │ │ │ │ │ │ │ ├── MailboxLinkNoMatchRule.js
│ │ │ │ │ │ │ │ │ │ ├── MailboxLinkRuleset.js
│ │ │ │ │ │ │ │ │ │ ├── MailboxLinkRulesetDialogContent.js
│ │ │ │ │ │ │ │ │ │ ├── MailboxLinkSettings.js
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ ├── MailboxSettingsSection.js
│ │ │ │ │ │ │ │ │ ├── MailboxToolsSettings.js
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── ServiceSettingsSection
│ │ │ │ │ │ │ │ │ ├── Common
│ │ │ │ │ │ │ │ │ ├── ServiceAdvancedSection.js
│ │ │ │ │ │ │ │ │ ├── ServiceAppearanceSection.js
│ │ │ │ │ │ │ │ │ ├── ServiceBadgeSection.js
│ │ │ │ │ │ │ │ │ ├── ServiceBehaviourSection.js
│ │ │ │ │ │ │ │ │ └── ServiceNotificationSection.js
│ │ │ │ │ │ │ │ │ ├── Container
│ │ │ │ │ │ │ │ │ └── ContainerServiceSettings.js
│ │ │ │ │ │ │ │ │ ├── DefaultServiceSettings.js
│ │ │ │ │ │ │ │ │ ├── Generic
│ │ │ │ │ │ │ │ │ └── GenericServiceSettings.js
│ │ │ │ │ │ │ │ │ ├── Google
│ │ │ │ │ │ │ │ │ ├── GoogleMailServiceSettings.js
│ │ │ │ │ │ │ │ │ └── GoogleMailUnreadSettings.js
│ │ │ │ │ │ │ │ │ ├── Microsoft
│ │ │ │ │ │ │ │ │ └── MicrosoftMailServiceSettings.js
│ │ │ │ │ │ │ │ │ ├── RestrictedServiceSection.js
│ │ │ │ │ │ │ │ │ ├── ServiceSettingsSection.js
│ │ │ │ │ │ │ │ │ ├── Slack
│ │ │ │ │ │ │ │ │ └── SlackServiceSettings.js
│ │ │ │ │ │ │ │ │ ├── Trello
│ │ │ │ │ │ │ │ │ └── TrelloServiceSettings.js
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── ServicesHeading.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── ExtensionSettings
│ │ │ │ │ │ │ ├── AvailableExtensionList.js
│ │ │ │ │ │ │ ├── ExtensionList.js
│ │ │ │ │ │ │ ├── ExtensionListItem.js
│ │ │ │ │ │ │ ├── ExtensionSettingsTab.js
│ │ │ │ │ │ │ ├── InstalledExtensionList.js
│ │ │ │ │ │ │ ├── UpgradeExtensionList.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── GeneralSettings
│ │ │ │ │ │ │ ├── AcceleratorSettingsSection.js
│ │ │ │ │ │ │ ├── AdvancedSettingsSection.js
│ │ │ │ │ │ │ ├── DataSettingsSection
│ │ │ │ │ │ │ │ ├── CloudProfileSyncListItem.js
│ │ │ │ │ │ │ │ ├── DataSettingsSection.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── DebugSettingsSection.js
│ │ │ │ │ │ │ ├── DownloadSettingsSection.js
│ │ │ │ │ │ │ ├── GeneralSettings.js
│ │ │ │ │ │ │ ├── InfoSettingsSection.js
│ │ │ │ │ │ │ ├── LanguageSettingsSection.js
│ │ │ │ │ │ │ ├── LinkSettingsSection
│ │ │ │ │ │ │ │ ├── CustomLinkProviderEditorDialogContent.js
│ │ │ │ │ │ │ │ ├── LinkSettingsSection.js
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── NetworkSettingsSection.js
│ │ │ │ │ │ │ ├── NotificationSettingsSection.js
│ │ │ │ │ │ │ ├── PlatformSettingsSection.js
│ │ │ │ │ │ │ ├── TraySettingsSection.js
│ │ │ │ │ │ │ ├── UISettingsSection.js
│ │ │ │ │ │ │ ├── UpdateSettingsSection.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── ProSettings
│ │ │ │ │ │ │ ├── ProSettings.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── SettingsScene.js
│ │ │ │ │ │ ├── SettingsSceneContent.js
│ │ │ │ │ │ ├── SupportSettings
│ │ │ │ │ │ │ ├── SupportSettings.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── SitePermissionsScene
│ │ │ │ │ │ ├── SitePermissionsScene.js
│ │ │ │ │ │ ├── SitePermissionsSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── SpinnerScene
│ │ │ │ │ │ ├── SpinnerScene.js
│ │ │ │ │ │ ├── SpinnerSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── SwitcherScene
│ │ │ │ │ │ ├── SwitcherScene.js
│ │ │ │ │ │ ├── SwitcherSceneContent.js
│ │ │ │ │ │ ├── SwitcherServiceCell.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── ULinkORScene
│ │ │ │ │ │ ├── ULinkORScene.js
│ │ │ │ │ │ ├── ULinkORSceneContent.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── UpdatesScene
│ │ │ │ │ │ ├── CheckingUpdatesScene
│ │ │ │ │ │ │ ├── CheckingUpdatesScene.js
│ │ │ │ │ │ │ ├── CheckingUpdatesSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── Common
│ │ │ │ │ │ │ └── UpdateModalTitle.js
│ │ │ │ │ │ ├── UpdateAvailableScene
│ │ │ │ │ │ │ ├── UpdateAvailableScene.js
│ │ │ │ │ │ │ ├── UpdateAvailableSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── UpdateErrorScene
│ │ │ │ │ │ │ ├── UpdateErrorScene.js
│ │ │ │ │ │ │ ├── UpdateErrorSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── UpdateNoneScene
│ │ │ │ │ │ │ ├── UpdateNoneScene.js
│ │ │ │ │ │ │ ├── UpdateNoneSceneContent.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── WaveboxRouter.js
│ │ │ │ ├── Server
│ │ │ │ │ ├── Analytics.js
│ │ │ │ │ ├── ServerVent.js
│ │ │ │ │ ├── WaveboxHTTP.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── WaveboxClient.js
│ │ │ │ ├── index.js
│ │ │ │ ├── mailboxes.html
│ │ │ │ ├── offline.html
│ │ │ │ └── stores
│ │ │ │ │ ├── account
│ │ │ │ │ ├── AccountLinker.js
│ │ │ │ │ ├── accountActions.js
│ │ │ │ │ ├── accountDispatch.js
│ │ │ │ │ ├── accountStore.js
│ │ │ │ │ └── index.js
│ │ │ │ │ ├── alt.js
│ │ │ │ │ ├── crextension
│ │ │ │ │ ├── crextensionActions.js
│ │ │ │ │ ├── crextensionStore.js
│ │ │ │ │ └── index.js
│ │ │ │ │ ├── dictionaries
│ │ │ │ │ ├── dictionariesActions.js
│ │ │ │ │ ├── dictionariesStore.js
│ │ │ │ │ └── index.js
│ │ │ │ │ ├── emblink
│ │ │ │ │ ├── emblinkActions.js
│ │ │ │ │ ├── emblinkStore.js
│ │ │ │ │ └── index.js
│ │ │ │ │ ├── guest
│ │ │ │ │ ├── guestActions.js
│ │ │ │ │ ├── guestStore.js
│ │ │ │ │ └── index.js
│ │ │ │ │ ├── localHistory
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── localHistoryActions.js
│ │ │ │ │ └── localHistoryStore.js
│ │ │ │ │ ├── microsoft
│ │ │ │ │ ├── MicrosoftHTTP.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── microsoftActions.js
│ │ │ │ │ └── microsoftStore.js
│ │ │ │ │ ├── platform
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── platformActions.js
│ │ │ │ │ └── platformStore.js
│ │ │ │ │ ├── settings
│ │ │ │ │ ├── Tour.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── settingsActions.js
│ │ │ │ │ └── settingsStore.js
│ │ │ │ │ ├── slack
│ │ │ │ │ ├── SlackHTTP.js
│ │ │ │ │ ├── SlackRTM.js
│ │ │ │ │ ├── SlackWebSocket.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── slackActions.js
│ │ │ │ │ └── slackStore.js
│ │ │ │ │ ├── updater
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── updaterActions.js
│ │ │ │ │ └── updaterStore.js
│ │ │ │ │ └── user
│ │ │ │ │ ├── TakeoutService.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── userActions.js
│ │ │ │ │ └── userStore.js
│ │ │ └── webpack.config.js
│ │ ├── monitor
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── Scenes
│ │ │ │ │ ├── MonitorScene
│ │ │ │ │ │ ├── ConnectionMonitor.js
│ │ │ │ │ │ ├── MonitorScene.js
│ │ │ │ │ │ ├── ProcessMonitor.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── Provider.js
│ │ │ │ ├── index.js
│ │ │ │ ├── monitor.html
│ │ │ │ └── stores
│ │ │ │ │ ├── alt.js
│ │ │ │ │ └── monitor
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── monitorActions.js
│ │ │ │ │ └── monitorStore.js
│ │ │ └── webpack.config.js
│ │ ├── print
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── PDFDatasource.js
│ │ │ │ ├── PDFJS.js
│ │ │ │ ├── PDFPageRenderer.js
│ │ │ │ ├── PDFPrintRenderer.js
│ │ │ │ ├── ProgressUI.js
│ │ │ │ ├── index.css
│ │ │ │ ├── index.html
│ │ │ │ ├── index.js
│ │ │ │ └── progress.css
│ │ │ └── webpack.config.js
│ │ ├── traypopout
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── Runtime
│ │ │ │ │ └── Resolver.js
│ │ │ │ ├── Scenes
│ │ │ │ │ ├── AppScene
│ │ │ │ │ │ ├── AppScene.js
│ │ │ │ │ │ ├── AppSceneToolbar.js
│ │ │ │ │ │ ├── AppSceneToolbarButton.js
│ │ │ │ │ │ ├── AppSceneWindowTitlebar.js
│ │ │ │ │ │ ├── AppSceneWindowTitlebarStyles.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── DownloadScene
│ │ │ │ │ │ ├── DownloadScene.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── NotificationScene
│ │ │ │ │ │ ├── NotificationListItem.js
│ │ │ │ │ │ ├── NotificationScene.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── Provider.js
│ │ │ │ │ ├── ReadingScene
│ │ │ │ │ │ ├── ReadingListItem.js
│ │ │ │ │ │ ├── ReadingScene.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── RecentScene
│ │ │ │ │ │ ├── RecentListItem.js
│ │ │ │ │ │ ├── RecentScene.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── UnreadScene
│ │ │ │ │ │ ├── Common
│ │ │ │ │ │ └── MailboxDisplayName.js
│ │ │ │ │ │ ├── UnreadMailbox
│ │ │ │ │ │ ├── UnreadMailbox.js
│ │ │ │ │ │ ├── UnreadMailboxControlListItem.js
│ │ │ │ │ │ ├── UnreadMailboxMessageListItem.js
│ │ │ │ │ │ ├── UnreadServiceListItem.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── UnreadMailboxList
│ │ │ │ │ │ ├── UnreadMailboxList.js
│ │ │ │ │ │ ├── UnreadMailboxListItem.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── UnreadScene.js
│ │ │ │ │ │ └── index.js
│ │ │ │ ├── index.js
│ │ │ │ ├── popout.html
│ │ │ │ └── stores
│ │ │ │ │ ├── account
│ │ │ │ │ ├── accountActions.js
│ │ │ │ │ ├── accountStore.js
│ │ │ │ │ └── index.js
│ │ │ │ │ ├── alt.js
│ │ │ │ │ ├── emblink
│ │ │ │ │ ├── emblinkActions.js
│ │ │ │ │ ├── emblinkStore.js
│ │ │ │ │ └── index.js
│ │ │ │ │ ├── localHistory
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── localHistoryActions.js
│ │ │ │ │ └── localHistoryStore.js
│ │ │ │ │ ├── settings
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── settingsActions.js
│ │ │ │ │ └── settingsStore.js
│ │ │ │ │ └── user
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── userActions.js
│ │ │ │ │ └── userStore.js
│ │ │ └── webpack.config.js
│ │ ├── wbfa
│ │ │ ├── README.md
│ │ │ └── generated
│ │ │ │ ├── FABApple.free.js
│ │ │ │ ├── FABApple.pro.js
│ │ │ │ ├── FABGoogle.free.js
│ │ │ │ ├── FABGoogle.pro.js
│ │ │ │ ├── FABLinux.free.js
│ │ │ │ ├── FABLinux.pro.js
│ │ │ │ ├── FABMicrosoft.free.js
│ │ │ │ ├── FABMicrosoft.pro.js
│ │ │ │ ├── FABSlack.free.js
│ │ │ │ ├── FABSlack.pro.js
│ │ │ │ ├── FABTrello.free.js
│ │ │ │ ├── FABTrello.pro.js
│ │ │ │ ├── FABWindows.free.js
│ │ │ │ ├── FABWindows.pro.js
│ │ │ │ ├── FALRulerVertical.free.js
│ │ │ │ ├── FALRulerVertical.pro.js
│ │ │ │ ├── FALWindowClose.free.js
│ │ │ │ ├── FALWindowClose.pro.js
│ │ │ │ ├── FALWindowMaximize.free.js
│ │ │ │ ├── FALWindowMaximize.pro.js
│ │ │ │ ├── FALWindowMinimize.free.js
│ │ │ │ ├── FALWindowMinimize.pro.js
│ │ │ │ ├── FALWindowRestore.free.js
│ │ │ │ ├── FALWindowRestore.pro.js
│ │ │ │ ├── FARArrowAltSquareDown.free.js
│ │ │ │ ├── FARArrowAltSquareDown.pro.js
│ │ │ │ ├── FARArrowAltSquareUp.free.js
│ │ │ │ ├── FARArrowAltSquareUp.pro.js
│ │ │ │ ├── FARBell.free.js
│ │ │ │ ├── FARBell.pro.js
│ │ │ │ ├── FARBellSlash.free.js
│ │ │ │ ├── FARBellSlash.pro.js
│ │ │ │ ├── FARBolt.free.js
│ │ │ │ ├── FARBolt.pro.js
│ │ │ │ ├── FARBrowser.free.js
│ │ │ │ ├── FARBrowser.pro.js
│ │ │ │ ├── FARCalendar.free.js
│ │ │ │ ├── FARCalendar.pro.js
│ │ │ │ ├── FARCheck.free.js
│ │ │ │ ├── FARCheck.pro.js
│ │ │ │ ├── FARCheckSquare.free.js
│ │ │ │ ├── FARCheckSquare.pro.js
│ │ │ │ ├── FARClone.free.js
│ │ │ │ ├── FARClone.pro.js
│ │ │ │ ├── FARDesktop.free.js
│ │ │ │ ├── FARDesktop.pro.js
│ │ │ │ ├── FAREdit.free.js
│ │ │ │ ├── FAREdit.pro.js
│ │ │ │ ├── FAREye.free.js
│ │ │ │ ├── FAREye.pro.js
│ │ │ │ ├── FAREyeSlash.free.js
│ │ │ │ ├── FAREyeSlash.pro.js
│ │ │ │ ├── FARFrown.free.js
│ │ │ │ ├── FARFrown.pro.js
│ │ │ │ ├── FARGem.free.js
│ │ │ │ ├── FARGem.pro.js
│ │ │ │ ├── FARInfoCircle.free.js
│ │ │ │ ├── FARInfoCircle.pro.js
│ │ │ │ ├── FARMagic.free.js
│ │ │ │ ├── FARMagic.pro.js
│ │ │ │ ├── FARPenSquare.free.js
│ │ │ │ ├── FARPenSquare.pro.js
│ │ │ │ ├── FARQuestionCircle.free.js
│ │ │ │ ├── FARQuestionCircle.pro.js
│ │ │ │ ├── FARRulerVertical.free.js
│ │ │ │ ├── FARRulerVertical.pro.js
│ │ │ │ ├── FARServer.free.js
│ │ │ │ ├── FARServer.pro.js
│ │ │ │ ├── FARSignOut.free.js
│ │ │ │ ├── FARSignOut.pro.js
│ │ │ │ ├── FARSpinnerThird.free.js
│ │ │ │ ├── FARSpinnerThird.pro.js
│ │ │ │ ├── FARSquare.free.js
│ │ │ │ ├── FARSquare.pro.js
│ │ │ │ ├── FARStar.free.js
│ │ │ │ ├── FARStar.pro.js
│ │ │ │ ├── FARSyncAlt.free.js
│ │ │ │ ├── FARSyncAlt.pro.js
│ │ │ │ ├── FARTimes.free.js
│ │ │ │ ├── FARTimes.pro.js
│ │ │ │ ├── FARWindow.free.js
│ │ │ │ ├── FARWindow.pro.js
│ │ │ │ ├── FARWindowMinimize.free.js
│ │ │ │ ├── FARWindowMinimize.pro.js
│ │ │ │ ├── FASArrowFromBottom.free.js
│ │ │ │ ├── FASArrowFromBottom.pro.js
│ │ │ │ ├── FASArrowFromTop.free.js
│ │ │ │ ├── FASArrowFromTop.pro.js
│ │ │ │ ├── FASArrowToBottom.free.js
│ │ │ │ ├── FASArrowToBottom.pro.js
│ │ │ │ ├── FASCheck.free.js
│ │ │ │ ├── FASCheck.pro.js
│ │ │ │ ├── FASCheckCircle.free.js
│ │ │ │ ├── FASCheckCircle.pro.js
│ │ │ │ ├── FASCircle.free.js
│ │ │ │ ├── FASCircle.pro.js
│ │ │ │ ├── FASCloudDownload.free.js
│ │ │ │ ├── FASCloudDownload.pro.js
│ │ │ │ ├── FASCloudUpload.free.js
│ │ │ │ ├── FASCloudUpload.pro.js
│ │ │ │ ├── FASCookie.free.js
│ │ │ │ ├── FASCookie.pro.js
│ │ │ │ ├── FASDownload.free.js
│ │ │ │ ├── FASDownload.pro.js
│ │ │ │ ├── FASEllipsisH.free.js
│ │ │ │ ├── FASEllipsisH.pro.js
│ │ │ │ ├── FASEllipsisV.free.js
│ │ │ │ ├── FASEllipsisV.pro.js
│ │ │ │ ├── FASExchangeAlt.free.js
│ │ │ │ ├── FASExchangeAlt.pro.js
│ │ │ │ ├── FASExclamation.free.js
│ │ │ │ ├── FASExclamation.pro.js
│ │ │ │ ├── FASFileDownload.free.js
│ │ │ │ ├── FASFileDownload.pro.js
│ │ │ │ ├── FASGem.free.js
│ │ │ │ ├── FASGem.pro.js
│ │ │ │ ├── FASListAlt.free.js
│ │ │ │ ├── FASListAlt.pro.js
│ │ │ │ ├── FASMagic.free.js
│ │ │ │ ├── FASMagic.pro.js
│ │ │ │ ├── FASMapPin.free.js
│ │ │ │ ├── FASMapPin.pro.js
│ │ │ │ ├── FASMinus.free.js
│ │ │ │ ├── FASMinus.pro.js
│ │ │ │ ├── FASRulerVertical.free.js
│ │ │ │ ├── FASRulerVertical.pro.js
│ │ │ │ ├── FASSpinnerThird.free.js
│ │ │ │ ├── FASSpinnerThird.pro.js
│ │ │ │ ├── FASSync.free.js
│ │ │ │ ├── FASSync.pro.js
│ │ │ │ ├── FASTasks.free.js
│ │ │ │ ├── FASTasks.pro.js
│ │ │ │ ├── FASTimes.free.js
│ │ │ │ ├── FASTimes.pro.js
│ │ │ │ ├── FASUpload.free.js
│ │ │ │ ├── FASUpload.pro.js
│ │ │ │ ├── FASUserCircle.free.js
│ │ │ │ ├── FASUserCircle.pro.js
│ │ │ │ ├── FASWindowClose.free.js
│ │ │ │ ├── FASWindowClose.pro.js
│ │ │ │ ├── FASWindowMaximize.free.js
│ │ │ │ ├── FASWindowMaximize.pro.js
│ │ │ │ ├── FASWindowMinimize.free.js
│ │ │ │ ├── FASWindowMinimize.pro.js
│ │ │ │ ├── FASWindowRestore.free.js
│ │ │ │ └── FASWindowRestore.pro.js
│ │ └── wbui
│ │ │ ├── ACAvatarCircle
│ │ │ ├── ACAvatarCircle.js
│ │ │ └── index.js
│ │ │ ├── ACAvatarCircle2
│ │ │ ├── ACAvatarCircle2.js
│ │ │ ├── ACAvatarCircle2Background.js
│ │ │ ├── ACAvatarCircle2Content.js
│ │ │ ├── ACAvatarCircle2Ring.js
│ │ │ └── index.js
│ │ │ ├── Activity
│ │ │ ├── Bounce.js
│ │ │ ├── Digital.js
│ │ │ ├── Dots.js
│ │ │ ├── Levels.js
│ │ │ ├── Sentry.js
│ │ │ ├── Spinner.js
│ │ │ ├── Squares.js
│ │ │ └── Windmill.js
│ │ │ ├── AuthenticationInstruction.js
│ │ │ ├── BrowserToolbarContent.js
│ │ │ ├── ColorPickerButton.js
│ │ │ ├── ConfirmButton.js
│ │ │ ├── DeferredRender.js
│ │ │ ├── DownloadList
│ │ │ ├── DownloadList.js
│ │ │ ├── DownloadListItem.js
│ │ │ └── index.js
│ │ │ ├── ElectronAccelerator.js
│ │ │ ├── ErrorBoundary.js
│ │ │ ├── FetchButton.js
│ │ │ ├── FileUploadButton.js
│ │ │ ├── FullscreenSnackbarHelper.js
│ │ │ ├── Guest
│ │ │ ├── BrowserView.js
│ │ │ ├── BrowserViewLoadBar.js
│ │ │ ├── BrowserViewPermissionRequests.js
│ │ │ ├── BrowserViewTargetUrl.js
│ │ │ └── WebView
│ │ │ │ ├── WebView.js
│ │ │ │ ├── WebViewGroupEventDispatcher.js
│ │ │ │ ├── WebViewPropsAttrs.js
│ │ │ │ ├── camelCase.js
│ │ │ │ └── index.js
│ │ │ ├── KeyboardQuitSnackbarHelper.js
│ │ │ ├── MailboxBadge.js
│ │ │ ├── MailboxServiceBadge.js
│ │ │ ├── PrimaryTooltip
│ │ │ ├── PrimaryTooltip.js
│ │ │ └── index.js
│ │ │ ├── ReadingQueueSnackbarHelper.js
│ │ │ ├── RouterDialog
│ │ │ ├── DefaultRouterDialogManager.js
│ │ │ ├── RouterDialog.js
│ │ │ ├── RouterDialogController.js
│ │ │ ├── RouterDialogManager.js
│ │ │ ├── RouterDialogRoute.js
│ │ │ ├── RouterDialogStateProvider.js
│ │ │ └── index.js
│ │ │ ├── ServiceInfoPanel.js
│ │ │ ├── ServiceInfoPanelActionButton.js
│ │ │ ├── ServiceInfoPanelActions.js
│ │ │ ├── ServiceInfoPanelBody.js
│ │ │ ├── ServiceInfoPanelContent.js
│ │ │ ├── ServiceInfoPanelTitle.js
│ │ │ ├── SettingsListAccordionDeferred.js
│ │ │ ├── SettingsListAccordionSection.js
│ │ │ ├── SettingsListContainer.js
│ │ │ ├── SettingsListItem.js
│ │ │ ├── SettingsListItemAvatarPicker.js
│ │ │ ├── SettingsListItemButton.js
│ │ │ ├── SettingsListItemColorPicker.js
│ │ │ ├── SettingsListItemConfirmButton.js
│ │ │ ├── SettingsListItemMultiButtons.js
│ │ │ ├── SettingsListItemSection.js
│ │ │ ├── SettingsListItemSelect.js
│ │ │ ├── SettingsListItemSelectInline.js
│ │ │ ├── SettingsListItemSelectOptionRenderer.js
│ │ │ ├── SettingsListItemSwitch.js
│ │ │ ├── SettingsListItemText.js
│ │ │ ├── SettingsListItemTextField.js
│ │ │ ├── SettingsListItemTextFieldInline.js
│ │ │ ├── SettingsListKeyboardShortcutText.js
│ │ │ ├── SettingsListSection.js
│ │ │ ├── SettingsListSectionTitle.js
│ │ │ ├── SettingsListTypography.js
│ │ │ ├── SigninButtons
│ │ │ ├── GoogleSigninButton.js
│ │ │ ├── MicrosoftSigninButton.js
│ │ │ └── WaveboxSigninButton.js
│ │ │ ├── SleepableField.js
│ │ │ ├── Styles
│ │ │ ├── StyleMixins.js
│ │ │ └── createStyled.js
│ │ │ ├── Themes
│ │ │ ├── BoxyBlueTheme.js
│ │ │ ├── BoxyPurpleTheme.js
│ │ │ ├── DarkTheme.js
│ │ │ ├── DarkThemeProps.js
│ │ │ ├── IndigoTheme.js
│ │ │ ├── LightTheme.js
│ │ │ ├── LightThemeProps.js
│ │ │ ├── MaterialThemeOnly.js
│ │ │ ├── MaterialUIThemeProps.js
│ │ │ ├── MochaTheme.js
│ │ │ ├── NavyTheme.js
│ │ │ ├── TealTheme.js
│ │ │ ├── ThemeMapping.js
│ │ │ ├── ThemeTools.js
│ │ │ ├── WaveboxLightBlueTheme.js
│ │ │ ├── WavyBlueTheme.js
│ │ │ └── WavyGreenTheme.js
│ │ │ ├── ToolbarExtensionAction.js
│ │ │ ├── ToolbarExtensionActionContextMenu.js
│ │ │ ├── TooltipHeading.js
│ │ │ ├── TooltipSectionList.js
│ │ │ ├── TooltipSectionListItem.js
│ │ │ ├── TooltipSectionListItemDivider.js
│ │ │ ├── TooltipSectionListItemIcon.js
│ │ │ ├── TooltipSectionListItemSecondaryAction.js
│ │ │ ├── TooltipSectionListItemSecondaryActionButton.js
│ │ │ ├── TooltipSectionListItemText.js
│ │ │ ├── TooltipSectionListSubheading.js
│ │ │ ├── TooltipSectionTitle.js
│ │ │ ├── TopLevelErrorBoundary.js
│ │ │ ├── ULinkOR
│ │ │ ├── ULinkORAccountSection
│ │ │ │ ├── MailboxListItem
│ │ │ │ │ ├── MailboxListItem.js
│ │ │ │ │ ├── MailboxListItemSubServiceItem.js
│ │ │ │ │ ├── MailboxListItemSubServices.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── ServiceListItem
│ │ │ │ │ ├── ServiceListItem.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── ULinkORAccountSection.js
│ │ │ │ └── index.js
│ │ │ ├── ULinkORDialogContent.js
│ │ │ ├── ULinkORListItem.js
│ │ │ ├── ULinkORListItemText.js
│ │ │ ├── ULinkORPrimarySection.js
│ │ │ ├── ULinkORRememberInput.js
│ │ │ └── index.js
│ │ │ ├── WaveboxRouter
│ │ │ ├── WaveboxRouterErrorBoundary.js
│ │ │ └── WaveboxRouterNoMatch.js
│ │ │ ├── react-addons-model-compare.js
│ │ │ └── react-addons-partial-shallow-compare.js
│ └── shared
│ │ ├── AltStores
│ │ ├── Account
│ │ │ ├── AccountAvatarProcessor.js
│ │ │ ├── AltAccountIdentifiers.js
│ │ │ ├── AuthReducers
│ │ │ │ ├── AuthReducer.js
│ │ │ │ ├── AuthReducerManifest.js
│ │ │ │ └── MicrosoftAuthReducer.js
│ │ │ ├── CoreAccountActions.js
│ │ │ ├── CoreAccountStore.js
│ │ │ ├── CoreReducerManifest.js
│ │ │ ├── MailboxReducers
│ │ │ │ ├── MailboxReducer.js
│ │ │ │ └── MailboxReducerManifest.js
│ │ │ ├── RendererAccountActions.js
│ │ │ ├── RendererAccountStore.js
│ │ │ ├── ServiceDataReducers
│ │ │ │ ├── ContainerServiceDataReducer.js
│ │ │ │ ├── GenericServiceDataReducer.js
│ │ │ │ ├── GoogleAlloServiceDataReducer.js
│ │ │ │ ├── GoogleCalendarServiceDataReducer.js
│ │ │ │ ├── GoogleHangoutsServiceDataReducer.js
│ │ │ │ ├── IEngineServiceDataReducer.js
│ │ │ │ ├── MicrosoftMailServiceDataReducer.js
│ │ │ │ ├── MicrosoftTeamsServiceDataReducer.js
│ │ │ │ ├── ServiceDataReducer.js
│ │ │ │ ├── ServiceDataReducerManifest.js
│ │ │ │ └── SlackServiceDataReducer.js
│ │ │ └── ServiceReducers
│ │ │ │ ├── ContainerServiceReducer.js
│ │ │ │ ├── CoreGoogleMailServiceReducer.js
│ │ │ │ ├── GenericServiceReducer.js
│ │ │ │ ├── GoogleInboxServiceReducer.js
│ │ │ │ ├── GoogleMailServiceReducer.js
│ │ │ │ ├── MicrosoftMailServiceReducer.js
│ │ │ │ ├── ServiceReducer.js
│ │ │ │ ├── ServiceReducerManifest.js
│ │ │ │ ├── SlackServiceReducer.js
│ │ │ │ └── TrelloServiceReducer.js
│ │ ├── CRExtension
│ │ │ ├── AltCRExtensionIdentifiers.js
│ │ │ ├── CoreCRExtensionActions.js
│ │ │ ├── CoreCRExtensionStore.js
│ │ │ ├── RendererCRExtensionActions.js
│ │ │ └── RendererCRExtensionStore.js
│ │ ├── Emblink
│ │ │ ├── AltEmblinkIdentifiers.js
│ │ │ ├── CoreEmblinkActions.js
│ │ │ ├── CoreEmblinkStore.js
│ │ │ ├── RendererEmblinkActions.js
│ │ │ └── RendererEmblinkStore.js
│ │ ├── Guest
│ │ │ ├── AltGuestIdentifiers.js
│ │ │ ├── CoreGuestActions.js
│ │ │ ├── CoreGuestStore.js
│ │ │ ├── RendererGuestActions.js
│ │ │ └── RendererGuestStore.js
│ │ ├── LocalHistory
│ │ │ ├── AltLocalHistoryIdentifiers.js
│ │ │ ├── CoreLocalHistoryActions.js
│ │ │ ├── CoreLocalHistoryStore.js
│ │ │ ├── RendererLocalHistoryActions.js
│ │ │ └── RendererLocalHistoryStore.js
│ │ ├── ParallelHttpTracker.js
│ │ ├── Platform
│ │ │ ├── AltPlatformIdentifiers.js
│ │ │ ├── CorePlatformActions.js
│ │ │ ├── CorePlatformStore.js
│ │ │ ├── RendererPlatformActions.js
│ │ │ └── RendererPlatformStore.js
│ │ ├── RemoteActions.js
│ │ ├── RemoteStore.js
│ │ ├── Settings
│ │ │ ├── AltSettingsIdentifiers.js
│ │ │ ├── CoreSettingsActions.js
│ │ │ ├── CoreSettingsStore.js
│ │ │ ├── RendererSettingsActions.js
│ │ │ ├── RendererSettingsStore.js
│ │ │ └── SettingsSubActions
│ │ │ │ ├── AcceleratorSettingsActions.js
│ │ │ │ ├── AppSettingsActions.js
│ │ │ │ ├── CoreSettingsActions.js
│ │ │ │ ├── ExtensionSettingsActions.js
│ │ │ │ ├── LanguageSettingsActions.js
│ │ │ │ ├── OSSettingsActions.js
│ │ │ │ ├── TraySettingsActions.js
│ │ │ │ ├── UISettingsActions.js
│ │ │ │ └── index.js
│ │ ├── UniversalDispatch.js
│ │ └── User
│ │ │ ├── AltUserIdentifiers.js
│ │ │ ├── CoreUserActions.js
│ │ │ ├── CoreUserStore.js
│ │ │ ├── RendererUserActions.js
│ │ │ └── RendererUserStore.js
│ │ ├── CrashReporter
│ │ ├── CrashReporter.js
│ │ └── CrashReporterWatcher.js
│ │ ├── Electron
│ │ ├── IPCDispatcher.js
│ │ └── MenuTool.js
│ │ ├── FetchService.js
│ │ ├── IEngine
│ │ ├── IEngineAuthModes.js
│ │ ├── IEngineModuleLoader.js
│ │ └── IEngineTypes.js
│ │ ├── Integrity
│ │ └── ModelPropIsDefined.js
│ │ ├── MachineInfo.js
│ │ ├── Models
│ │ ├── ACAccounts
│ │ │ ├── ACMailbox.js
│ │ │ ├── ACProvisoService.js
│ │ │ ├── ACTemplatedAccount.js
│ │ │ ├── AccountTemplates.js
│ │ │ ├── AccountWarningTypes.js
│ │ │ ├── AuthFactory.js
│ │ │ ├── Avatar
│ │ │ │ ├── ACMailboxAvatar.js
│ │ │ │ ├── ACServiceAvatar.js
│ │ │ │ └── CoreACAvatar.js
│ │ │ ├── Container
│ │ │ │ ├── ContainerService.js
│ │ │ │ ├── ContainerServiceAdaptor.js
│ │ │ │ └── ContainerServiceData.js
│ │ │ ├── CoreACAuth.js
│ │ │ ├── CoreACModel.js
│ │ │ ├── CoreACService.js
│ │ │ ├── CoreACServiceAdaptor.js
│ │ │ ├── CoreACServiceCommand.js
│ │ │ ├── CoreACServiceData.js
│ │ │ ├── Generic
│ │ │ │ ├── GenericService.js
│ │ │ │ └── GenericServiceData.js
│ │ │ ├── Google
│ │ │ │ ├── CoreGoogleMailService.js
│ │ │ │ ├── GoogleAdminService.js
│ │ │ │ ├── GoogleAlloService.js
│ │ │ │ ├── GoogleAlloServiceData.js
│ │ │ │ ├── GoogleAnalyticsService.js
│ │ │ │ ├── GoogleAuth.js
│ │ │ │ ├── GoogleCalendarService.js
│ │ │ │ ├── GoogleCalendarServiceData.js
│ │ │ │ ├── GoogleChatService.js
│ │ │ │ ├── GoogleChatServiceData.js
│ │ │ │ ├── GoogleClassroomService.js
│ │ │ │ ├── GoogleContactsService.js
│ │ │ │ ├── GoogleDocsService.js
│ │ │ │ ├── GoogleDriveService.js
│ │ │ │ ├── GoogleFiService.js
│ │ │ │ ├── GoogleHangoutsService.js
│ │ │ │ ├── GoogleHangoutsServiceData.js
│ │ │ │ ├── GoogleInboxService.js
│ │ │ │ ├── GoogleKeepService.js
│ │ │ │ ├── GoogleMailService.js
│ │ │ │ ├── GoogleMusicService.js
│ │ │ │ ├── GooglePhotosService.js
│ │ │ │ ├── GooglePlusService.js
│ │ │ │ ├── GoogleSheetsService.js
│ │ │ │ ├── GoogleSlidesService.js
│ │ │ │ ├── GoogleVoiceService.js
│ │ │ │ └── GoogleYouTubeService.js
│ │ │ ├── IEngine
│ │ │ │ └── IEngineServiceData.js
│ │ │ ├── Microsoft
│ │ │ │ ├── MicrosoftAuth.js
│ │ │ │ ├── MicrosoftCalendarService.js
│ │ │ │ ├── MicrosoftContactsService.js
│ │ │ │ ├── MicrosoftExcelService.js
│ │ │ │ ├── MicrosoftMailService.js
│ │ │ │ ├── MicrosoftMailServiceData.js
│ │ │ │ ├── MicrosoftOnedriveService.js
│ │ │ │ ├── MicrosoftOnenoteService.js
│ │ │ │ ├── MicrosoftPowerpointService.js
│ │ │ │ ├── MicrosoftService.js
│ │ │ │ ├── MicrosoftTasksService.js
│ │ │ │ ├── MicrosoftTeamsService.js
│ │ │ │ ├── MicrosoftTeamsServiceData.js
│ │ │ │ ├── MicrosoftTodoService.js
│ │ │ │ └── MicrosoftWordService.js
│ │ │ ├── ServiceFactory.js
│ │ │ ├── ServiceTypes.js
│ │ │ ├── Slack
│ │ │ │ ├── SlackAuth.js
│ │ │ │ ├── SlackService.js
│ │ │ │ └── SlackServiceData.js
│ │ │ ├── SubclassNotImplementedError.js
│ │ │ └── Trello
│ │ │ │ ├── TrelloAuth.js
│ │ │ │ └── TrelloService.js
│ │ ├── ACContainer
│ │ │ ├── ACClassicContainer.js
│ │ │ ├── ACContainerSAPI.js
│ │ │ └── index.js
│ │ ├── CRExtension
│ │ │ ├── CRExtension.js
│ │ │ ├── CRExtensionI18n.js
│ │ │ ├── CRExtensionManifest.js
│ │ │ ├── CRExtensionManifestBackground.js
│ │ │ ├── CRExtensionManifestBrowserAction.js
│ │ │ ├── CRExtensionManifestContentScript.js
│ │ │ ├── CRExtensionManifestWavebox.js
│ │ │ ├── CRExtensionMatchPatterns.js
│ │ │ ├── CRExtensionVersionParser.js
│ │ │ └── index.js
│ │ ├── CRExtensionRT
│ │ │ ├── CRExtensionRTBrowserAction.js
│ │ │ ├── CRExtensionRTContextMenu.js
│ │ │ └── index.js
│ │ ├── DeviceKeys.js
│ │ ├── LocalHistory
│ │ │ └── Download.js
│ │ ├── Model.js
│ │ ├── Settings
│ │ │ ├── AcceleratorSettings.js
│ │ │ ├── AppSettings.js
│ │ │ ├── ExtensionSettings.js
│ │ │ ├── LanguageSettings.js
│ │ │ ├── NewsSettings.js
│ │ │ ├── OSSettings.js
│ │ │ ├── SettingsFactory.js
│ │ │ ├── SettingsIdent.js
│ │ │ ├── TraySettings.js
│ │ │ ├── UISettings.js
│ │ │ └── index.js
│ │ ├── User
│ │ │ ├── User.js
│ │ │ └── UserOrgWelcomeScreen.js
│ │ ├── WaveboxAuthProviders.js
│ │ └── index.js
│ │ ├── Notifications.js
│ │ ├── Platform.js
│ │ ├── PowerMonitorService.js
│ │ ├── Release.js
│ │ ├── Runtime
│ │ └── RuntimePaths.js
│ │ ├── SpellcheckProvider
│ │ ├── DictionaryProvider.js
│ │ ├── DualSpellcheckProvider.js
│ │ ├── Hunspell
│ │ │ ├── Hunspell.js
│ │ │ ├── HunspellDictionaryBuffer.js
│ │ │ ├── HunspellFactory.js
│ │ │ └── index.js
│ │ ├── SpellcheckProvider.js
│ │ ├── dictionaries.js
│ │ └── dictionaryExcludes.js
│ │ ├── WBRPCEvents.js
│ │ ├── WBRPCRenderer
│ │ ├── WBRPCBrowserWindow.js
│ │ ├── WBRPCRenderer.js
│ │ ├── WBRPCWavebox.js
│ │ ├── WBRPCWebContents.js
│ │ └── index.js
│ │ ├── b64Assets.js
│ │ ├── constants.js
│ │ ├── crExtensionIpcEvents.js
│ │ ├── extensionApis.js
│ │ ├── index.js
│ │ ├── ipcEvents.js
│ │ ├── pathTool.js
│ │ └── webContentAffinities.js
├── webpack.config.js
└── webpack
│ ├── BuildDonePlugin.js
│ ├── Config.js
│ ├── DevTools.js
│ ├── ElectronRenderer.js
│ ├── FontAwesomeAlias.js
│ └── VanillaJavaScript.js
├── icons
├── .DS_Store
├── app.icns
├── app.ico
├── app.png
└── app.svg
└── images
├── hero.png
└── lead.png
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/.DS_Store
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/.github/screenshot_001.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/.github/screenshot_001.png
--------------------------------------------------------------------------------
/.github/screenshot_002.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/.github/screenshot_002.png
--------------------------------------------------------------------------------
/.github/screenshot_003.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/.github/screenshot_003.png
--------------------------------------------------------------------------------
/.github/screenshot_004.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/.github/screenshot_004.png
--------------------------------------------------------------------------------
/classic/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | bin
3 | dist
4 | .DS_Store
5 | .caches
6 | .localscripts
7 | Wavebox-darwin-x64
8 | Wavebox-linux-ia32/
9 | Wavebox-linux-x64/
10 | Wavebox-win32-ia32/
11 | Wavebox-win32-x64/
12 | Wavebox-win32-ia32-Installer/
13 | *.log
14 | credentials.js
15 |
--------------------------------------------------------------------------------
/classic/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: required
2 | dist: trusty
3 | language: node_js
4 | node_js: "10.11.0"
5 | before_install:
6 | - npm i -g npm@6.4.1
7 | install:
8 | - npm install
9 |
--------------------------------------------------------------------------------
/classic/assets/__.js:
--------------------------------------------------------------------------------
1 | /* webpack stub */
2 |
--------------------------------------------------------------------------------
/classic/assets/audio/beep.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/beep.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/blip.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/blip.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/buzzer.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/buzzer.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/chimes.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/chimes.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/click.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/click.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/correct.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/correct.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/ding.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/ding.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/falling.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/falling.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/marimba.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/marimba.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/pop.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/pop.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/sqeak.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/sqeak.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/toot.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/toot.m4a
--------------------------------------------------------------------------------
/classic/assets/audio/xylophone.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/audio/xylophone.m4a
--------------------------------------------------------------------------------
/classic/assets/fonts/opensans/OpenSans-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/fonts/opensans/OpenSans-Bold.ttf
--------------------------------------------------------------------------------
/classic/assets/fonts/opensans/OpenSans-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/fonts/opensans/OpenSans-BoldItalic.ttf
--------------------------------------------------------------------------------
/classic/assets/fonts/opensans/OpenSans-ExtraBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/fonts/opensans/OpenSans-ExtraBold.ttf
--------------------------------------------------------------------------------
/classic/assets/fonts/opensans/OpenSans-ExtraBoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/fonts/opensans/OpenSans-ExtraBoldItalic.ttf
--------------------------------------------------------------------------------
/classic/assets/fonts/opensans/OpenSans-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/fonts/opensans/OpenSans-Italic.ttf
--------------------------------------------------------------------------------
/classic/assets/fonts/opensans/OpenSans-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/fonts/opensans/OpenSans-Light.ttf
--------------------------------------------------------------------------------
/classic/assets/fonts/opensans/OpenSans-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/fonts/opensans/OpenSans-LightItalic.ttf
--------------------------------------------------------------------------------
/classic/assets/fonts/opensans/OpenSans-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/fonts/opensans/OpenSans-Regular.ttf
--------------------------------------------------------------------------------
/classic/assets/fonts/opensans/OpenSans-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/fonts/opensans/OpenSans-SemiBold.ttf
--------------------------------------------------------------------------------
/classic/assets/fonts/opensans/OpenSans-SemiBoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/fonts/opensans/OpenSans-SemiBoldItalic.ttf
--------------------------------------------------------------------------------
/classic/assets/icons/app.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app.icns
--------------------------------------------------------------------------------
/classic/assets/icons/app.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app.ico
--------------------------------------------------------------------------------
/classic/assets/icons/app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app.png
--------------------------------------------------------------------------------
/classic/assets/icons/app_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app_128.png
--------------------------------------------------------------------------------
/classic/assets/icons/app_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app_16.png
--------------------------------------------------------------------------------
/classic/assets/icons/app_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app_24.png
--------------------------------------------------------------------------------
/classic/assets/icons/app_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app_256.png
--------------------------------------------------------------------------------
/classic/assets/icons/app_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app_32.png
--------------------------------------------------------------------------------
/classic/assets/icons/app_48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app_48.png
--------------------------------------------------------------------------------
/classic/assets/icons/app_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app_512.png
--------------------------------------------------------------------------------
/classic/assets/icons/app_64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app_64.png
--------------------------------------------------------------------------------
/classic/assets/icons/app_96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/icons/app_96.png
--------------------------------------------------------------------------------
/classic/assets/images/clouds/cloud_365.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/clouds/cloud_365.png
--------------------------------------------------------------------------------
/classic/assets/images/clouds/cloud_asana.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/clouds/cloud_asana.png
--------------------------------------------------------------------------------
/classic/assets/images/clouds/cloud_evernote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/clouds/cloud_evernote.png
--------------------------------------------------------------------------------
/classic/assets/images/clouds/cloud_facebook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/clouds/cloud_facebook.png
--------------------------------------------------------------------------------
/classic/assets/images/clouds/cloud_github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/clouds/cloud_github.png
--------------------------------------------------------------------------------
/classic/assets/images/clouds/cloud_gmail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/clouds/cloud_gmail.png
--------------------------------------------------------------------------------
/classic/assets/images/clouds/cloud_mailchimp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/clouds/cloud_mailchimp.png
--------------------------------------------------------------------------------
/classic/assets/images/clouds/cloud_salesforce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/clouds/cloud_salesforce.png
--------------------------------------------------------------------------------
/classic/assets/images/clouds/cloud_slack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/clouds/cloud_slack.png
--------------------------------------------------------------------------------
/classic/assets/images/clouds/cloud_trello.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/clouds/cloud_trello.png
--------------------------------------------------------------------------------
/classic/assets/images/generic/logo_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/generic/logo_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/generic/logo_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/generic/logo_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/generic/logo_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/generic/logo_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/generic/logo_512px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/generic/logo_512px.png
--------------------------------------------------------------------------------
/classic/assets/images/generic/logo_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/generic/logo_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/generic/logo_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/generic/logo_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/ginbox_mode_inbox_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/ginbox_mode_inbox_small.png
--------------------------------------------------------------------------------
/classic/assets/images/ginbox_mode_unreadunbundled_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/ginbox_mode_unreadunbundled_small.png
--------------------------------------------------------------------------------
/classic/assets/images/gmail_inboxtype_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/gmail_inboxtype_default.png
--------------------------------------------------------------------------------
/classic/assets/images/gmail_inboxtype_important.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/gmail_inboxtype_important.png
--------------------------------------------------------------------------------
/classic/assets/images/gmail_inboxtype_priority.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/gmail_inboxtype_priority.png
--------------------------------------------------------------------------------
/classic/assets/images/gmail_inboxtype_starred.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/gmail_inboxtype_starred.png
--------------------------------------------------------------------------------
/classic/assets/images/gmail_inboxtype_unread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/gmail_inboxtype_unread.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_admin_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_admin_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_admin_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_admin_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_admin_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_admin_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_admin_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_admin_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_admin_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_admin_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_allo_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_allo_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_allo_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_allo_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_allo_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_allo_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_allo_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_allo_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_allo_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_allo_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_analytics_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_analytics_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_analytics_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_analytics_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_analytics_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_analytics_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_analytics_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_analytics_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_analytics_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_analytics_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_calendar_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_calendar_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_calendar_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_calendar_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_calendar_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_calendar_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_calendar_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_calendar_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_calendar_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_calendar_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_chat_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_chat_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_chat_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_chat_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_chat_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_chat_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_chat_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_chat_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_chat_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_chat_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_classroom_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_classroom_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_classroom_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_classroom_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_classroom_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_classroom_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_classroom_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_classroom_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_classroom_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_classroom_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_contacts_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_contacts_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_contacts_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_contacts_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_contacts_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_contacts_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_contacts_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_contacts_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_contacts_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_contacts_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_docs_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_docs_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_docs_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_docs_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_docs_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_docs_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_docs_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_docs_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_docs_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_docs_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_drive_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_drive_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_drive_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_drive_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_drive_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_drive_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_drive_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_drive_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_drive_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_drive_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_fi_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_fi_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_fi_16px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_fi_16px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_fi_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_fi_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_fi_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_fi_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_fi_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_fi_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_ginbox_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_ginbox_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_ginbox_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_ginbox_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_ginbox_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_ginbox_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_ginbox_512px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_ginbox_512px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_ginbox_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_ginbox_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_ginbox_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_ginbox_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_ginbox_vector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_ginbox_vector.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_gmail_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_gmail_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_gmail_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_gmail_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_gmail_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_gmail_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_gmail_512px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_gmail_512px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_gmail_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_gmail_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_gmail_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_gmail_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_hangouts_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_hangouts_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_hangouts_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_hangouts_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_hangouts_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_hangouts_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_hangouts_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_hangouts_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_hangouts_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_hangouts_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_keep_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_keep_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_keep_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_keep_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_keep_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_keep_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_keep_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_keep_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_keep_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_keep_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_music_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_music_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_music_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_music_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_music_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_music_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_music_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_music_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_music_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_music_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_photos_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_photos_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_photos_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_photos_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_photos_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_photos_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_photos_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_photos_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_photos_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_photos_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_plus_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_plus_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_plus_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_plus_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_plus_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_plus_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_plus_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_plus_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_plus_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_plus_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_sheets_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_sheets_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_sheets_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_sheets_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_sheets_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_sheets_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_sheets_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_sheets_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_sheets_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_sheets_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_slides_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_slides_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_slides_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_slides_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_slides_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_slides_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_slides_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_slides_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_slides_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_slides_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_voice_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_voice_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_voice_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_voice_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_voice_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_voice_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_voice_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_voice_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_voice_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_voice_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_youtube_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_youtube_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_youtube_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_youtube_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_youtube_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_youtube_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_youtube_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_youtube_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/google/logo_youtube_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/google/logo_youtube_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/linux_font_setup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/linux_font_setup.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_calendar_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_calendar_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_calendar_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_calendar_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_calendar_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_calendar_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_calendar_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_calendar_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_calendar_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_calendar_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_contacts_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_contacts_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_contacts_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_contacts_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_contacts_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_contacts_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_contacts_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_contacts_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_contacts_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_contacts_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_docs_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_docs_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_docs_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_docs_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_docs_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_docs_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_docs_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_docs_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_docs_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_docs_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_drive_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_drive_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_drive_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_drive_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_drive_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_drive_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_drive_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_drive_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_drive_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_drive_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_mail_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_mail_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_mail_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_mail_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_mail_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_mail_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_mail_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_mail_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_mail_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_mail_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_notebook_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_notebook_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_notebook_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_notebook_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_notebook_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_notebook_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_notebook_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_notebook_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_notebook_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_notebook_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_sheets_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_sheets_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_sheets_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_sheets_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_sheets_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_sheets_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_sheets_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_sheets_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_sheets_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_sheets_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_slides_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_slides_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_slides_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_slides_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_slides_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_slides_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_slides_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_slides_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_slides_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_slides_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_tasks_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_tasks_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_tasks_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_tasks_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_tasks_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_tasks_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_tasks_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_tasks_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_tasks_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_tasks_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_team_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_team_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_team_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_team_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_team_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_team_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_team_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_team_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_team_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_team_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_todo_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_todo_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_todo_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_todo_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_todo_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_todo_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_todo_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_todo_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/logo_todo_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/logo_todo_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/office365_logo_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/office365_logo_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/office365_logo_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/office365_logo_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/office365_logo_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/office365_logo_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/office365_logo_512px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/office365_logo_512px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/office365_logo_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/office365_logo_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/office365_logo_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/office365_logo_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/outlook_logo_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/outlook_logo_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/outlook_logo_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/outlook_logo_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/outlook_logo_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/outlook_logo_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/outlook_logo_512px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/outlook_logo_512px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/outlook_logo_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/outlook_logo_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/microsoft/outlook_logo_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/microsoft/outlook_logo_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/privacy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/privacy.png
--------------------------------------------------------------------------------
/classic/assets/images/slack/logo_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/slack/logo_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/slack/logo_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/slack/logo_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/slack/logo_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/slack/logo_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/slack/logo_600px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/slack/logo_600px.png
--------------------------------------------------------------------------------
/classic/assets/images/slack/logo_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/slack/logo_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/slack/logo_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/slack/logo_96px.png
--------------------------------------------------------------------------------
/classic/assets/images/support_blog_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/support_blog_icon.png
--------------------------------------------------------------------------------
/classic/assets/images/support_contact_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/support_contact_icon.png
--------------------------------------------------------------------------------
/classic/assets/images/support_github_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/support_github_icon.png
--------------------------------------------------------------------------------
/classic/assets/images/support_kb_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/support_kb_icon.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/account_mask_64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/account_mask_64.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_back.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_back@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_back@2x.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_back_muted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_back_muted.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_back_muted@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_back_muted@2x.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_forward.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_forward@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_forward@2x.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_forward_muted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_forward_muted.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_forward_muted@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_forward_muted@2x.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_reload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_reload.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_reload@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_reload@2x.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_stop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_stop.png
--------------------------------------------------------------------------------
/classic/assets/images/touchbar/navigate_stop@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/touchbar/navigate_stop@2x.png
--------------------------------------------------------------------------------
/classic/assets/images/trello/logo_128px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/trello/logo_128px.png
--------------------------------------------------------------------------------
/classic/assets/images/trello/logo_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/trello/logo_32px.png
--------------------------------------------------------------------------------
/classic/assets/images/trello/logo_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/trello/logo_48px.png
--------------------------------------------------------------------------------
/classic/assets/images/trello/logo_600px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/trello/logo_600px.png
--------------------------------------------------------------------------------
/classic/assets/images/trello/logo_64px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/trello/logo_64px.png
--------------------------------------------------------------------------------
/classic/assets/images/trello/logo_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/assets/images/trello/logo_96px.png
--------------------------------------------------------------------------------
/classic/assets/wbie/gmail/auth-adaptor.json:
--------------------------------------------------------------------------------
1 | {"usesAuthWindow":">= 4.9.4","clearCookiesOnReauthenticate":false}
--------------------------------------------------------------------------------
/classic/assets/wbie/gmail/foreground-adaptor.json:
--------------------------------------------------------------------------------
1 | {"matches":["http(s)\\://mail.google.com(*)"]}
--------------------------------------------------------------------------------
/classic/assets/wbie/gmail/manifest.json:
--------------------------------------------------------------------------------
1 | {"version":14,"name":"gmail"}
--------------------------------------------------------------------------------
/classic/assets/wbie/trello/auth-adaptor.json:
--------------------------------------------------------------------------------
1 | {"usesAuthWindow":">= 4.9.4","clearCookiesOnReauthenticate":true}
--------------------------------------------------------------------------------
/classic/assets/wbie/trello/foreground-adaptor.json:
--------------------------------------------------------------------------------
1 | {"matches":["http(s)\\://trello.com(*)"]}
--------------------------------------------------------------------------------
/classic/assets/wbie/trello/manifest.json:
--------------------------------------------------------------------------------
1 | {"version":3,"name":"trello"}
--------------------------------------------------------------------------------
/classic/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "experimentalDecorators": true
4 | },
5 | "exclude": [
6 | "node_modules",
7 | "src/**/node_modules",
8 | "src/**/**/node_modules",
9 | "bin",
10 | "assets/wbie"
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/classic/scripts/cleanBin.js:
--------------------------------------------------------------------------------
1 | const { BIN_DIR } = require('./constants')
2 | const Colors = require('colors/safe')
3 | const { sequenceFsRemove } = require('./Tools')
4 |
5 | const cmds = [BIN_DIR].map((dir) => {
6 | return { dir: dir, prelog: `${Colors.inverse('Remove:')} ${dir}`, ignoreErrors: true }
7 | })
8 |
9 | sequenceFsRemove(cmds).catch(() => process.exit(-1))
10 |
--------------------------------------------------------------------------------
/classic/scripts/cleanCaches.js:
--------------------------------------------------------------------------------
1 | const { CACHES_DIR } = require('./constants')
2 | const Colors = require('colors/safe')
3 | const { sequenceFsRemove } = require('./Tools')
4 |
5 | const cmds = [CACHES_DIR].map((dir) => {
6 | return { dir: dir, prelog: `${Colors.inverse('Remove:')} ${dir}`, ignoreErrors: true }
7 | })
8 |
9 | sequenceFsRemove(cmds).catch(() => process.exit(-1))
10 |
--------------------------------------------------------------------------------
/classic/src/app/src/AppEvents/index.js:
--------------------------------------------------------------------------------
1 | import evtMain from './evtMain'
2 | export {
3 | evtMain
4 | }
5 |
--------------------------------------------------------------------------------
/classic/src/app/src/AppUpdater/index.js:
--------------------------------------------------------------------------------
1 | import AppUpdater from './AppUpdater'
2 | export default AppUpdater
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/AuthProviders/index.js:
--------------------------------------------------------------------------------
1 | import AuthMicrosoft from './AuthMicrosoft'
2 | import AuthSlack from './AuthSlack'
3 | import AuthWavebox from './AuthWavebox'
4 |
5 | export {
6 | AuthMicrosoft,
7 | AuthSlack,
8 | AuthWavebox
9 | }
10 |
--------------------------------------------------------------------------------
/classic/src/app/src/Download/index.js:
--------------------------------------------------------------------------------
1 | import DownloadManager from './DownloadManager'
2 | export {
3 | DownloadManager
4 | }
5 |
--------------------------------------------------------------------------------
/classic/src/app/src/ElectronTools/index.js:
--------------------------------------------------------------------------------
1 | import ElectronCookiePromise from './ElectronCookiePromise'
2 | import ElectronCookie from './ElectronCookie'
3 | import ElectronWebContents from './ElectronWebContents'
4 | export {
5 | ElectronCookiePromise,
6 | ElectronCookie,
7 | ElectronWebContents
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/app/src/Extensions/Chrome/CRDispatchManager.js:
--------------------------------------------------------------------------------
1 | import { ipcMain } from 'electron'
2 | import IPCDispatcher from 'shared/Electron/IPCDispatcher'
3 | export default new IPCDispatcher(ipcMain)
4 |
--------------------------------------------------------------------------------
/classic/src/app/src/Extensions/Chrome/CRExtensionRuntime/CRExtensionWebRequest/index.js:
--------------------------------------------------------------------------------
1 | import CRExtensionWebRequest from './CRExtensionWebRequest'
2 | export default CRExtensionWebRequest
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Extensions/Chrome/CRExtensionRuntime/index.js:
--------------------------------------------------------------------------------
1 | import CRExtensionRuntime from './CRExtensionRuntime'
2 | export default CRExtensionRuntime
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Extensions/Chrome/CSP.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | CSPParser: require('content-security-policy-parser'),
3 | CSPBuilder: require('content-security-policy-builder')
4 | }
5 |
--------------------------------------------------------------------------------
/classic/src/app/src/Extensions/Chrome/index.js:
--------------------------------------------------------------------------------
1 | import CRExtensionManager from './CRExtensionManager'
2 |
3 | export {
4 | CRExtensionManager
5 | }
6 |
--------------------------------------------------------------------------------
/classic/src/app/src/Extensions/ServiceApi/index.js:
--------------------------------------------------------------------------------
1 | import SAPIExtensionLoader from './SAPIExtensionLoader'
2 | import SAPIRunner from './SAPIRunner'
3 | export {
4 | SAPIExtensionLoader,
5 | SAPIRunner
6 | }
7 |
--------------------------------------------------------------------------------
/classic/src/app/src/HTTP/HtmlMetaService/index.js:
--------------------------------------------------------------------------------
1 | import HtmlMetaService from './HtmlMetaService'
2 | export default HtmlMetaService
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/IEngine/IEngineApiLibs.js:
--------------------------------------------------------------------------------
1 | import xmldom from 'xmldom'
2 | import { URL } from 'url'
3 | import semver from 'semver'
4 | import uuid from 'uuid'
5 | import querystring from 'querystring'
6 |
7 | export default Object.freeze({
8 | querystring: querystring,
9 | semver: semver,
10 | URL: URL,
11 | uuid: uuid,
12 | xmldom: xmldom
13 | })
14 |
--------------------------------------------------------------------------------
/classic/src/app/src/IEngine/index.js:
--------------------------------------------------------------------------------
1 | import IEngine from './IEngine'
2 | export default IEngine
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/LinkOpener/index.js:
--------------------------------------------------------------------------------
1 | import LinkOpener from './LinkOpener'
2 | export default LinkOpener
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Notifications/index.js:
--------------------------------------------------------------------------------
1 | import LinuxNotification from './LinuxNotification'
2 | export {
3 | LinuxNotification
4 | }
5 |
--------------------------------------------------------------------------------
/classic/src/app/src/Permissions/index.js:
--------------------------------------------------------------------------------
1 | import PermissionManager from './PermissionManager'
2 | export {
3 | PermissionManager
4 | }
5 |
--------------------------------------------------------------------------------
/classic/src/app/src/Runtime/RuntimePaths.js:
--------------------------------------------------------------------------------
1 | import pkg from 'package.json'
2 | import path from 'path'
3 | import AppDirectory from 'appdirectory'
4 | import RuntimePaths from 'shared/Runtime/RuntimePaths'
5 | export default RuntimePaths(pkg, path, AppDirectory)
6 |
--------------------------------------------------------------------------------
/classic/src/app/src/Services/RecentTrackerService/index.js:
--------------------------------------------------------------------------------
1 | import RecentTrackerService from './RecentTrackerService'
2 | export default RecentTrackerService
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Services/SpellcheckService/index.js:
--------------------------------------------------------------------------------
1 | import SpellcheckService from './SpellcheckService'
2 | export default SpellcheckService
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Services/WBRPCService/index.js:
--------------------------------------------------------------------------------
1 | import WBRPCService from './WBRPCService'
2 | export default WBRPCService
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Services/index.js:
--------------------------------------------------------------------------------
1 | import ServicesManager from './ServicesManager'
2 | export default ServicesManager
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/SessionManager/index.js:
--------------------------------------------------------------------------------
1 | import SessionManager from './SessionManager'
2 | import AccountSessionManager from './AccountSessionManager'
3 | import ExtensionSessionManager from './ExtensionSessionManager'
4 | export {
5 | SessionManager,
6 | AccountSessionManager,
7 | ExtensionSessionManager
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/acmailboxStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('acmailbox')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/acmailboxauthStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('acmailboxauth')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/acserviceStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('acservice')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/acservicedataStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('acservicedata')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/appStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('app')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/containerStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('container')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/extensionStoreStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('extension_store')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/localHistoryStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('localhistory')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/notifhistStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('notifhist')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/permissionStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('permission')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/settingStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('settings')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/userStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('user')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Storage/wireStorage.js:
--------------------------------------------------------------------------------
1 | import StorageBucket from './StorageBucket'
2 | export default new StorageBucket('wire')
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Tray/index.js:
--------------------------------------------------------------------------------
1 | import TrayPopout from './TrayPopout'
2 | import TrayBehaviour from './TrayBehaviour'
3 | export {
4 | TrayPopout,
5 | TrayBehaviour
6 | }
7 |
--------------------------------------------------------------------------------
/classic/src/app/src/WaveboxApp/index.js:
--------------------------------------------------------------------------------
1 | import WaveboxApp from './WaveboxApp'
2 | export default WaveboxApp
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/WebContentsManager/index.js:
--------------------------------------------------------------------------------
1 | import GuestWebPreferences from './GuestWebPreferences'
2 | import CRExtensionWebPreferences from './CRExtensionWebPreferences'
3 | export {
4 | GuestWebPreferences,
5 | CRExtensionWebPreferences
6 | }
7 |
--------------------------------------------------------------------------------
/classic/src/app/src/Windows/MailboxesWindow/index.js:
--------------------------------------------------------------------------------
1 | import MailboxesWindow from './MailboxesWindow'
2 | export default MailboxesWindow
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/Windows/WindowBackingTypes.js:
--------------------------------------------------------------------------------
1 | const WINDOW_BACKING_TYPES = Object.freeze({
2 | MAILBOX_SERVICE: 'MAILBOX_SERVICE',
3 | EXTENSION: 'EXTENSION',
4 | NONE: 'NONE'
5 | })
6 |
7 | export default WINDOW_BACKING_TYPES
8 | export {
9 | WINDOW_BACKING_TYPES
10 | }
11 |
--------------------------------------------------------------------------------
/classic/src/app/src/Windows/WindowOpeningEngine/index.js:
--------------------------------------------------------------------------------
1 | import WindowOpeningEngine from './WindowOpeningEngine'
2 | import WindowOpeningHandler from './WindowOpeningHandler'
3 | import { WINDOW_OPEN_MODES, NAVIGATE_MODES } from './WindowOpeningModes'
4 |
5 | export {
6 | WindowOpeningEngine,
7 | WindowOpeningHandler,
8 | WINDOW_OPEN_MODES,
9 | NAVIGATE_MODES
10 | }
11 |
--------------------------------------------------------------------------------
/classic/src/app/src/Windows/WindowTypes.js:
--------------------------------------------------------------------------------
1 | const WINDOW_TYPES = Object.freeze({
2 | NONE: 'NONE',
3 | MAIN: 'MAIN',
4 | CONTENT: 'CONTENT',
5 | CONTENT_POPUP: 'CONTENT_POPUP',
6 | MONITOR: 'MONITOR',
7 | EXTENSION: 'EXTENSION',
8 | KEYCHAIN: 'KEYCHAIN',
9 | AUTH: 'AUTH'
10 | })
11 |
12 | export default WINDOW_TYPES
13 | export {
14 | WINDOW_TYPES
15 | }
16 |
--------------------------------------------------------------------------------
/classic/src/app/src/stores/account/index.js:
--------------------------------------------------------------------------------
1 | import accountActions from './accountActions'
2 | import accountStore from './accountStore'
3 | import ServiceDataReducer from 'shared/AltStores/Account/ServiceDataReducers/ServiceDataReducer'
4 |
5 | export {
6 | accountActions,
7 | accountStore,
8 | ServiceDataReducer
9 | }
10 |
--------------------------------------------------------------------------------
/classic/src/app/src/stores/alt.js:
--------------------------------------------------------------------------------
1 | import Alt from 'alt/src'
2 | export default new Alt()
3 |
--------------------------------------------------------------------------------
/classic/src/app/src/stores/crextension/index.js:
--------------------------------------------------------------------------------
1 | import crextensionStore from './crextensionStore'
2 | import crextensionActions from './crextensionActions'
3 |
4 | export {
5 | crextensionStore,
6 | crextensionActions
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/app/src/stores/emblink/index.js:
--------------------------------------------------------------------------------
1 | import emblinkActions from './emblinkActions'
2 | import emblinkStore from './emblinkStore'
3 |
4 | export {
5 | emblinkStore,
6 | emblinkActions
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/app/src/stores/guest/index.js:
--------------------------------------------------------------------------------
1 | import guestStore from './guestStore'
2 | import guestActions from './guestActions'
3 |
4 | export {
5 | guestStore,
6 | guestActions
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/app/src/stores/localHistory/index.js:
--------------------------------------------------------------------------------
1 | import localHistoryActions from './localHistoryActions'
2 | import localHistoryStore from './localHistoryStore'
3 |
4 | export {
5 | localHistoryStore,
6 | localHistoryActions
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/app/src/stores/platform/index.js:
--------------------------------------------------------------------------------
1 | import platformStore from './platformStore'
2 | import platformActions from './platformActions'
3 |
4 | export {
5 | platformStore,
6 | platformActions
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/app/src/stores/settings/index.js:
--------------------------------------------------------------------------------
1 | import settingsStore from './settingsStore'
2 | import settingsActions from './settingsActions'
3 |
4 | export {
5 | settingsStore,
6 | settingsActions
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/app/src/stores/user/index.js:
--------------------------------------------------------------------------------
1 | import userStore from './userStore'
2 | import userActions from './userActions'
3 |
4 | export {
5 | userStore,
6 | userActions
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/crextensionApi/src/Core/DispatchManager.js:
--------------------------------------------------------------------------------
1 | import { ipcRenderer } from 'electronCrx'
2 | import IPCDispatcher from 'shared/Electron/IPCDispatcher.js'
3 |
4 | export default new IPCDispatcher(ipcRenderer, ipcRenderer)
5 |
--------------------------------------------------------------------------------
/classic/src/crextensionApi/src/Core/Log.js:
--------------------------------------------------------------------------------
1 | // Some extensions like to overwrite console. Create a function copy
2 | const lockedConsole = Object.freeze(Object.keys(console).reduce((acc, k) => {
3 | acc[k] = console[k]
4 | return acc
5 | }, {}))
6 |
7 | export default lockedConsole
8 |
--------------------------------------------------------------------------------
/classic/src/crextensionApi/src/Runtime/index.js:
--------------------------------------------------------------------------------
1 | import Runtime from './Runtime'
2 | import MessageSender from './MessageSender'
3 | export {
4 | Runtime,
5 | MessageSender
6 | }
7 |
--------------------------------------------------------------------------------
/classic/src/crextensionApi/src/Storage/index.js:
--------------------------------------------------------------------------------
1 | import Storage from './Storage'
2 | export default Storage
3 |
--------------------------------------------------------------------------------
/classic/src/crextensionApi/src/Tabs/index.js:
--------------------------------------------------------------------------------
1 | import Tab from './Tab'
2 | import Tabs from './Tabs'
3 | export {
4 | Tab,
5 | Tabs
6 | }
7 |
--------------------------------------------------------------------------------
/classic/src/crextensionApi/src/WebRequest/index.js:
--------------------------------------------------------------------------------
1 | import WebRequest from './WebRequest'
2 | export default WebRequest
3 |
--------------------------------------------------------------------------------
/classic/src/crextensionApi/src/Windows/index.js:
--------------------------------------------------------------------------------
1 | import Windows from './Windows'
2 | import Window from './Window'
3 | export {
4 | Windows,
5 | Window
6 | }
7 |
--------------------------------------------------------------------------------
/classic/src/crextensionApi/src/electronCrx/index.js:
--------------------------------------------------------------------------------
1 | import { ipcRenderer } from 'electron'
2 |
3 | export {
4 | ipcRenderer
5 | }
6 | export default {
7 | ipcRenderer
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/guest/src/Adaptors/index.js:
--------------------------------------------------------------------------------
1 | import AdaptorLoader from './AdaptorLoader'
2 | export default AdaptorLoader
3 |
--------------------------------------------------------------------------------
/classic/src/guest/src/Browser/NotificationProvider/index.js:
--------------------------------------------------------------------------------
1 | import NotificationProvider from './NotificationProvider'
2 | export default NotificationProvider
3 |
--------------------------------------------------------------------------------
/classic/src/guest/src/Browser/Spellchecker/index.js:
--------------------------------------------------------------------------------
1 | import Spellchecker from './Spellchecker'
2 | export default Spellchecker
3 |
--------------------------------------------------------------------------------
/classic/src/guest/src/Browser/index.js:
--------------------------------------------------------------------------------
1 | import Browser from './Browser'
2 | import ExtensionLoader from './Extensions/ExtensionLoader'
3 | export {
4 | Browser,
5 | ExtensionLoader
6 | }
7 |
--------------------------------------------------------------------------------
/classic/src/guest/src/DispatchManager.js:
--------------------------------------------------------------------------------
1 | import { ipcRenderer } from 'electron'
2 | import IPCDispatcher from 'shared/Electron/IPCDispatcher'
3 | export default new IPCDispatcher(ipcRenderer, ipcRenderer)
4 |
--------------------------------------------------------------------------------
/classic/src/guest/src/IEngine/index.js:
--------------------------------------------------------------------------------
1 | import IEngine from './IEngine'
2 | export default IEngine
3 |
--------------------------------------------------------------------------------
/classic/src/guest/src/stores/userStore.js:
--------------------------------------------------------------------------------
1 | import LiveConfig from 'LiveConfig'
2 |
3 | class UserStore {
4 | get analyticsEnabled () { return LiveConfig.launchUserSettings.analyticsEnabled }
5 | get clientId () { return LiveConfig.launchUserSettings.clientId }
6 | }
7 |
8 | export default new UserStore()
9 |
--------------------------------------------------------------------------------
/classic/src/guestApi/__.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/src/guestApi/__.js
--------------------------------------------------------------------------------
/classic/src/scenes/content/src/Scenes/BrowserScene/index.js:
--------------------------------------------------------------------------------
1 | import BrowserScene from './BrowserScene'
2 | export default BrowserScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/content/src/Scenes/ULinkORScene/index.js:
--------------------------------------------------------------------------------
1 | import ULinkORScene from './ULinkORScene'
2 | export default ULinkORScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/content/src/stores/account/accountActions.js:
--------------------------------------------------------------------------------
1 | import RendererAccountActions from 'shared/AltStores/Account/RendererAccountActions'
2 | import alt from '../alt'
3 | class AccountActions extends RendererAccountActions { }
4 | const actions = alt.createActions(AccountActions)
5 | export default actions
6 |
--------------------------------------------------------------------------------
/classic/src/scenes/content/src/stores/account/index.js:
--------------------------------------------------------------------------------
1 | import accountActions from './accountActions'
2 | import accountStore from './accountStore'
3 |
4 | export {
5 | accountActions,
6 | accountStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/content/src/stores/alt.js:
--------------------------------------------------------------------------------
1 | import Alt from 'alt/src'
2 | export default new Alt()
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/content/src/stores/browser/index.js:
--------------------------------------------------------------------------------
1 | import browserActions from './browserActions'
2 | import browserStore from './browserStore'
3 |
4 | export {
5 | browserActions,
6 | browserStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/content/src/stores/settings/index.js:
--------------------------------------------------------------------------------
1 | import settingsStore from './settingsStore'
2 | import settingsActions from './settingsActions'
3 |
4 | export {
5 | settingsStore,
6 | settingsActions
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/content/src/stores/user/index.js:
--------------------------------------------------------------------------------
1 | import userActions from './userActions'
2 | import userStore from './userStore'
3 |
4 | export {
5 | userActions,
6 | userStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/content/src/stores/user/userActions.js:
--------------------------------------------------------------------------------
1 | import RendererUserActions from 'shared/AltStores/User/RendererUserActions'
2 | import alt from '../alt'
3 | class UserActions extends RendererUserActions { }
4 | const actions = alt.createActions(UserActions)
5 | export default actions
6 |
--------------------------------------------------------------------------------
/classic/src/scenes/keychain/src/Scenes/KeychainScene/index.js:
--------------------------------------------------------------------------------
1 | import KeychainScene from './KeychainScene'
2 | export default KeychainScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Components/Backed/index.js:
--------------------------------------------------------------------------------
1 | import MailboxAvatar from './MailboxAvatar'
2 | export {
3 | MailboxAvatar
4 | }
5 | export default {
6 | MailboxAvatar
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Components/MailboxAndServiceContextMenu/index.js:
--------------------------------------------------------------------------------
1 | import MailboxAndServiceContextMenu from './MailboxAndServiceContextMenu'
2 | export default MailboxAndServiceContextMenu
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Components/MailboxTooltip/index.js:
--------------------------------------------------------------------------------
1 | import MailboxTooltip from './MailboxTooltip'
2 | export default MailboxTooltip
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Components/ServiceTabs/index.js:
--------------------------------------------------------------------------------
1 | import ServiceTabs from './ServiceTabs'
2 | export default ServiceTabs
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Components/ServiceTooltip/index.js:
--------------------------------------------------------------------------------
1 | import ServiceTooltip from './ServiceTooltip'
2 | export default ServiceTooltip
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Components/ToolbarContextMenu/index.js:
--------------------------------------------------------------------------------
1 | import ToolbarContextMenu from './ToolbarContextMenu'
2 | export default ToolbarContextMenu
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Components/WaveboxWebView/index.js:
--------------------------------------------------------------------------------
1 | import WaveboxWebView from './WaveboxWebView'
2 | export default WaveboxWebView
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Components/index.js:
--------------------------------------------------------------------------------
1 | import AppBadge from './AppBadge'
2 | import Tray from './Tray'
3 | import WaveboxWebView from './WaveboxWebView'
4 | import WindowTitle from './WindowTitle'
5 | import Backed from './Backed'
6 |
7 | export {
8 | AppBadge,
9 | Backed,
10 | Tray,
11 | WaveboxWebView,
12 | WindowTitle
13 | }
14 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Debug/index.js:
--------------------------------------------------------------------------------
1 | import Debug from './Debug'
2 | export default Debug
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Notifications/index.js:
--------------------------------------------------------------------------------
1 | import NotificationService from './NotificationService'
2 | import NotificationPlatformSupport from './NotificationPlatformSupport'
3 | import NotificationRenderer from './NotificationRenderer'
4 |
5 | export {
6 | NotificationService,
7 | NotificationRenderer,
8 | NotificationPlatformSupport
9 | }
10 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Runtime/RuntimePaths.js:
--------------------------------------------------------------------------------
1 | import pkg from 'package.json'
2 | import path from 'path'
3 | import AppDirectory from 'appdirectory'
4 | import RuntimePaths from 'shared/Runtime/RuntimePaths'
5 | export default RuntimePaths(pkg, path, AppDirectory)
6 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountScene/AccountAuthScene/index.js:
--------------------------------------------------------------------------------
1 | import AccountAuthScene from './AccountAuthScene'
2 | export default AccountAuthScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountScene/AccountAuthenticatingScene/index.js:
--------------------------------------------------------------------------------
1 | import AccountAuthenticatingScene from './AccountAuthenticatingScene'
2 | export default AccountAuthenticatingScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountScene/AccountMessageScene/index.js:
--------------------------------------------------------------------------------
1 | import AccountMessageScene from './AccountMessageScene'
2 | export default AccountMessageScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountScene/AccountStandaloneScene/index.js:
--------------------------------------------------------------------------------
1 | import AccountStandaloneScene from './AccountStandaloneScene'
2 | export default AccountStandaloneScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountWizardScene/AccountWizardAddScene/index.js:
--------------------------------------------------------------------------------
1 | import AccountWizardAddScene from './AccountWizardAddScene'
2 | export default AccountWizardAddScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountWizardScene/MailboxWizardScene/WizardAuth/WizardAuth.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import AuthenticationInstruction from 'wbui/AuthenticationInstruction'
3 |
4 | export default class WizardAuth extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountWizardScene/MailboxWizardScene/WizardAuth/index.js:
--------------------------------------------------------------------------------
1 | import WizardAuth from './WizardAuth'
2 | export default WizardAuth
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountWizardScene/MailboxWizardScene/WizardConfigure/index.js:
--------------------------------------------------------------------------------
1 | import WizardConfigure from './WizardConfigure'
2 | export default WizardConfigure
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountWizardScene/MailboxWizardScene/WizardPersonalise/index.js:
--------------------------------------------------------------------------------
1 | import WizardPersonalise from './WizardPersonalise'
2 | export default WizardPersonalise
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountWizardScene/MailboxWizardScene/index.js:
--------------------------------------------------------------------------------
1 | import MailboxWizardScene from './MailboxWizardScene'
2 | export default MailboxWizardScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountWizardScene/ServiceAttachWizardScene/WizardAuth.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import AuthenticationInstruction from 'wbui/AuthenticationInstruction'
3 |
4 | export default class WizardAuth extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountWizardScene/ServiceAttachWizardScene/index.js:
--------------------------------------------------------------------------------
1 | import ServiceAttachWizardScene from './ServiceAttachWizardScene'
2 | export default ServiceAttachWizardScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AccountWizardScene/index.js:
--------------------------------------------------------------------------------
1 | import MailboxWizardScene from './MailboxWizardScene'
2 | import AccountWizardAddScene from './AccountWizardAddScene'
3 | import ServiceAttachWizardScene from './ServiceAttachWizardScene'
4 |
5 | export {
6 | MailboxWizardScene,
7 | AccountWizardAddScene,
8 | ServiceAttachWizardScene
9 | }
10 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/MailboxTabManager/index.js:
--------------------------------------------------------------------------------
1 | import MailboxTabManager from './MailboxTabManager'
2 | export default MailboxTabManager
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/ServiceTab/CoreServiceWebView/index.js:
--------------------------------------------------------------------------------
1 | import CoreServiceWebViewHibernator from './CoreServiceWebViewHibernator'
2 | export default CoreServiceWebViewHibernator
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/ServiceTab/ServiceInfoDrawer/index.js:
--------------------------------------------------------------------------------
1 | import ServiceInfoDrawer from './ServiceInfoDrawer'
2 | export default ServiceInfoDrawer
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/ServiceTab/index.js:
--------------------------------------------------------------------------------
1 | import ServiceTab from './ServiceTab'
2 | export default ServiceTab
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Sidelist/SidelistControls/SidelistControlBusy/index.js:
--------------------------------------------------------------------------------
1 | import SidelistControlBusy from './SidelistControlBusy'
2 | export default SidelistControlBusy
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Sidelist/SidelistControls/SidelistControlDownloads/index.js:
--------------------------------------------------------------------------------
1 | import SidelistControlDownloads from './SidelistControlDownloads'
2 | export default SidelistControlDownloads
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Sidelist/SidelistControls/SidelistControlSupport/index.js:
--------------------------------------------------------------------------------
1 | import SidelistControlSupport from './SidelistControlSupport'
2 | export default SidelistControlSupport
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Sidelist/SidelistControls/SidelistControlWhatsNew/index.js:
--------------------------------------------------------------------------------
1 | import SidelistControlWhatsNew from './SidelistControlWhatsNew'
2 | export default SidelistControlWhatsNew
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Sidelist/SidelistControls/SidelistControlWizard/index.js:
--------------------------------------------------------------------------------
1 | import SidelistControlWizard from './SidelistControlWizard'
2 | export default SidelistControlWizard
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Sidelist/SidelistControls/index.js:
--------------------------------------------------------------------------------
1 | import SidelistControls from './SidelistControls'
2 | export default SidelistControls
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Sidelist/SidelistMailboxes/SidelistItemMailbox/index.js:
--------------------------------------------------------------------------------
1 | import SidelistItemMailbox from './SidelistItemMailbox'
2 | export default SidelistItemMailbox
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Sidelist/SidelistMailboxes/index.js:
--------------------------------------------------------------------------------
1 | import SidelistMailboxes from './SidelistMailboxes'
2 | export default SidelistMailboxes
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Sidelist/SidelistWindowControls/index.js:
--------------------------------------------------------------------------------
1 | import SidelistWindowControls from './SidelistWindowControls'
2 | export default SidelistWindowControls
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Sidelist/index.js:
--------------------------------------------------------------------------------
1 | import Sidelist from './Sidelist'
2 | export default Sidelist
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Toolbar/ToolbarExtensions/index.js:
--------------------------------------------------------------------------------
1 | import ToolbarExtensions from './ToolbarExtensions'
2 | export default ToolbarExtensions
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Toolbar/ToolbarMailboxServices/index.js:
--------------------------------------------------------------------------------
1 | import ToolbarMailboxServices from './ToolbarMailboxServices'
2 | export default ToolbarMailboxServices
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Toolbar/ToolbarNavigation/index.js:
--------------------------------------------------------------------------------
1 | import ToolbarNavigation from './ToolbarNavigation'
2 | export default ToolbarNavigation
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Toolbar/index.js:
--------------------------------------------------------------------------------
1 | import PrimaryToolbar from './PrimaryToolbar'
2 | import SecondaryToolbar from './SecondaryToolbar'
3 | export {
4 | PrimaryToolbar,
5 | SecondaryToolbar
6 | }
7 | export default {
8 | PrimaryToolbar,
9 | SecondaryToolbar
10 | }
11 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Welcome/OrganizationWelcome/index.js:
--------------------------------------------------------------------------------
1 | import OrganizationThemeProvider from './OrganizationThemeProvider'
2 | export default OrganizationThemeProvider
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Welcome/WaveboxWelcome/index.js:
--------------------------------------------------------------------------------
1 | import WaveboxWelcome from './WaveboxWelcome'
2 | export default WaveboxWelcome
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/Welcome/index.js:
--------------------------------------------------------------------------------
1 | import Welcome from './Welcome'
2 | export default Welcome
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppScene/index.js:
--------------------------------------------------------------------------------
1 | import AppScene from './AppScene'
2 | export default AppScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/AppWizardScene/index.js:
--------------------------------------------------------------------------------
1 | import AppWizardScene from './AppWizardScene'
2 | export default AppWizardScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/BookmarkScene/BookmarkEditScene/index.js:
--------------------------------------------------------------------------------
1 | import BookmarkEditScene from './BookmarkEditScene'
2 | export default BookmarkEditScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/BookmarkScene/index.js:
--------------------------------------------------------------------------------
1 | import BookmarkEditScene from './BookmarkEditScene'
2 | export {
3 | BookmarkEditScene
4 | }
5 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/CommandPaletteScene/CommandPaletteSearchEngine/CommandPaletteSearchTargets.js:
--------------------------------------------------------------------------------
1 | const SEARCH_TARGETS = Object.freeze({
2 | SERVICE: 'SERVICE',
3 | BOOKMARK: 'BOOKMARK',
4 | RECENT: 'RECENT',
5 | READING_QUEUE: 'READING_QUEUE',
6 | COMMAND_SUGGESTION: 'COMMAND_SUGGESTION',
7 | COMMAND: 'COMMAND'
8 | })
9 | module.exports = SEARCH_TARGETS
10 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/CommandPaletteScene/CommandPaletteSearchEngine/index.js:
--------------------------------------------------------------------------------
1 | import CommandPaletteSearchEngine from './CommandPaletteSearchEngine'
2 | export default CommandPaletteSearchEngine
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/CommandPaletteScene/index.js:
--------------------------------------------------------------------------------
1 | import CommandPaletteScene from './CommandPaletteScene'
2 | export default CommandPaletteScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/ComposePickerScene/index.js:
--------------------------------------------------------------------------------
1 | import ComposePickerScene from './ComposePickerScene'
2 | export default ComposePickerScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/DictionaryInstallerScene/index.js:
--------------------------------------------------------------------------------
1 | import DictionaryInstallerScene from './DictionaryInstallerScene'
2 | export default DictionaryInstallerScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/LinuxSetupScene/index.js:
--------------------------------------------------------------------------------
1 | import LinuxSetupScene from './LinuxSetupScene'
2 | export default LinuxSetupScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/MailboxDeleteScene/index.js:
--------------------------------------------------------------------------------
1 | import MailboxDeleteScene from './MailboxDeleteScene'
2 | export default MailboxDeleteScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/MailboxReauthenticatingScene/index.js:
--------------------------------------------------------------------------------
1 | import MailboxReauthenticatingScene from './MailboxReauthenticatingScene'
2 | export default MailboxReauthenticatingScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/MailboxServiceDeleteScene/index.js:
--------------------------------------------------------------------------------
1 | import MailboxServiceDeleteScene from './MailboxServiceDeleteScene'
2 | export default MailboxServiceDeleteScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/NewsScene/index.js:
--------------------------------------------------------------------------------
1 | import NewsScene from './NewsScene'
2 | export default NewsScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/PrivacyDialog/index.js:
--------------------------------------------------------------------------------
1 | import PrivacyDialog from './PrivacyDialog'
2 | export default PrivacyDialog
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/ProScene/index.js:
--------------------------------------------------------------------------------
1 | import ProScene from './ProScene'
2 | export default ProScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/ProfileRestoreScene/ProfileRestoreFetchingScene/index.js:
--------------------------------------------------------------------------------
1 | import ProfileRestoreFetchingScene from './ProfileRestoreFetchingScene'
2 | export default ProfileRestoreFetchingScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/ProfileRestoreScene/ProfileRestoreRestartingScene/index.js:
--------------------------------------------------------------------------------
1 | import ProfileRestoreRestartingScene from './ProfileRestoreRestartingScene'
2 | export default ProfileRestoreRestartingScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/ProfileRestoreScene/ProfileRestoreScene/index.js:
--------------------------------------------------------------------------------
1 | import ProfileRestoreScene from './ProfileRestoreScene'
2 | export default ProfileRestoreScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/Accounts/Sections/MailboxSettingsSection/MailboxCredentialSettings/index.js:
--------------------------------------------------------------------------------
1 | import MailboxCredentialSettings from './MailboxCredentialSettings'
2 | export default MailboxCredentialSettings
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/Accounts/Sections/MailboxSettingsSection/MailboxLinkSettings/index.js:
--------------------------------------------------------------------------------
1 | import MailboxLinkSettings from './MailboxLinkSettings'
2 | export default MailboxLinkSettings
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/Accounts/Sections/MailboxSettingsSection/index.js:
--------------------------------------------------------------------------------
1 | import MailboxSettingsSection from './MailboxSettingsSection'
2 | export default MailboxSettingsSection
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/Accounts/Sections/ServiceSettingsSection/index.js:
--------------------------------------------------------------------------------
1 | import ServiceSettingsSection from './ServiceSettingsSection'
2 | export default ServiceSettingsSection
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/Accounts/index.js:
--------------------------------------------------------------------------------
1 | import AccountSettings from './AccountSettings'
2 | export default AccountSettings
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/ExtensionSettings/index.js:
--------------------------------------------------------------------------------
1 | import ExtensionSettingsTab from './ExtensionSettingsTab'
2 | export default ExtensionSettingsTab
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/GeneralSettings/DataSettingsSection/index.js:
--------------------------------------------------------------------------------
1 | import DataSettingsSection from './DataSettingsSection'
2 | export default DataSettingsSection
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/GeneralSettings/LinkSettingsSection/index.js:
--------------------------------------------------------------------------------
1 | import LinkSettingsSection from './LinkSettingsSection'
2 | export default LinkSettingsSection
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/GeneralSettings/index.js:
--------------------------------------------------------------------------------
1 | import GeneralSettings from './GeneralSettings'
2 | export default GeneralSettings
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/ProSettings/index.js:
--------------------------------------------------------------------------------
1 | import ProSettings from './ProSettings'
2 | export default ProSettings
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/SupportSettings/index.js:
--------------------------------------------------------------------------------
1 | import SupportSettings from './SupportSettings'
2 | export default SupportSettings
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SettingsScene/index.js:
--------------------------------------------------------------------------------
1 | import SettingsScene from './SettingsScene'
2 | export default SettingsScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SitePermissionsScene/index.js:
--------------------------------------------------------------------------------
1 | import SitePermissionsScene from './SitePermissionsScene'
2 | export default SitePermissionsScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SpinnerScene/index.js:
--------------------------------------------------------------------------------
1 | import SpinnerScene from './SpinnerScene'
2 | export default SpinnerScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/SwitcherScene/index.js:
--------------------------------------------------------------------------------
1 | import SwitcherScene from './SwitcherScene'
2 | export default SwitcherScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/ULinkORScene/index.js:
--------------------------------------------------------------------------------
1 | import ULinkORScene from './ULinkORScene'
2 | export default ULinkORScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/UpdatesScene/CheckingUpdatesScene/index.js:
--------------------------------------------------------------------------------
1 | import CheckingUpdatesScene from './CheckingUpdatesScene'
2 | export default CheckingUpdatesScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/UpdatesScene/UpdateAvailableScene/index.js:
--------------------------------------------------------------------------------
1 | import UpdateAvailableScene from './UpdateAvailableScene'
2 | export default UpdateAvailableScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/UpdatesScene/UpdateErrorScene/index.js:
--------------------------------------------------------------------------------
1 | import UpdateErrorScene from './UpdateErrorScene'
2 | export default UpdateErrorScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Scenes/UpdatesScene/UpdateNoneScene/index.js:
--------------------------------------------------------------------------------
1 | import UpdateNoneScene from './UpdateNoneScene'
2 | export default UpdateNoneScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/Server/index.js:
--------------------------------------------------------------------------------
1 | import Analytics from './Analytics'
2 | import ServerVent from './ServerVent'
3 | import WaveboxHTTP from './WaveboxHTTP'
4 |
5 | export {
6 | Analytics,
7 | ServerVent,
8 | WaveboxHTTP
9 | }
10 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/index.js:
--------------------------------------------------------------------------------
1 | window.startWaveboxClient = function () {
2 | require('./WaveboxClient')
3 | delete window.startWaveboxClient
4 | }
5 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/account/index.js:
--------------------------------------------------------------------------------
1 | import accountActions from './accountActions'
2 | import accountStore from './accountStore'
3 | import accountDispatch from './accountDispatch'
4 | import AccountLinker from './AccountLinker'
5 |
6 | export {
7 | accountActions,
8 | accountStore,
9 | accountDispatch,
10 | AccountLinker
11 | }
12 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/alt.js:
--------------------------------------------------------------------------------
1 | import Alt from 'alt/src'
2 | export default new Alt()
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/crextension/crextensionActions.js:
--------------------------------------------------------------------------------
1 | import RendererCRExtensionActions from 'shared/AltStores/CRExtension/RendererCRExtensionActions'
2 | import alt from '../alt'
3 |
4 | class CRExtensionActions extends RendererCRExtensionActions {}
5 |
6 | export default alt.createActions(CRExtensionActions)
7 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/crextension/index.js:
--------------------------------------------------------------------------------
1 | import crextensionActions from './crextensionActions'
2 | import crextensionStore from './crextensionStore'
3 |
4 | export {
5 | crextensionActions,
6 | crextensionStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/dictionaries/index.js:
--------------------------------------------------------------------------------
1 | import dictionariesActions from './dictionariesActions'
2 | import dictionariesStore from './dictionariesStore'
3 |
4 | export {
5 | dictionariesActions,
6 | dictionariesStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/emblink/emblinkActions.js:
--------------------------------------------------------------------------------
1 | import RendererEmblinkActions from 'shared/AltStores/Emblink/RendererEmblinkActions'
2 | import alt from '../alt'
3 | class EmblinkActions extends RendererEmblinkActions { }
4 | const actions = alt.createActions(EmblinkActions)
5 | export default actions
6 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/emblink/index.js:
--------------------------------------------------------------------------------
1 | import emblinkActions from './emblinkActions'
2 | import emblinkStore from './emblinkStore'
3 |
4 | export {
5 | emblinkActions,
6 | emblinkStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/guest/guestActions.js:
--------------------------------------------------------------------------------
1 | import RendererGuestActions from 'shared/AltStores/Guest/RendererGuestActions'
2 | import alt from '../alt'
3 |
4 | class GuestActions extends RendererGuestActions {}
5 |
6 | export default alt.createActions(GuestActions)
7 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/guest/index.js:
--------------------------------------------------------------------------------
1 | import guestStore from './guestStore'
2 | import guestActions from './guestActions'
3 | export {
4 | guestStore,
5 | guestActions
6 | }
7 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/localHistory/index.js:
--------------------------------------------------------------------------------
1 | import localHistoryActions from './localHistoryActions'
2 | import localHistoryStore from './localHistoryStore'
3 |
4 | export {
5 | localHistoryStore,
6 | localHistoryActions
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/localHistory/localHistoryActions.js:
--------------------------------------------------------------------------------
1 | import RendererLocalHistoryActions from 'shared/AltStores/LocalHistory/RendererLocalHistoryActions'
2 | import alt from '../alt'
3 | class LocalHistoryActions extends RendererLocalHistoryActions { }
4 | const actions = alt.createActions(LocalHistoryActions)
5 | export default actions
6 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/microsoft/index.js:
--------------------------------------------------------------------------------
1 | import microsoftActions from './microsoftActions'
2 | import microsoftStore from './microsoftStore'
3 | import MicrosoftHTTP from './MicrosoftHTTP'
4 |
5 | export {
6 | microsoftActions,
7 | microsoftStore,
8 | MicrosoftHTTP
9 | }
10 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/platform/index.js:
--------------------------------------------------------------------------------
1 | import platformActions from './platformActions'
2 | import platformStore from './platformStore'
3 |
4 | export {
5 | platformActions,
6 | platformStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/platform/platformActions.js:
--------------------------------------------------------------------------------
1 | import RendererPlatformActions from 'shared/AltStores/Platform/RendererPlatformActions'
2 | import alt from '../alt'
3 |
4 | class PlatformActions extends RendererPlatformActions {}
5 |
6 | export default alt.createActions(PlatformActions)
7 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/settings/index.js:
--------------------------------------------------------------------------------
1 | import settingsStore from './settingsStore'
2 | import settingsActions from './settingsActions'
3 | import Tour from './Tour'
4 |
5 | export {
6 | settingsStore,
7 | settingsActions,
8 | Tour
9 | }
10 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/slack/index.js:
--------------------------------------------------------------------------------
1 | import slackActions from './slackActions'
2 | import slackStore from './slackStore'
3 | import SlackHTTP from './SlackHTTP'
4 |
5 | export {
6 | slackActions,
7 | slackStore,
8 | SlackHTTP
9 | }
10 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/updater/index.js:
--------------------------------------------------------------------------------
1 | import updaterActions from './updaterActions'
2 | import updaterStore from './updaterStore'
3 |
4 | export {
5 | updaterActions,
6 | updaterStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/mailboxes/src/stores/user/index.js:
--------------------------------------------------------------------------------
1 | import userActions from './userActions'
2 | import userStore from './userStore'
3 |
4 | export {
5 | userActions,
6 | userStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/monitor/src/Scenes/MonitorScene/index.js:
--------------------------------------------------------------------------------
1 | import MonitorScene from './MonitorScene'
2 | export default MonitorScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/monitor/src/stores/alt.js:
--------------------------------------------------------------------------------
1 | import Alt from 'alt/src'
2 | export default new Alt()
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/monitor/src/stores/monitor/index.js:
--------------------------------------------------------------------------------
1 | import monitorActions from './monitorActions'
2 | import monitorStore from './monitorStore'
3 |
4 | export {
5 | monitorActions,
6 | monitorStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/print/src/PDFJS.js:
--------------------------------------------------------------------------------
1 | import pdfjs from 'pdfjs-dist'
2 | window.PDFJS = pdfjs
3 | window.PDFJS.GlobalWorkerOptions.workerSrc = 'worker.bundle.js'
4 | export default pdfjs
5 |
--------------------------------------------------------------------------------
/classic/src/scenes/print/src/index.css:
--------------------------------------------------------------------------------
1 | html, body {
2 | margin: 0;
3 | padding: 0;
4 | font-family: Arial, Helvetica, sans-serif;
5 | }
6 | body::-webkit-scrollbar { display: none; }
7 | * { box-sizing: border-box; }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/Scenes/AppScene/index.js:
--------------------------------------------------------------------------------
1 | import AppScene from './AppScene'
2 | export default AppScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/Scenes/DownloadScene/index.js:
--------------------------------------------------------------------------------
1 | import DownloadScene from './DownloadScene'
2 | export default DownloadScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/Scenes/NotificationScene/index.js:
--------------------------------------------------------------------------------
1 | import NotificationScene from './NotificationScene'
2 | export default NotificationScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/Scenes/ReadingScene/index.js:
--------------------------------------------------------------------------------
1 | import ReadingScene from './ReadingScene'
2 | export default ReadingScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/Scenes/RecentScene/index.js:
--------------------------------------------------------------------------------
1 | import RecentScene from './RecentScene'
2 | export default RecentScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/Scenes/UnreadScene/UnreadMailbox/index.js:
--------------------------------------------------------------------------------
1 | import UnreadMailbox from './UnreadMailbox'
2 | export default UnreadMailbox
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/Scenes/UnreadScene/UnreadMailboxList/index.js:
--------------------------------------------------------------------------------
1 | import UnreadMailboxList from './UnreadMailboxList'
2 | export default UnreadMailboxList
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/Scenes/UnreadScene/index.js:
--------------------------------------------------------------------------------
1 | import UnreadScene from './UnreadScene'
2 | export default UnreadScene
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/stores/account/accountActions.js:
--------------------------------------------------------------------------------
1 | import RendererAccountActions from 'shared/AltStores/Account/RendererAccountActions'
2 | import alt from '../alt'
3 | class AccountActions extends RendererAccountActions { }
4 | const actions = alt.createActions(AccountActions)
5 | export default actions
6 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/stores/account/index.js:
--------------------------------------------------------------------------------
1 | import accountActions from './accountActions'
2 | import accountStore from './accountStore'
3 |
4 | export {
5 | accountActions,
6 | accountStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/stores/alt.js:
--------------------------------------------------------------------------------
1 | import Alt from 'alt/src'
2 | export default new Alt()
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/stores/emblink/emblinkActions.js:
--------------------------------------------------------------------------------
1 | import RendererEmblinkActions from 'shared/AltStores/Emblink/RendererEmblinkActions'
2 | import alt from '../alt'
3 | class EmblinkActions extends RendererEmblinkActions { }
4 | const actions = alt.createActions(EmblinkActions)
5 | export default actions
6 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/stores/emblink/index.js:
--------------------------------------------------------------------------------
1 | import emblinkActions from './emblinkActions'
2 | import emblinkStore from './emblinkStore'
3 |
4 | export {
5 | emblinkActions,
6 | emblinkStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/stores/localHistory/index.js:
--------------------------------------------------------------------------------
1 | import localHistoryActions from './localHistoryActions'
2 | import localHistoryStore from './localHistoryStore'
3 |
4 | export {
5 | localHistoryStore,
6 | localHistoryActions
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/stores/localHistory/localHistoryActions.js:
--------------------------------------------------------------------------------
1 | import RendererLocalHistoryActions from 'shared/AltStores/LocalHistory/RendererLocalHistoryActions'
2 | import alt from '../alt'
3 | class LocalHistoryActions extends RendererLocalHistoryActions { }
4 | const actions = alt.createActions(LocalHistoryActions)
5 | export default actions
6 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/stores/settings/index.js:
--------------------------------------------------------------------------------
1 | import settingsStore from './settingsStore'
2 | import settingsActions from './settingsActions'
3 |
4 | export {
5 | settingsStore,
6 | settingsActions
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/stores/user/index.js:
--------------------------------------------------------------------------------
1 | import userActions from './userActions'
2 | import userStore from './userStore'
3 |
4 | export {
5 | userActions,
6 | userStore
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/traypopout/src/stores/user/userActions.js:
--------------------------------------------------------------------------------
1 | import RendererUserActions from 'shared/AltStores/User/RendererUserActions'
2 | import alt from '../alt'
3 | class UserActions extends RendererUserActions { }
4 | const actions = alt.createActions(UserActions)
5 | export default actions
6 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/README.md:
--------------------------------------------------------------------------------
1 | This folder is magic.
2 |
3 | The files in `/generated` can be created by running `npm run dev:generateFA`. This should be commited into git
4 |
5 | To reference the files use `import iconName from `wbfa/iconName`. Webpack re-writes the rules correctly
6 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABApple.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faApple } from '@fortawesome/free-brands-svg-icons/faApple'
4 | export default class FABApple extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABApple.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faApple } from '@fortawesome/free-brands-svg-icons/faApple'
4 | export default class FABApple extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABGoogle.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faGoogle } from '@fortawesome/free-brands-svg-icons/faGoogle'
4 | export default class FABGoogle extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABGoogle.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faGoogle } from '@fortawesome/free-brands-svg-icons/faGoogle'
4 | export default class FABGoogle extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABLinux.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faLinux } from '@fortawesome/free-brands-svg-icons/faLinux'
4 | export default class FABLinux extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABLinux.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faLinux } from '@fortawesome/free-brands-svg-icons/faLinux'
4 | export default class FABLinux extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABMicrosoft.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faMicrosoft } from '@fortawesome/free-brands-svg-icons/faMicrosoft'
4 | export default class FABMicrosoft extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABMicrosoft.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faMicrosoft } from '@fortawesome/free-brands-svg-icons/faMicrosoft'
4 | export default class FABMicrosoft extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABSlack.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSlack } from '@fortawesome/free-brands-svg-icons/faSlack'
4 | export default class FABSlack extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABSlack.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSlack } from '@fortawesome/free-brands-svg-icons/faSlack'
4 | export default class FABSlack extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABTrello.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faTrello } from '@fortawesome/free-brands-svg-icons/faTrello'
4 | export default class FABTrello extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABTrello.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faTrello } from '@fortawesome/free-brands-svg-icons/faTrello'
4 | export default class FABTrello extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABWindows.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faWindows } from '@fortawesome/free-brands-svg-icons/faWindows'
4 | export default class FABWindows extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FABWindows.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faWindows } from '@fortawesome/free-brands-svg-icons/faWindows'
4 | export default class FABWindows extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARBell.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faBell } from '@fortawesome/free-regular-svg-icons/faBell'
4 | export default class FARBell extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARBell.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faBell } from '@fortawesome/pro-regular-svg-icons/faBell'
4 | export default class FARBell extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARBellSlash.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faBellSlash } from '@fortawesome/free-regular-svg-icons/faBellSlash'
4 | export default class FARBellSlash extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARBellSlash.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faBellSlash } from '@fortawesome/pro-regular-svg-icons/faBellSlash'
4 | export default class FARBellSlash extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARBolt.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faBolt } from '@fortawesome/free-solid-svg-icons/faBolt'
4 | export default class FARBolt extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARBolt.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faBolt } from '@fortawesome/pro-regular-svg-icons/faBolt'
4 | export default class FARBolt extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARBrowser.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSquare } from '@fortawesome/free-regular-svg-icons/faSquare'
4 | export default class FARBrowser extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARBrowser.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faBrowser } from '@fortawesome/pro-regular-svg-icons/faBrowser'
4 | export default class FARBrowser extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARCalendar.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faCalendar } from '@fortawesome/free-regular-svg-icons/faCalendar'
4 | export default class FARCalendar extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARCalendar.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faCalendar } from '@fortawesome/pro-regular-svg-icons/faCalendar'
4 | export default class FARCalendar extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARCheck.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faCheck } from '@fortawesome/free-solid-svg-icons/faCheck'
4 | export default class FARCheck extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARCheck.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faCheck } from '@fortawesome/pro-regular-svg-icons/faCheck'
4 | export default class FARCheck extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARClone.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faClone } from '@fortawesome/free-regular-svg-icons/faClone'
4 | export default class FARClone extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARClone.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faClone } from '@fortawesome/pro-regular-svg-icons/faClone'
4 | export default class FARClone extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARDesktop.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faDesktop } from '@fortawesome/free-solid-svg-icons/faDesktop'
4 | export default class FARDesktop extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARDesktop.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faDesktop } from '@fortawesome/pro-regular-svg-icons/faDesktop'
4 | export default class FARDesktop extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FAREdit.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faEdit } from '@fortawesome/free-regular-svg-icons/faEdit'
4 | export default class FAREdit extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FAREdit.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faEdit } from '@fortawesome/pro-regular-svg-icons/faEdit'
4 | export default class FAREdit extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FAREye.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faEye } from '@fortawesome/free-regular-svg-icons/faEye'
4 | export default class FAREye extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FAREye.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faEye } from '@fortawesome/pro-regular-svg-icons/faEye'
4 | export default class FAREye extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FAREyeSlash.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faEyeSlash } from '@fortawesome/free-regular-svg-icons/faEyeSlash'
4 | export default class FAREyeSlash extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FAREyeSlash.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faEyeSlash } from '@fortawesome/pro-regular-svg-icons/faEyeSlash'
4 | export default class FAREyeSlash extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARFrown.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faFrown } from '@fortawesome/free-regular-svg-icons/faFrown'
4 | export default class FARFrown extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARFrown.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faFrown } from '@fortawesome/pro-regular-svg-icons/faFrown'
4 | export default class FARFrown extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARGem.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faGem } from '@fortawesome/free-regular-svg-icons/faGem'
4 | export default class FARGem extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARGem.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faGem } from '@fortawesome/pro-regular-svg-icons/faGem'
4 | export default class FARGem extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARMagic.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faMagic } from '@fortawesome/free-solid-svg-icons/faMagic'
4 | export default class FARMagic extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARMagic.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faMagic } from '@fortawesome/pro-regular-svg-icons/faMagic'
4 | export default class FARMagic extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARPenSquare.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faPenSquare } from '@fortawesome/free-solid-svg-icons/faPenSquare'
4 | export default class FARPenSquare extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARPenSquare.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faPenSquare } from '@fortawesome/pro-regular-svg-icons/faPenSquare'
4 | export default class FARPenSquare extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARServer.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faServer } from '@fortawesome/free-solid-svg-icons/faServer'
4 | export default class FARServer extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARServer.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faServer } from '@fortawesome/pro-regular-svg-icons/faServer'
4 | export default class FARServer extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARSignOut.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSignOutAlt } from '@fortawesome/free-solid-svg-icons/faSignOutAlt'
4 | export default class FARSignOut extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARSignOut.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSignOut } from '@fortawesome/pro-regular-svg-icons/faSignOut'
4 | export default class FARSignOut extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARSpinnerThird.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSpinner } from '@fortawesome/free-solid-svg-icons/faSpinner'
4 | export default class FARSpinnerThird extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARSquare.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSquare } from '@fortawesome/free-regular-svg-icons/faSquare'
4 | export default class FARSquare extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARSquare.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSquare } from '@fortawesome/pro-regular-svg-icons/faSquare'
4 | export default class FARSquare extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARStar.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faStar } from '@fortawesome/free-regular-svg-icons/faStar'
4 | export default class FARStar extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARStar.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faStar } from '@fortawesome/pro-regular-svg-icons/faStar'
4 | export default class FARStar extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARSyncAlt.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSyncAlt } from '@fortawesome/free-solid-svg-icons/faSyncAlt'
4 | export default class FARSyncAlt extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARSyncAlt.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSyncAlt } from '@fortawesome/pro-regular-svg-icons/faSyncAlt'
4 | export default class FARSyncAlt extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARTimes.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faTimes } from '@fortawesome/free-solid-svg-icons/faTimes'
4 | export default class FARTimes extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARTimes.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faTimes } from '@fortawesome/pro-regular-svg-icons/faTimes'
4 | export default class FARTimes extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FARWindow.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faWindow } from '@fortawesome/pro-regular-svg-icons/faWindow'
4 | export default class FARWindow extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASArrowFromTop.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faArrowUp } from '@fortawesome/free-solid-svg-icons/faArrowUp'
4 | export default class FASArrowFromTop extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASCheck.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faCheck } from '@fortawesome/free-solid-svg-icons/faCheck'
4 | export default class FASCheck extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASCheck.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faCheck } from '@fortawesome/pro-solid-svg-icons/faCheck'
4 | export default class FASCheck extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASCircle.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faCircle } from '@fortawesome/free-solid-svg-icons/faCircle'
4 | export default class FASCircle extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASCircle.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faCircle } from '@fortawesome/pro-solid-svg-icons/faCircle'
4 | export default class FASCircle extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASCookie.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faCookie } from '@fortawesome/free-solid-svg-icons/faCookie'
4 | export default class FASCookie extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASCookie.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faCookie } from '@fortawesome/pro-solid-svg-icons/faCookie'
4 | export default class FASCookie extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASDownload.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faDownload } from '@fortawesome/free-solid-svg-icons/faDownload'
4 | export default class FASDownload extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASDownload.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faDownload } from '@fortawesome/pro-solid-svg-icons/faDownload'
4 | export default class FASDownload extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASEllipsisH.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faEllipsisH } from '@fortawesome/free-solid-svg-icons/faEllipsisH'
4 | export default class FASEllipsisH extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASEllipsisH.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faEllipsisH } from '@fortawesome/pro-solid-svg-icons/faEllipsisH'
4 | export default class FASEllipsisH extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASEllipsisV.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faEllipsisV } from '@fortawesome/free-solid-svg-icons/faEllipsisV'
4 | export default class FASEllipsisV extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASEllipsisV.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faEllipsisV } from '@fortawesome/pro-solid-svg-icons/faEllipsisV'
4 | export default class FASEllipsisV extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASGem.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faGem } from '@fortawesome/free-solid-svg-icons/faGem'
4 | export default class FASGem extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASGem.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faGem } from '@fortawesome/pro-solid-svg-icons/faGem'
4 | export default class FASGem extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASListAlt.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faListAlt } from '@fortawesome/free-solid-svg-icons/faListAlt'
4 | export default class FASListAlt extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASListAlt.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faListAlt } from '@fortawesome/pro-solid-svg-icons/faListAlt'
4 | export default class FASListAlt extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASMagic.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faMagic } from '@fortawesome/free-solid-svg-icons/faMagic'
4 | export default class FASMagic extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASMagic.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faMagic } from '@fortawesome/pro-solid-svg-icons/faMagic'
4 | export default class FASMagic extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASMapPin.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faMapPin } from '@fortawesome/free-solid-svg-icons/faMapPin'
4 | export default class FASMapPin extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASMapPin.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faMapPin } from '@fortawesome/pro-solid-svg-icons/faMapPin'
4 | export default class FASMapPin extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASMinus.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faMinus } from '@fortawesome/free-solid-svg-icons/faMinus'
4 | export default class FASMinus extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASMinus.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faMinus } from '@fortawesome/pro-solid-svg-icons/faMinus'
4 | export default class FASMinus extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASSync.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSync } from '@fortawesome/free-solid-svg-icons/faSync'
4 | export default class FASSync extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASSync.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faSync } from '@fortawesome/pro-solid-svg-icons/faSync'
4 | export default class FASSync extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASTasks.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faTasks } from '@fortawesome/free-solid-svg-icons/faTasks'
4 | export default class FASTasks extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASTasks.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faTasks } from '@fortawesome/pro-solid-svg-icons/faTasks'
4 | export default class FASTasks extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASTimes.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faTimes } from '@fortawesome/free-solid-svg-icons/faTimes'
4 | export default class FASTimes extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASTimes.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faTimes } from '@fortawesome/pro-solid-svg-icons/faTimes'
4 | export default class FASTimes extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASUpload.free.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faUpload } from '@fortawesome/free-solid-svg-icons/faUpload'
4 | export default class FASUpload extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbfa/generated/FASUpload.pro.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
3 | import { faUpload } from '@fortawesome/pro-solid-svg-icons/faUpload'
4 | export default class FASUpload extends React.Component {
5 | render () {
6 | return ()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/ACAvatarCircle/index.js:
--------------------------------------------------------------------------------
1 | import ACAvatarCircle from './ACAvatarCircle'
2 | export default ACAvatarCircle
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/ACAvatarCircle2/index.js:
--------------------------------------------------------------------------------
1 | import ACAvatarCircle2 from './ACAvatarCircle2'
2 | export default ACAvatarCircle2
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Activity/Bounce.js:
--------------------------------------------------------------------------------
1 | import 'react-activity/lib/Bounce/Bounce.css'
2 | import { Bounce } from 'react-activity'
3 | export default Bounce
4 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Activity/Digital.js:
--------------------------------------------------------------------------------
1 | import 'react-activity/lib/Digital/Digital.css'
2 | import { Digital } from 'react-activity'
3 | export default Digital
4 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Activity/Dots.js:
--------------------------------------------------------------------------------
1 | import 'react-activity/lib/Dots/Dots.css'
2 | import { Dots } from 'react-activity'
3 | export default Dots
4 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Activity/Levels.js:
--------------------------------------------------------------------------------
1 | import 'react-activity/lib/Levels/Levels.css'
2 | import { Levels } from 'react-activity'
3 | export default Levels
4 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Activity/Sentry.js:
--------------------------------------------------------------------------------
1 | import 'react-activity/lib/Sentry/Sentry.css'
2 | import { Sentry } from 'react-activity'
3 | export default Sentry
4 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Activity/Spinner.js:
--------------------------------------------------------------------------------
1 | import 'react-activity/lib/Spinner/Spinner.css'
2 | import { Spinner } from 'react-activity'
3 | export default Spinner
4 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Activity/Squares.js:
--------------------------------------------------------------------------------
1 | import 'react-activity/lib/Squares/Squares.css'
2 | import { Squares } from 'react-activity'
3 | export default Squares
4 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Activity/Windmill.js:
--------------------------------------------------------------------------------
1 | import 'react-activity/lib/Windmill/Windmill.css'
2 | import { Windmill } from 'react-activity'
3 | export default Windmill
4 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/DownloadList/index.js:
--------------------------------------------------------------------------------
1 | import DownloadList from './DownloadList'
2 | export default DownloadList
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Guest/WebView/camelCase.js:
--------------------------------------------------------------------------------
1 | const camelCase = function (name) {
2 | return name.split('-').map((token, index) => {
3 | return index === 0 ? token : (token.charAt(0).toUpperCase() + token.slice(1))
4 | }).join('')
5 | }
6 |
7 | export default camelCase
8 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Guest/WebView/index.js:
--------------------------------------------------------------------------------
1 | import WebView from './WebView'
2 | export default WebView
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/PrimaryTooltip/index.js:
--------------------------------------------------------------------------------
1 | import PrimaryTooltip from './PrimaryTooltip'
2 | export default PrimaryTooltip
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/RouterDialog/DefaultRouterDialogManager.js:
--------------------------------------------------------------------------------
1 | import RouterDialogManager from './RouterDialogManager'
2 | export default new RouterDialogManager()
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Themes/DarkTheme.js:
--------------------------------------------------------------------------------
1 | import { createMuiTheme } from '@material-ui/core/styles'
2 | import MaterialUIThemeProps from './MaterialUIThemeProps'
3 | import ThemeTools from './ThemeTools'
4 | import DarkThemeProps from './DarkThemeProps'
5 |
6 | export default createMuiTheme({
7 | ...MaterialUIThemeProps,
8 | ...ThemeTools.mergeTheme(DarkThemeProps, {})
9 | })
10 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/Themes/MaterialThemeOnly.js:
--------------------------------------------------------------------------------
1 | import { createMuiTheme } from '@material-ui/core/styles'
2 | import MaterialUIThemeProps from './MaterialUIThemeProps'
3 |
4 | export default createMuiTheme(MaterialUIThemeProps)
5 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/TooltipSectionTitle.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/classic/src/scenes/wbui/TooltipSectionTitle.js
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/ULinkOR/ULinkORAccountSection/MailboxListItem/index.js:
--------------------------------------------------------------------------------
1 | import MailboxListItem from './MailboxListItem'
2 | export default MailboxListItem
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/ULinkOR/ULinkORAccountSection/ServiceListItem/index.js:
--------------------------------------------------------------------------------
1 | import ServiceListItem from './ServiceListItem'
2 | export default ServiceListItem
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/ULinkOR/ULinkORAccountSection/index.js:
--------------------------------------------------------------------------------
1 | import ULinkORAccountSection from './ULinkORAccountSection'
2 | export default ULinkORAccountSection
3 |
--------------------------------------------------------------------------------
/classic/src/scenes/wbui/ULinkOR/index.js:
--------------------------------------------------------------------------------
1 | import ULinkORDialogContent from './ULinkORDialogContent'
2 | export default ULinkORDialogContent
3 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/Account/AltAccountIdentifiers.js:
--------------------------------------------------------------------------------
1 | const STORE_NAME = 'AccountStore'
2 | const ACTIONS_NAME = 'AccountActions'
3 | const DISPATCH_NAME = 'Account'
4 |
5 | export {
6 | STORE_NAME,
7 | ACTIONS_NAME,
8 | DISPATCH_NAME
9 | }
10 | export default {
11 | STORE_NAME,
12 | ACTIONS_NAME,
13 | DISPATCH_NAME
14 | }
15 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/Account/AuthReducers/AuthReducerManifest.js:
--------------------------------------------------------------------------------
1 | import CoreReducerManifest from '../CoreReducerManifest'
2 | import AuthReducer from './AuthReducer'
3 | import MicrosoftAuthReducer from './MicrosoftAuthReducer'
4 |
5 | const manifest = new CoreReducerManifest([
6 | AuthReducer,
7 | MicrosoftAuthReducer
8 | ])
9 |
10 | export default manifest
11 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/Account/MailboxReducers/MailboxReducerManifest.js:
--------------------------------------------------------------------------------
1 | import CoreReducerManifest from '../CoreReducerManifest'
2 | import MailboxReducer from './MailboxReducer'
3 | const manifest = new CoreReducerManifest([
4 | MailboxReducer
5 | ])
6 | export default manifest
7 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/CRExtension/AltCRExtensionIdentifiers.js:
--------------------------------------------------------------------------------
1 | const STORE_NAME = 'CRExtensionStore'
2 | const ACTIONS_NAME = 'CRExtensionActions'
3 | const DISPATCH_NAME = 'CRExtension'
4 |
5 | export {
6 | STORE_NAME,
7 | ACTIONS_NAME,
8 | DISPATCH_NAME
9 | }
10 | export default {
11 | STORE_NAME,
12 | ACTIONS_NAME,
13 | DISPATCH_NAME
14 | }
15 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/CRExtension/RendererCRExtensionStore.js:
--------------------------------------------------------------------------------
1 | import CoreCRExtensionStore from './CoreCRExtensionStore'
2 |
3 | class RendererCRExtensionStore extends CoreCRExtensionStore {}
4 |
5 | export default RendererCRExtensionStore
6 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/Emblink/AltEmblinkIdentifiers.js:
--------------------------------------------------------------------------------
1 | const STORE_NAME = 'EmblinkStore'
2 | const ACTIONS_NAME = 'EmblinkActions'
3 | const DISPATCH_NAME = 'Emblink'
4 |
5 | export {
6 | STORE_NAME,
7 | ACTIONS_NAME,
8 | DISPATCH_NAME
9 | }
10 | export default {
11 | STORE_NAME,
12 | ACTIONS_NAME,
13 | DISPATCH_NAME
14 | }
15 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/Emblink/RendererEmblinkStore.js:
--------------------------------------------------------------------------------
1 | import CoreEmblinkStore from './CoreEmblinkStore'
2 |
3 | class RendererEmblinkStore extends CoreEmblinkStore {
4 |
5 | }
6 |
7 | export default RendererEmblinkStore
8 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/Guest/AltGuestIdentifiers.js:
--------------------------------------------------------------------------------
1 | const STORE_NAME = 'GuestStore'
2 | const ACTIONS_NAME = 'GuestActions'
3 | const DISPATCH_NAME = 'Guest'
4 |
5 | export {
6 | STORE_NAME,
7 | ACTIONS_NAME,
8 | DISPATCH_NAME
9 | }
10 | export default {
11 | STORE_NAME,
12 | ACTIONS_NAME,
13 | DISPATCH_NAME
14 | }
15 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/LocalHistory/AltLocalHistoryIdentifiers.js:
--------------------------------------------------------------------------------
1 | const STORE_NAME = 'LocalHistoryStore'
2 | const ACTIONS_NAME = 'LocalHistoryActions'
3 | const DISPATCH_NAME = 'LocalHistory'
4 |
5 | export {
6 | STORE_NAME,
7 | ACTIONS_NAME,
8 | DISPATCH_NAME
9 | }
10 | export default {
11 | STORE_NAME,
12 | ACTIONS_NAME,
13 | DISPATCH_NAME
14 | }
15 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/Platform/AltPlatformIdentifiers.js:
--------------------------------------------------------------------------------
1 | const STORE_NAME = 'PlatformStore'
2 | const ACTIONS_NAME = 'PlatformActions'
3 | const DISPATCH_NAME = 'Platform'
4 |
5 | export {
6 | STORE_NAME,
7 | ACTIONS_NAME,
8 | DISPATCH_NAME
9 | }
10 | export default {
11 | STORE_NAME,
12 | ACTIONS_NAME,
13 | DISPATCH_NAME
14 | }
15 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/Settings/AltSettingsIdentifiers.js:
--------------------------------------------------------------------------------
1 | const STORE_NAME = 'SettingsStore'
2 | const ACTIONS_NAME = 'SettingsActions'
3 | const DISPATCH_NAME = 'Settings'
4 |
5 | export {
6 | STORE_NAME,
7 | ACTIONS_NAME,
8 | DISPATCH_NAME
9 | }
10 | export default {
11 | STORE_NAME,
12 | ACTIONS_NAME,
13 | DISPATCH_NAME
14 | }
15 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/UniversalDispatch.js:
--------------------------------------------------------------------------------
1 | const UNIVERSAL_DISPATCH_KEY = '::ALT:UNIVERSAL_DISPATCH_KEY'
2 |
3 | export {
4 | UNIVERSAL_DISPATCH_KEY
5 | }
6 |
--------------------------------------------------------------------------------
/classic/src/shared/AltStores/User/AltUserIdentifiers.js:
--------------------------------------------------------------------------------
1 | const STORE_NAME = 'UserStore'
2 | const ACTIONS_NAME = 'UserActions'
3 | const DISPATCH_NAME = 'User'
4 |
5 | export {
6 | STORE_NAME,
7 | ACTIONS_NAME,
8 | DISPATCH_NAME
9 | }
10 | export default {
11 | STORE_NAME,
12 | ACTIONS_NAME,
13 | DISPATCH_NAME
14 | }
15 |
--------------------------------------------------------------------------------
/classic/src/shared/IEngine/IEngineAuthModes.js:
--------------------------------------------------------------------------------
1 | const IENGINE_AUTH_MODES = Object.freeze({
2 | TEMPLATE_CREATE: 'TEMPLATE_CREATE',
3 | REAUTHENTICATE: 'REAUTHENTICATE',
4 | ATTACH: 'ATTACH'
5 | })
6 |
7 | export default IENGINE_AUTH_MODES
8 |
--------------------------------------------------------------------------------
/classic/src/shared/Models/ACAccounts/AccountWarningTypes.js:
--------------------------------------------------------------------------------
1 | const ACCOUNT_WARNING_TYPES = Object.freeze({
2 | SERVICE_SIMILARITY_NAMESPACE_CLASH: 'SERVICE_SIMILARITY_NAMESPACE_CLASH'
3 | })
4 |
5 | export default ACCOUNT_WARNING_TYPES
6 |
--------------------------------------------------------------------------------
/classic/src/shared/Models/ACAccounts/SubclassNotImplementedError.js:
--------------------------------------------------------------------------------
1 | const throwErr = function (identifier) {
2 | throw new Error(`SubclassNotImplementedError: Subclass should implement "${identifier}" but does not`)
3 | }
4 |
5 | export default throwErr
6 |
--------------------------------------------------------------------------------
/classic/src/shared/Models/ACContainer/index.js:
--------------------------------------------------------------------------------
1 | import ACClassicContainer from './ACClassicContainer'
2 | import ACContainerSAPI from './ACContainerSAPI'
3 |
4 | const ACContainer = ACClassicContainer // We'll migrate these at some point
5 | export {
6 | ACClassicContainer,
7 | ACContainer,
8 | ACContainerSAPI
9 | }
10 |
--------------------------------------------------------------------------------
/classic/src/shared/Models/CRExtensionRT/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | CRExtensionRTBrowserAction: require('./CRExtensionRTBrowserAction'),
3 | CRExtensionRTContextMenu: require('./CRExtensionRTContextMenu')
4 | }
5 |
--------------------------------------------------------------------------------
/classic/src/shared/Models/DeviceKeys.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | CLIENT_ID: 'CLIENT_ID',
3 | CLIENT_TOKEN: 'CLIENT_TOKEN',
4 | ANALYTICS_ID: 'ANALYTICS_ID',
5 | CREATED_TIME: 'CREATED_TIME',
6 | USER: 'USER',
7 | USER_EPOCH: 'USER_EPOCH',
8 |
9 | EXTENSIONS: 'EXTENSIONS',
10 | WIRE_CONFIG: 'WIRE_CONFIG'
11 | }
12 |
--------------------------------------------------------------------------------
/classic/src/shared/Models/Settings/SettingsIdent.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | SEGMENTS: {
3 | ACCELERATORS: 'accelerators',
4 | APP: 'app',
5 | EXTENSION: 'extension',
6 | LANGUAGE: 'language',
7 | NEWS: 'news',
8 | OS: 'os',
9 | TRAY: 'tray',
10 | UI: 'ui'
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/classic/src/shared/Models/WaveboxAuthProviders.js:
--------------------------------------------------------------------------------
1 | module.exports = Object.freeze({
2 | GOOGLE: 'GOOGLE',
3 | MICROSOFT: 'MICROSOFT',
4 | WAVEBOX: 'WAVEBOX'
5 | })
6 |
--------------------------------------------------------------------------------
/classic/src/shared/Models/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | Accounts: require('./Accounts'),
3 | Extensions: require('./Extensions'),
4 | CRExtension: require('./CRExtension'),
5 | Settings: require('./Settings'),
6 | DeviceKeys: require('./DeviceKeys')
7 | }
8 |
--------------------------------------------------------------------------------
/classic/src/shared/SpellcheckProvider/Hunspell/index.js:
--------------------------------------------------------------------------------
1 | import Hunspell from './Hunspell'
2 | export default Hunspell
3 |
--------------------------------------------------------------------------------
/classic/src/shared/WBRPCRenderer/index.js:
--------------------------------------------------------------------------------
1 | import WBRPCRenderer from './WBRPCRenderer'
2 | export default WBRPCRenderer
3 |
--------------------------------------------------------------------------------
/classic/src/shared/webContentAffinities.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | WB_EXTENSION_AFFINITY: 'WB_EXTENSION_AFFINITY',
3 | WB_EXTENSION_WINDOW_AFFINITY_: 'WB_EXTENSION_WINDOW_AFFINITY_'
4 | }
5 |
--------------------------------------------------------------------------------
/classic/webpack/BuildDonePlugin.js:
--------------------------------------------------------------------------------
1 | class BuildDonePlugin {
2 | constructor (fn) {
3 | this.fn = fn
4 | }
5 |
6 | apply (compiler) {
7 | compiler.hooks.done.tap('BuildDonePlugin', (stats) => {
8 | this.fn(stats)
9 | })
10 | }
11 | }
12 |
13 | module.exports = BuildDonePlugin
14 |
--------------------------------------------------------------------------------
/classic/webpack/Config.js:
--------------------------------------------------------------------------------
1 | class Config {
2 | static get isProduction () { return process.env.NODE_ENV === 'production' }
3 | static get isVerboseLog () { return process.env.VERBOSE_LOG === 'true' }
4 | static get isNotifications () { return process.env.NOTIFICATIONS === 'true' }
5 | }
6 |
7 | module.exports = Config
8 |
--------------------------------------------------------------------------------
/icons/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/icons/.DS_Store
--------------------------------------------------------------------------------
/icons/app.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/icons/app.icns
--------------------------------------------------------------------------------
/icons/app.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/icons/app.ico
--------------------------------------------------------------------------------
/icons/app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/icons/app.png
--------------------------------------------------------------------------------
/images/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/images/hero.png
--------------------------------------------------------------------------------
/images/lead.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wavebox/waveboxapp/52290d94e8f156bad40ac2c3f0116849382987f5/images/lead.png
--------------------------------------------------------------------------------