Faits: Faits: A. Le 3 mars 2003, Y._, succursale de Genève, a fait notifier à X._ un commandement de payer les sommes de 127'459 fr. (représentant diverses factures selon un devis accepté par la débitrice), avec intérêts à 5% l'an dès le 15 octobre 2002, et de 12'250 fr. (à titre d'indemnité selon l'art. 103 CO). La poursuivie ayant fait opposition totale, la poursuivante a requis la mainlevée provisoire de cette opposition. Par jugement rendu le 15 décembre 2003 en l'absence de la poursuivie, qui ne s'est pas présentée ni fait représenter à l'audience, le Tribunal de première instance du canton de Genève a prononcé la mainlevée provisoire de l'opposition à concurrence de 100'000 fr., avec intérêts à 5% l'an dès le 15 octobre 2002, sous imputation de 15'000 fr., valeur 29 octobre 2002. Ce jugement, mentionnant qu'il a été rendu "par défaut" et accompagné d'un extrait de la loi de procédure civile du canton de Genève (LPC/GE), en particulier de l'art. 354 de cette loi, a été communiqué aux parties par plis recommandés du 7 janvier 2004. La poursuivie ayant fait opposition totale, la poursuivante a requis la mainlevée provisoire de cette opposition. Par jugement rendu le 15 décembre 2003 en l'absence de la poursuivie, qui ne s'est pas présentée ni fait représenter à l'audience, le Tribunal de première instance du canton de Genève a prononcé la mainlevée provisoire de l'opposition à concurrence de 100'000 fr., avec intérêts à 5% l'an dès le 15 octobre 2002, sous imputation de 15'000 fr., valeur 29 octobre 2002. Ce jugement, mentionnant qu'il a été rendu "par défaut" et accompagné d'un extrait de la loi de procédure civile du canton de Genève (LPC/GE), en particulier de l'art. 354 de cette loi, a été communiqué aux parties par plis recommandés du 7 janvier 2004. B. Par acte d'opposition daté du 19 janvier 2003, portant le timbre humide du Tribunal de première instance attestant d'un dépôt au greffe en date du 21 janvier 2003, la débitrice a formé opposition au jugement par défaut, au sens de l'art. 354 LPC/GE, en concluant à sa mise à néant et au rejet de la requête de mainlevée. La poursuivante a conclu à l'irrecevabilité de l'opposition, motif pris de sa tardiveté. Par jugement du 7 avril 2004, le Tribunal de première instance a déclaré l'opposition irrecevable car tardive. Par jugement du 7 avril 2004, le Tribunal de première instance a déclaré l'opposition irrecevable car tardive. C. Statuant par arrêt du 8 juillet 2004 sur appel de la poursuivie, la première Section de la Cour de justice du canton de Genève a confirmé ce jugement, par substitution de motifs toutefois. C.a La cour cantonale a exposé qu'il résultait clairement de la quittance postale produite devant elle par la poursuivie que celle-ci avait expédié le 19 janvier 2004 un pli dont le poids, indiqué sur la quittance, correspondait à celui de l'opposition litigieuse et de ses annexes. Il devait dès lors être admis, avec une vraisemblance confinant à la certitude, que l'opposition avait bien été expédiée le 19 janvier 2004 et qu'elle avait dès lors été formulée en temps utile. C.b L'autorité cantonale a toutefois considéré que l'opposition formulée par la poursuivie, si elle était formellement recevable, ne l'était pas matériellement. En effet, le jugement du 15 décembre 2003 avait été rendu en matière de mainlevée, soit dans le cadre d'une procédure régie essentiellement par le droit fédéral. Or la procédure de mainlevée constituait en vertu du droit fédéral un "Urkundenprozess", le juge statuant sur la base des pièces produites et la présence du débiteur n'étant pas requise (art. 84 al. 2 LP; ATF 58 I 363 consid. 2; SJ 1978 p. 426). Le débiteur n'étant pas contraint de comparaître, mais pouvant toujours faire tenir ses pièces ou ses observations par écrit au juge, qui devait en tenir compte (SJ 1980 p. 380), une telle procédure ne connaissait pas stricto sensu de jugement par défaut, ni, partant, de procédure de relief ou d'opposition, ce que relevaient de manière explicite tant les commentateurs de la loi de procédure civile genevoise (Bertossa/Gaillard/Guyet/Schmidt, Commentaire de la loi de procédure civile du canton de Genève du 10 avril 1987, n. 2 ad art. 351 LPC) que les commentateurs de la LP (Fritzsche/Walder, Schuldbetreibung und Konkurs nach schweizerischem Recht, Band I, 3e éd. 1984, § 18 n. 16). Le débiteur n'étant pas contraint de comparaître, mais pouvant toujours faire tenir ses pièces ou ses observations par écrit au juge, qui devait en tenir compte (SJ 1980 p. 380), une telle procédure ne connaissait pas stricto sensu de jugement par défaut, ni, partant, de procédure de relief ou d'opposition, ce que relevaient de manière explicite tant les commentateurs de la loi de procédure civile genevoise (Bertossa/Gaillard/Guyet/Schmidt, Commentaire de la loi de procédure civile du canton de Genève du 10 avril 1987, n. 2 ad art. 351 LPC) que les commentateurs de la LP (Fritzsche/Walder, Schuldbetreibung und Konkurs nach schweizerischem Recht, Band I, 3e éd. 1984, § 18 n. 16). D. Agissant par la voie du recours de droit public au Tribunal fédéral, la poursuivie conclut, avec suite de frais et dépens de la procédure d'appel et de la procédure fédérale, à l'annulation tant de l'arrêt de la Cour de justice que du jugement du Tribunal de première instance, et à ce qu'il soit dit que ce dernier devra entrer en matière et statuer au fond sur l'opposition à jugement par défaut formée par mémoire du 19 janvier 2003. Invitée à déposer sa réponse éventuelle au recours de droit public, la poursuivante a déclaré expressément s'en rapporter à justice.