Ecosyste.ms: OpenCollective

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

github.com/chalmersproject/openshelter

The web-service and map for OpenShelter: The homeless shelter quick-referral project.
https://github.com/chalmersproject/openshelter

Registration of js components in stimulus is fixed.

The regex used to match 'real' module names for registration of
ts/js components with stimulus h...

b8655235a59023c11828351609ab07b2c8075364 authored about 1 year ago by Mister Chalmers <[email protected]>
Some weeks ago we ran into an issue where rails would build this project

on Saheel's dev environment (Ubuntu on WSL) but not mine (MacOS). On my
local the complaint is ab...

d6f559f2cfc0431818f9a131641c63953fcd78af authored about 1 year ago by Mister Chalmers <[email protected]>
Revert "update yarn.lock file"

This reverts commit fd411022ca11e018304739a69ad93ddfd06f8984.

e46a60c62d7bffa096b1c358cea5a7ce71e36118 authored about 1 year ago by Mister Chalmers <[email protected]>
Revert "Update yarn.lock file (I don't know why this keeps updating on its own)"

This reverts commit aa14d948b3aff188773ca8e757cee028e27215f7.

2e9f3f504e20b8fd2aefd22ac56f996c8237603e authored about 1 year ago by Mister Chalmers <[email protected]>
Merge pull request #7 from chalmersproject/mobile-optimization

Mobile optimization and documentation updates to support dev on windows

29fa15bcacf98b799c55ce17b0438fb62c747e6a authored about 1 year ago by Saheel Acharya <[email protected]>
Update yarn.lock file (I don't know why this keeps updating on its own)

aa14d948b3aff188773ca8e757cee028e27215f7 authored about 1 year ago by AcharyaS97 <[email protected]>
Remove whitespace

c54ad0515368b6defa0f2621a4f2fd77fe83d6b2 authored about 1 year ago by AcharyaS97 <[email protected]>
Hide the searchbox because it's useless

89130592fa17628f90b95cc08299b7249c325281 authored about 1 year ago by AcharyaS97 <[email protected]>
upgrades all tailwindcss libraries to latest version.

93155d47784385b9c7bda2912d81a8ac9f056088 authored about 1 year ago by Mister Chalmers <[email protected]>
fixed un-rendered elements bug in safari by removing overflow:hidden

property from a handful of elements. overflow:hidden is only necessary
at the top level of the po...

ea20fbf13ef8c6023a482b962c79173cc501b98c authored about 1 year ago by Mister Chalmers <[email protected]>
Hide the shelter detail view when the user clicks away on mobile

bb6496ec47492dfb2c446947657c45a41a1a39d4 authored about 1 year ago by AcharyaS97 <[email protected]>
We've added an event that will reset to default zoom level on click of

shelter marker. This is to ensure that the flyto offset (on mobile) will
always move the same amo...

6a01c890874e6d88b5bcfea6f5fd61fe9b458fd8 authored about 1 year ago by Mister Chalmers <[email protected]>
On mobile, close the popup view if the user clicks the shelter marker

577233f6ed42a62c40156000b51bfd8b132b0870 authored about 1 year ago by AcharyaS97 <[email protected]>
Fix scrolling issue by rendering the mobile popup under the mapbox-map div instead of the mapbox-canvas-container

9d7c39c35c447dfc8f86738229287f3388e00cd8 authored about 1 year ago by AcharyaS97 <[email protected]>
Make the map properly mobile responsive by rendering the turbo popup underneath the selected marker and keep the behavior on desktop unchanged

da7e3a1f563c4bb3f6182f6a088d074921b36deb authored about 1 year ago by AcharyaS97 <[email protected]>
something in the yarn.lock or package.json broke this on my dev

machine?? I have no idea what, the diff on the yarn.lock was too big to
evaluate. Anyhow, this co...

8d4ca2198251eb32291891afeda535609796e5f1 authored about 1 year ago by Mister Chalmers <[email protected]>
Remove redundant home link in the nav bar?

cee13481fcc02bd723bca0c2639e12df0e94afe8 authored over 1 year ago by Saheel Acharya <[email protected]>
adjust slightly the fly to location so that the popup renders in the frame

930d88749a608acdd2f746438bba0f6ec2689a60 authored over 1 year ago by Saheel Acharya <[email protected]>
Gate the behavior to hide the map searchbar when a popup marker is clicked only if the user is accessing from mobile

7b4ba639e3e2aa652896fda8c162e2733b454e0d authored over 1 year ago by Saheel Acharya <[email protected]>
Remove a bunch of unused imports

228f805c84c9782802d9a3d997eae827a9e38008 authored over 1 year ago by Saheel Acharya <[email protected]>
Update the README to include instructions for how to get a dev environment setup on Windows through WSL

427715541ae27a635ae98b91f3072314f5e0fc3c authored over 1 year ago by Saheel Acharya <[email protected]>
Create a helper method to get the user agent for the given session and inject it into the ShelterLocationsComponent

Add new user agent parameter to invocation of ShelterLocationComponent

f834d95ccc4ec7c5b1851b27ebf755d8d114b58f authored over 1 year ago by Saheel Acharya <[email protected]>
Only center the map on the marker if the user is accessing from mobile

1204ac65c59afc5cac799d8f0f33d59e039e096f authored over 1 year ago by Saheel Acharya <[email protected]>
Hide the search bar if a marker is clicked and show it again when the map is clicked

ad3a38971f78e00a42f2c5b29f6190d936392d8d authored over 1 year ago by Saheel Acharya <[email protected]>
update yarn.lock file

fd411022ca11e018304739a69ad93ddfd06f8984 authored over 1 year ago by Saheel Acharya <[email protected]>
Add mapbox-gl-geocoder, mapbox-gl types and update types/mapbox-gl

ece37367ae2eaea375493f5800c1f280d20ee256 authored over 1 year ago by Saheel Acharya <[email protected]>
Add to the gitignore file

6cb61c0633d5386a0629c22db5fa8b836da470ee authored over 1 year ago by Saheel Acharya <[email protected]>
When you click a shelter marker, center the screen on it (first commit yay!)

905a5934fe73a9afff18e7a7d9f55cabd7014e47 authored over 1 year ago by Saheel Acharya <[email protected]>
something is breaking turbo stream subscriptions. A suggestion to fix

this in fly forums is set rails to static serve files instead of
dropping them on the local files...

290557cfd12494eacb5d7fd611ab1f810e99f8b2 authored over 1 year ago by Mister Chalmers <[email protected]>
removes cooperativeGestures from map to make it more intuitive to

navigate.

fc35a521627f1e59053326ae3731a41ccc67a773 authored over 1 year ago by Mister Chalmers <[email protected]>
adds map to home screen

9c68051ca4d37d957e0a6af9f5c24b7059bb3f9a authored over 1 year ago by Mister Chalmers <[email protected]>
Surfaces method in graphql for getting shelter data from a signal id.

e2bb8f5c30740b0eb21260c667fafde849b26115 authored over 1 year ago by Mister Chalmers <[email protected]>
adds queries for getting data for a shelter signal and getting the most

recent measurement made by shelter signal of `id`

a74a9e07b0514cba53e8a58f85022c336ba9fd02 authored over 1 year ago by Mister Chalmers <[email protected]>
added missing shelter_signal_form_component. It got left behind in the

git history somehow.

4116695ed1d609c90975d69afb7e21d6ac5d0410 authored over 1 year ago by Mister Chalmers <[email protected]>
fixes a couple of typos in shelters for seeds.rb

84e2fbe569f8cee6b18258f884f5bb87ec80bd5e authored over 1 year ago by Mister Chalmers <[email protected]>
disabled github deploy workflow as it's broken right now. Fixes some

addresses in seeds.rb

dc8aec6cb655b9c731cbe0d4553a93dd3675f45b authored over 1 year ago by Mister Chalmers <[email protected]>
I've populated the seeds.rb file with all objects to populate the map

with all 24 respite sites in toronto.

b3f71131a290922957e30d256c3a903493e0e849 authored over 1 year ago by Mister Chalmers <[email protected]>
updates mailgun credentials and domain name.

d253500dd42327ac1e6669b15ebb82cc101d6931 authored over 1 year ago by Mister Chalmers <[email protected]>
adds trace ouput to bin/release db:migrate command

c15ca61c8945c7c12df9293fdcb20fec45cb2d26 authored over 1 year ago by Mister Chalmers <[email protected]>
changes to db connection details.

f00e9c204e745eb493ebda785c7b22fc269fb11a authored over 1 year ago by Mister Chalmers <[email protected]>
changes type UUID to type ID in shelter_signal_type graphql

8c7adf6eb345fca4630271e79a30c5d6332ca2dd authored over 1 year ago by Mister Chalmers <[email protected]>
update redis location in cable.yml

b295e634aabc788386efd5794901daf24ae79ba8 authored over 1 year ago by Mister Chalmers <[email protected]>
updated gem lock file

857b2f1d81e95fe6bef60997f2e2cb2cad027225 authored over 1 year ago by Mister Chalmers <[email protected]>
Merge pull request #2 from chalmersproject/development

Development

7e0a7c517269769a2e2bbaf8114d86c35bc54107 authored over 1 year ago by Zach C. D <[email protected]>
Use S3 to store files in production

e5155f98bf2a0e81823f6843edfe342dc69071f5 authored over 1 year ago by Kai <[email protected]>
Merge branch 'main' into development

edfae136f004695ec5881312ec6ced3324b8566d authored over 1 year ago by Zach C. D <[email protected]>
Merge pull request #1 from chalmersproject/apikey_authorization

Apikey authorization

8aca4e2022fb1249d7c78ab43b75e46419a0ead3 authored over 1 year ago by Zach C. D <[email protected]>
fixes secret_key authentication for shelter signals.

4cf4614662a098fae960980cebabd2c38ab9c61e authored over 1 year ago by Mister Chalmers <[email protected]>
Fix check workflow cont'd

8ea8a6f4e3b6edbcd79145c78375958d9936d172 authored over 1 year ago by Kai <[email protected]>
Actually run migrations when deploying

a71facb7994924c703bc939969a2b95b2dcde072 authored over 1 year ago by Kai <[email protected]>
Don't docker-compose up the database when setting up in CI

9d59a3212da3f8fbb20ae1fa5c0069893b8bd3ee authored over 1 year ago by Kai <[email protected]>
Fix crash when setting up database from scratch when missing 'required_columns'

ebc64bd3032e721ce4bc4ddf4d32d8a71b7ee793 authored over 1 year ago by Kai <[email protected]>
Fix check workflow

cee98b4bb5f238b6d69bdf6fe8f9709760c5656a authored over 1 year ago by Kai <[email protected]>
Add .node-version

153012b9df70af260fc32c7f1bde56fba69f2d6e authored over 1 year ago by Kai <[email protected]>
Rename repo to 'openshelter'; set up for deployment on Fly

3a75bca78e510947210fa332e64d701b30ade290 authored over 1 year ago by Kai <[email protected]>
api key model, controller, components have been removed. api_key is now

secret_key, a column on shelter_signal. secret_key gets create at time
of shelter_signal instatia...

aa8f501497c094f79073bd46b6114dcbdafa28dc authored over 1 year ago by Mister Chalmers <[email protected]>
API keys now have names.

Added delete method for API keys on shelter signal show page.

fcd903f8085a1ee4be854fc8e041a2d4b681133e authored over 1 year ago by Mister Chalmers <[email protected]>
createShelterMeasurement now requires a valid shelter_signal ID and

valid API key token.

WIP API key creation methods on shelter_signal views

1f779e00a094f23fa6a03d3e3d63b525411c3740 authored over 1 year ago by Mister Chalmers <[email protected]>
I've created api_key controller/model and added routes for it.

ShelterSignal has been extended to has_many api_keys.

CreateShelterMeasurement graphql mutation...

2fb2f5f3af1fcf068b177e10279762ee991a0e25 authored over 1 year ago by Mister Chalmers <[email protected]>
whitespace changes...

bf3fcddc2e71b768d88f5b4740fe6473bda42e73 authored over 1 year ago by Mister Chalmers <[email protected]>
added more email addresses to the admin whitelist

540435b02951c9b4ccdf2db5146e747aadf6d247 authored over 1 year ago by Mister Chalmers <[email protected]>
mutations for creating shelter measurements now works! Next I need to

use (devise?) to authenticate a user (or signal) before it's allowed to
make a shelterMeasurement.

316a9f3e9cf273866e254b1efeddf2e683c75bc2 authored over 1 year ago by Mister Chalmers <[email protected]>
working on graphql mutation implementation. create-signal-measurement

mutation is not working. complains "CreateShelterMeasurement#resolve
should execute the field's l...

881d78a5d7703893e205d77506b074a238c9ea0b authored over 1 year ago by Mister Chalmers <[email protected]>
graphql API is now live. querys for shelters have been tested and appear

to work.

removed strict type requirement.

6b3c8f2bb2c50233f3a132966146837e61a0a8f1 authored over 1 year ago by Mister Chalmers <[email protected]>
i've installed graphql/graphiql gems and started building an API for

interfacing with the webservice.

9ec663fcbe44c89d32f46920eb5106fc91980578 authored over 1 year ago by Mister Chalmers <[email protected]>
added ability to modify max_headcount and max_bedcount in shelter edit

page.

displays last_headcount last_bedcount on shelter page.

8f59ab289b3104f66d7e99e705cc0d54be72462b authored over 1 year ago by Mister Chalmers <[email protected]>
removes some unecessary commented code. changes styling a bit on popup

scrollbar

4b57a613dda0ba6cf0673dddd05bde062d8ce03b authored over 1 year ago by Mister Chalmers <[email protected]>
fixed a bug where popup data does not update if popup is closed when

shelter measurement occurs.

I used a hack-y fix to fix the bug. Markers now have "on-click" even...

b135da06e9f4aa0c80c457357b808df46f850d87 authored over 1 year ago by Mister Chalmers <[email protected]>
improved styling of popup scrollbar

c7dc6320bab41b939d1a668211e1cd8fff60f943 authored over 1 year ago by Mister Chalmers <[email protected]>
added a scrollbar to the popup

f447ae46be32141bfe74ed1dac7bdbdd8045dee9 authored over 1 year ago by Mister Chalmers <[email protected]>
Map popup UI appears to be done!

51c2d3bdd5d324a072a3e2859684914644bfe3b9 authored over 1 year ago by Mister Chalmers <[email protected]>
more progress on popup styling and information.

296044d2263ab3bf3aea946e2a688fef2d94f8ab authored over 1 year ago by Mister Chalmers <[email protected]>
creates simple partial donut graphs on shelter popups displaying current

measurements.

643978ab9ce5de682b2239575bec0ba06e8d71a4 authored over 1 year ago by Mister Chalmers <[email protected]>
about to move to another template for donut graph

cf6dda362944ad8fec9e2d24b1847432f630b7a2 authored over 1 year ago by Mister Chalmers <[email protected]>
installed chartkick for displaying long term occupancy data on shelter

pages.

Found tailwind component for donut graph of occupancy for popup and
shelter pages.

89c267c24d74370680ce604179fd87b5b816d95d authored over 1 year ago by Mister Chalmers <[email protected]>
woahh!! shelter markers are changing colors!

870363117a716d11825a0859af3cf381d22afd77 authored over 1 year ago by Mister Chalmers <[email protected]>
turbo stream now updates popup data on commit of shelter measurement.

dbb7892dc5f920a184a9bad88eedb1b5d1a84af3 authored over 1 year ago by Mister Chalmers <[email protected]>
light formatting of popup typescript

d74fe8777539ab6ca90819d2d547a1fbb26265f0 authored over 1 year ago by Mister Chalmers <[email protected]>
small changes to marker styling testing

daf12d340095aa5ac270ddc05ab71bec4a43307b authored almost 2 years ago by Mister Chalmers <[email protected]>
WIP custom markers for map.

0fb64a834d1bbc5ce7e37d0876f625e99f870e5e authored almost 2 years ago by Zach Donsky <[email protected]>
shelter map has popup. Popup displays values for occupancy and bed

count.

6d343d14c882a0160740f9676d10259e5a2e947e authored almost 2 years ago by Zach Donsky <[email protected]>
adds views, components, controllers, models for shelter and shelter

view.

887e25741fcc66f2179b92db1b3ecd859f87dff7 authored almost 2 years ago by Zach Donsky <[email protected]>
passes shelter instance object into maps show view

89379bbbbebdc258a7240a2b71444f04a81a6b84 authored almost 2 years ago by Zach Donsky <[email protected]>
adds postgres port field to .env.example

f9e624756dcca9212aea0f4e34db60ccd6f91ef2 authored almost 2 years ago by Zach Donsky <[email protected]>
removes some configs from database.yml to help with setting up local

development environment.

dc314e74313370132a5ce5c860aed46b29f771ca authored almost 2 years ago by Mister Chalmers <[email protected]>
comments out Rubocop-lsp because it's now included in rubocop gem

81695082540787b81fdb166c98307d701541d648 authored almost 2 years ago by Mister Chalmers <[email protected]>
fixed bug where module checks were run before db migration was complete

and would always fail.

219cd06ddb9d63c7976817d1f502f8364a9d4e09 authored almost 2 years ago by Zach Donsky <[email protected]>
updated lock file

7eccfdf8e23999ccf6959c5a80dc80ad79dac356 authored almost 2 years ago by chalmers <[email protected]>
Deploy with fly.io

87c6c1d3b3b7416af28ca640d674ce9e6a72c19b authored over 2 years ago by Kai <[email protected]>
Made authorization, actually work! Wow!

12caf58ce0a934f034bdd3170b699d74e5f9308f authored over 2 years ago by Kai <[email protected]>
Allow configuration of geocoder service via GEOCODER_SERVICE

3f725ff6df195470468c9001069dfe5f68909c4f authored over 2 years ago by Kai <[email protected]>
Minor refactors & stylistic updates

349c740d4479b9cf6120feb5eed0833a8ca34dbb authored over 2 years ago by Kai <[email protected]>
Updated icons and layout; scaffold map page

506f886744fe8fd24b3ca5bdea029943aff985ca authored over 2 years ago by Kai <[email protected]>
Fix build pipeline (correct image repo)

bd1cde821573139d46b357c2644a5cddb2dbc8c2 authored over 2 years ago by Kai <[email protected]>
Bootstrap app from playces.in, with basic shelter management capabilities

324667263bd9b134f9dc3b2b0423b5e7852e0997 authored over 2 years ago by Kai <[email protected]>