Commit graph

359 commits

Author SHA1 Message Date
yggverse
06a142d68f show all children widgets 2024-07-18 17:15:47 +03:00
yggverse
a0dfd10b8c fix set_from_resource method name 2024-07-18 17:08:56 +03:00
yggverse
1086d48051 implement image mime types support 2024-07-18 17:05:25 +03:00
yggverse
8f6c27ed2b define image mime types 2024-07-18 16:56:10 +03:00
yggverse
9661eb21c5 update shared memory pool api 2024-07-18 16:49:45 +03:00
yggverse
287f843283 fix return handler on activate-link event 2024-07-18 15:32:23 +03:00
yggverse
aa3de2980c refresh header by new title if current page is active 2024-07-18 15:26:55 +03:00
yggverse
78029264db use gemtext title on available 2024-07-18 14:53:52 +03:00
yggverse
5b821996c5 fix connection data update 2024-07-18 14:49:01 +03:00
yggverse
300cc6b8a2 implement viewport update method 2024-07-18 14:10:48 +03:00
yggverse
2f6ac84f3e set titles from connection response 2024-07-18 12:26:26 +03:00
yggverse
03b4555c5d update title on response expected 2024-07-18 11:59:34 +03:00
yggverse
51c94779f6 add missed abstraction requirement 2024-07-18 11:52:03 +03:00
yggverse
1843d72ff5 make MIME type argument primary 2024-07-18 11:36:55 +03:00
yggverse
2cb2205b1a rename setter 2024-07-18 11:31:35 +03:00
yggverse
e90faf7686 use namespace 2024-07-18 11:24:11 +03:00
yggverse
30b386dd44 remove deprecated constructions 2024-07-18 11:22:54 +03:00
yggverse
c1c5ad08be use namespace 2024-07-18 11:21:32 +03:00
yggverse
81595f0b79 refactor page mime routing to init multimedia support 2024-07-18 11:19:08 +03:00
yggverse
720f9ebbae use filesystem defined mime type constants 2024-07-18 10:00:58 +03:00
yggverse
9a534caacc replace exception with plain text message 2024-07-17 22:51:12 +03:00
yggverse
9be1f030f4 draft image renderer route 2024-07-17 21:01:03 +03:00
yggverse
ac4e166eb3 reduce size of the shared memory block for mime type 2024-07-17 20:31:50 +03:00
yggverse
fe877b8b2e define size of the shared memory blocks 2024-07-17 20:28:08 +03:00
yggverse
0183d4dbb4 update MIME type detection 2024-07-17 19:54:27 +03:00
yggverse
bf9b7cbc93 use text/gemini mime type by default 2024-07-17 19:46:30 +03:00
yggverse
fe3bec5caa move MIME type constants to Filesystem model 2024-07-17 17:34:28 +03:00
yggverse
7230bec4cf update MIME type detection 2024-07-17 17:18:56 +03:00
yggverse
6d3f669603 add getMimeByPath, getMimeByData methods 2024-07-17 17:15:25 +03:00
yggverse
126890710b rename method 2024-07-17 14:17:17 +03:00
yggverse
b18b9bb99e update shared memory pool api 2024-07-17 12:52:27 +03:00
yggverse
3ff79cb0be draft async request for sync gemini/next api 2024-07-17 11:04:16 +03:00
yggverse
5b17cf6aca implement close connection method to free shared memory pool 2024-07-17 10:40:00 +03:00
yggverse
ed31a3b13f fix const access 2024-07-17 10:29:12 +03:00
yggverse
74ac29f217 update shared memory pool api 2024-07-17 10:27:37 +03:00
yggverse
04238c3d6c add nullable values support 2024-07-17 10:25:52 +03:00
yggverse
59d1c8cb06 fix namespace 2024-07-17 10:11:02 +03:00
yggverse
6c18187e2a set empty value by default 2024-07-17 09:55:40 +03:00
yggverse
8b28265204 implement shared memory pool model 2024-07-17 09:53:33 +03:00
yggverse
1d2641dceb make pool argument optional 2024-07-16 23:15:49 +03:00
yggverse
f05db4b291 render page on connection completed only 2024-07-16 23:11:18 +03:00
yggverse
d843f97355 use namespace 2024-07-16 19:01:43 +03:00
yggverse
4eeb7b3971 rename buffer to pool 2024-07-16 18:58:56 +03:00
yggverse
7212e44314 init shared memory buffer for async operations 2024-07-16 18:48:33 +03:00
yggverse
d67589568c require shmop extension 2024-07-16 18:19:58 +03:00
yggverse
92e904ef70 use connection namespace 2024-07-16 16:53:08 +03:00
yggverse
3030ad6f9d set mime type 2024-07-16 16:49:36 +03:00
yggverse
05ae4f166d implement protocol exception 2024-07-16 16:42:06 +03:00
yggverse
6e72186e9c update description 2024-07-16 13:13:59 +03:00
yggverse
0d9f308949 rename request method 2024-07-16 13:13:23 +03:00