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

Update unsubscribe link to just the word 'unsubscribe' for better visibility by email providers (#337)

caba5d37de799b863d053e8a8f3ff7c0b10aeb2b authored 10 months ago by skanderm <[email protected]>
Change “Start Listening” button to “Select listening location” (#336)

f9755279deb933fad1a88e329546afe7a8981dd2 authored 10 months ago by Michele Cheow <[email protected]>
Added protocol for next.js link in Readme.md (#329)

e24059d01f47fc6034070436cc7109d73834f714 authored 11 months ago by Michele Cheow <[email protected]>
Format UI code and fix lint errors (#328)

* Fix lint warnings

* Format everything with `npm run format`

a2a17f61fdd65b9bfaa0e069e9108b66b4e57d75 authored 11 months ago by Paul Cretu <[email protected]>
Add lint-staged, husky for formatting during commits (#324)

* Add lint-staged, husky

* Add .lingstagedrc

* Remove unnecessary .lintstagedrc

ef387433110276e6159976bcd34e6a0d44840b1d authored 11 months ago by skanderm <[email protected]>
Upgrade elixir to 1.16 (#323)

f16dc20c44d67fb1bc7fa630ba27b6de0f80edd8 authored 11 months ago by skanderm <[email protected]>
Trim username (#322)

3e2e8a5124fa088e7645ceec97e0013b470ee0bd authored 11 months ago by skanderm <[email protected]>
Add username to users, update register form (#321)

* Add username to users, update register form

* Update tests with username

* Add username ...

54d7088994c606b26be945d0a4e4a1c481bb7d46 authored 11 months ago by skanderm <[email protected]>
Fix sending submissions as signed-out listener, add automated test against regressions (#320)

33407aebe5f1080907f0814d0be5d839122f24c8 authored 11 months ago by skanderm <[email protected]>
Update codeowners (#318)

46e5b3312bce40daddf7c06435f1fb7e7b121b7b authored 11 months ago by Paul Cretu <[email protected]>
Update slack invite link in readme (#317)

2a7382bce7b4ad87385335410584e97b0aeaa1f0 authored 11 months ago by Paul Cretu <[email protected]>
Set admin and moderator to non-null and false by default (#302)

c205613d45f3f42ff996ba7405b5743a9dbf4a6c authored 12 months ago by skanderm <[email protected]>
Add moderator column to admin user table (#300)

2afdb503243d02d609763820520db1d8a70de6b0 authored 12 months ago by skanderm <[email protected]>
Add Github Workflow for testing with docker-compose (#299)

* Add Github Workflow for testing with docker-compose

* Use docker-compose instead of docker ...

6955ccfb67369cfdc56a3b583dc8afb0a085bb85 authored 12 months ago by skanderm <[email protected]>
Add tests for authentication and moderator actions (#296)

* Add mostly-working login

* Add sign-in form component, helper functions for storing auth to...

f140144b0d2d08266d69ddfe6d72dc54083dd670 authored 12 months ago by skanderm <[email protected]>
Moderator notifications (#290)

* Add mostly-working login

* Add sign-in form component, helper functions for storing auth to...

0d185b41727729c978ec94d3fca3f6efb1d2caa9 authored 12 months ago by skanderm <[email protected]>
Remove RadioLegacy code, resources, drop tables (#298)

592e4239c21258e1986163789b3442ff9801b870 authored 12 months ago by skanderm <[email protected]>
Add all necessary information in the oban job metadata for server restart resilience (#297)

3b9c8f1ffb4b1851de67fcd774253b62f060f090 authored 12 months ago by skanderm <[email protected]>
Add initial moderator actions (#289)

* Add mostly-working login

* Add sign-in form component, helper functions for storing auth to...

017c468930ce3d592b406daf9167dbc0b00a9a5a authored 12 months ago by skanderm <[email protected]>
Fix user admin page not showing user list, update deps (#292)

* Update ash_admin back to official repo, update deps

* Reformat, limit read actions for user...

332723568073e5c8d0893f394ace1d8f74dc0574 authored about 1 year ago by skanderm <[email protected]>
Add sign out page (#284)

* Add mostly-working login

* Add sign-in form component, helper functions for storing auth to...

af7d951bee63339f9e230fcabc05d02c249904e3 authored about 1 year ago by skanderm <[email protected]>
Add frontend authentication (#282)

* Add mostly-working login

* Add sign-in form component, helper functions for storing auth to...

1a1112492124d259e461cd696f5a1cd5a08ebc01 authored about 1 year ago by skanderm <[email protected]>
Add analytics for report actions (open, play) (#281)

4f6e262674a4ed4b4ff17538e018457fdd0e1557 authored about 1 year ago by skanderm <[email protected]>
Remove map image from feed page (#277)

9ef2b38495630919e99d9e7983a494ae6c8f6881 authored about 1 year ago by Paul Cretu <[email protected]>
Update codeowners (#276)

70afa92d5df6af9e098ae9ad5edf2a18e0851b35 authored about 1 year ago by Paul Cretu <[email protected]>
Add codeowners (#275)

8d3c0ccc9f690850883a56ee9d649a003386151c authored about 1 year ago by Paul Cretu <[email protected]>
Remove redis persistence from docker config (#273)

944c54888f1c29adc34294d19987dc73c19d7b66 authored about 1 year ago by Paul Cretu <[email protected]>
Send header clicks to new tab (#271)

db778eb1009798722fc124b1e2b012ca87376a70 authored about 1 year ago by skanderm <[email protected]>
Skip using redis for post-deploy migration (#272)

fbb21a471e95aa347f97b041adb722ae8b16173e authored about 1 year ago by skanderm <[email protected]>
Update copy on landing and learn pages (#269)

a9b4147e625ece976a8596a4c7fac893db78afc3 authored about 1 year ago by Paul Cretu <[email protected]>
Update ash_admin for fixing boolean dropdown (#268)

1eea1585b244dfc663602a01d7216ff4094ddc60 authored about 1 year ago by skanderm <[email protected]>
Re-add 5 minute email subscription notification delay

f4e5f541318d1be8e562457a8c164e7a87f138e8 authored about 1 year ago by Skander Mzali <[email protected]>
Fix Redis ssl, add Redis pool env var (#266)

* Allow configuring pool sizze for redis pubsub, redis cache

* Fix typo

* Use verify_none ...

0c7aea9710186a73bd957eb136112af56bcd0805 authored about 1 year ago by skanderm <[email protected]>
Fix extra paren

3a490b299fea3c20724c948467f8f6954fea6672 authored about 1 year ago by Skander Mzali <[email protected]>
Add websocket timeout to remove H15 errors on heroku (#263)

22821ef8abe4db44e2300e3042433c31f0447e10 authored about 1 year ago by skanderm <[email protected]>
Allow non-redis on current redis-backed libraries by unsetting REDIS_URL (#262)

* Use ssl on redis config if using TLS redis protocol

* Update ssl redis options

* Update ...

782c0a63e69461f678433b443367d28787ed174c authored about 1 year ago by skanderm <[email protected]>
Refactor notifications (#261)

d82fecd1f7ee29d0105bda13c8a77abde736514d authored about 1 year ago by skanderm <[email protected]>
Fix MediaSession call (#260)

* Fix mediasession calls using useEffects

* Add fin photos

* Update image to use thumb if ...

f0a3fdd1470827169902d7b7fb5313d19302ff08 authored about 1 year ago by skanderm <[email protected]>
Update media session api artwork (#259)

fa68492a091f40b9a1c60d71d4d5216d57484659 authored about 1 year ago by skanderm <[email protected]>
Add media session api, update initial drawer with buttons above the fold (#258)

* Add media session api on player ready and feed change

* Update wordmark/logo

* Update in...

19fe038894b7da4700b7f8c6624d07f6a8f6b3a8 authored about 1 year ago by skanderm <[email protected]>
Add candidates/detections seed data (5 detections per feed for 5 feeds) (#257)

* Add candidates/detections seed data (5 detections per feed for 5 feeds)

* Re-add bush point...

0ceb9cf46e8ec1f35161910ae35797c985f23ac6 authored about 1 year ago by skanderm <[email protected]>
Add visible field to feeds and filter out non-visible feeds in graphql (#256)

cf045b0ba45225b3c2e72fe3dc0c4df346852bef authored about 1 year ago by skanderm <[email protected]>
Update UI with candidate page for a report. Update email to link to candidate page (#255)

* Update UI with candidate page for a report. Update email to link to candidate page

* Update...

bf3fb99bb46ccc597eb819a54473383de03a350f authored about 1 year ago by skanderm <[email protected]>
Set email channel on subscriber create (#254)

4b2e259cb468cf31de343df34c93795222aefc83 authored about 1 year ago by skanderm <[email protected]>
Remove conn inspect plug

dd23f4637560afe8914206a48a11366984871678 authored about 1 year ago by Skander Mzali <[email protected]>
User auth requests (#253)

* Update deps, elixir

* Load current_user from session in graphql pipeline

* Adds current_...

823f2740459ed7e8bd0ac705e056ee891680cf32 authored about 1 year ago by skanderm <[email protected]>
Add live dashboard for admins (#252)

a49fdcdf8dd631ba0c99c0cd527070a63a8826dc authored about 1 year ago by skanderm <[email protected]>
Remove verify_peer in repo config

41cdb9a4371c41140319ec351fa926acb061f41a authored about 1 year ago by Skander Mzali <[email protected]>
Upgdate ssl options for repo

04b6734a5692e0265cffadfc712a87ac85326ae6 authored about 1 year ago by Skander Mzali <[email protected]>
Update repo setting

b62b7580156b9522ba9d4a14a4b28f85d45d6275 authored about 1 year ago by Skander Mzali <[email protected]>
Update deps, elixir (#251)

bfca648cd5a7dae81e95d9265361fe311c36a904 authored about 1 year ago by skanderm <[email protected]>
Update notification button, add metrics for learning sounds and going to feed list (#249)

805305831deba1bf28dba358c1b2090530772ba6 authored about 1 year ago by skanderm <[email protected]>
Fix dev not having default value for pubsub options

a0f0d59656130b23a94e24110e832f3b87c3aff0 authored about 1 year ago by Skander Mzali <[email protected]>
Update rate limiter for SES emails to using Hammer with a Redis backend. Remove Redis from dev config for pubsub and cache (#246)

681c44df48eee8d1e2e6e4d7d05679a284aadbf2 authored about 1 year ago by skanderm <[email protected]>
Remove unnecessary console.logs

3e7cf4c1dfeaf201f5b207e49714a74d1aec5a0e authored about 1 year ago by Skander Mzali <[email protected]>
Remove pool size from cache options

f6896951cb9fcb4b09b0077d047815b68b60af0c authored about 1 year ago by Skander Mzali <[email protected]>
Create new ListenerCountsChannel, add new redis-backed caching for listener counts (#245)

* Create new ListenerCountsChannel, add new redis-backed caching for listener counts

* Rearra...

82f803ac9dd5f29b676ea09be951845e564f4fb9 authored about 1 year ago by skanderm <[email protected]>
Remove coords and node name from player (#244)

c1ca352d334913aabd174f58119b5890a83d0d2f authored about 1 year ago by Paul Cretu <[email protected]>
Add learn button to landing page (#242)

48f246cee18a6ae035c521bf71e19778385d878c authored about 1 year ago by Paul Cretu <[email protected]>
Rename listen page in feed page breadcrumbs (#241)

8eb41ba0ededb4719b5b0bdeb658109d44ce8fb5 authored about 1 year ago by Paul Cretu <[email protected]>
Add redis to app.json for spinning up preview apps (#239)

947d6d254a313f797b26212bde0a9d9d577472a0 authored about 1 year ago by skanderm <[email protected]>
Improve map/drawer toggle button (#238)

a6b971b67f6f5f89c49947e588130d4995b26a21 authored about 1 year ago by Paul Cretu <[email protected]>
Move feeds to /listen (#237)

* Move feeds to /listen

* Update link for map markers

a2f36ef229bc799c116cf1ab010963797e347913 authored about 1 year ago by Paul Cretu <[email protected]>
Add landing page (#227)

* Update landing page

* Remove "Listen live" from desktop

* Move examples to learn page an...

5baf62722751f0479a8643ef8808c52c8d0b4f80 authored about 1 year ago by Paul Cretu <[email protected]>
Add migration, update category for orca to whale (#235)

7dff2a89642b3108ecb447059472cf43e7b8d3d8 authored about 1 year ago by skanderm <[email protected]>
Update detection dialog to be responsive (#234)

ee673dab36c59a4398c511be9af0c7733edf384e authored about 1 year ago by skanderm <[email protected]>
Run prettier to reformat code (#219)

54c6127eced3cdd8f7286c08f30758d8648aa8c0 authored about 1 year ago by Paul Cretu <[email protected]>
Use types instead of enums in codegen (#217)

* Use types instead of enums in codegen

* Change imports to type imports

0bce7740c7e6e8eb492ef573afd06b6adfadc010 authored about 1 year ago by Paul Cretu <[email protected]>
Set marquee to not autoplay, add analytics (#218)

* Set marquee to not autoplay, add analytics

* Slow down speed, autoplay after 3 seconds

f877665a5a3f49757aa85f711023c3a8359a8940 authored about 1 year ago by skanderm <[email protected]>
Fix mobile marquee (#216)

* Add a timeout for useEffect to fix mobile marquee

* Allow toggling marquee play

* Add pl...

a9cfb127133fd2da1764867e06926c061947350e authored about 1 year ago by skanderm <[email protected]>
Add popover for the coordinates if present (#215)

1d222ec9e0e5d0c110b92695b71be421007baf81 authored about 1 year ago by skanderm <[email protected]>
Add popover on desktop and marquee scroll on mobile (#214)

* Add popover on desktop and marquee scroll on mobile

* Remove unused dep

* Re-add playerT...

fd9b5beccd4f59c244312391d0a561308b42f2fe authored about 1 year ago by skanderm <[email protected]>
Add title for player text (#213)

9d74251e2bcf43f8417d33662f96abf4c7ffff44 authored about 1 year ago by skanderm <[email protected]>
Fix dialog submit on empty description and dialog close on timestamp change (#211)

f60df9bd650c4f78a0f56190466abf20dea46be6 authored about 1 year ago by skanderm <[email protected]>
Set logo image priority (#210)

3650b9ffd639e2e892510dd770d2a3d0c4225c77 authored about 1 year ago by skanderm <[email protected]>
Set zoom to 9 on new feed (#209)

fdbdc6547320c57f4a26979f811d8b09afb684c3 authored about 1 year ago by skanderm <[email protected]>
Use show/hide buttons on the map (#208)

* Use show/hide buttons on the map

* Update title for button

e3cad27f74897bc263d526d4a25526a693e92450 authored over 1 year ago by skanderm <[email protected]>
Add analytics (#205)

* Add analytics

* Fix header onClicks

* Initialize GA globally

84e907b3a6ba911e650d08ec3f8a5439957d104b authored over 1 year ago by skanderm <[email protected]>
Add category counts to reports table (#207)

72893d3aa0c3b1d861768e7a292f99b951b6fdda authored over 1 year ago by skanderm <[email protected]>
Add desktop and mobile nav bar (#204)

* Add logos and word marks to public folder, add word mark as brand link

* Add notification i...

bc1a4dedcb78fb9972f2109e81caf28513f4d798 authored over 1 year ago by skanderm <[email protected]>
Fix type mismatch for poster (#203)

2cc869ce31f2cc1fe8c3f6c4391e8ed1d346748f authored over 1 year ago by skanderm <[email protected]>
Add missing memo key

1700b389b03669872dd133b98783203898c4d4fd authored over 1 year ago by Skander Mzali <[email protected]>
Add playsinline option to VideoJS component with default to 'true' if not present (#202)

* Add playsinline option to VideoJS component with default to 'true' if not present

* Add poster

6eeeb7f0cfba93b89b45385f9ef3cf174aa4a8ad authored over 1 year ago by skanderm <[email protected]>
Allow creating inactive subscription when creating a new subscriber (#190)

* Allow creating inactive subscription when creating a new subscriber

* Include response data...

cf0a9d5a91719c33453392b5082a442f56d12c9b authored over 1 year ago by skanderm <[email protected]>
Add detections and candidates frontend (#189)

* Add skeleton for detections table

* Add listCandidates query, basic table for candidates

...

169eae3b9f8191a80d0b38675a9e884ab80705d9 authored over 1 year ago by skanderm <[email protected]>
Allow update of subscriber in subscription (#188)

a55d4833af5e2049c652c099936cbc7251d29c7c authored over 1 year ago by skanderm <[email protected]>
Add JSON API for feeds with index route to /api/json/feeds (#187)

6605c5ed7ebbcc8c68a0c1b89bb8f0ca0071b67d authored over 1 year ago by skanderm <[email protected]>
Fix detection submit with enum and notification creation with correct id (#186)

* Fix detection submit with enum and notification creation with correct id

* Remove log state...

08970d1448af1abd3bc5a325fb0490ecfdbd1515 authored over 1 year ago by skanderm <[email protected]>
Add image_url to feed, update frontend. Add inserted_at indexes for candidates, detections (#185)

* Add image_url to feed, update frontend. Add inserted_at indexes for candidates, detections

...

a70ebaee0115b7b7d20980f64b731929a26c67ce authored over 1 year ago by skanderm <[email protected]>
Update populate category script for nil descriptions

88e2e4daa3f61de2a44f84fdba1454000b177a74 authored over 1 year ago by Skander Mzali <[email protected]>
Allow cancelation of outstanding notification jobs (#182)

* Cancel outstanding notification jobs

* Add migration

* Update migration to remove unused...

8a028e383e26cfbec56b200d704cf37ab52cc711 authored over 1 year ago by skanderm <[email protected]>
Add detection category column (#183)

* Add category to detection, dialog

* Add script to populate detection categories

ebc36842db7e0556498837c62b729551b4109fb9 authored over 1 year ago by skanderm <[email protected]>
Fix mobile drawer layout (#165)

* Fix drawer width on mobile

* Add player spacer

* Use dvh (dynamic viewport height) to ha...

214dd9ae1c3aeec97d97ff8c8527890223bc2280 authored over 1 year ago by Paul Cretu <[email protected]>
Use mix compile --force instead of always rebuilding from scratch

b8e9fb9a558789af367c869ef9af4e3aa41c1b20 authored over 1 year ago by Skander Mzali <[email protected]>
Always rebuild elixir app for cases where we change compiled code (graphql types, mime config, ecto types)

a7607306552e2f976ba1f320e482ead8e47394a1 authored over 1 year ago by Skander Mzali <[email protected]>
Add JSON API with POST /api/json/subscribers route (#178)

ebdb52518ac52c7bdeac089d5a01792b7f7e2816 authored over 1 year ago by skanderm <[email protected]>
Remove unused code (#180)

* Remove unused auth, pagination, and assets_v2

* Remove pagination

f7940ff9e02c0b836c6a386898040ed2a3504616 authored over 1 year ago by skanderm <[email protected]>
Add filtering actions for detection by detection type (#179)

a35f3777a981ace24b6f7824dc27a2e7e57e74ea authored over 1 year ago by skanderm <[email protected]>
Move and rename data migrations (#177)

725f4b70de2d4003ae86c7863678a66f2ac6e823 authored over 1 year ago by Paul Cretu <[email protected]>
Fix prettier config and re-format (#176)

e82faa83d92f5afdf1c332f4ce05fb8fc69fbfd0 authored over 1 year ago by Paul Cretu <[email protected]>