Commit Graph

  • 10b6a19e0a Obliterate initial-state nonsense Alex Gleason 2020-04-17 18:25:36 -05:00
  • ddfd7ccf98 Clean up initial_state.js Alex Gleason 2020-04-17 17:41:43 -05:00
  • 725a9b3403 Pull meUsername from Redux Alex Gleason 2020-04-17 17:14:04 -05:00
  • 08d95c83a7 Pull autoPlayGif from Redux Alex Gleason 2020-04-17 17:00:25 -05:00
  • f20e5f7899 Pull expandSpoilers from Redux store Alex Gleason 2020-04-17 16:24:36 -05:00
  • 5fdcd80ceb Pull Pleroma meta from verify_credentials into Redux store Alex Gleason 2020-04-17 16:13:08 -05:00
  • 24810f83c0 fetchMastoPreferences() action for pulling /api/v1/preferences Alex Gleason 2020-04-17 16:12:33 -05:00
  • c40fb925e9 Refactor 'me' reducer Alex Gleason 2020-04-17 16:10:55 -05:00
  • 5781d0de07 Add preferences reducer Alex Gleason 2020-04-17 16:10:07 -05:00
  • 95d3b72f9b Refactor fetchMe() function Alex Gleason 2020-04-17 16:08:07 -05:00
  • bf2f1e0cdf Invalidate CI cache based on yarn.lock instead of package.json Alex Gleason 2020-04-17 13:18:33 -05:00
  • 0643abe116 Cache .gitlab-ci node_modules based on package.json hash Alex Gleason 2020-04-17 13:16:46 -05:00
  • 70b04a72cc Fix NODE_ENV issue on yarn start Alex Gleason 2020-04-16 18:50:41 -05:00
  • 14cdd31388 Basic theme switcher (no persistence) Alex Gleason 2020-04-16 16:13:22 -05:00
  • d4f41df8c1 Nest auth_login fieldset, fixes #17 Alex Gleason 2020-04-15 18:32:12 -05:00
  • 1ac1de1d02 Add empty preferences page, /settings/preferences Alex Gleason 2020-04-15 16:58:06 -05:00
  • e47c6396f2 Fix compose box closing when removing poll options Alex Gleason 2020-04-15 15:32:05 -05:00
  • 21789858c0 Expand compose form clickable area Alex Gleason 2020-04-15 15:21:53 -05:00
  • a82212cdca Use poll limits from /api/v1/instance Alex Gleason 2020-04-15 13:20:09 -05:00
  • cf1d76a3eb Set tab title with Helmet Alex Gleason 2020-04-14 23:21:36 -05:00
  • 44589668ae Preload lime theme Alex Gleason 2020-04-14 22:33:47 -05:00
  • 3088ffff6a Allow switching theme, fixes #5 Alex Gleason 2020-04-14 22:09:59 -05:00
  • 5d0d47eeba Reorganize gitlab-ci Alex Gleason 2020-04-14 18:00:02 -05:00
  • d4b63072bf Copy Jest config from Mastodon and fix tests Alex Gleason 2020-04-14 17:45:07 -05:00
  • f99f026474 Fix i18n test failures Alex Gleason 2020-04-14 17:11:46 -05:00
  • 4cd2748300 Run yarn manage:translations Alex Gleason 2020-04-14 16:59:54 -05:00
  • 4cb1392bd5 Add back yarn dev for convenience Alex Gleason 2020-04-14 16:50:42 -05:00
  • 8a19b89c16 Enforce spacing of function parameters in eslint Alex Gleason 2020-04-14 16:47:35 -05:00
  • 2beb4d725f Add missing propTypes for eslint Alex Gleason 2020-04-14 16:37:17 -05:00
  • 141b0e6bfa Fix most linter errors Alex Gleason 2020-04-14 15:45:38 -05:00
  • fc72e39ff4 eslint --fix Alex Gleason 2020-04-14 13:44:40 -05:00
  • 5cf3affcd8 Add build:production to gitlab-ci Alex Gleason 2020-04-14 13:20:07 -05:00
  • 5907b60117 Fix translationRunner and add it to CI Alex Gleason 2020-04-14 13:16:08 -05:00
  • b34946fc30 Add .gitlab-ci.yml Alex Gleason 2020-04-14 13:07:40 -05:00
  • 3a6f825a81 Copy in Mastodon's Yarn scripts and linter configs Alex Gleason 2020-04-14 12:30:26 -05:00
  • ab02089433 Redirect LoginPage after logging in Alex Gleason 2020-04-11 21:04:55 -05:00
  • d7ca4d3be1 Break out LoginForm and LoginPage into separate components Alex Gleason 2020-04-11 21:00:08 -05:00
  • d4c84e2b4e Skip auth app creation if there's one in localStorage Alex Gleason 2020-04-11 19:03:36 -05:00
  • 34bae6a5df Skip verify_credentials if there are no credentials Alex Gleason 2020-04-11 18:55:07 -05:00
  • f24bd74a38 Pull promoPanel items dynamically Alex Gleason 2020-04-11 17:50:42 -05:00
  • d2c5b8cd3a soapbox.features --> soapbox.extensions Alex Gleason 2020-04-11 16:31:58 -05:00
  • 02cd99632a Update source code link in footer Alex Gleason 2020-04-11 15:36:54 -05:00
  • 8efc9c700e Fix styling of hotkeys modal Alex Gleason 2020-04-11 15:20:47 -05:00
  • 55b6592f6f Add .editorconfig Alex Gleason 2020-04-11 15:02:30 -05:00
  • 2ee2d79156 Temporary icon for local timeline Alex Gleason 2020-04-11 14:52:41 -05:00
  • 6c6d6297f9 LogOut working Alex Gleason 2020-04-11 14:41:13 -05:00
  • 1b8544b758 Show "login failed" message Alex Gleason 2020-04-11 13:00:36 -05:00
  • 092fb5828b Fix topnav active link discrepancy Alex Gleason 2020-04-10 20:16:34 -05:00
  • 33cbbaf953 '/home' -> '/' Alex Gleason 2020-04-10 20:10:39 -05:00
  • 9769e0fb77 Discard streaming events with empty data Alex Gleason 2020-04-10 20:05:40 -05:00
  • af717ce3b8 Restore audio functionality. Begone, ribbit! Alex Gleason 2020-04-10 19:54:33 -05:00
  • a47781fb95 Don't fetch identity proofs unless logged in Alex Gleason 2020-04-10 19:49:05 -05:00
  • 0a667052b9 Refactor links in tabs bar Alex Gleason 2020-04-10 19:32:16 -05:00
  • 82a4328700 Login through homepage working Alex Gleason 2020-04-10 19:03:06 -05:00
  • 7bbe293537 Clean up logo code Alex Gleason 2020-04-10 17:17:02 -05:00
  • f351823129 Fall back to text logo on homepage Alex Gleason 2020-04-10 16:37:19 -05:00
  • 84f6b91ce5 Homepage pull dynamic content Alex Gleason 2020-04-10 16:20:05 -05:00
  • 9a3d045a23 Placeholder homepage Alex Gleason 2020-04-10 15:24:12 -05:00
  • a1a427e4e0 Display homepage when user is logged out Alex Gleason 2020-04-08 18:38:22 -05:00
  • e003e084e5 Move connectUserStream to UI component Alex Gleason 2020-04-07 20:11:37 -05:00
  • 3f041a53eb Add dev instructions to README Alex Gleason 2020-04-06 20:30:05 -05:00
  • b45012c435 Use port 3036 to avoid conflicting with Mastodon dev server Alex Gleason 2020-04-06 20:08:40 -05:00
  • a7975f10fa Remove accidental LoadingBar code Alex Gleason 2020-04-06 16:22:59 -05:00
  • 42e584ca72 Disable auth form during requests Alex Gleason 2020-04-06 16:20:03 -05:00
  • 1d213b5d0b Disable part of initial-state Alex Gleason 2020-04-05 21:21:51 -05:00
  • 2a70e68241 Add yarn build script Alex Gleason 2020-04-05 20:30:43 -05:00
  • 9e50293e67 Get login form working! Alex Gleason 2020-04-05 20:29:19 -05:00
  • 83a711cd3e Authorize app with token Alex Gleason 2020-04-05 18:39:22 -05:00
  • 3924a47ff7 Set/get auth from Redux Alex Gleason 2020-04-05 16:54:51 -05:00
  • 64cef8a56e Pull streaming URL from /api/v1/instance Alex Gleason 2020-04-05 16:28:08 -05:00
  • da4f5b200c Redirect login form if user is already logged in Alex Gleason 2020-04-04 20:20:37 -05:00
  • 8f07c6ea2a Get basic login working Alex Gleason 2020-04-04 15:28:57 -05:00
  • 86e9c711a7 Render login form Alex Gleason 2020-04-03 20:52:13 -05:00
  • cbf799d53f Fix (!me) logic Alex Gleason 2020-04-02 14:28:19 -05:00
  • d3952925d7 Pull in current user with verify_credentials, refactor "me" Alex Gleason 2020-04-01 21:20:47 -05:00
  • f8a1c22adc Refactor tabs_bar.js Alex Gleason 2020-04-01 18:10:48 -05:00
  • 88b807e9d2 Default 500 max_toot_chars Alex Gleason 2020-04-01 17:29:11 -05:00
  • 25c028e541 Pull in logo dynamically Alex Gleason 2020-04-01 17:15:29 -05:00
  • 16a51fb56c Pull site_title from Instance Alex Gleason 2020-04-01 15:31:40 -05:00
  • 606d240703 Load max_toot_chars from Instance Alex Gleason 2020-04-01 15:15:55 -05:00
  • 8ec0e6e82a Import Instance into store Alex Gleason 2020-04-01 15:05:52 -05:00
  • e33b621fb9 Clean up Patron code Alex Gleason 2020-04-01 14:40:14 -05:00
  • c9c08dff5c Move Soapbox config to fetchable endpoint Alex Gleason 2020-04-01 14:38:08 -05:00
  • 2a245d076a Support GET /patron/v1/funding Alex Gleason 2020-03-31 17:45:12 -05:00
  • 1107aa027d Fix max_toot_chars Alex Gleason 2020-03-30 16:47:22 -05:00
  • d5ca8444bb Temporarily route to /web subdirectory for Pleroma Alex Gleason 2020-03-30 14:08:10 -05:00
  • dc26e91f08 Hide funding panel if no funding is provided Alex Gleason 2020-03-30 14:07:13 -05:00
  • 0a03424e75 Add LICENSE and README Alex Gleason 2020-03-28 16:06:29 -05:00
  • 3e2a9d8c81 acctFull tweaks Alex Gleason 2020-03-28 15:10:35 -05:00
  • 57d44889f2 Handle acct_full on the frontend Alex Gleason 2020-03-28 13:07:36 -05:00
  • 8458ce726c /api/v1/account_by_username -> /api/v1/accounts Alex Gleason 2020-03-28 00:57:26 -05:00
  • a3fbd4bb6d Script to run dev server Alex Gleason 2020-03-28 00:57:05 -05:00
  • d0cce666c2 Proxy requests to backend Alex Gleason 2020-03-28 00:56:50 -05:00
  • ca32c9bc11 Add dummy initial-state Alex Gleason 2020-03-27 22:27:26 -05:00
  • 346bfd5d8d Remove hashes from filenames for now Alex Gleason 2020-03-27 22:13:36 -05:00
  • 882b302408 Add index.html Alex Gleason 2020-03-27 21:20:56 -05:00
  • d890f9a399 Building succeeds Alex Gleason 2020-03-27 19:35:00 -05:00
  • b1b5dc62db Initial commit Alex Gleason 2020-03-27 15:59:38 -05:00