Keagan McClelland
2105c58182
mass clean up of warnings, hints, errors
2022-05-26 18:26:32 -06:00
Keagan McClelland
fe423f1ed2
adds index/deindex endpoints
2022-05-26 18:26:32 -06:00
Keagan McClelland
e5efb877d3
implements release notes filtering
2022-03-30 18:01:22 -06:00
Lucy Cifferello
9938913358
make get info a json response
2022-03-23 12:51:13 -06:00
Keagan McClelland
cdadae707c
remove category enum ( #97 )
...
* remove category enum
* priority inversion, 0 is always first
* set marketplace name default to something more obviously wrong.
2022-03-01 16:39:13 -07:00
Keagan McClelland
75663b65e4
autohash eos
2022-03-01 14:36:24 -07:00
Keagan McClelland
4cab448846
tolerate empty list of os versions
2022-02-28 20:18:01 -07:00
Keagan McClelland
9da5c1e9b3
switch from conduit responses to file responses
2022-02-26 23:27:27 -07: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
Lucy C
14d7adc0c9
Feature/encode icons ( #91 )
...
* base64 encode icon in package response
* adds icons to dependencies
* swap arguments for loadIcon
* remove redundant constraint
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com >
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
796128d78a
makes relative urls and uses route types to generate them
2022-02-26 23:27:27 -07:00
Lucy Cifferello
d0b7b1f044
resolve PR feedback - add record type for package and dependency metadata
2022-02-26 23:27:27 -07:00
Lucy Cifferello
649f876692
organization refactor separating database actions, data transformations, and api type constructs into separate components
2022-02-26 23:27:27 -07:00
Lucy Cifferello
fe5218925d
reprganize database calls and marketplaces types
2022-02-26 23:27:27 -07:00
Lucy Cifferello
b0453e1d4a
rename all references from services to packages
2022-02-26 23:27:27 -07:00
Lucy Cifferello
94a1c66f6c
always get package dependencies when querying for a specified package
2022-02-26 23:27:27 -07:00
Lucy Cifferello
c0279fcae8
handle errors in either cases
2022-02-26 23:27:27 -07:00
Lucy Cifferello
328bf30eea
fix handling of using index endpoint to fetch package at specific version
2022-02-26 23:27:27 -07:00
Keagan McClelland
158f0cbec7
adds x-eos-hash header to eos.img response
2022-02-26 23:27:27 -07:00
Keagan McClelland
2a3069818f
rename get parameter
2022-02-26 23:27:27 -07:00
Keagan McClelland
bf9e3e313f
refactor registry to include OS version filtering on the package index ( #64 )
...
* refactor registry to include OS version filtering on the package index
* remove commented code, clean up tests
* removed unused types
* remove disabled test
* remove unused type
* fix query parsing
* remove unused code
* more purging
* MOAR PURGING
* normalize data model, fix all type errors
* rename get parameter
2022-02-26 23:27:27 -07:00
Keagan McClelland
39462a166a
remove unnecessary import
2022-02-26 23:27:27 -07:00
Keagan McClelland
edc091b93f
fixes lack of content length in eos image download
2022-02-26 23:27:27 -07:00
Keagan McClelland
2c9320899d
always sorts versions outside sql
2022-02-26 23:27:27 -07:00
Keagan McClelland
d6ae703915
more cleanup
2022-02-26 23:27:27 -07:00
Keagan McClelland
99dea51f7d
reduce io dependence
2022-02-26 23:27:27 -07:00
Keagan McClelland
e364e55a26
remove prelude import
2022-02-26 23:27:27 -07:00
Keagan McClelland
46c079fe25
delete unused code
2022-02-26 23:27:27 -07:00
Keagan McClelland
fb94a03909
fix type
2022-02-26 23:27:27 -07:00
Keagan McClelland
55dfe2f7e5
Apply suggestions from code review
...
Mostly removals of commented code.
2022-02-26 23:27:27 -07:00
Keagan McClelland
bcc3f01086
builds
2022-02-26 23:27:27 -07:00
Keagan McClelland
1fc3c2b678
redefine appmgr calls, holes at call sites
2022-02-26 23:27:27 -07:00
Lucy Cifferello
538e13bbe0
sort versions
2022-02-26 23:27:27 -07:00
Keagan McClelland
410ccf9309
more dead code removal
2022-02-26 23:27:27 -07:00
Keagan McClelland
4dc632c80f
remove dead code
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
Keagan McClelland
1b25140740
rename and degeneralize
2022-02-26 23:27:27 -07:00
Keagan McClelland
911032ada2
rename appmgr calls to be more descriptive of the API
2022-02-26 23:27:27 -07:00
Keagan McClelland
164089ff88
changes appmgr calls to be conduit sources.
2022-02-26 23:27:27 -07:00
Keagan McClelland
857fcde913
clean up instrumentation
2022-02-26 23:27:27 -07:00
Lucy Cifferello
d8143067b2
fix bug wto show multiple versions in metadata
2022-02-26 23:27:27 -07:00
Lucy Cifferello
289e5c5b1d
formatting
2022-02-26 23:27:27 -07:00
Lucy Cifferello
6fc7431930
synchronize with 0.3.0 branch
2022-02-26 23:27:27 -07:00
Lucy Cifferello
47c971de99
update to not use fs read for versions, just previous db call metadata
2022-02-26 23:27:27 -07:00
Keagan McClelland
f8d7f94cc5
time appmgr
2022-02-26 23:27:27 -07:00
Keagan McClelland
9f0056a1ab
formatting
2022-02-26 23:27:27 -07:00
Keagan McClelland
8c00f709ed
adds timings
2022-02-26 23:27:27 -07:00
Lucy Cifferello
c7effc51f4
limit strict bs converstion and refactor to not use fs read
2022-02-26 23:27:27 -07:00
Lucy Cifferello
bce777f991
clean up
2022-02-26 23:27:27 -07:00