Commit graph

102 commits

Author SHA1 Message Date
yggverse
1c29639468 add header string dump, reorganize size struct 2025-03-25 21:19:48 +02:00
yggverse
48aa19d1e4 use high-level implementation method, handle error case 2025-03-25 07:45:18 +02:00
yggverse
02dfa3cb3c update ggemini api, optimize failure handle 2025-03-25 05:18:04 +02:00
yggverse
898c6d407f remove extra lines 2025-03-25 04:03:22 +02:00
yggverse
37efb30729 update redirection handler (ggemini api upgrade) 2025-03-25 03:08:35 +02:00
yggverse
22d8898917 reduce certificate handler codebase, by using new ggemini api features 2025-03-25 03:05:19 +02:00
yggverse
100b0a1280 enshort construction by using common methods 2025-03-25 02:33:22 +02:00
yggverse
7d65795e8c update ggemtext api 2025-03-24 23:05:31 +02:00
yggverse
c6a691bbdf update header len for input statuses 2025-03-24 22:23:39 +02:00
yggverse
2660fad68d update ggemini api 2025-03-24 20:56:14 +02:00
yggverse
f7b2bbc432 begin ggemini 0.18 features integration, collect header data in page info holder 2025-03-24 06:51:54 +02:00
yggverse
556a1eba89 update indication icon on page handle 2025-03-23 04:26:28 +02:00
yggverse
e8eaaa5f32 add clear events method 2025-03-23 02:43:26 +02:00
yggverse
1a1fa86ac5 add header size, reorganize Size struct, add unset methods 2025-03-23 02:35:44 +02:00
yggverse
12df902983 actualize info member by commit, make update_page_info scope-dependent, set_request globally where it is possible 2025-03-22 20:37:30 +02:00
yggverse
3d7818fbd6 hold socket address info 2025-03-22 19:52:49 +02:00
yggverse
96230ee476 draft page info dialog features 2025-03-22 05:04:43 +02:00
yggverse
05a8647f28 move info component into navigation request level 2025-03-21 22:44:33 +02:00
yggverse
827f3bb7e9 rename event name, use const 2025-03-20 04:58:04 +02:00
yggverse
731a55cf47 draft page info dialog components, enshort local variables name 2025-03-20 04:30:45 +02:00
yggverse
cc7df23f39 apply new fmt version 2025-03-16 21:56:18 +02:00
yggverse
6f9c2a950a use shared title 2025-03-15 23:13:11 +02:00
yggverse
7ad322e06e disable external redirections by default 2025-03-15 23:10:15 +02:00
yggverse
7803aa1c44 restore optional history snaps 2025-03-12 11:52:05 +02:00
yggverse
33d5d414ac delegate history_snap action to protocol driver implementation 2025-03-12 11:00:16 +02:00
yggverse
33943d37f1 update gemtext error handler 2025-03-05 17:57:28 +02:00
yggverse
12474b0f44 implement notice banner 2025-03-03 09:54:02 +02:00
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