Commit Graph

  • e03a74c8b8 update version master yggverse 2025-08-22 18:37:39 +03:00
  • adadb149b8 apply clippy optimizations yggverse 2025-08-22 18:03:34 +03:00
  • 5d3d6d4c7f use stable libspelling yggverse 2025-08-22 17:57:17 +03:00
  • 52e9cc8d2e use hexpand, reorder properties asc yggverse 2025-08-02 13:49:26 +03:00
  • 7de33557f1 fix proxy resolver update on request entry autocomplete yggverse 2025-08-01 21:01:25 +03:00
  • 500ae1a20a use spawn_future_local yggverse 2025-07-29 21:47:27 +03:00
  • d5ffc672aa use semantic method name yggverse 2025-07-29 20:00:58 +03:00
  • e7e216aaea remove private level for the entry with extra methods yggverse 2025-07-29 19:59:05 +03:00
  • 6e4eec54f0 isolate request entry, fix proxy resolver change on entry update (by using sync lookup impl) yggverse 2025-07-29 16:57:17 +03:00
  • 65c5ffebb0 update error text yggverse 2025-07-29 12:21:06 +03:00
  • dad7c2b255 update placeholder text yggverse 2025-07-29 12:19:57 +03:00
  • 07c7fc4836 update host validation rule yggverse 2025-07-29 12:10:53 +03:00
  • 0911aba08c add specification reference yggverse 2025-07-29 12:08:55 +03:00
  • 1819a9a94e update dialog text yggverse 2025-07-29 11:58:55 +03:00
  • 1bfa82ff56 update tooltips text yggverse 2025-07-29 11:57:46 +03:00
  • 16c8c2c0d4 update tooltips text, update host validation method yggverse 2025-07-29 11:55:03 +03:00
  • 0f9bafdbd5 remove async-channel dependency yggverse 2025-07-27 04:35:31 +03:00
  • 499236546e add issue reference yggverse 2025-07-27 03:26:23 +03:00
  • 1ac3840e56 Use custom libspelling branch with the latest gtk-rs v0.10 API, enable spelling features yggverse 2025-07-27 03:13:05 +03:00
  • be34e0bf43 fix proxy indication update (on disable) yggverse 2025-07-26 14:54:41 +03:00
  • ea7ed06371 update tooltip text yggverse 2025-07-26 14:54:30 +03:00
  • b1a76f910d use stable ggemini, ggemtext versions; add comment to libspelling temporarily disabled yggverse 2025-07-26 14:33:00 +03:00
  • 910490c6b2 fix proxy resolver unset yggverse 2025-07-26 13:42:47 +03:00
  • adfb8d93c7 remove extra line yggverse 2025-07-26 13:27:04 +03:00
  • efe055f60f fix highlight condition yggverse 2025-07-26 13:26:40 +03:00
  • 44661c5136 refresh proxy indication for all tabs on settings change, short local var names yggverse 2025-07-26 13:15:06 +03:00
  • 6d419f9234 implement recently closed history tab yggverse 2025-07-26 12:04:42 +03:00
  • 9a6c8be37f fix gtk spacial chars warning yggverse 2025-07-26 11:27:41 +03:00
  • c34db6b5f7 move proxy menu item to the settings submenu yggverse 2025-07-26 11:06:58 +03:00
  • d60b46a333 improve history/bookmarks ui responsibility: make text selectable, add suffix widgets to open the links, add visit counter to the history dialog yggverse 2025-07-26 10:56:04 +03:00
  • 12ace95042 disable search feature for the proxy dialog yggverse 2025-07-26 10:09:36 +03:00
  • 672d95b98e update button tooltips yggverse 2025-07-26 09:57:21 +03:00
  • c10fb6c8be follow content size yggverse 2025-07-26 09:53:23 +03:00
  • 266ec18c31 add missed ui preset condition yggverse 2025-07-26 09:11:07 +03:00
  • ae41ff0feb fix SwitchRow parent class yggverse 2025-07-26 09:04:03 +03:00
  • 4dc18d0d90 update tooltip text yggverse 2025-07-26 08:56:30 +03:00
  • f41b7a57bd use HashMap to store misc index yggverse 2025-07-26 08:55:53 +03:00
  • f944575784 add assertion check yggverse 2025-07-26 08:40:14 +03:00
  • 8fb0574fc2 make option description selectable yggverse 2025-07-26 08:26:14 +03:00
  • 06f3b3e40c uppercase the Request entry name yggverse 2025-07-26 08:25:44 +03:00
  • 3bf75b40aa implement UI frontend for the proxy connection dialog yggverse 2025-07-26 08:24:28 +03:00
  • eac71c07f6 fix incorrect assertion yggverse 2025-07-26 08:21:19 +03:00
  • 5e32113747 remove extra copy yggverse 2025-07-26 07:51:41 +03:00
  • 8df429e98f implement backend for the proxy misc configuration yggverse 2025-07-26 07:50:19 +03:00
  • d48bf91ffa rename menu item yggverse 2025-07-26 05:36:55 +03:00
  • b56cd19164 move DateTime type out of DB row member yggverse 2025-07-26 05:25:15 +03:00
  • a7c6e79aac implement proxy exceptions tab yggverse 2025-07-26 05:21:29 +03:00
  • b15e4a5fc1 separate children proxy components yggverse 2025-07-26 04:26:20 +03:00
  • 02f6419b92 use IndexMap to keep index order yggverse 2025-07-25 16:35:15 +03:00
  • 63c6898aab update readme yggverse 2025-07-25 15:57:14 +03:00
  • ebb38008e1 implement separated dialogs for the Bookmarks and History menu items yggverse 2025-07-25 15:52:14 +03:00
  • e548efc93f implement proxy settings dialog (rules tab) yggverse 2025-07-25 13:41:21 +03:00
  • b548fb16d3 use previously constructed ProxyResolver object (prevent extra search operations) yggverse 2025-07-24 14:17:49 +03:00
  • 1cbcd72c71 highlight proxy lookup issues with the error class yggverse 2025-07-24 13:30:07 +03:00
  • 0e71b44f45 add tooltip cleanup yggverse 2025-07-24 10:30:57 +03:00
  • 1fcc29f3f2 show proxy info as the entry tooltip yggverse 2025-07-24 10:28:39 +03:00
  • fc87c4ce00 remove extra Uri conversion yggverse 2025-07-24 09:37:42 +03:00
  • c7a9a62566 indicate proxied connections by coloring the request entry yggverse 2025-07-24 09:28:43 +03:00
  • 7087d8ef7c move proxy setter to the request handler yggverse 2025-07-24 07:59:31 +03:00
  • 1302a89c44 rename regex field to request, increase db field size to 1024 bytes yggverse 2025-07-24 07:03:33 +03:00
  • 4c305f967f implement proxy backend features yggverse 2025-07-24 06:25:01 +03:00
  • 77ee4aa78c separate host/port columns, increase host len to 1024 bytes yggverse 2025-07-23 08:15:48 +03:00
  • a7230fd329 use internal address HashMap registry for the TOFU validation yggverse 2025-07-23 07:47:07 +03:00
  • 6d6b1bc8c8 temporary disable libspelling, use latest gtk api versions yggverse 2025-07-23 05:44:42 +03:00
  • 2014f5e421 update some dependencies versions yggverse 2025-07-23 04:31:26 +03:00
  • 59d6c6610f update readme yggverse 2025-07-23 02:31:13 +03:00
  • b187f36028 remove async dependencies yggverse 2025-07-23 02:27:48 +03:00
  • e2b0cd6b0d remove incorrect async features implementation yggverse 2025-07-23 02:13:48 +03:00
  • f831212d40 init profile TOFU features yggverse 2025-07-23 02:13:10 +03:00
  • 5aa6b1464c use symbolic icon yggverse 2025-07-22 23:15:19 +03:00
  • 346f553fe7 add mycelium network reference yggverse 2025-07-06 14:56:38 +03:00
  • 8d327ff9df format bytes on page preload yggverse 2025-07-04 21:20:46 +03:00
  • 8b7d4b1624 fix content type detection (make links clickable on uri contains trailing slash only) yggverse 2025-07-01 21:12:13 +03:00
  • 03732213ce update version yggverse 2025-06-29 18:50:44 +03:00
  • a4aca33d02 fix panic yggverse 2025-06-29 18:50:24 +03:00
  • 565748ae58 remove extra copy yggverse 2025-06-29 17:05:02 +03:00
  • 1516531ad1 close connection gracefully, register disconnection event time yggverse 2025-06-29 16:58:24 +03:00
  • 3bd799af78 check content type renderability before preload the data yggverse 2025-06-29 12:20:40 +03:00
  • 67072eb8ea generate document title based on first non-empty line matches condition yggverse 2025-06-28 11:05:11 +03:00
  • 1fa8f3f29d generate document title based on first line yggverse 2025-06-28 09:58:04 +03:00
  • 5c3f41c054 increase loading widget toggle to 100Kb yggverse 2025-06-28 08:32:10 +03:00
  • 27a79a10f5 init the loading widget on total size reached instead of use timeout yggverse 2025-06-28 08:21:10 +03:00
  • 61e3230f66 update version yggverse 2025-06-28 08:16:21 +03:00
  • be32efed6d apply cargo clippy optimizations yggverse 2025-06-28 08:16:03 +03:00
  • f91b4f5d62 prevent operation cancelled message on redirect yggverse 2025-06-27 08:37:33 +03:00
  • 21c8402004 register the event to continue the local redirection yggverse 2025-06-27 08:03:45 +03:00
  • 01a2021fa2 replace format with push yggverse 2025-06-27 07:54:42 +03:00
  • de775e94a1 add .log extension as renderable with text/plain controller yggverse 2025-06-27 07:45:02 +03:00
  • da533d8826 remove header value update as the nex is header-less protocol yggverse 2025-06-27 07:40:33 +03:00
  • 53348d12b6 update comment yggverse 2025-06-26 22:51:16 +03:00
  • f9fbaa3f97 update version yggverse 2025-06-26 22:48:33 +03:00
  • 2f4cc8f00f auto-append missed trailing slash to the root locations yggverse 2025-06-26 22:48:25 +03:00
  • 9198f2a4f5 show the download dialog for the unsupported content types yggverse 2025-06-26 22:17:15 +03:00
  • 805c5c5263 escape special fs chars yggverse 2025-06-26 22:16:48 +03:00
  • 62fbeca95d add missed event to update the connection info yggverse 2025-06-26 21:02:47 +03:00
  • 4d1fa804ba add missed trailing slash condition based on the current url yggverse 2025-06-26 20:53:15 +03:00
  • 6a3ee89d8b switch the loading widget only when this action is required by timeout (prevents background blinks on page reload) yggverse 2025-06-26 20:16:22 +03:00
  • dad58098f3 show entire links + text, change external reference indicator yggverse 2025-06-26 18:36:39 +03:00
  • 3c61a9a8b0 fix next release version yggverse 2025-06-26 18:08:24 +03:00
  • 337bf32707 implement text/nex renderer yggverse 2025-06-26 18:02:52 +03:00