2082 Commits

Author SHA1 Message Date
yggverse
4dc18d0d90 update tooltip text 2025-07-26 08:56:30 +03:00
yggverse
f41b7a57bd use HashMap to store misc index 2025-07-26 08:55:53 +03:00
yggverse
f944575784 add assertion check 2025-07-26 08:40:14 +03:00
yggverse
8fb0574fc2 make option description selectable 2025-07-26 08:26:14 +03:00
yggverse
06f3b3e40c uppercase the Request entry name 2025-07-26 08:25:44 +03:00
yggverse
3bf75b40aa implement UI frontend for the proxy connection dialog 2025-07-26 08:24:28 +03:00
yggverse
eac71c07f6 fix incorrect assertion 2025-07-26 08:21:19 +03:00
yggverse
5e32113747 remove extra copy 2025-07-26 07:51:41 +03:00
yggverse
8df429e98f implement backend for the proxy misc configuration 2025-07-26 07:50:19 +03:00
yggverse
d48bf91ffa rename menu item 2025-07-26 05:36:55 +03:00
yggverse
b56cd19164 move DateTime type out of DB row member 2025-07-26 05:25:15 +03:00
yggverse
a7c6e79aac implement proxy exceptions tab 2025-07-26 05:21:29 +03:00
yggverse
b15e4a5fc1 separate children proxy components 2025-07-26 04:26:20 +03:00
yggverse
02f6419b92 use IndexMap to keep index order 2025-07-25 16:35:15 +03:00
yggverse
63c6898aab update readme 2025-07-25 15:57:14 +03:00
yggverse
ebb38008e1 implement separated dialogs for the Bookmarks and History menu items 2025-07-25 15:52:14 +03:00
yggverse
e548efc93f implement proxy settings dialog (rules tab) 2025-07-25 13:41:21 +03:00
yggverse
b548fb16d3 use previously constructed ProxyResolver object (prevent extra search operations) 2025-07-24 14:17:49 +03:00
yggverse
1cbcd72c71 highlight proxy lookup issues with the error class 2025-07-24 13:30:07 +03:00
yggverse
0e71b44f45 add tooltip cleanup 2025-07-24 10:30:57 +03:00
yggverse
1fcc29f3f2 show proxy info as the entry tooltip 2025-07-24 10:28:39 +03:00
yggverse
fc87c4ce00 remove extra Uri conversion 2025-07-24 09:37:42 +03:00
yggverse
c7a9a62566 indicate proxied connections by coloring the request entry 2025-07-24 09:28:43 +03:00
yggverse
7087d8ef7c move proxy setter to the request handler 2025-07-24 07:59:31 +03:00
yggverse
1302a89c44 rename regex field to request, increase db field size to 1024 bytes 2025-07-24 07:03:33 +03:00
yggverse
4c305f967f implement proxy backend features 2025-07-24 06:25:01 +03:00
yggverse
77ee4aa78c separate host/port columns, increase host len to 1024 bytes 2025-07-23 08:15:48 +03:00
yggverse
a7230fd329 use internal address HashMap registry for the TOFU validation 2025-07-23 07:47:07 +03:00
yggverse
6d6b1bc8c8 temporary disable libspelling, use latest gtk api versions 2025-07-23 05:44:42 +03:00
yggverse
2014f5e421 update some dependencies versions 2025-07-23 04:31:26 +03:00
yggverse
59d6c6610f update readme 2025-07-23 02:31:13 +03:00
yggverse
b187f36028 remove async dependencies 2025-07-23 02:27:48 +03:00
yggverse
e2b0cd6b0d remove incorrect async features implementation 2025-07-23 02:13:48 +03:00
yggverse
f831212d40 init profile TOFU features 2025-07-23 02:13:10 +03:00
yggverse
5aa6b1464c use symbolic icon 2025-07-22 23:15:19 +03:00
yggverse
346f553fe7 add mycelium network reference 2025-07-06 14:56:38 +03:00
yggverse
8d327ff9df format bytes on page preload 2025-07-04 21:20:46 +03:00
yggverse
8b7d4b1624 fix content type detection (make links clickable on uri contains trailing slash only) 2025-07-01 21:12:13 +03:00
yggverse
03732213ce update version 2025-06-29 18:50:44 +03:00
yggverse
a4aca33d02 fix panic 2025-06-29 18:50:24 +03:00
yggverse
565748ae58 remove extra copy 2025-06-29 17:05:02 +03:00
yggverse
1516531ad1 close connection gracefully, register disconnection event time 2025-06-29 16:58:24 +03:00
yggverse
3bd799af78 check content type renderability before preload the data 2025-06-29 12:20:40 +03:00
yggverse
67072eb8ea generate document title based on first non-empty line matches condition 2025-06-28 11:05:11 +03:00
yggverse
1fa8f3f29d generate document title based on first line 2025-06-28 09:58:04 +03:00
yggverse
5c3f41c054 increase loading widget toggle to 100Kb 2025-06-28 08:32:10 +03:00
yggverse
27a79a10f5 init the loading widget on total size reached instead of use timeout 2025-06-28 08:21:10 +03:00
yggverse
61e3230f66 update version 2025-06-28 08:16:21 +03:00
yggverse
be32efed6d apply cargo clippy optimizations 2025-06-28 08:16:03 +03:00
yggverse
f91b4f5d62 prevent operation cancelled message on redirect 2025-06-27 08:37:33 +03:00