more tints, fixed tint form, smaller rounding 2 b more compact, better leaflet support?, add oban, some LVN, mail handling, webhook handling, package tracking (ups only), update polymorphic, update other deps

90401d0 · gmorell · 2024-09-24 21:41

225 files +4561 -1080

Files changed

modified .idea/forwardedPorts.xml
+6 −0
@@ -2,6 +2,12 @@
2 2 <project version="4">
3 3 <component name="PortForwardingSettings">
4 4 <ports>
5 + <entry key="2525">
6 + <ForwardedPortInfo>
7 + <option name="hostPort" value="2525" />
8 + <option name="readOnly" value="false" />
9 + </ForwardedPortInfo>
10 + </entry>
5 11 <entry key="4001">
6 12 <ForwardedPortInfo>
7 13 <option name="hostPort" value="4001" />
added .idea/libraries/attrs.xml
+17 −0
@@ -0,0 +1,17 @@
1 +<component name="libraryTable">
2 + <library name="attrs" type="mix">
3 + <CLASSES>
4 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
5 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
6 + <root url="file://$PROJECT_DIR$/_build/dev/lib/attrs/ebin" />
7 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
8 + <root url="file://$PROJECT_DIR$/_build/dev/lib/attrs/ebin" />
9 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
10 + </CLASSES>
11 + <JAVADOC />
12 + <SOURCES>
13 + <root url="file://$PROJECT_DIR$/deps/attrs/lib" />
14 + <root url="file://$PROJECT_DIR$/deps/attrs/lib" />
15 + </SOURCES>
16 + </library>
17 +</component>
added .idea/libraries/benchee_markdown.xml
+7 −0

Click to load diff…

added .idea/libraries/doggo.xml
+17 −0

Click to load diff…

modified .idea/libraries/earmark.xml
+14 −2

Click to load diff…

added .idea/libraries/ex_check.xml
+7 −0

Click to load diff…

added .idea/libraries/expo.xml
+31 −0

Click to load diff…

added .idea/libraries/fast_html.xml
+7 −0

Click to load diff…

modified .idea/libraries/gen_smtp.xml
+14 −2

Click to load diff…

modified .idea/libraries/gettext.xml
+5 −0

Click to load diff…

added .idea/libraries/heroicons.xml
+7 −0

Click to load diff…

added .idea/libraries/html5ever.xml
+7 −0

Click to load diff…

added .idea/libraries/iconv.xml
+21 −0

Click to load diff…

added .idea/libraries/live_view_native.xml
+31 −0

Click to load diff…

added .idea/libraries/live_view_native_jetpack.xml
+37 −0

Click to load diff…

added .idea/libraries/live_view_native_live_form.xml
+12 −0

Click to load diff…

added .idea/libraries/live_view_native_stylesheet.xml
+7 −0

Click to load diff…

added .idea/libraries/live_view_native_test.xml
+7 −0

Click to load diff…

added .idea/libraries/makeup.xml
+17 −0

Click to load diff…

modified .idea/libraries/makeup_eex.xml
+12 −2

Click to load diff…

modified .idea/libraries/makeup_elixir.xml
+12 −2

Click to load diff…

added .idea/libraries/makeup_html.xml
+17 −0

Click to load diff…

added .idea/libraries/mua.xml
+7 −0

Click to load diff…

added .idea/libraries/multipart.xml
+7 −0

Click to load diff…

added .idea/libraries/nimble_parsec.xml
+27 −0

Click to load diff…

added .idea/libraries/oban.xml
+17 −0

Click to load diff…

added .idea/libraries/oban_live_dashboard.xml
+17 −0

Click to load diff…

modified .idea/libraries/phoenix_ecto.xml
+0 −395

Click to load diff…

modified .idea/libraries/phoenix_html.xml
+3 −525

Click to load diff…

added .idea/libraries/phoenix_html_helpers.xml
+17 −0

Click to load diff…

added .idea/libraries/phoenix_storybook.xml
+19 −0

Click to load diff…

modified .idea/libraries/polymorphic_embed.xml
+8 −0

Click to load diff…

added .idea/libraries/req.xml
+7 −0

Click to load diff…

added .idea/libraries/sourceror.xml
+27 −0

Click to load diff…

added .idea/libraries/text_diff.xml
+27 −0

Click to load diff…

added .idea/libraries/tz.xml
+7 −0

Click to load diff…

added .idea/libraries/unicode_set.xml
+7 −0

Click to load diff…

modified Dockerfile
+1 −1

Click to load diff…

modified README.md
+3 −1

Click to load diff…

modified apollos_crib.iml
+26 −0

Click to load diff…

modified apps/room_air_quality/room_air_quality.iml
+2 −0

Click to load diff…

modified apps/room_calendar/room_calendar.iml
+4 −0

Click to load diff…

modified apps/room_ephem/room_ephem.iml
+2 −0

Click to load diff…

renamed
+0 −0

Click to load diff…

modified apps/room_gtfs/mix.exs
+1 −1

Click to load diff…

modified apps/room_gtfs/room_gtfs.iml
+2 −0

Click to load diff…

modified apps/room_hermes/config/config.exs
+2 −0

Click to load diff…

modified apps/room_hermes/lib/room_hermes.ex
+3 −1

Click to load diff…

modified apps/room_hermes/lib/room_hermes/application.ex
+2 −1

Click to load diff…

added apps/room_hermes/lib/room_hermes/mail/server.ex
+166 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/mail/smtp.ex
+9 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/mail/supervisor.ex
+16 −0

Click to load diff…

modified apps/room_hermes/lib/room_hermes_web.ex
+3 −1

Click to load diff…

modified apps/room_hermes/lib/room_hermes_web/views/error_helpers.ex
+3 −1

Click to load diff…

modified apps/room_hermes/mix.exs
+5 −4

Click to load diff…

added apps/room_hermes/priv/repo/migrations/20240922023632_add_oban_jobs_table.exs
+13 −0

Click to load diff…

added apps/room_packages/.formatter.exs
+4 −0

Click to load diff…

added apps/room_packages/.gitignore
+26 −0

Click to load diff…

added apps/room_packages/README.md
+21 −0

Click to load diff…

added apps/room_packages/lib/room_packages.ex
+18 −0

Click to load diff…

added apps/room_packages/lib/room_packages/package_worker.ex
+53 −0

Click to load diff…

added apps/room_packages/mix.exs
+33 −0

Click to load diff…

added apps/room_packages/test/room_packages_test.exs
+8 −0

Click to load diff…

added apps/room_packages/test/test_helper.exs
+1 −0

Click to load diff…

modified apps/room_sanctum/assets/js/app.js
+38 −0

Click to load diff…

added apps/room_sanctum/assets/js/leaflet/leaflet-icon.js
+16 −0

Click to load diff…

added apps/room_sanctum/assets/js/leaflet/leaflet-map.js
+73 −0

Click to load diff…

added apps/room_sanctum/assets/js/leaflet/leaflet-marker.js
+9 −0

Click to load diff…

modified apps/room_sanctum/config/config.exs
+32 −16

Click to load diff…

modified apps/room_sanctum/config/dev.exs
+1 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/application.ex
+2 −1

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/condensers/basic_mqtt.ex
+3 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/configuration.ex
+244 −5

Click to load diff…

added apps/room_sanctum/lib/room_sanctum/configuration/agyr.ex
+22 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum/configuration/configs/packages.ex
+19 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum/configuration/queries/packages.ex
+16 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/configuration/query.ex
+4 −3

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/configuration/source.ex
+18 −3

Click to load diff…

added apps/room_sanctum/lib/room_sanctum/configuration/taxid.ex
+20 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/configuration/vision.ex
+2 −2

Click to load diff…

added apps/room_sanctum/lib/room_sanctum/queues/mail.ex
+136 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum/queues/webhooks.ex
+35 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/storage.ex
+96 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum/storage/taxidae.ex
+20 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum/workers/vision_worker.ex
+11 −5

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web.ex
+3 −1

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/components/core_components.ex
+46 −6

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/controllers/data_controller.ex
+52 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/controllers/test_ups.http
+161 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/controllers/user_auth.ex
+1 −1

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/endpoint.ex
+2 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/icon_helpers.ex
+7 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/cfg_agyr_live/form_component.ex
+85 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/cfg_agyr_live/index.ex
+47 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/cfg_agyr_live/index.html.heex
+44 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/cfg_agyr_live/show.ex
+21 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/cfg_agyr_live/show.html.heex
+29 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_query_live/form_component.html.heex
+9 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_query_live/show.ex
+15 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_query_live/show.html.heex
+7 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/form_component.ex
+2 −1

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/form_component.html.heex
+22 −3

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/show.ex
+43 −2

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/show.html.heex
+103 −18

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/cfg_vision_live/show.html.heex
+1 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/ebikes_at_stations_live/form_component.ex
+97 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/ebikes_at_stations_live/index.ex
+47 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/ebikes_at_stations_live/index.html.heex
+42 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/ebikes_at_stations_live/show.ex
+21 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/ebikes_at_stations_live/show.html.heex
+27 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/free_bike_status_live/form_component.ex
+100 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/free_bike_status_live/index.ex
+47 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/free_bike_status_live/index.html.heex
+51 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/free_bike_status_live/show.ex
+21 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/free_bike_status_live/show.html.heex
+36 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/geo_fencing_zones_live/form_component.ex
+90 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/geo_fencing_zones_live/index.ex
+47 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/geo_fencing_zones_live/index.html.heex
+43 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/geo_fencing_zones_live/show.ex
+21 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/geo_fencing_zones_live/show.html.heex
+28 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/landing_live/index.html.heex
+1 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/live_preview.ex
+51 −2

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/system_pricing_plans_live/form_component.ex
+95 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/system_pricing_plans_live/index.ex
+47 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/system_pricing_plans_live/index.html.heex
+47 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/system_pricing_plans_live/show.ex
+21 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/system_pricing_plans_live/show.html.heex
+32 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/taxid_live/form_component.ex
+83 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/taxid_live/index.ex
+47 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/taxid_live/index.html.heex
+42 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/taxid_live/show.ex
+21 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/taxid_live/show.html.heex
+27 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/taxidae_live/form_component.ex
+82 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/taxidae_live/index.ex
+47 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/taxidae_live/index.html.heex
+42 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/taxidae_live/show.ex
+21 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/taxidae_live/show.html.heex
+27 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/live/user_login_live.ex
+1 −1

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/vehicle_types_live/form_component.ex
+93 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/vehicle_types_live/index.ex
+47 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/vehicle_types_live/index.html.heex
+44 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/vehicle_types_live/show.ex
+21 −0

Click to load diff…

added apps/room_sanctum/lib/room_sanctum_web/live/vehicle_types_live/show.html.heex
+29 −0

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/router.ex
+30 −6

Click to load diff…

modified apps/room_sanctum/lib/room_sanctum_web/views/error_helpers.ex
+3 −1

Click to load diff…

modified apps/room_sanctum/mix.exs
+19 −7

Click to load diff…

added apps/room_sanctum/priv/repo/migrations/20240922023632_add_oban_jobs_table.exs
+13 −0

Click to load diff…

added apps/room_sanctum/priv/repo/migrations/20240922165039_create_cfg_webhooks.exs
+15 −0

Click to load diff…

added apps/room_sanctum/priv/repo/migrations/20240922171636_create_cfg_mailboxes.exs
+15 −0

Click to load diff…

added apps/room_sanctum/priv/repo/migrations/20240922172158_create_storage_mail.exs
+16 −0

Click to load diff…

modified apps/room_sanctum/room_sanctum.iml
+32 −0

Click to load diff…

modified apps/room_sanctum/test/room_sanctum/configuration_test.exs
+116 −0

Click to load diff…

modified apps/room_sanctum/test/support/fixtures/configuration_fixtures.ex
+32 −0

Click to load diff…

modified apps/room_zeus/lib/supervision_worker.ex
+1 −0

Click to load diff…

modified assets/js/app.js
+5 −2

Click to load diff…

modified config/config.exs
+38 −0

Click to load diff…

modified config/dev.exs
+6 −5

Click to load diff…

modified config/runtime.exs
+10 −0

Click to load diff…

modified mix.exs
+1 −0

Click to load diff…

modified mix.lock
+70 −50

Click to load diff…

Parents: 19c10b6