Commit Graph

  • b364c69633 update readme Nathaniel Tampus 2023-03-20 16:05:44 +08:00
  • 151e0b331a update deps Nathaniel Tampus 2023-03-20 18:01:50 +08:00
  • bf61d1dad6 update readme Nathaniel Tampus 2023-03-20 16:05:44 +08:00
  • 8a80d6e9fd remove extra imports (finallyyyy) just went crazy fixing merge conflicts lol Nathaniel Tampus 2023-03-19 21:53:08 +08:00
  • 6250d90192 Merge branch 'main' into auth Nathaniel Tampus 2023-03-19 21:51:22 +08:00
  • 9d4198d918 remove extra imports Nathaniel Tampus 2023-03-19 21:50:21 +08:00
  • c6bd485d61 update game data on when updating guest names Nathaniel Tampus 2023-03-19 21:23:15 +08:00
  • a76f5b3839 remove extra imports Nathaniel Tampus 2023-03-19 21:45:43 +08:00
  • 496914e14e update game data on when updating guest names Nathaniel Tampus 2023-03-19 21:23:15 +08:00
  • 2990388247 update deps Nathaniel Tampus 2023-03-19 21:14:06 +08:00
  • 2921bce6f8 update game data on when updating guest names Nathaniel Tampus 2023-03-19 21:23:15 +08:00
  • 53dbb4550b update deps Nathaniel Tampus 2023-03-19 21:14:06 +08:00
  • 59dba43257 remove extra imports Nathaniel Tampus 2023-03-19 21:41:19 +08:00
  • fcb0fd26fd update game data on when updating guest names Nathaniel Tampus 2023-03-19 21:23:15 +08:00
  • 76c1e82b90 update readme Nathaniel Tampus 2023-03-19 20:43:16 +08:00
  • dc2f218115 disallow underscores for names Nathaniel Tampus 2023-03-19 21:24:41 +08:00
  • 9ae628c592 update game data on when updating guest names Nathaniel Tampus 2023-03-19 21:23:15 +08:00
  • b6df2c0df1 sync user info in games, adjust game timeout Nathaniel Tampus 2023-03-19 20:51:29 +08:00
  • 802a03fa11 use .after FEN for move navigation Nathaniel Tampus 2023-03-19 21:18:16 +08:00
  • 4ee0cd2280 update deps Nathaniel Tampus 2023-03-19 21:14:06 +08:00
  • f564298c93 login and register tabs, initial user dashboard Nathaniel Tampus 2023-03-19 20:53:59 +08:00
  • 20b26448ae add auth api routes Nathaniel Tampus 2023-03-19 20:53:43 +08:00
  • 1fab992f53 add auth controllers & validation improvements Nathaniel Tampus 2023-03-19 20:52:58 +08:00
  • 76b0d142cb update user db queries Nathaniel Tampus 2023-03-19 20:52:04 +08:00
  • 17ef05b31c sync user info in games, adjust game timeout Nathaniel Tampus 2023-03-19 20:51:29 +08:00
  • 42dc24a9bc init db on server startup Nathaniel Tampus 2023-03-19 20:44:01 +08:00
  • a9630a4cf1 update deps, add argon2 Nathaniel Tampus 2023-03-19 20:43:31 +08:00
  • 24d3c7fcbd update readme Nathaniel Tampus 2023-03-19 20:43:16 +08:00
  • 96a262ec29 minor cleanup Nathaniel Tampus 2023-03-19 20:43:00 +08:00
  • 21494937c9 update readme Nathaniel Tampus 2023-03-17 22:31:31 +08:00
  • e055c1f807 update "copied to clipboard" badge layout Nathaniel Tampus 2023-03-15 20:26:54 +08:00
  • faaa43ea5b check session before enabling join/create buttons Nathaniel Tampus 2023-03-15 20:05:36 +08:00
  • 3821c4b43a update game url to use game code directly Nathaniel Tampus 2023-03-15 19:54:15 +08:00
  • b368d7bdf5 fix mobile overflow for real this time Nathaniel Tampus 2023-03-15 19:39:40 +08:00
  • fd073821f6 fix mobile overflow Nathaniel Tampus 2023-03-15 19:25:28 +08:00
  • bb9a723a11 update deps Nathaniel Tampus 2023-03-15 19:25:00 +08:00
  • 3c46b485c3 only scroll moves container instead of whole page Nathaniel Tampus 2023-03-13 20:21:08 +08:00
  • 055cc5781d scroll to active move button only when needed Nathaniel Tampus 2023-03-12 21:24:24 +08:00
  • f7aba38d82 add initial message and fix server message style Nathaniel Tampus 2023-03-12 20:27:26 +08:00
  • 034ba1a206 move history navigation (closes #9) Nathaniel Tampus 2023-03-12 19:54:22 +08:00
  • e2a0f361cf small structure changes for less redundancy Nathaniel Tampus 2023-03-12 13:29:06 +08:00
  • fb43d2d9c7 update deps Nathaniel Tampus 2023-03-12 13:19:49 +08:00
  • a9480ffd3a experimental premove support (closes #7) Nathaniel Tampus 2023-03-11 13:09:33 +08:00
  • 775a32625c clarify server start log for development Nathaniel Tampus 2023-03-11 13:08:45 +08:00
  • e632fc0618 update deps Nathaniel Tampus 2023-03-11 13:07:49 +08:00
  • 021bbee894 lower game deletion timeout to 10 minutes Nathaniel Tampus 2023-03-08 23:14:01 +08:00
  • fd696677c3 remove unused asset Nathaniel Tampus 2023-03-08 23:13:12 +08:00
  • feafffe53e remove theme event listener on cleanup Nathaniel Tampus 2023-03-06 22:01:39 +08:00
  • 483af2c615 autodetect dark theme before useEffect Nathaniel Tampus 2023-03-06 22:01:19 +08:00
  • 37ebe31097 clarify required env variables Nathaniel Tampus 2023-03-06 20:24:36 +08:00
  • d9bb753315 log cleanup Nathaniel Tampus 2023-03-06 19:58:38 +08:00
  • e8bbdc5cbd update api url Nathaniel Tampus 2023-03-06 19:57:07 +08:00
  • e0cfe8c423 Merge pull request #4 from nizewn/dev Nathaniel Tampus 2023-03-06 19:31:16 +08:00
  • 7d704a94a6 show dropdown when link copied Nathaniel Tampus 2023-03-06 19:24:31 +08:00
  • caa12fd5ce check pattern in backend as well Nathaniel Tampus 2023-03-06 18:57:57 +08:00
  • 6d19501ad4 add required pattern for guest name Nathaniel Tampus 2023-03-06 18:53:21 +08:00
  • 440e8cd540 exclude ended games from public api Nathaniel Tampus 2023-03-06 18:43:50 +08:00
  • 19880c0818 chat messages styling Nathaniel Tampus 2023-03-06 18:42:47 +08:00
  • 4e3e77e014 adjust game inactivity time to 15 minutes Nathaniel Tampus 2023-03-06 18:41:54 +08:00
  • 99b73fb1c1 scrollbar styling Nathaniel Tampus 2023-03-06 18:19:47 +08:00
  • b98e4a23a9 redirect on client for 404 Nathaniel Tampus 2023-03-06 17:25:15 +08:00
  • 7fea5f933e adjust light theme secondary color Nathaniel Tampus 2023-03-06 15:54:24 +08:00
  • f08623993f add swap animation to theme toggle Nathaniel Tampus 2023-03-06 15:50:41 +08:00
  • da1a556eea add theme toggle functionality Nathaniel Tampus 2023-03-06 15:43:22 +08:00
  • d913a259ba update light theme neutral color Nathaniel Tampus 2023-03-06 15:43:13 +08:00
  • 60716861ac remove extra comment Nathaniel Tampus 2023-03-06 15:12:56 +08:00
  • d858853bf4 move validation fixes, update page title on turn Nathaniel Tampus 2023-03-06 15:11:35 +08:00
  • c548f10d63 cleanup comment Nathaniel Tampus 2023-03-06 15:10:00 +08:00
  • fd66897ecd start pgn with empty string Nathaniel Tampus 2023-03-06 14:35:18 +08:00
  • 158aef552a improve moveFrom safety Nathaniel Tampus 2023-03-06 13:47:39 +08:00
  • 0a3fd532cd leaveLobby improvements Nathaniel Tampus 2023-03-06 13:26:49 +08:00
  • ef9e23338b restore link in navbar and separate badge dropdown Nathaniel Tampus 2023-03-06 13:21:29 +08:00
  • 754d149c4a session id detection improvements Nathaniel Tampus 2023-03-06 13:06:23 +08:00
  • fe0e045fd8 show player disconnected state Nathaniel Tampus 2023-03-06 12:42:49 +08:00
  • 4e17eadb7a wrap auth util functions in try blocks Nathaniel Tampus 2023-03-06 11:43:34 +08:00
  • dd1166dc42 open badge dropdown on hover Nathaniel Tampus 2023-03-06 11:29:03 +08:00
  • 045470b398 navbar site name changes - removed link for site name - added tooltip dropdown for alpha badge Nathaniel Tampus 2023-03-06 11:23:36 +08:00
  • 167e1cbd9d add temporary 404 page Nathaniel Tampus 2023-03-06 10:56:24 +08:00
  • 72a80fe8bf remove home route background Nathaniel Tampus 2023-03-06 10:42:29 +08:00
  • a9accad679 add metadata and opengraph tags Nathaniel Tampus 2023-03-06 10:30:22 +08:00
  • 82ca2791c3 improve player names format Nathaniel Tampus 2023-03-05 22:27:36 +08:00
  • 802e5bb801 btn-disabled instead of loading to preserve size Nathaniel Tampus 2023-03-05 22:08:28 +08:00
  • a30331ccb1 public games list functionality Nathaniel Tampus 2023-03-05 22:06:59 +08:00
  • fa94df1d06 show error tooltip when game not found Nathaniel Tampus 2023-03-05 21:30:30 +08:00
  • 247a6c1c76 initial playable functionality TODO: restructure - this is mostly a copy-paste from the old game and socket handlers Nathaniel Tampus 2023-03-05 19:07:23 +08:00
  • 09ddb6e21a update optional dep Nathaniel Tampus 2023-03-05 19:04:35 +08:00
  • a61691114e add optional deps to server Nathaniel Tampus 2023-03-05 19:04:19 +08:00
  • 5699663dd2 don't remove player on disconnect Nathaniel Tampus 2023-03-05 19:03:58 +08:00
  • 69fb7a7c9d add wrapper component to check auth Nathaniel Tampus 2023-03-05 10:00:55 +08:00
  • 01ebc4a138 rename game wrapper, add initial socket events Nathaniel Tampus 2023-03-05 09:41:34 +08:00
  • eb40d73f74 add optional deps to suppress socketio error msgs Nathaniel Tampus 2023-03-05 01:01:13 +08:00
  • 9ca2d7b5ad wrap game page in server component for initial data fetch Nathaniel Tampus 2023-03-05 00:36:49 +08:00
  • b7ee6f4371 rename to getGame & improve error handling Nathaniel Tampus 2023-03-05 00:33:44 +08:00
  • 997cbacc66 update readme Nathaniel Tampus 2023-03-04 23:06:32 +08:00
  • f3eaf23a8f use req.params directly Nathaniel Tampus 2023-03-04 18:44:20 +08:00
  • dd0a097a48 initial find & create game functionality and restructure homepage components Nathaniel Tampus 2023-03-04 18:43:32 +08:00
  • 6de9943dca game util functions Nathaniel Tampus 2023-03-04 18:41:09 +08:00
  • e6436fedb0 initial guest auth functionality Nathaniel Tampus 2023-03-04 18:40:21 +08:00
  • 7c4ef8472e add config file for api url Nathaniel Tampus 2023-03-04 18:39:43 +08:00
  • 6f7a9fac14 session context & auth util functions Nathaniel Tampus 2023-03-04 18:38:07 +08:00