Commit Graph

325 Commits

Author SHA1 Message Date
Jonathan Crangle
9533f66a13 Update title link styles 2023-12-08 12:24:36 -05:00
Github action
4d37046ff6 Generated stylesheet 2023-12-08 17:17:30 +00:00
Jonathan Crangle
de640ce08c Update title link styles 2023-12-08 12:17:02 -05:00
Github action
cc42ce10cb Generated stylesheet 2023-12-08 17:03:51 +00:00
Jonathan Crangle
b3d799e36d a11y improvements 2023-12-08 12:03:22 -05:00
joncrangle
b94e64a4d3 Empty array instead of empty object in null coalesce 2023-12-08 01:37:27 -05:00
joncrangle
b76a941164 Remove extra quote 2023-12-08 01:35:48 -05:00
joncrangle
424893a5a3 Undo delete -> don't merge 2023-12-08 01:04:43 -05:00
joncrangle
aabc34bac7 Delete handlers/api_modifiers_structdef.gen.go 2023-12-08 00:51:33 -05:00
joncrangle
518f4d65d2 Migrate code and utilize api/modifiers endpoint 2023-12-08 00:42:10 -05:00
joncrangle
dc82db803a Migrate js to script and make input required 2023-12-07 20:27:44 -05:00
Kevin Pham
c870cd6ba8 add list modifiers api endpoint 2023-12-07 16:17:45 -06:00
Kevin Pham
c9bb0f6c25 WIP endpoint for listing available modifiers for frontend 2023-12-07 11:41:54 -06:00
Kevin Pham
0b084f44ae cleanup handlers directory 2023-12-07 10:37:05 -06:00
Kevin Pham
3aad9cf406 improve yaml content type for display in browser; improve api ergonomics 2023-12-07 10:05:54 -06:00
Kevin Pham
4cf2f8c782 for outline path content type to always be text/html 2023-12-07 10:00:13 -06:00
Kevin Pham
df19209211 fix content-type not set regression on main proxy handler 2023-12-07 09:58:52 -06:00
Kevin Pham
1ebb486592 move ruleset and raw endpoints to /api/*, update docs, fix ruleset yaml marshal panic issue 2023-12-07 09:46:38 -06:00
Kevin Pham
be68ae7caa add gitignore for air 2023-12-07 09:24:08 -06:00
Kevin Pham
8166eb31af add ruleset path support 2023-12-07 09:23:12 -06:00
Kevin Pham
4779229b32 add raw handler support 2023-12-07 08:43:05 -06:00
Kevin Pham
6a5b85f260 add subdomain url extractor; add 3p script blocker modifier 2023-12-06 14:18:40 -06:00
Kevin Pham
0e940ec217 fix tailwind css builder path 2023-12-06 10:26:49 -06:00
Kevin Pham
9d6cedb2a5 update vendor path for generate_readable_outline.go 2023-12-06 08:59:52 -06:00
Kevin Pham
f559e7f422 Merge pull request #62 from dxbednarczyk/origin/proxy_v2
Update deps and move non `*.go` files to vendor directories
2023-12-06 08:56:48 -06:00
Kevin Pham
b4dd0e5380 add localstorage clearer, sessionstorage cleaer, and cachebuster modifiers 2023-12-06 08:41:45 -06:00
Kevin Pham
6192373587 update cli flags to load ruleset 2023-12-05 21:28:53 -06:00
Damian Bednarczyk
20984438f9 move all non *.go files to vendor directory 2023-12-05 21:28:11 -06:00
Damian Bednarczyk
0bfd83f64a update deps 2023-12-05 21:27:47 -06:00
Kevin Pham
5a7fe8a70a re-add googlebot ip randomization flag to fix import cycle 2023-12-05 21:09:06 -06:00
Kevin Pham
0b33765b4f add support for rulesets in JSON format for frontend use 2023-12-05 21:03:27 -06:00
Kevin Pham
52d12dd1ac ruleset_v2 integration test working 2023-12-05 15:02:18 -06:00
Kevin Pham
e6e8b0edff Merge pull request #60 from everywall/proxy_v2_improve_docker_buildjob
use make to build binaries
2023-12-05 14:04:18 -06:00
Kevin Pham
4b04268aa7 Merge pull request #61 from everywall/proxy_v2/cleanup-main
cleanup main
2023-12-05 14:03:40 -06:00
Kevin Pham
b2f6cf9f1d finish ruleset_v2 implementation 2023-12-05 14:02:54 -06:00
Kevin Pham
9d77c63697 add ruleset_v2 loading code 2023-12-05 10:50:54 -06:00
ladddder
f2543d261e move minified tailwind css build to handler folder 2023-12-05 16:54:41 +01:00
ladddder
eef6061d93 moved styles css from main to handlers 2023-12-05 16:39:30 +01:00
ladddder
7fd2b2b3c3 move script from main to handlers 2023-12-05 16:32:42 +01:00
ladddder
f437bcabf3 move auth and favicon form main to handlers, linting 2023-12-05 16:00:31 +01:00
Gianni Carafa
a56ec1f861 use make to build binaries 2023-12-05 15:11:13 +01:00
Kevin Pham
692b2a5d17 update makefile and air config to run codegen 2023-12-05 02:04:18 -06:00
Kevin Pham
bc715d9101 implement proper marshaller/unmarshaller for rulesets in yaml format 2023-12-05 01:51:30 -06:00
Kevin Pham
f8621e72ee implement proper ruleset json serializer 2023-12-04 22:53:38 -06:00
Kevin Pham
6157d6543f add YAML serialization for ruleset 2023-12-04 19:55:50 -06:00
Kevin Pham
b39955025e Merge pull request #58 from everywall/proxy_v2_docs
Add docs for submodules
2023-12-04 11:14:42 -06:00
Kevin Pham
c28470e619 improve codegen for JSON serialization of response/request modifiers 2023-12-04 11:10:55 -06:00
ladddder
8f81583fce Add git clone command and submodule update command for development setup 2023-12-04 13:40:26 +01:00
Kevin Pham
7883b32335 work on rule reqmod resmod codegen for serialization 2023-12-03 23:34:46 -06:00
Kevin Pham
a83a95c5a5 Change form type to url #57 2023-12-03 21:34:27 -06:00