Implement Titan support #1

Merged
swee merged 31 commits from titan-implemenatation into main 2025-02-16 21:27:56 -08:00
Owner

This is the bare minimal support for Titan on Gem2Browser, more tests and optimization will be run before merge.

This is the bare minimal support for Titan on Gem2Browser, more tests and optimization will be run before merge.
swee added 21 commits 2025-02-16 20:44:27 -08:00
Update server.py
Some checks failed
Test web app / Check syntax (push) Failing after 13s
Test web app / Test server with Flask Dev Mode (push) Has been skipped
Test web app / Test server with Hypercorn (ASGI) (push) Has been skipped
Test web app / Test server with Gunicorn (WSGI) (push) Has been skipped
3598ed0603
Update server.py
Some checks failed
Test web app / Test server with Flask Dev Mode (push) Blocked by required conditions
Test web app / Test server with Hypercorn (ASGI) (push) Blocked by required conditions
Test web app / Test server with Gunicorn (WSGI) (push) Blocked by required conditions
Test web app / Check syntax (push) Has been cancelled
ded0800da3
Update server.py
Some checks failed
Test web app / Check syntax (push) Successful in 11s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 19s
Test web app / Test server with Flask Dev Mode (push) Has been cancelled
Test web app / Test server with Gunicorn (WSGI) (push) Has been cancelled
74c845aba8
Update server.py
Some checks failed
Test web app / Check syntax (push) Successful in 9s
Test web app / Test server with Flask Dev Mode (push) Successful in 15s
Test web app / Test server with Hypercorn (ASGI) (push) Has been cancelled
Test web app / Test server with Gunicorn (WSGI) (push) Has been cancelled
e62eeae3b0
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 34s
Test web app / Test server with Flask Dev Mode (push) Successful in 15s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 15s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 59s
b833f43811
My chromium is crashing, good idea to save here
All checks were successful
Test web app / Check syntax (push) Successful in 13s
Test web app / Test server with Flask Dev Mode (push) Successful in 14s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 14s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 59s
18273c86d9
Update server.py
Some checks failed
Test web app / Check syntax (push) Failing after 11s
Test web app / Test server with Flask Dev Mode (push) Has been skipped
Test web app / Test server with Hypercorn (ASGI) (push) Has been skipped
Test web app / Test server with Gunicorn (WSGI) (push) Has been skipped
b282ef065f
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 11s
Test web app / Test server with Flask Dev Mode (push) Successful in 14s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 15s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 56s
b89f9b41a7
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 15s
Test web app / Test server with Flask Dev Mode (push) Successful in 16s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 16s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 46s
594f647d41
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 10s
Test web app / Test server with Flask Dev Mode (push) Successful in 15s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 15s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 56s
b2c6d18679
Update server.py
Some checks failed
Test web app / Check syntax (push) Successful in 11s
Test web app / Test server with Flask Dev Mode (push) Successful in 15s
Test web app / Test server with Hypercorn (ASGI) (push) Has been cancelled
Test web app / Test server with Gunicorn (WSGI) (push) Has been cancelled
d44acee3df
Update server.py
Some checks failed
Test web app / Check syntax (push) Successful in 11s
Test web app / Test server with Flask Dev Mode (push) Successful in 14s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 13s
Test web app / Test server with Hypercorn (ASGI) (push) Has been cancelled
ba9986f56e
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 10s
Test web app / Test server with Flask Dev Mode (push) Successful in 16s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 16s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 43s
801ba813df
Update server.py
Some checks failed
Test web app / Check syntax (push) Successful in 11s
Test web app / Test server with Flask Dev Mode (push) Has been cancelled
Test web app / Test server with Hypercorn (ASGI) (push) Has been cancelled
Test web app / Test server with Gunicorn (WSGI) (push) Has been cancelled
e33407447b
Update server.py
Some checks failed
Test web app / Check syntax (push) Successful in 9s
Test web app / Test server with Flask Dev Mode (push) Successful in 16s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 16s
Test web app / Test server with Hypercorn (ASGI) (push) Has been cancelled
7cff45582a
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 9s
Test web app / Test server with Flask Dev Mode (push) Successful in 14s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 13s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 47s
633e43e288
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 11s
Test web app / Test server with Flask Dev Mode (push) Successful in 16s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 15s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 57s
f74aebc483
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 10s
Test web app / Test server with Flask Dev Mode (push) Successful in 15s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 14s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 47s
6fbf584b47
Update server.py
Some checks failed
Test web app / Check syntax (push) Successful in 11s
Test web app / Test server with Flask Dev Mode (push) Successful in 14s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 15s
Test web app / Test server with Hypercorn (ASGI) (push) Has been cancelled
04de9ce0ba
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 10s
Test web app / Test server with Flask Dev Mode (push) Successful in 15s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 13s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 46s
728af03090
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 11s
Test web app / Test server with Flask Dev Mode (push) Successful in 15s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 14s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 50s
a3bf7061af
swee added 1 commit 2025-02-16 20:48:02 -08:00
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 12s
Test web app / Test server with Flask Dev Mode (push) Successful in 14s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 13s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 45s
d49fa235e2
Author
Owner

For now, finishing a titan request will result in a blank "Something went wrong..." message even if successful. I will replace this behavior with a different message, and following redirects.

Thanks for your help at gemini://bbs.geminispace.org/u/swee/25514

For now, finishing a titan request will result in a blank "Something went wrong..." message even if successful. I will replace this behavior with a different message, and following redirects. Thanks for your help at [gemini://bbs.geminispace.org/u/swee/25514](https://g2b.swee.codes/gem?gemini=bbs.geminispace.org%2Fu%2Fswee%2F25514) ![](https://lounge.swee.codes/uploads/82b71e10579cf294/image.png) ![](https://lounge.swee.codes/uploads/c18401df53b9bc49/image.png)
swee changed title from Imlement Titan support to Implement Titan support 2025-02-16 20:54:52 -08:00
swee changed title from Implement Titan support to WIP: Implement Titan support 2025-02-16 20:57:58 -08:00
swee added 1 commit 2025-02-16 21:09:04 -08:00
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 11s
Test web app / Test server with Flask Dev Mode (push) Successful in 15s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 13s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 53s
47a660cca2
swee added 1 commit 2025-02-16 21:11:34 -08:00
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 10s
Test web app / Test server with Flask Dev Mode (push) Successful in 15s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 16s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 57s
1d03af2b97
swee added 1 commit 2025-02-16 21:15:44 -08:00
Update server.py
Some checks failed
Test web app / Check syntax (push) Successful in 10s
Test web app / Test server with Flask Dev Mode (push) Has been cancelled
Test web app / Test server with Hypercorn (ASGI) (push) Has been cancelled
Test web app / Test server with Gunicorn (WSGI) (push) Has been cancelled
604ebebe64
swee added 1 commit 2025-02-16 21:16:06 -08:00
Upload files to "/"
All checks were successful
Test web app / Check syntax (push) Successful in 8s
Test web app / Test server with Flask Dev Mode (push) Successful in 14s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 13s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 44s
658293049b
swee added 1 commit 2025-02-16 21:18:39 -08:00
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 13s
Test web app / Test server with Flask Dev Mode (push) Successful in 14s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 15s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 48s
c29302ee71
swee added 1 commit 2025-02-16 21:20:07 -08:00
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 22s
Test web app / Test server with Flask Dev Mode (push) Successful in 15s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 15s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 47s
c3a7503b75
swee added 1 commit 2025-02-16 21:21:29 -08:00
Update server.py
Some checks failed
Test web app / Check syntax (push) Successful in 10s
Test web app / Test server with Flask Dev Mode (push) Successful in 14s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 14s
Test web app / Test server with Hypercorn (ASGI) (push) Has been cancelled
41a2d58491
swee added 1 commit 2025-02-16 21:21:59 -08:00
Update server.py
All checks were successful
Test web app / Check syntax (push) Successful in 10s
Test web app / Test server with Flask Dev Mode (push) Successful in 14s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 15s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 45s
249184735c
swee added 1 commit 2025-02-16 21:26:56 -08:00
Fix \r\n being included in redirected URI
All checks were successful
Test web app / Check syntax (push) Successful in 12s
Test web app / Test server with Flask Dev Mode (push) Successful in 15s
Test web app / Test server with Gunicorn (WSGI) (push) Successful in 15s
Test web app / Test server with Hypercorn (ASGI) (push) Successful in 52s
1dbb266f70
swee changed title from WIP: Implement Titan support to Implement Titan support 2025-02-16 21:27:32 -08:00
swee merged commit 682f30a330 into main 2025-02-16 21:27:56 -08:00
Author
Owner

Seems to be stable now, merged!

Seems to be stable now, merged!
swee deleted branch titan-implemenatation 2025-02-16 21:28:21 -08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: swee/Gem2Browser#1
No description provided.