Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/LifeScopeLabs/lifescope-api

Backend GraphQL API platform for LifeScope - The API of you
https://github.com/LifeScopeLabs/lifescope-api

Updated API to handle location estimation.

Locations made via tracking are now non-estimated but have the field 'tracked' set to true.
Users...

d821eec2af51f63ff12293f4589f9d5553900c7f authored over 6 years ago by Kyle Baran <[email protected]>
Bumping version

be84163547f15cd52feab57be150fe38c4bab94f authored over 6 years ago by Kyle Baran <[email protected]>
Finalized Location searching.

6591f224d272aefa2a82269991b6a37c42e7cf75 authored over 6 years ago by Kyle Baran <[email protected]>
Fixes for object searches.

d89c33681985076be58ef6cb799031c95da88494 authored over 6 years ago by Kyle Baran <[email protected]>
Added location field to Events and HydratedLocation relation.

Removed server.setTimeout from server init since it wasn't doing anything useful
and was messing...

c668bd6424168b9f7fc72fc32707fee422712c64 authored over 6 years ago by Kyle Baran <[email protected]>
Removed now-obsolete blocking of creating Connections to 'coming_soon' Providers in production.

7f96f768b46ab0b3981f1c514c5905f65414ed13 authored over 6 years ago by Kyle Baran <[email protected]>
Increased max body size and timeouts for production nginx config.

a25851edd7bb3179fbeb54ff96a4ab2391d8128b authored over 6 years ago by Kyle Baran <[email protected]>
Updated Provider schema to include 'coming_soon' and 'enabled' fields.

coming_soon === true and enabled === false causes attempting to make a new Connection throw a 400...

c591683f14a35496e422dcb5de30534083bc7eff authored over 6 years ago by Kyle Baran <[email protected]>
Added Content findByIdentifier endpoint. This facilitates the browser extension being able to tag pages by looking up the Content without knowing its ID.

Updated Event bulkUpload to set 'tagMasks.source' instead of the tagMasks object that gets passe...

c6b52c011fa6e417cef9e373513eeb47e987fdea authored over 6 years ago by Kyle Baran <[email protected]>
Finally getting around to adding version numbers.

6c2cf6015f9ec5998eb74aee41e290048439d0e5 authored over 6 years ago by Kyle Baran <[email protected]>
Added skip and limit to aggregations so that search pagination works as intended.

Updated eventMatch logic to better reflect when event results should be returned.

6cfc2e39493a39c04c5b8f350b51929f6768eda3 authored over 6 years ago by Kyle Baran <[email protected]>
Updated eventsSearched logic.

It's now calculated after all filters are applied, and is only true if there are no contact or co...

a7fdfa24489b0ddecacb25a2e6f725de091c09ac authored over 6 years ago by Kyle Baran <[email protected]>
Updated all objects to have 'connection_id' instead of 'connection' and 'provider_id' instead of 'provider' or nothing.

Code updated to reflect this change.
Searches on Providers now use the ID instead of the provider...

6902091f1b86c2c73ee9745bc17c04aa49f657a2 authored over 6 years ago by Kyle Baran <[email protected]>
Fixed bug where not passing a passcode for shared searches was bypassing security.

Made 'id' and 'passcode' required fields, and added another check for missing parameters just in...

f2d05e5ca6f0468a76cd91f9df802c996568d48e authored over 6 years ago by Kyle Baran <[email protected]>
Added support for public tag sharing.

Tags now have additional fields 'share', indicating shared status, and 'passcode', used to authen...

14a747cf97c27d1c4cd7ee73afa32109b9a5499e authored over 6 years ago by Kyle Baran <[email protected]>
Fixed a naming error in which resolver sharedTagContentSearch uses.

92389ecab9ab9e3f4449621b7f5420da2e32107f authored over 6 years ago by Kyle Baran <[email protected]>
Split browser extensions into separate providers.

2c740a286d5a9a223dd25481c406919216b8783a authored over 6 years ago by Kyle Baran <[email protected]>
Fixed some bugs in tagging and got rid of 'default: uuid' on objects' 'id' pseudo-field since it was causing bugs.

c3c5ffda0a4d7ad91abebbe435397d955a97727b authored over 6 years ago by Kyle Baran <[email protected]>
Fixed a bug in search where datetime filters were returning all events in that timeframe, even if other filters were in effect.

Made unnamedFilters assembly just pluck off the fields it should be using instead of trying to o...

b111cc08a73b146ea1c9ddcf7bb2cfafaa231140 authored over 6 years ago by Kyle Baran <[email protected]>
Updated nginx.conf to reflect name change from iframely.lifescope.io to embed.lifescope.io.

58578e39ad7063a630f1c44baf9af0e6ee82e6dd authored over 6 years ago by Kyle Baran <[email protected]>
Added some checks for bad BitScoop Connection retrievals.

Added environment.config to .ebextensions setting NODE_ENV to 'production' in deployment.
This w...

d15f4f34e61741a7c51da64c5d2a91d9e8ae437a authored over 6 years ago by Kyle Baran <[email protected]>
Changed browser extension Connection creation to be an update/upsert

so that a bunch of simultaneous requests don't make dozens of Connections.

b7c4c5957b97660aea05e46240ca15512d69dd71 authored over 6 years ago by Kyle Baran <[email protected]>
Updated connection deletion process to account for browser extension connections.

9922db2b497ee1f17b3d53498b905fa141bc0035 authored over 6 years ago by Kyle Baran <[email protected]>
Bulk Event posting works now.

Increased body-parser input size limit.

ffcb72046f81db449d26008d9cf4a3d476eccace authored over 6 years ago by Kyle Baran <[email protected]>
Started working on mass data uploads.

Added iframely to local nginx config.

0978c5fa70621a722c213eca9787928393c6f87f authored over 6 years ago by Kyle Baran <[email protected]>
Added 'browser-extensions' Map and Provider.

Added 'login' field to Providers to account for browser (and possibly other) Connections not bein...

a17033e5d7dd60f2a65c8e790f930e460c9bc07e authored over 6 years ago by Kyle Baran <[email protected]>
Added location tracking backend resolvers.

91ebd3da3282a3828f14505ffb80d72b5671c81e authored over 6 years ago by Kyle Baran <[email protected]>
Updated setup instructions.

375e15ce4b42dde547aa7f5e487a82e8cfd25a70 authored over 6 years ago by Kyle Baran <[email protected]>
Added migration scripts and setup documentation.

51c358f39de4362b931073b383e14029e6275012 authored over 6 years ago by Kyle Baran <[email protected]>
Added local configuration for xr/nxr.

942f6701fae923d2a62c0bf31d02c021e38ed762 authored over 6 years ago by Kyle Baran <[email protected]>
fixup

95539140f237382f56845b7ae8ce24c6546396f9 authored over 6 years ago by Kyle Baran <[email protected]>
Fixed bug where userOne wasn't applying the proper ID filter.

Updated graphql-playground version.

a908b54506fe8721c62dc76245cee47ed5606a4d authored over 6 years ago by Kyle Baran <[email protected]>
Added to ignores.

9617a82f41b2cc95515284efa8535731bd10425f authored over 6 years ago by William Broza <[email protected]>
Added WSL VSCode

9f883119d7eac6a8919f9ad708a35edfba28b6e0 authored over 6 years ago by Liam Broza <[email protected]>
Updated configs.

ee09b60e25bae7a1fe2c7120a013e079b3aeb4c0 authored over 6 years ago by William Broza <[email protected]>
Added readme.

e9b242a096633ab2f01170271b9d10c2245e8a44 authored over 6 years ago by William Broza <[email protected]>
fixup

26a54a089ef2abf1caf7fe063bc15a2993cf3a38 authored over 6 years ago by Kyle Baran <[email protected]>
Contact searching is working.

On Content title sort and Contact name and handle sort, removing items that don't have those fie...

635a910c33f9c45e1ae24a3d015d25a405a152af authored over 6 years ago by Kyle Baran <[email protected]>
Started implementing Content and Contacts search. Content is mostly working, Contacts aren't done.

Fixed a bug in Event searching related to Contacts populating Content and vice-versa. Have to us...

0ffb77e5cf8dae5971f6c919107be70679c7150f authored over 6 years ago by Kyle Baran <[email protected]>
Re-implemented event searching using aggregation since the current way of doing it just didn't work.

A lot of care has to be taken to only lookup events for contacts and content if they're actively ...

566c893fab3d8a3dcb5f25991bd8471e85a73ba0 authored over 6 years ago by Kyle Baran <[email protected]>
Fixed issues with saved search filter sorting.

9fe20e5e1df9eccfa1695fbe7894e52bd9803967 authored over 6 years ago by Kyle Baran <[email protected]>
Added API key authorization.

* Middleware checks for header 'Authorization: Bearer <key>' and attempts to load user onto req...

bb3dd5869b1bfe446a407fe3621835e593578f94 authored over 6 years ago by Kyle Baran <[email protected]>
Bug fixes for event searching.

779db5acf085c9b89c56c55eecccca5e2ebe9694 authored over 6 years ago by Kyle Baran <[email protected]>
Deployable version complete. Removed almost everything that was split off into lifescope-app.

bf633616a2b097f5c674acfbb91bbc88763249e7 authored over 6 years ago by Kyle Baran <[email protected]>
Fixed some bugs., added access to contact and content tagging.

436ea0ecaa1e0ab342d732acce2752ce1ad97832 authored over 6 years ago by Kyle Baran <[email protected]>
Added search patch and delete methods.

d47d911eaec64d5fbce5f21bb17addb390eaebe2 authored over 6 years ago by Kyle Baran <[email protected]>
Some fixes for event search.

0918bf7c5da7617065985ba6b01eb86a56fdc6e0 authored over 6 years ago by Kyle Baran <[email protected]>
Fixed error in nginx config.

5a75e598528f4cef7e4927cd25c487cfc44b2bcf authored over 6 years ago by Kyle Baran <[email protected]>
nginx config fix and minor fix to search finder.

92fe076bcdaf93be62f8f911977e715e7a5cebd4 authored over 6 years ago by Kyle Baran <[email protected]>
Small fixes to config.

4f8db17e3b217b4ba3d2f816060645a59ac6d9c5 authored over 6 years ago by William Broza <[email protected]>
Updated nginx config to api/app split.

b1d5e19271421823359a84576c74f6630c793faf authored over 6 years ago by Kyle Baran <[email protected]>
Fixed a few bugs, added more resolvers to list of those that are publicly usable.

5526200e5e34feeb1aadefbab500601e2ebc3181 authored over 6 years ago by Kyle Baran <[email protected]>
Minor fix to event/connection relationship

3c1d4dc9f7ddce87eec61e4f89cadf6f4ef0f1ec authored over 6 years ago by Kyle Baran <[email protected]>
Cleanup

dee95f1ea6184c8ab218c9b8369306795a16b1e9 authored over 6 years ago by William Broza <[email protected]>
Changed readme

79e5233c8951b4d110576979eb001887c3a18ecd authored over 6 years ago by William Broza <[email protected]>
Added instructions and assets

986c7a748617297e7f923d45ce7d6488f870615a authored over 6 years ago by William Broza <[email protected]>
Small fixes.

273181d166aeedd72f37529cd8aae1b87421bbf7 authored over 6 years ago by William Broza <[email protected]>
Removed logging statements and abstracted server ports.

4ffe7b136f9850724f14f987da80befab9c7ec39 authored over 6 years ago by Kyle Baran <[email protected]>
Implemented basic event feed on user home page.

1b7182b53f2887a48042d0b959c24bbe38b8be64 authored over 6 years ago by Kyle Baran <[email protected]>
Connection creation and reauthorization now working properly.

70b83ad4f5cd1121233cc84b2587e8dc37b174f5 authored over 6 years ago by Kyle Baran <[email protected]>
Fixed bugs and made sure account deletion works.

38682334ee8b39482884ebabce1b8425b5dace49 authored over 6 years ago by Kyle Baran <[email protected]>
Subscriptions working, though they need some authentication.

b473774c3893c4dc71c593029f1518b4e7a6a2eb authored over 6 years ago by Kyle Baran <[email protected]>
Partially through adding subscriptions.

dd2b5d3cc4c0c0cfaccccd618322910e078d1c66 authored over 6 years ago by Kyle Baran <[email protected]>
More work on connection settings page.

64e5a66a6dff172c79cbe249666793f5c8eafc2b authored over 6 years ago by Kyle Baran <[email protected]>
Provider creation is working, settings pages are in progress.

af646dd088e122fb79bc3cdd83a17adf9d002903 authored over 6 years ago by Kyle Baran <[email protected]>
Started re-implementing providers page. Added vue-js-modal for modals.

13fe610d6663ebb4bc912dd977a3189d1bdf9a96 authored over 6 years ago by Kyle Baran <[email protected]>
Got home page working somewhat; bound getting all saved searches, but styling isn't right and need to re-implement the different GETs (favorites, recent, top, etc.). Implemented pages in a way I don't like, but nuxt won't do slots in layouts it seems.

ccb4f89a693d17af00e7a6faed75dc32651af891 authored over 6 years ago by Kyle Baran <[email protected]>
Got vue-apollo working on main page.

82f0939fccf54a5b37b880cc453f5cf7598348ca authored over 6 years ago by Kyle Baran <[email protected]>
Continued rebuilding pages in Nuxt. Added providerManyHydrated resolver to get everything needed to render the providers page.

acc450077ac6aa6c3dd09721f9159baa8496dc90 authored over 6 years ago by Kyle Baran <[email protected]>
Started adding nuxt pages/components/etc.

b9a7b54df3350fdef2c209449c55a74ab94c5765 authored almost 7 years ago by Kyle Baran <[email protected]>
Fixed tagging, connection patching, and account deletion.

f49c6f574cc033b5867204e6d9b62aefd3497cbb authored almost 7 years ago by Kyle Baran <[email protected]>
fixup

1344895aed634cf3ab592ed4553683743debf27a authored almost 7 years ago by Kyle Baran <[email protected]>
Removed /lib from gitignore.

d882e1c0deed7c36a61dbf262932f97e05169b4f authored almost 7 years ago by Kyle Baran <[email protected]>
Fixes to tagging and added Connection patching.

74b58e13432823c24e1d4640c7449cbff51a9918 authored almost 7 years ago by Kyle Baran <[email protected]>
More resolvers.

ef83bfa9f6164cfc27d03021e88198e897a226b8 authored almost 7 years ago by Kyle Baran <[email protected]>
Event searching is mostly working.

4b96ea5b198b34734bebb938fdfff13d2d4eee3b authored almost 7 years ago by Kyle Baran <[email protected]>
fixup

1c478e056e270e4358a03c5c3c99e798921dd72e authored almost 7 years ago by Kyle Baran <[email protected]>
Started re-implementing event search.

b3f7658161850e14f3861594b128c83631c0a596 authored almost 7 years ago by Kyle Baran <[email protected]>
Re-implemented connection creation and login.

c8a93620577642e11ac5add6c87754b72bf6d9b8 authored almost 7 years ago by Kyle Baran <[email protected]>
🍃🚋 Updated with Glitch

f4f407bcefb2de3d823bcae61c9c50f9b6b57696 authored almost 7 years ago by Glitch (lifescope-api) <none>
☠️🐉 Updated with Glitch

81f3f43f11b709b3e91fd20b300da8f693c4c4e6 authored almost 7 years ago by Glitch (lifescope-api) <none>
💩👗 Updated with Glitch

1283f2ed0481cc91c766051ace0ce63a3a0a344a authored almost 7 years ago by Glitch (lifescope-api) <none>
🍌🐘 Updated with Glitch

032568e441dd4193c0b0185bfd0e18a8fe3071d7 authored almost 7 years ago by Glitch (lifescope-api) <none>
🚞🛰 Updated with Glitch

b0d454209417b598454946b83a2cdb3bee6147b7 authored almost 7 years ago by Glitch (lifescope-api) <none>
Apollo stable base.

bc3d28ec696f9e7ca2a5a4a0ac2f6a6289835627 authored almost 7 years ago by Glitch (lifescope-api) <none>
📰👭 Updated with Glitch

1902b77481be205cb95d82e85ef686e8d28e855a authored almost 7 years ago by Glitch (lifescope-api) <none>
🚄👳 Updated with Glitch

c7803d8ebd03a65b597c77ab76b58f1dc25db66f authored almost 7 years ago by Glitch (lifescope-api) <none>
🍃🗻 Updated with Glitch

043181364c5fa001e53bfcffa61d1c619c438336 authored almost 7 years ago by Glitch (lifescope-api) <none>
🌎☠️ Updated with Glitch

baf6e16d623b6c0afcd68fa3166875b4f10feb40 authored almost 7 years ago by Glitch (lifescope-api) <none>
mrhegemon/lifescope-api

2f95c7b788ff39d1803b0a8ead6066642bb0c7fa authored almost 7 years ago by Glitch (lifescope-api) <none>
Initial commit

f6468fdf191934b9e98e227627e1707b6ca1f6ed authored almost 7 years ago by William Collins-Broza <[email protected]>