Lucy
ae14680a54
Update/admin upload ( #140 )
...
* move auth logic into upload endpoint and remove separate endpoint
* test log
* log param parse
* check for backwards compatibility
* test
* cleanup
2024-04-18 11:37:17 -04:00
Lucy
8834dd1d28
Feature/admin allowed pkgs ( #139 )
...
* update admin endpoints to check if authorized to upload pkg
* add auth route for package to check in cli prior to upload
* fix param parsing
* remove uneeded log
* add case for when package is new
* move insert auth admin to pkg check
* send 200 response on successful insert
* invert logic
* retype AdminPkgs since PkgRecord id as key will not yet exist
* cleanup
2024-04-16 15:26:46 -04:00
Lucy
0d5db1fa7a
Feature/marketplace path ( #138 )
...
* handle redirecting to marketplace paths for brochure
* fix new route setup
2023-11-08 11:03:13 -07:00
Lucy
e4cd1bae09
Update/root url ( #136 )
...
* handle root url
* add handler file
* fix compilation bug
* fix compilation error
* attempt redirect
* add query param of hostname
* add name to root query params
* cleanup
2023-06-19 14:53:06 -06:00
Aiden McClelland
3aef9dbf09
hash on upload ( #123 )
...
* hash on upload
* Update src/Cli/Cli.hs
* fix import and clean up error response
* remove content length limit
* remove import
* lift version
* slow af but works
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com >
2022-09-08 10:29:01 -06:00
Keagan McClelland
dbd73fae7f
Feature/api versioning ( #106 )
...
* wip
* finishes initial refactor
* prune unused code
* finished massive refactor
* remove commented deps
* fix import
* fix bug
2022-06-20 10:28:28 -06:00
Keagan McClelland
a2f7b97942
adds category managment to embassy-publish and admin API
2022-06-06 17:02:23 -06:00
Keagan McClelland
db3beadd6c
adds list-unindexed
2022-05-26 18:26:32 -06:00
Keagan McClelland
87b5a6e4a1
implements upload on server
...
actually move extracted dir to resource location
2022-05-26 18:26:32 -06:00
Keagan McClelland
d526eda69c
rewire the api to be clean and consistent ( #92 )
...
fix route documentation
fix sorting scheme to be more clear for release notes
2022-02-26 23:27:27 -07:00
Keagan McClelland
f0b958e6df
reorder routes file, change error logs endpoint
2022-02-26 23:27:27 -07:00
Keagan McClelland
0d7fab5789
adds name to /package/data
2022-02-26 23:27:27 -07:00
Keagan McClelland
bcc3f01086
builds
2022-02-26 23:27:27 -07:00
Keagan McClelland
32de58979c
cleanup usages of removed appmgr call
2022-02-26 23:27:27 -07:00
Keagan McClelland
66e19a727e
rename AppIdentifier to PkgId to save typing and reflect new name terminology
2022-02-26 23:27:27 -07:00
Lucy Cifferello
aadbc385d0
fix tests
2022-02-26 23:27:27 -07:00
Lucy Cifferello
7b2684acd5
aggregate query functions
2022-02-26 23:27:27 -07:00
Keagan McClelland
f2364e742e
implements error log reporting
2022-02-26 23:27:27 -07:00
Lucy Cifferello
eca229116b
fix release notes route
2022-02-26 23:27:27 -07:00
Lucy Cifferello
723602e6f7
fix urls for static files
2022-02-26 23:27:27 -07:00
Lucy Cifferello
aa88306ee1
fix routes
2022-02-26 23:27:27 -07:00
Lucy Cifferello
99dba0e273
rename endpoints
2022-02-26 23:27:27 -07:00
Lucy Cifferello
96b194f615
reorder
2022-02-26 23:27:27 -07:00
Lucy Cifferello
9f4a344c04
pass through manifest as raw json value
2022-02-26 23:27:27 -07:00
Lucy Cifferello
9c8f236095
fix version in service detail path
2022-02-26 23:27:27 -07:00
Lucy Cifferello
2ee06007c7
rework package list endpoint, version latest, and release notes
2022-02-26 23:27:27 -07:00
Lucy Cifferello
0d27703b33
eos endpoint, lowercase categories, sdk get instructions and license
2022-02-26 23:27:27 -07:00
Lucy Cifferello
47d945f9c5
remove system status endpoint
2022-02-26 23:27:27 -07:00
Lucy Cifferello
09e188e9d8
rename apps endpoints to package and add header to addl endpoint
2022-02-26 23:27:27 -07:00
Lucy Cifferello
d2f8db82cf
add architecture to version table; refactor to remove dependency on apps.yaml
2022-02-26 23:27:27 -07:00
Lucy Cifferello
8f20f68c5e
merge add package header
2022-02-26 23:27:27 -07:00
Lucy Cifferello
c4929b4a61
change apps to package in routes
2022-02-26 23:27:27 -07:00
Lucy Cifferello
64fc16813f
categories refactor
2022-02-26 23:27:27 -07:00
Lucy Cifferello
cd4d392a74
route ordering
2021-05-12 09:11:10 -06:00
Lucy Cifferello
1fa68a0ad8
get system status endpoint
2021-05-11 22:16:25 -06:00
Lucy Cifferello
e4d3e9a713
alter endpoints to support dynamic versions
2020-10-10 19:08:43 -06:00
Lucy Cifferello
f7482cbc76
refactor config/manifest endpoint path with appId
2020-10-09 14:16:57 -06:00
Lucy Cifferello
846b1d7754
static path for appmgr and other feedback
2020-10-07 16:47:05 -06:00
Lucy Cifferello
0e1e77f4b6
add notes to routes
2020-10-07 15:27:13 -06:00
Lucy Cifferello
a56e3e66b6
add routes for getting app config and manifest
2020-10-07 15:25:23 -06:00
Aaron Greenspan
03c385993e
removes custom routes for sys.tar.gz
2020-01-08 00:08:05 -07:00
Aaron Greenspan
5bbf48b8c4
generalizes
2020-01-05 23:09:13 -07:00
Aaron Greenspan
d8b5d3e193
adds icons endpoint
2020-01-02 14:42:59 -07:00
Keagan McClelland
bbb6eb2fab
adds torrc endpoints
2019-12-27 02:21:24 -07:00
Aaron Greenspan
840acbcac6
reorder routes
2019-12-24 21:28:22 -07:00
Aaron Greenspan
b2b60c438f
new /apps for app related paths
2019-12-24 21:25:33 -07:00
Aaron Greenspan
57f86ac052
all working
2019-12-24 14:48:01 -07:00
Aaron Greenspan
5483980805
streaming output works
2019-12-24 00:13:57 -07:00
Aaron Greenspan
b3fef3e4b3
cleans semver
2019-12-23 19:00:03 -07:00
Aaron Greenspan
a00f4f10e3
resource gathering
2019-12-23 18:14:37 -07:00