Commit graph

111 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
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
0061320050 sync tab action status with global actions 2025-01-31 01:37:49 +02:00
yggverse
25db274d2e move is_needs_attention state to page, reorganize TabView access levels 2025-01-30 22:40:47 +02:00
yggverse
b8a8fb49de implement custom search providers feature 2025-01-30 15:53:26 +02:00
yggverse
91e674ae29 detect primary icon on construct, rename some actions 2025-01-29 22:42:12 +02:00
yggverse
e1345a4922 add identity action to the tab actions group 2025-01-29 20:16:44 +02:00
yggverse
f581f1d2f3 fix identity request implementation 2025-01-29 15:50:32 +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
94ab229c1b implement unsupported dialog as trait 2025-01-28 16:01:17 +02:00
yggverse
6501738737 fix auth indicator update on identity apply 2025-01-28 15:49:35 +02:00
yggverse
1e5b72358a enable history record on reload action 2025-01-27 19:29:08 +02:00
yggverse
af7a34c2ce remove public access to mod 2025-01-27 18:08:52 +02:00
yggverse
10539a1d30 remove extra component 2025-01-27 16:47:26 +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
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
8b4d184ad7 reorganize reload action, add middle click handler 2025-01-26 13:28:20 +02:00
yggverse
3ee6a03c30 reorganize home action, add middle click handler 2025-01-26 13:07:20 +02:00
yggverse
0023f6f299 remove extra reference 2025-01-26 10:55:46 +02:00
yggverse
3e89b5e05e grab focus only on request entry is empty 2025-01-26 10:54:28 +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
089a91d5a2 remove scheme from scope, rename build constructors 2025-01-23 11:46:43 +02:00
yggverse
ed0172be68 enable identity selection for Titan protocol 2025-01-23 10:21:30 +02:00
yggverse
137301200f delegate home url parse to request component 2025-01-22 20:52:34 +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
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
edb385f903 rename constructors 2025-01-15 00:25:33 +02:00
yggverse
2ff6b9d963 move meta entities to the page level, remove extra references, add change some db tables structure, change app version 2025-01-14 22:16:48 +02:00
yggverse
eabd16aaf7 optimize clone semantics, enshort namespaces 2025-01-11 20:56:53 +02:00
yggverse
a1617b2b1b give name to gobject variables 2024-12-14 06:50:30 +02:00
yggverse
ea3aab4d68 use shared reference for tab item id 2024-12-11 17:26:33 +02:00
yggverse
ff3f064534 remove extra getters, give names to gobjects 2024-12-09 21:26:47 +02:00
yggverse
483be18b17 replace reload request feature with global update action 2024-12-07 23:31:15 +02:00
yggverse
0af69d99f6 remove extra getters 2024-11-28 01:35:48 +02:00
yggverse
3ce272cd70 remove extra getters 2024-11-28 00:53:06 +02:00
yggverse
88a37c545b draft ggemini 0.11.0 version api 2024-11-27 04:20:56 +02:00
yggverse
0091175d2a reload page on identity apply 2024-11-20 11:51:56 +02:00
yggverse
14c31734fd begin identity dialog implementation 2024-11-17 16:28:45 +02:00