Commit graph

75 commits

Author SHA1 Message Date
yggverse
4c0200799b deactivate save_as action for file browser tabs 2025-02-15 12:45:27 +02:00
yggverse
697cbceb6d fix progress handle 2025-02-15 00:49:35 +02:00
yggverse
1c6e676557 implement on_ready callback 2025-02-15 00:47:45 +02:00
yggverse
8ddd90bb11 implement navigation callback 2025-02-14 22:07:54 +02:00
yggverse
7cd5555aa2 implement local directory browser widget 2025-02-14 20:09:13 +02:00
yggverse
2a1f4a89ac handle directory route errors, use referenced Page argument, remove extra Rc ns dependencies 2025-02-13 19:30:50 +02:00
yggverse
bcf4f44cfb handle bitmap images 2025-02-13 19:19:09 +02:00
yggverse
f2cdc7bc52 use common helper for duplicated function 2025-02-13 18:31:34 +02:00
yggverse
6806f1876c separate components, reorganize handle by content type enums 2025-02-13 18:26:32 +02:00
yggverse
3cfd76fa7d remove extra methods 2025-02-13 17:56:13 +02:00
yggverse
b5423c3923 reorganize route by content type 2025-02-13 17:49:53 +02:00
yggverse
8a4689fc0a implement file handlers 2025-02-13 16:03:55 +02:00
yggverse
93da67aa7e try handle as file first 2025-02-13 10:11:21 +02:00
yggverse
0574ab81fd draft file type router 2025-02-13 09:44:09 +02:00
yggverse
9e1fb9c5ca init local browser driver 2025-02-13 09:04:06 +02:00
yggverse
b56de4b4b5 update comment 2025-02-13 08:13:11 +02:00
yggverse
ae8ad5b08b fix comment 2025-02-13 08:11:51 +02:00
yggverse
0caca74efe update comment 2025-02-07 21:01:46 +02:00
yggverse
f6fb73c241 implement titan header options 2025-02-06 17:24:54 +02:00
yggverse
f2da250376 add text/plain content type support 2025-02-04 15:15:12 +02:00
yggverse
3d9354af9c update ggemini api 2025-02-03 13:57:58 +02:00
yggverse
55e42951b0 update arguments order 2025-02-03 13:49:31 +02:00
yggverse
9046a18e8d apply clippy optimizations 2025-02-03 13:45:57 +02:00
yggverse
1a7424f623 update ggemini api 2025-02-03 13:41:31 +02:00
yggverse
63b3c3852a remove extra lines 2025-02-03 03:09:12 +02:00
yggverse
29f740a716 remove extra lines 2025-02-03 03:01:19 +02:00
yggverse
e580aae83b update ggemini api 2025-02-03 02:48:10 +02:00
yggverse
fdeb16e4b1 update ggemini api to v0.15.0 / checkout repository version 2025-02-03 01:23:51 +02:00
yggverse
73baa81e30 create separated redirection_base function 2025-02-01 22:58:47 +02:00
yggverse
98053c2dc3 update redirection rules according to specification 2025-02-01 22:49:32 +02:00
yggverse
c8fee68599 allow external redirection (as can't find this restriction in gemini specification) 2025-02-01 20:49:06 +02:00
yggverse
afc33c1a03 implement resend form ability on request failure 2025-01-31 20:06:52 +02:00
yggverse
c4e8f2ff61 prefer server message on failure code received 2025-01-31 18:38:28 +02:00
yggverse
ed1dbd421c remove Subject struct, use public Page API for Client driver, remove widget mod 2025-01-28 22:07:08 +02:00
yggverse
6f814dd382 implement format_bytes as usize trait 2025-01-28 17:22:37 +02:00
yggverse
8ea11a215a remove extra lines 2025-01-28 17:09:27 +02:00
yggverse
3d3e0d3b0a format bytes total 2025-01-28 17:08:36 +02:00
yggverse
223928905e update namespace 2025-01-27 21:16:33 +02:00
yggverse
567dbe18e6 update ggemini api 2025-01-27 20:58:11 +02:00
yggverse
51e3f54661 make navigation entries private 2025-01-27 16:38:01 +02:00
yggverse
3d1a07213c implement request as trait 2025-01-27 16:30:27 +02:00
yggverse
e7bd5bbdc6 begin request entry refactory 2025-01-26 19:58:24 +02:00
yggverse
418b04c86c update comment 2025-01-26 11:52:26 +02:00
yggverse
9ba99417ae hide input forms on handle begin 2025-01-26 11:49:12 +02:00
yggverse
b9b91fb628 fix default mime type 2025-01-25 23:42:51 +02:00
yggverse
5d619ff684 handle error codes 2025-01-25 23:09:30 +02:00
yggverse
0f1c23ce1a use default mime type for Titan text input 2025-01-25 22:23:27 +02:00
yggverse
913030a955 add new tab item action group, delegate history handle to action implementation 2025-01-25 17:28:05 +02:00
yggverse
10c73f4e3d group entities 2025-01-23 20:47:20 +02:00
yggverse
054c30b238 remove extra title member 2025-01-23 16:11:19 +02:00