Ecosyste.ms: OpenCollective

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

github.com/orcasound/orcasite

Live-listening web app -- http://live.orcasound.net :star:
https://github.com/orcasound/orcasite

Add custom scalar types and enable strictScalars (#175)

b1ccd7d60c3d686f2c2b81d6c330bc2052e41599 authored over 1 year ago by Paul Cretu <[email protected]>
Generate types for new gql auth (#174)

24e576af8e6c84e4cbe67a4d041f9fcffb70874c authored over 1 year ago by Paul Cretu <[email protected]>
Adjust types for new ash graphql schema (#173)

cef67d53d4a3ef4fdea7ade90c5b1ef2cf67edb9 authored over 1 year ago by Paul Cretu <[email protected]>
Populate feed intro_html (#172)

c557fcbc7f47bba7720e38174ba653b5b6d43e14 authored over 1 year ago by skanderm <[email protected]>
Skip populating new detections where there is no associated candidate

8ffd60b79076a063e48b6488c39a5e29161d35ae authored over 1 year ago by Skander Mzali <[email protected]>
Remove allow_nil?: false from feed create action

a241e36786618f628e41050837bc27890a66e5fd authored over 1 year ago by Skander Mzali <[email protected]>
Add graphql auth using 'authorization: bearer <token>' auth (#168)

* Add Ash-based detections, candidates. Populate from detections/candidates_legacy table

* Up...

418e180dcbc2585ff7c65e8bfeb699a49f9e43b4 authored over 1 year ago by skanderm <[email protected]>
Make feed query non null (#170)

* Make feed query non-null

* Remove unused set import

* Undo defensive typing

a29b7009c24617f7b60f91fe14a1c710f3d38288 authored over 1 year ago by skanderm <[email protected]>
Update default vscode config (#171)

a1ab2ffd92b021da510adad2ba66517696565fac authored over 1 year ago by Paul Cretu <[email protected]>
Update feeds, detections, and candidates (#167)

* Add Ash-based detections, candidates. Populate from detections/candidates_legacy table

* Up...

a6dd59fb73837d5358b959bf88a667ea92f3f1e9 authored over 1 year ago by skanderm <[email protected]>
Notifications - Add details to new candidate notification (#164)

* Add extra details to new detection notifications

* Add listener count to new detection noti...

83e541d662bab3501f68baa391c6845150ae86ca authored over 1 year ago by skanderm <[email protected]>
Add password resetting (#163)

* Add password resetting

* Update core components, add heroicons

* Update tailwind config,...

1175bb3fb8db86c8e05d6efb9699aaa2fc7c52d4 authored over 1 year ago by skanderm <[email protected]>
Update Ash admin - fixes creating a Subscription (#162)

6b42194dcf98434fb276897ccbaf55fb1e9bd2b9 authored over 1 year ago by skanderm <[email protected]>
Add favicon (#161)

* Add favicon

* Minify svg

* Simplify favicon and line up with pixel grid

6ac9fa7d9fa1aca659337454ca295ceed396d454 authored over 1 year ago by Paul Cretu <[email protected]>
Ignore secret config files

081d0e9d1d8ec98bfc5380d2177bebbe4bb2d327 authored over 1 year ago by Skander Mzali <[email protected]>
Fix title rendering incorrectly (#160)

30b6ee61484ab0c404c9e27a79e7e822ae194439 authored over 1 year ago by Paul Cretu <[email protected]>
Upgrade prettier (#159)

* Upgrade prettier

* Remove custom prettier config

* Run prettier

ec33e1399d7af6d1d06244f90e29bc20152e5a81 authored over 1 year ago by Paul Cretu <[email protected]>
Move ecto.migrate to release phase (#157)

* Move ecto.migrate to release phase

* Add logdna (mezmo) and sentry to review apps

* Remo...

d273c76cfc4a85f154f2a6fefeb93c389ee4048b authored over 1 year ago by Paul Cretu <[email protected]>
Upgrade UI deps (#158)

* Upgrade node

* Upgrade next and react types

* Upgrade typescript

* Upgrade MUI

* U...

524af06892acec9f27eedbd3e11271f8a0c83a0d authored over 1 year ago by Paul Cretu <[email protected]>
Add latLng for explicit Feed geo point (#154)

* Add longitudeLatitude field to feed - json of 'lng' and 'lat' to make it more explicit

* Fi...

2b4a5597e95b9d57ad1bb9ec2000553225affa0e authored over 1 year ago by skanderm <[email protected]>
Add stages to dockerfile to speed up local dev builds (#156)

* Add stages to dockerfile to speed up local dev builds

* Clean up ignore files

054186b17dcdf863f0cac88a386a927f9068fed4 authored over 1 year ago by Paul Cretu <[email protected]>
Improve docker config (#155)

* Change compilation steps in dockerfile

This should fix the server config missing at compile...

836795615fe0d24a63e2d354057738a1134c9525 authored over 1 year ago by Paul Cretu <[email protected]>
Improve setup instructions in README (#151)

* Add COMPOSE_FILE env instructions to README

* minor edit

* Add link to dev containers in...

6b3873fcbffef3ef2f3f9dd8b73a6bf8befa3468 authored over 1 year ago by Paul Cretu <[email protected]>
Update ash_admin to fix update resource (#153)

73e2716e54d747c027842cea7a24c08b76808c6a authored over 1 year ago by skanderm <[email protected]>
Update deps (#152)

b1b319cf1457e4049df101c5bc89f406f35f0624 authored over 1 year ago by skanderm <[email protected]>
Ash Radio API, Feed with admin panel (#150)

* Rename Radio context to RadioLegacy

* Create Radio Api with Ash, move old Radio context to ...

156e59659f95bce8a240b8a5d5bafb4a26934368 authored over 1 year ago by skanderm <[email protected]>
Fix drawer swipe area blocking play button (#149)

6cc59187be8afac069ec97cb86d8c4aa4646c0ae authored over 1 year ago by Paul Cretu <[email protected]>
Update user accounts, add user sign-in and auth for admin dashboard (#148)

* Update deps

* Start adding user account using Ash, auth

* Add working register/sign in
...

d7c5bbd2c0d41e7e75e0847a2e2e219dc2294f55 authored over 1 year ago by skanderm <[email protected]>
Upgrade deps, fix wrong nesting of authentication block (#147)

61c72e660d730e5cd2906b041fbcf008b5c02ad5 authored over 1 year ago by skanderm <[email protected]>
Use correct getter for NotificationInstance (#146)

* Use correct getter for NotificationInstance

* Fix check for nil last_notification_id with i...

4b0d09c7cfbb72df40fef75dd547d623a7612705 authored over 1 year ago by skanderm <[email protected]>
Merge pull request #143 from orcasound/autoidle

Switch to autoidle hobby-web for review apps

0876d952ff1343acffe1d119a3860b35a715f1ff authored over 1 year ago by Paul Cretu <[email protected]>
Merge branch 'main' into autoidle

467dda4ccd53f2352711f654bc85ab87e94e19bf authored over 1 year ago by Paul Cretu <[email protected]>
Add github status check for heroku (#145)

f3c950e56fedc246fca6d297e05f72df7aea54db authored over 1 year ago by Paul Cretu <[email protected]>
Merge branch 'main' into heroku-status-check

02dbd618109561da48a80bd5b7b4c29e934d280a authored over 1 year ago by Paul Cretu <[email protected]>
Add github status check for heroku

f02158946031af63d28235dfc824e6ef4d240201 authored over 1 year ago by Paul Cretu <[email protected]>
Fix query for available_for_notification (#144)

* Fix query for available_for_notification

* Run formatter

c63de36713786bf1d5ad70a9194ee7fbf4a0263e authored over 1 year ago by skanderm <[email protected]>
Send notification when new detection is created through GraphQL (#141)

* Send notification when new detection is created through GraphQL

* Update pattern match on n...

6b096b3a35170df5d5c0ab126480ced41bb99025 authored over 1 year ago by skanderm <[email protected]>
Switch to autoidle hobby-web for review apps

8d4fb5a7165c4fd663b9b8e40da45f01fd33aee1 authored over 1 year ago by Paul Cretu <[email protected]>
Fix responsive layout shift on first load (#142)

ac063c21d82fa65105467bfa95c8aa7341a0354f authored over 1 year ago by Paul Cretu <[email protected]>
Add loading & error indicators to play button (#138)

* Add loading & error indicators to play button

* Add disabled state to play button

* Simp...

babfd70521c7f871292241f8e429f2f4f2087b00 authored over 1 year ago by Paul Cretu <[email protected]>
Add first pass of confirmed detection email template (#140)

* Add first pass of confirmed detection email template

* Add = for defining full-width attr (...

0538e2c8a42bf5cd40131e270d7bdd447bf3c11a authored over 1 year ago by skanderm <[email protected]>
Add MJML email templating, new detection email (#139)

* Add mjml, mjml_eex

* Update deps

* Add MJML, Zappa (handlebars compilation)

* Remove ...

3892d2a14787115cbf8f429b1536a207915f311f authored over 1 year ago by skanderm <[email protected]>
Replace MediaStreamer with stock VideoJS component (#137)

* Refactor player callbacks

* Replace MediaStreamer with stock VideoJS component

* Remove ...

00c1722b4c0affcbc10a0cd951dc7bc544d38218 authored over 1 year ago by Paul Cretu <[email protected]>
Refactor endpoint env to fix errors for local builds (#136)

584a3f64100ae9371d6b2d4dbc3993327b95377a authored over 1 year ago by Paul Cretu <[email protected]>
Refactor imports to reduce load time (#135)

* Install and setup @next/bundle-analyzer

* Load videojs dynamically

* Add modularizeImpor...

53b69830e1cb665d8bd170ae16948467ea5d7725 authored over 1 year ago by Paul Cretu <[email protected]>
Update eslint config and refactor to fix errors (#134)

* Update eslint config and fix errors

* Refactor MediaStreamer to fix lint errors

* Fix mi...

1447f05bef27e8bfb1b849011416d63b99113b78 authored over 1 year ago by Paul Cretu <[email protected]>
Add more feeds to seeds file (#133)

5574db4cb307eb252e9c22bbc0f267767cc29a40 authored over 1 year ago by Paul Cretu <[email protected]>
Fix player not changing when feed is changed (#132)

fbabe66f8db940de8ce243397cefdf86b7449760 authored over 1 year ago by Paul Cretu <[email protected]>
Add listener count (#131)

* Add listener count

* Minor refactor

* Refactor timestamp fetching into hook

* Add use...

f2d0294eb11ce9bbf23caee84f5d33e6565e1326 authored over 1 year ago by Paul Cretu <[email protected]>
Upgrade UI dependencies (#130)

* Upgrade UI dependencies

* Re-run codegen

9abcfc5f89e675398bbf21d785f5f9f8851c477c authored over 1 year ago by Paul Cretu <[email protected]>
Re-add static requests using react-query (#129)

* Re-add static requests using react-query

* Change default staleTime for react-query

* Ad...

e9e7f726ec3946a36bb97287bcc29bcbb2528f72 authored over 1 year ago by Paul Cretu <[email protected]>
Add rate limiting for SES emails to 14/s (#128)

* Add rate limiting for SES emails to 14/s

* Remove inspect, reduce delay

* Fix return on ...

c2bc0ad1ecc8cd77ff5af5f2c86925a5ec738684 authored over 1 year ago by skanderm <[email protected]>
Upgrade UI dependencies (#127)

7a7ec71b49f870a57a90698382b6002dde624a78 authored over 1 year ago by Paul Cretu <[email protected]>
Fix docker setup (#126)

* Fix docker setup

* Update readme

* Add devcontainer config and update readme

* Fix co...

c322596ebdfb48b3dab16e7f594905dd23404507 authored over 1 year ago by Paul Cretu <[email protected]>
Set heroku stack to heroku-22 (#125)

afe019d8182459febe6a50578cac6ce5bba0b679 authored over 1 year ago by Paul Cretu <[email protected]>
improvement: Unsubscribe tokens (#120)

* Add Ash, Ash Admin, Tailwind, CoreComponents from LivewView 0.18.16

* Remove csrf/liveSocke...

12f287c2785c7d9f86a5ad104b0cc7df0e7d6583 authored over 1 year ago by skanderm <[email protected]>
Add dynamic node URLs (#124)

* Add dynamic node URLs

* Fix type errors

be36ea8ba4b4987d4ff92602017cdf9c732a9dfc authored over 1 year ago by Paul Cretu <[email protected]>
improvement: Admin and subscriber notifications (#114)

* Add Ash, Ash Admin, Tailwind, CoreComponents from LivewView 0.18.16

* Remove csrf/liveSocke...

ebe5525d3847e5d6c89220fd03e0e6ffcb663f11 authored over 1 year ago by skanderm <[email protected]>
Add mutation for submitting a detection (#123)

* Switch requests to new codegen + react-query setup

Use `client-preset` and switch to client...

7229b25f1cbe36a2d35374bfec8b68659ccf2d98 authored over 1 year ago by Paul Cretu <[email protected]>
Upgrade UI dependencies (#122)

* Upgrade nodejs

* Upgrade nextjs

* Upgrade typescript

* Upgrade MUI and emotion

* U...

92c0a731e10deba19c1f2ac2eb20dc9f6ffc7095 authored over 1 year ago by Paul Cretu <[email protected]>
Switch phoenix heroku buildpack to gigalixir fork (#121)

Resolves issue caused by heroku deprecation
https://devcenter.heroku.com/changelog-items/2598

a0f4e40ad1900f2a5fec141a201fac6e482d2f59 authored over 1 year ago by Paul Cretu <[email protected]>
Add category selection to detection button UI (#118)

ad2e56ff98758294b2c7e602d4f33e96255d4341 authored over 1 year ago by Paul Cretu <[email protected]>
Remove vagrant (#119)

3489b5439c9737a66251db66c0e019268263e715 authored over 1 year ago by Paul Cretu <[email protected]>
Fix max width for detection button (#117)

b69f472ac12e6ecc9a80f4d8e6dedb8940dcc7a7 authored over 1 year ago by Paul Cretu <[email protected]>
Add detection button UI (#116)

72ddb5e4912a7d6ccb55238fdf98a2c0a04e6149 authored over 1 year ago by Paul Cretu <[email protected]>
Comment out Bamboo for now

35fca7570e6ca46c4398a2c1eb47e7893695d969 authored over 1 year ago by Skander Mzali <[email protected]>
implemented automated mail using local adapter along with the logic to send mail to all the moderators. (#60)

* Implemented automated mail using local adapter

Implemented automated mail using local adapt...

de90662fe76a0e55c84096a5852ce5879bbe697e authored over 1 year ago by Dhananjay Purohit <[email protected]>
Upgrade Elixir to 1.14, other deps (#113)

* Upgrade Elixir to 1.14.2, upgrade most automatic deps with mix deps.update --all.

* Upgrade...

daab90d12ab3760df2eac76dbcc3952f69231f1c authored over 1 year ago by skanderm <[email protected]>
Move backend files to /server folder (#109)

* Move backend files to /server

* Remove outdated vagrant setup

* Add custom inline heroku...

3a2b590aa27152eb10f4c3041e15febfa5862198 authored almost 2 years ago by Paul Cretu <[email protected]>
Add navigation breadcrumbs to top of feed page (#108)

cd3be5c3264e7017ca01a3f4db5bbc3ff3a4e326 authored almost 2 years ago by Paul Cretu <[email protected]>
Add map markers for hydrophones (#107)

4f0a448c18ebb21dc98276bdbce72c6cefe66d7d authored almost 2 years ago by Paul Cretu <[email protected]>
Update basemap URL to fix map not loading (#105)

769cc81b155d7d20c97b2712ccd6ccf354d822fd authored almost 2 years ago by Paul Cretu <[email protected]>
Update heroku review app config to new plan types (#106)

* Update heroku review app config to new plan types

* Change to basic because heroku teams do...

a5c635f9f04bc6f885f116fad53aa19b6e36fe69 authored almost 2 years ago by Paul Cretu <[email protected]>
Add player based on existing player code (#102)

* Pass feed props down to player when feed changes

* Set up player using existing player code...

3e0dbaca729eac2e81415cc8b64d7451b39da6ba authored about 2 years ago by Paul Cretu <[email protected]>
Redo page layout to add player area (#99)

e117d073b5c029e0db008bd0b0d6259a0fc8e894 authored over 2 years ago by Paul Cretu <[email protected]>
Upgrade UI dependencies (#98)

* Upgrade nodejs

* Upgrade nextjs

* Upgrade to react 18

* Upgrade typescript

* Upgra...

79e9fd2379e5088036e86ffdd7a2a74837336415 authored over 2 years ago by Paul Cretu <[email protected]>
Add very basic feed cards (#95)

bb65b18512fb993bcb99da925cffcdbb394c9749 authored over 2 years ago by Paul Cretu <[email protected]>
Run codegen to update types (#94)

86f310b86969019612a7cf38b3f870e560f204e9 authored over 2 years ago by Paul Cretu <[email protected]>
Enable CORS everywhere and disable cookies/session (#92)

340dfb8558a8bb7ec161595b7e3efdeddf25edea authored almost 3 years ago by Paul Cretu <[email protected]>
Merge pull request #91 from v2-hotfix into v3-ui

Merge v2 hotfix changes into v3

656121fb92d90745627c6134803989ef60bd4049 authored almost 3 years ago by Paul Cretu <[email protected]>
Remove auth for detections/candidates and add pagination

3a411e2c39f5283d1c2193c6f3c4276cb758ad32 authored almost 3 years ago by Paul Cretu <[email protected]>
Add dynamic slippy map using Leaflet (#86)

* Install leaflet

* Add map component and temporarily append to layout

* Switch to ESRI oc...

f3e4c629443c3be21c2f53f28fb1826bde3eba75 authored almost 3 years ago by Paul Cretu <[email protected]>
Add basic drawer for both mobile and desktop (#85)

* Allow pages to define per-page layout

Based on https://nextjs.org/docs/basic-features/layou...

f745019967ef1f474ea0af7ad8c8cabab74ace7e authored about 3 years ago by Paul Cretu <[email protected]>
Add bottom nav bar for mobile (#84)

* Add bottom nav for mobile

* Increase height for bottom nav

362435e47c4e352fce283497aef7f84c2fcfd966 authored about 3 years ago by Paul Cretu <[email protected]>
Add responsive header bar (#83)

* Swap primary and secondary colors

It's a bit strange to fit the existing designs into a MUI...

70568a24acdd6bf36be5e60ab7328bdc7a5e1161 authored about 3 years ago by Paul Cretu <[email protected]>
Set up initial UI theme and layout (#81)

* Add more theme colors

* Add new fonts: mukta and montserrat

* Set custom link color as d...

39fb77b1cf25e57272e198af6dae2457ef842c54 authored about 3 years ago by Paul Cretu <[email protected]>
Add material-ui v5 (MUI) (#80)

* Install material-ui and configure for nextjs

* Add Link component for nextjs from material-...

db965c3bd2c61f4c83e9042a0739bc5c7cbe083d authored about 3 years ago by Paul Cretu <[email protected]>
Add GraphQL Typescript code generation (#79)

* Install `graphql-codegen` and set up config

* Generate graphql types

* Add name to feed ...

41a142b88661719324504f793a1afc3370ae6ab8 authored about 3 years ago by Paul Cretu <[email protected]>
Hook up graphql and fetch example data from production API (#73)

* Update index page to statically list feeds from prod API

Set up using graphql-request and r...

0a608aee198cae51786676be1d23c71a289e872f authored about 3 years ago by Paul Cretu <[email protected]>
Merge pull request #78 from prune-postgis-migration into master

* prune-postgis-migration:
Add migration to prune postgis spatial_ref_sys table

463299a7f5b1771310ddbaba30b47cb53779f878 authored about 3 years ago by Paul Cretu <[email protected]>
Add migration to prune postgis spatial_ref_sys table

By default postgis generates over 5000 rows of spatial/coordinate
reference systems (CRS) and st...

5385799d94bc169347da8d15197660c31e6446fa authored about 3 years ago by Paul Cretu <[email protected]>
Enable global CORS in dev using corsica (#72)

821f24d9ea881019608a499a846f06772a017d46 authored about 3 years ago by Paul Cretu <[email protected]>
Add autoidle heroku addon to review apps (#71)

https://elements.heroku.com/addons/autoidle

4bd46c58b95555f6eb23e58392a363b543d6358c authored about 3 years ago by Paul Cretu <[email protected]>
Update eslint exports ignore "pages" -> "src/pages" (#70)

23108ffd719199ff66302094d6b72e73ff37af10 authored about 3 years ago by Paul Cretu <[email protected]>
Move pages and styles to src folder (#69)

368e053f748c0d30abf30e7cce9766b5d08ec355 authored about 3 years ago by Paul Cretu <[email protected]>
Modify configs to serve nextjs app by default (#68)

* Modify configs to serve nextjs app by default

Based on https://github.com/valo/phoenix_with...

bd40a9de1934483e5240ea7426a9663127a1e854 authored about 3 years ago by Paul Cretu <[email protected]>
Add new nextjs project in ui folder for v3 web app (#63)

* Set up new nextjs project

* Add prettier

* Add eslint rules for imports/exports/sorting ...

778c95187bc6966aac6d08f9f70dd9b807a6b32a authored over 3 years ago by Paul Cretu <[email protected]>
Add badges to readme (#57)

9d1c7814a2f11e4d78fca736cfe5fa1862fd7a20 authored over 3 years ago by Paul Cretu <[email protected]>
Update Contributor Covenant to 2.0 and move into separate file (#56)

a8a4932ace5b6064bdeb2d45eeb44ad26a640606 authored over 3 years ago by Paul Cretu <[email protected]>
Add a volume bar to live feed (#46)

fa7e076ca0376b3ce49081609ea36bba58611eae authored over 3 years ago by Rahul Sankar <[email protected]>