Commit graph

308 commits

Author SHA1 Message Date
yggverse
19a07cdf1d remove direct memory access 2025-03-14 12:51:33 +02:00
yggverse
33d5d414ac delegate history_snap action to protocol driver implementation 2025-03-12 11:00:16 +02:00
yggverse
ce2b02569d store optional page title 2025-03-11 19:58:09 +02:00
yggverse
73c35d25d8 implement suggestion titles, search in history, show bookmark as icon indicator 2025-03-11 11:09:49 +02:00
yggverse
4a2996d3b7 use single click for selection and double click for activation, hide suggestions on escape, replace request trait with struct 2025-03-10 21:28:48 +02:00
yggverse
268af30830 reorganize history memory model 2025-03-08 21:02:31 +02:00
yggverse
a874bd8106 update bookmarks handler 2025-03-08 11:33:16 +02:00
yggverse
5effd63575 use anyhow crate, return id on insert 2025-03-07 18:14:37 +02:00
yggverse
33943d37f1 update gemtext error handler 2025-03-05 17:57:28 +02:00
yggverse
c8607e151a reset notice banner on page update 2025-03-05 16:55:38 +02:00
yggverse
12474b0f44 implement notice banner 2025-03-03 09:54:02 +02:00
yggverse
25db274d2e move is_needs_attention state to page, reorganize TabView access levels 2025-01-30 22:40:47 +02:00
yggverse
2dc6154d54 move identity feature to request area 2025-01-29 15:13:35 +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
10539a1d30 remove extra component 2025-01-27 16:47:26 +02:00
yggverse
3d1a07213c implement request as trait 2025-01-27 16:30:27 +02:00
yggverse
1c98178f67 remove extra widget mod 2025-01-27 16:09:23 +02:00
yggverse
ee8f7f69af remove deprecated feature 2025-01-27 15:00:58 +02:00
yggverse
b3b2763af1 remove extra update actions 2025-01-27 13:40:10 +02:00
yggverse
e7bd5bbdc6 begin request entry refactory 2025-01-26 19:58:24 +02:00
yggverse
2b472eb618 implement middle click controller for history navigation buttons 2025-01-26 10:06:05 +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
054c30b238 remove extra title member 2025-01-23 16:11:19 +02:00
yggverse
137301200f delegate home url parse to request component 2025-01-22 20:52:34 +02:00
yggverse
972fa6c3db reorganize children widgets 2025-01-22 08:28:27 +02:00
yggverse
88457b3fa0 update is_loading update logic 2025-01-21 19:39:44 +02:00
yggverse
2f22185d6a fix is loading condition 2025-01-21 19:07:23 +02:00
yggverse
5ab51db946 remove deprecated features 2025-01-21 18:29:09 +02:00
yggverse
0c08a0fb2f begin multi-driver page client implementation 2025-01-21 15:04:31 +02:00
yggverse
df8dea9534 begin request reorganization with isolated driver imp 2025-01-20 07:12:38 +02:00
yggverse
ce9695f2d0 remove extras 2025-01-19 13:13:39 +02:00
yggverse
7ecedc6f03 remove extra lines 2025-01-19 13:12:14 +02:00
yggverse
cb17361f31 reorganize duplicated members 2025-01-19 13:11:46 +02:00
yggverse
27ec38fa45 reorder public functions 2025-01-19 13:05:15 +02:00
yggverse
f73b5c7956 separate page handler from loader, draft some Titan features 2025-01-19 12:52:53 +02:00
yggverse
613b724c9e remove extra reference 2025-01-19 10:57:07 +02:00
yggverse
cdf4d21edd fix navigation entry update 2025-01-19 10:56:22 +02:00
yggverse
acfd730c95 fix redirection handler 2025-01-19 10:51:58 +02:00
yggverse
0ff182f15d reorganize page loading methods 2025-01-19 10:17:12 +02:00
yggverse
6b02922f97 rename method 2025-01-19 05:20:08 +02:00
yggverse
b6e1ae4e6a reorganize request routing 2025-01-18 12:53:23 +02:00
yggverse
dc3b3f5a36 remove extra format macros 2025-01-18 07:32:03 +02:00
yggverse
86a6ad058a draft redirection referrer feature 2025-01-18 06:48:28 +02:00
yggverse
29fee89e64 implement Redirect options enum 2025-01-17 22:17:01 +02:00
yggverse
380ade924f draft redirection features 2025-01-17 08:57:46 +02:00
yggverse
65237abee0 remove extra reference 2025-01-17 04:56:16 +02:00
yggverse
608ab7f3e7 remove extra line 2025-01-17 00:53:20 +02:00
yggverse
14159d54e1 handle undefined mime type errors with download status page, optional rename constructors from new to build 2025-01-17 00:52:31 +02:00
yggverse
786286dc3e move static driver members to separated gemini mod, rename ggemini, ggemtext dependencies 2025-01-16 23:39:46 +02:00
yggverse
d3dfd6fb60 use mime as enum name 2025-01-16 23:30:20 +02:00