35 Commits

Author SHA1 Message Date
yggverse
19a07cdf1d remove direct memory access 2025-03-14 12:51:33 +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
73c35d25d8 implement suggestion titles, search in history, show bookmark as icon indicator 2025-03-11 11:09:49 +02:00
yggverse
268af30830 reorganize history memory model 2025-03-08 21:02:31 +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
6585597103 snap history on some conditions match only 2025-02-15 16:03:51 +02:00
yggverse
80c9a2792a move filepath resolve to the lookup function 2025-02-15 15:56:05 +02:00
yggverse
be9e55a4cf try autocomplete scheme if the request match local filename 2025-02-15 14:44:28 +02:00
yggverse
9e1fb9c5ca init local browser driver 2025-02-13 09:04:06 +02:00
yggverse
bf50a6f7d5 increase lookup timeout 2025-02-01 23:30:47 +02:00
yggverse
b8a8fb49de implement custom search providers feature 2025-01-30 15:53:26 +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
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
ac4551d090 use kennedy.gemi.dev as default search provider 2025-01-26 20:03:49 +02:00
yggverse
e7bd5bbdc6 begin request entry refactory 2025-01-26 19:58:24 +02:00
yggverse
73511cef50 remove extra reference 2025-01-25 19:58:29 +02:00
yggverse
3e570bd268 fix search request detection, fix suggestion formatter 2025-01-25 19:41:12 +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
6e6c038593 separate handler, begin Titan input integration 2025-01-22 17:37:38 +02:00
yggverse
a31afe2de4 draft data chunks format 2025-01-22 08:47:32 +02:00
yggverse
97af26c44e return reference to counter Label 2025-01-22 07:55:31 +02:00
yggverse
c72da12c26 draft Titan widget features 2025-01-22 07:38:51 +02:00
yggverse
133d0f39f2 move common handler features to the parent level 2025-01-22 06:47:06 +02:00
yggverse
025899ba68 change comment position 2025-01-22 05:45:39 +02:00
yggverse
436899a248 return Uri as Result to handle redirect on error 2025-01-22 05:44:30 +02:00
yggverse
130f66deff handle undefined scheme route 2025-01-22 05:32:23 +02:00
yggverse
5570b6fa85 use shared Subject struct for Page and TabPage 2025-01-22 05:25:16 +02:00
yggverse
065bd8bfad remove extra member delegation 2025-01-22 05:07:16 +02:00
yggverse
88457b3fa0 update is_loading update logic 2025-01-21 19:39:44 +02:00
yggverse
0c08a0fb2f begin multi-driver page client implementation 2025-01-21 15:04:31 +02:00