sandbankdisperser
|
f833188234
|
vweb: return 404 on file not found (#18219)
|
2023-05-21 15:23:43 +02:00 |
|
yuyi
|
492a93ecd9
|
vweb: make controllers of struct Controller public (#18153)
|
2023-05-10 18:31:43 +03:00 |
|
Casper Kuethe
|
5f870f41b5
|
vweb: implement database pool (#18010)
|
2023-04-23 03:37:15 +03:00 |
|
Casper Kuethe
|
838083e610
|
vweb: add an overridable .not_found() method, for making a custom 404 page + tests fixes (#17936)
|
2023-04-12 00:50:03 +03:00 |
|
Casper Kuethe
|
930bdd935b
|
vweb: fix static files copying (#17891)
|
2023-04-06 03:10:23 +02:00 |
|
Casper Kuethe
|
b2735bf937
|
vweb: add controllers (#17840)
|
2023-04-02 15:46:43 +02:00 |
|
Josh Montoya
|
51ad565ed6
|
vweb: implement worker pool (#17298)
|
2023-04-02 01:24:33 +02:00 |
|
Alexander Medvednikov
|
6756d28595
|
all: 2023 copyright
|
2023-03-28 22:55:57 +02:00 |
|
Casper Kuethe
|
1f613a082a
|
vweb: use net.http.Cookie (#17807)
|
2023-03-28 22:27:01 +02:00 |
|
Casper Kuethe
|
1fe5aca782
|
vweb: middleware implementation (#17730)
|
2023-03-26 00:57:42 +01:00 |
|
ArthurZhou
|
8c35ee0722
|
vweb: add an option to disable startup message (#17645)
|
2023-03-17 21:41:25 +01:00 |
|
Delyan Angelov
|
6e1e406288
|
vweb: implement live page reload in development, based on polling (useful with watch) (#17683)
|
2023-03-16 21:00:47 +01:00 |
|
Delyan Angelov
|
9f1239c56e
|
vweb,net: fix vweb crash when the connection was closed prematurely (tested with Chrome on windows, refreshing as fast as possible)
|
2022-12-17 19:08:59 +02:00 |
|
Delyan Angelov
|
1aec40a126
|
vweb: flush stdout after the Running app on message, fix potential invalid map value access in serve_if_static
|
2022-12-17 18:04:50 +02:00 |
|
Subhomoy Haldar
|
b07e447764
|
encoding.html: add escape() function (#16666)
|
2022-12-13 22:10:57 +02:00 |
|
yuyi
|
ef5be22f81
|
all: replace generic <> with [] - part 2 (#16536)
|
2022-11-26 18:23:26 +02:00 |
|
yuyi
|
017ace6ea7
|
vfmt: change all '$expr' to '${expr}' (#16428)
|
2022-11-15 16:53:13 +03:00 |
|
Alexander Medvednikov
|
e81e0ac708
|
fmt: replace go with spawn
|
2022-11-05 10:46:40 +03:00 |
|
yuyi
|
f6844e9766
|
all: change optional to result of io (#16075)
|
2022-10-16 09:28:57 +03:00 |
|
shove
|
8b962f8446
|
checker: fix nested struct reference type field initialized check. (fix: #15741) (#15752)
|
2022-09-15 07:59:31 +03:00 |
|
Hitalo de Jesus do Rosário Souza
|
eafbf335cf
|
docs: improve vlib/vweb/README.md (#15146)
|
2022-08-20 12:06:24 +03:00 |
|
Alexander Medvednikov
|
46f32fc10c
|
checker: require unsafe for free()
|
2022-08-20 08:03:07 +03:00 |
|
yuyi
|
275a997ec1
|
vweb: fix vweb static url (#15396)
|
2022-08-11 08:28:47 +03:00 |
|
yuyi
|
cc43a23f29
|
vweb: check invalid port number (#15016)
|
2022-07-11 07:55:33 +03:00 |
|
ghosttk
|
eb10cc9606
|
vweb: fix '/' in scan_static_directory (#14940)
|
2022-07-04 15:32:44 +03:00 |
|
Alexander Medvednikov
|
b5f2636b73
|
Revert "vweb: remove the extra '/' in scan_static_directory (#14806)"
This reverts commit 8172fecb51 .
|
2022-07-02 11:38:24 +03:00 |
|
ghosttk
|
8172fecb51
|
vweb: remove the extra '/' in scan_static_directory (#14806)
|
2022-06-21 15:13:09 +03:00 |
|
Delyan Angelov
|
4b3c3d9082
|
checker: add error for if c >= A && c <= Z { in non generic functions
|
2022-06-07 20:43:31 +03:00 |
|
Alexander Medvednikov
|
a8461a900d
|
vweb: use http.Cookie
|
2022-06-04 06:52:46 +03:00 |
|
Hunam
|
41414b5d5f
|
vlib: add net.http.mime (#14516)
|
2022-06-02 18:07:25 +03:00 |
|
Hunam
|
78d1b7f4ef
|
net.http: Response.text -> Response.body (#14478)
|
2022-05-29 20:27:18 +03:00 |
|
Daniel Däschle
|
d679146a80
|
fmt: remove space in front of ? and ! (#14366)
|
2022-05-13 06:56:21 +03:00 |
|
Delyan Angelov
|
8788512c4d
|
checker: make using err.msg and err.code produce an *actual* notice, even with the present compatibility hack (will be *removed* in 2022-06-01)
|
2022-04-12 14:56:02 +03:00 |
|
Nick Treleaven
|
a87cd9663e
|
vdoc: highlight inline examples for -f html (#13879)
|
2022-03-31 19:32:32 +03:00 |
|
Delyan Angelov
|
9ad64b0bd8
|
vweb: support -d trace_request and -d trace_response
|
2022-03-21 19:48:47 +02:00 |
|
Delyan Angelov
|
3bae489e35
|
examples: make the vweb_assets.v example more robust (always change work folder to the folder of the executable). Document the vweb.Context.handle_static behaviour.
|
2022-03-21 19:05:18 +02:00 |
|
Delyan Angelov
|
ef5ea0ef21
|
ci: fix vweb failures (restore the ability to *force* vweb to listen to *only* local interfaces)
|
2022-02-18 10:18:04 +02:00 |
|
Anton Zavodchikov
|
da9331f8ff
|
vweb: support ipv6 (#13498)
|
2022-02-17 23:13:36 +03:00 |
|
Tarcisio Gruppi
|
f68144774d
|
fmt: fix map missing a comma after enum keys, leading to non parsable code (#13481)
|
2022-02-16 21:08:29 +02:00 |
|
Tim Basel
|
9d0a5942ac
|
builtin: change IError msg and code to methods + fix vlib, add a deprecation notice for the old usages (#13041)
|
2022-02-11 15:52:33 +02:00 |
|
Asher
|
47ee292ba4
|
vweb: make Context.mount_static_folder_at more robust (#13361)
|
2022-02-05 15:10:26 +02:00 |
|
Delyan Angelov
|
b2c299da48
|
vweb: support vweb.run_at(app, localhost, 8099) (#13337)
|
2022-02-01 18:41:12 +02:00 |
|
Alexander Medvednikov
|
59ed4be49a
|
all: update copyright year
|
2022-01-04 12:21:12 +03:00 |
|
Toby Webb
|
ef16a8ec54
|
vweb: add json_pretty method (#12745)
|
2021-12-07 01:31:17 +03:00 |
|
xiao xigua
|
108644d260
|
vweb: add file method to vweb.Context, make the existing json method generic (#12211)
|
2021-10-18 18:25:06 +03:00 |
|
Alexander Medvednikov
|
cfc56b24fb
|
vweb: fix [post] route matching
|
2021-10-12 08:18:04 +03:00 |
|
Alexander Medvednikov
|
da58ba0d5c
|
vweb: populate action method params with form values
|
2021-10-12 07:10:12 +03:00 |
|
Anton Zavodchikov
|
4d7bb95c2f
|
vweb: add a vweb_global attribute (#12064)
|
2021-10-12 06:35:36 +03:00 |
|
Anton Zavodchikov
|
895daf297f
|
vweb: router refactor (#12041)
|
2021-10-03 16:26:44 +03:00 |
|
Alexander Medvednikov
|
1546090131
|
vweb: remove a duplicate function parse_multipart_form
|
2021-09-11 04:21:10 +03:00 |
|