├── priv
├── blog
│ └── tags.csv
├── .DS_Store
├── docs
│ └── ash
│ │ ├── 1.51.0
│ │ ├── 1.51.1
│ │ ├── 1.51.2
│ │ └── master
├── static
│ ├── .DS_Store
│ ├── ash-ai.webp
│ ├── favicon.ico
│ ├── robots.txt.gz
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── images
│ │ ├── .DS_Store
│ │ ├── github.png
│ │ ├── ash-logo.png
│ │ ├── book-beta.jpg
│ │ ├── gig-city.jpg
│ │ ├── tree.svg.gz
│ │ ├── alembic.svg.gz
│ │ ├── book-cover.jpg
│ │ ├── discord.svg.gz
│ │ ├── alembic-a.svg.gz
│ │ ├── alembic-logo.png
│ │ ├── ash-logo-side.png
│ │ ├── coinbits-logo.png
│ │ ├── elixir-forum.png
│ │ ├── linguavid-logo.png
│ │ ├── three-trees.svg.gz
│ │ ├── ash-logo-side.svg.gz
│ │ ├── daylite-logo.svg.gz
│ │ ├── zoonect-dark.svg.gz
│ │ ├── zoonect-light.svg.gz
│ │ ├── ash-framework-dark.png
│ │ ├── ash-framework-light.png
│ │ ├── ash-logo-cropped.svg.gz
│ │ ├── ash-logo-stacked.svg.gz
│ │ ├── ash_logo_orange.svg.gz
│ │ ├── groupflow-logo.svg.gz
│ │ ├── plangora-logo-dark.png
│ │ ├── plangora-logo-light.jpg
│ │ ├── scribble-vet-logo.png
│ │ ├── tree-with-green.svg.gz
│ │ ├── wintermeyer-logo.svg.gz
│ │ ├── ash-logo-side-big.svg.gz
│ │ ├── heretask-logo-dark.svg.gz
│ │ ├── heretask-logo-light.svg.gz
│ │ ├── travel-tech-deluxe-logo.png
│ │ ├── wintermeyer-logo-dark.svg.gz
│ │ ├── bluesky_media_kit_logo.svg.gz
│ │ ├── self-storage-leads-logo-light.svg.gz
│ │ ├── github-438c17272c5f0e9f4a6da34d3e4bc5bd.png
│ │ ├── ash-logo-0c9ce4543d53cf8e6d577904aa435ec6.png
│ │ ├── gig-city-969bad061fa094da530d63b666b2a45b.jpg
│ │ ├── tree-6f3789c369f9fa6211087505bd372556.svg.gz
│ │ ├── alembic-913cb414e6804321d3eb1823a5454935.svg.gz
│ │ ├── book-cover-eab8f9de6dd4ac208fb29dee2d9fc639.jpg
│ │ ├── discord-145dc557845548a36a82337912ca3ac5.svg.gz
│ │ ├── alembic-a-1be6fded27428d81f103853ac7db4b97.svg.gz
│ │ ├── alembic-logo-20a8d82e036b0db18eeca87101cb6854.png
│ │ ├── ash-logo-side-baf1f7abd293fe6a4bda687ccd497e15.png
│ │ ├── coinbits-logo-707a5c28d618fc82d50e42c1bc2aca75.png
│ │ ├── ash-logo-side-fd5c568fbbda3f172c969aff88e26c5f.svg.gz
│ │ ├── three-trees-a29cd875ffbcb699de1ed089b2c6339f.svg.gz
│ │ ├── zoonect-dark-c4afd90d7f17d6e6aefd2e42e3a4772e.svg.gz
│ │ ├── zoonect-light-248c9833529b15ef1540d13857ca5d4a.svg.gz
│ │ ├── ash-framework-dark-dc88b737ddab0e5328fa4828253b2db0.png
│ │ ├── ash_logo_orange-e4b998d7cbc466695d74ed286a671094.svg.gz
│ │ ├── groupflow-logo-7f0a53127eb1345312eb6e5174fa17e4.svg.gz
│ │ ├── plangora-logo-dark-0ea13db2ad39b7557736584724090626.png
│ │ ├── tree-with-green-3e1f584ae6710ff61d1ef4597a13b008.svg.gz
│ │ ├── ash-framework-light-f9409245e834229f1baca9a054e6241e.png
│ │ ├── ash-logo-cropped-1b26041ed036b8f9b9fd70f5b407e96f.svg.gz
│ │ ├── ash-logo-side-big-a0a998ede1e84b5a32a4f4fff5e8f92a.svg.gz
│ │ ├── ash-logo-stacked-d93eefffaae93e7fbe66fb54257f7f83.svg.gz
│ │ ├── heretask-logo-dark-f44c14c693a1215772bc01669adb2531.svg.gz
│ │ ├── plangora-logo-light-42dc96517861b025437b967475f347ad.jpg
│ │ ├── wintermeyer-logo-12d48a42d3f61f54d6eaee2f3402fd1d.svg.gz
│ │ ├── heretask-logo-light-4194ba86957f17322dca961602ed397b.svg.gz
│ │ ├── travel-tech-deluxe-logo-c5bf7ac7af0f3886ce734201815b4e5e.png
│ │ ├── bluesky_media_kit_logo-d8e1a1b08fe4b27c57583b11cdc0c98e.svg.gz
│ │ └── wintermeyer-logo-dark-48b0d4a62bc145f49149708c1c130b8b.svg.gz
│ ├── apple-touch-icon.png
│ ├── android-chrome-192x192.png
│ ├── android-chrome-512x512.png
│ ├── ash-ai-53557345fb249806d76123a2f1887a25.webp
│ ├── favicon-ad00dc9beef456869d1b7bf645286d10.ico
│ ├── robots-9e2c81b0855bbff2baa8371bc4a78186.txt.gz
│ ├── favicon-16x16-bdb414af187ab06635dfd55a9f35b72b.png
│ ├── favicon-32x32-bce4c137447f9341946f84ab492e845b.png
│ ├── apple-touch-icon-950e7bddc7948cc00cfc7e0c54a0ea5e.png
│ ├── android-chrome-192x192-61f6085b98157bc14ad01d0b7eb9981d.png
│ ├── android-chrome-512x512-204df7513029a22c191be2cf7890863a.png
│ ├── robots.txt
│ └── robots-9e2c81b0855bbff2baa8371bc4a78186.txt
├── resource_snapshots
│ └── repo
│ │ ├── extensions.json
│ │ └── extensions
│ │ └── initial.json
└── repo
│ └── migrations
│ ├── 20231206220717_add_oban_jobs_table.exs
│ └── 20220721171454_remove_search_indexes.exs
├── scripts
├── deploy
├── start
├── migrate
└── remote_shell
├── .dockerignore
├── lib
├── ash_hq_web
│ ├── templates
│ │ └── layout
│ │ │ ├── email.text.heex
│ │ │ ├── ios.html.heex
│ │ │ └── live.html.heex
│ ├── views
│ │ ├── page_view.ex
│ │ ├── email_view.ex
│ │ └── layout_view.ex
│ ├── schema.ex
│ └── init_assigns.ex
├── ash_hq
│ ├── mailer.ex
│ ├── mailing_list
│ │ ├── mailer.ex
│ │ └── mailing_list.ex
│ ├── github
│ │ └── github.ex
│ ├── docs
│ │ ├── importer
│ │ │ └── importer.ex
│ │ └── extensions
│ │ │ └── search
│ │ │ └── preparations
│ │ │ └── deselect_searchable.ex
│ ├── repo.ex
│ ├── accounts
│ │ ├── accounts.ex
│ │ └── resources
│ │ │ └── user
│ │ │ └── policies.ex
│ ├── mix
│ │ └── tasks
│ │ │ └── build_docs.ex
│ ├── blog
│ │ └── blog.ex
│ └── discord
│ │ └── discord.ex
├── ash_hq.ex
├── mix
│ └── tasks
│ │ └── import.ex
└── tails.ex
├── .tool-versions
├── dialyzer.ignore_warnings
├── test
├── test_helper.exs
└── ash_hq_web
│ └── views
│ ├── page_view_test.exs
│ └── layout_view_test.exs
├── assets
├── postcss.config.js
└── vendor
│ └── heroicons
│ ├── optimized
│ ├── 20
│ │ └── solid
│ │ │ ├── minus-small.svg
│ │ │ ├── play.svg
│ │ │ ├── minus.svg
│ │ │ ├── plus.svg
│ │ │ ├── stop.svg
│ │ │ ├── plus-small.svg
│ │ │ ├── cloud.svg
│ │ │ ├── ellipsis-horizontal.svg
│ │ │ ├── ellipsis-vertical.svg
│ │ │ ├── minus-circle.svg
│ │ │ ├── pencil.svg
│ │ │ ├── arrow-down-right.svg
│ │ │ ├── document.svg
│ │ │ ├── bolt.svg
│ │ │ ├── clock.svg
│ │ │ ├── moon.svg
│ │ │ ├── view-columns.svg
│ │ │ ├── share.svg
│ │ │ ├── user.svg
│ │ │ ├── magnifying-glass.svg
│ │ │ ├── x-mark.svg
│ │ │ ├── check.svg
│ │ │ ├── chevron-down.svg
│ │ │ ├── chevron-left.svg
│ │ │ ├── chevron-right.svg
│ │ │ ├── chevron-up.svg
│ │ │ ├── stop-circle.svg
│ │ │ ├── bars-2.svg
│ │ │ ├── ellipsis-horizontal-circle.svg
│ │ │ ├── exclamation-circle.svg
│ │ │ ├── lock-closed.svg
│ │ │ ├── arrow-down-left.svg
│ │ │ ├── arrow-up-left.svg
│ │ │ ├── arrow-up-right.svg
│ │ │ ├── arrow-long-down.svg
│ │ │ ├── check-circle.svg
│ │ │ ├── envelope.svg
│ │ │ ├── play-circle.svg
│ │ │ ├── plus-circle.svg
│ │ │ ├── arrow-down.svg
│ │ │ ├── arrow-left.svg
│ │ │ ├── arrow-long-left.svg
│ │ │ ├── arrow-long-right.svg
│ │ │ ├── arrow-long-up.svg
│ │ │ ├── arrow-right.svg
│ │ │ ├── arrow-up.svg
│ │ │ ├── lock-open.svg
│ │ │ ├── no-symbol.svg
│ │ │ ├── arrow-small-down.svg
│ │ │ ├── arrow-small-right.svg
│ │ │ ├── arrow-small-up.svg
│ │ │ ├── arrow-small-left.svg
│ │ │ ├── home.svg
│ │ │ ├── pause.svg
│ │ │ ├── arrow-up-circle.svg
│ │ │ ├── hand-raised.svg
│ │ │ ├── power.svg
│ │ │ ├── tag.svg
│ │ │ ├── arrow-down-circle.svg
│ │ │ ├── arrow-right-circle.svg
│ │ │ ├── user-circle.svg
│ │ │ ├── bookmark.svg
│ │ │ ├── video-camera.svg
│ │ │ ├── magnifying-glass-circle.svg
│ │ │ ├── user-minus.svg
│ │ │ ├── at-symbol.svg
│ │ │ ├── bookmark-slash.svg
│ │ │ ├── document-minus.svg
│ │ │ ├── paper-airplane.svg
│ │ │ ├── queue-list.svg
│ │ │ ├── archive-box.svg
│ │ │ ├── chart-pie.svg
│ │ │ ├── chat-bubble-oval-left.svg
│ │ │ ├── cube.svg
│ │ │ ├── forward.svg
│ │ │ ├── tv.svg
│ │ │ ├── backward.svg
│ │ │ ├── bookmark-square.svg
│ │ │ ├── microphone.svg
│ │ │ ├── question-mark-circle.svg
│ │ │ ├── x-circle.svg
│ │ │ ├── bars-3.svg
│ │ │ ├── magnifying-glass-minus.svg
│ │ │ ├── device-tablet.svg
│ │ │ ├── flag.svg
│ │ │ ├── key.svg
│ │ │ ├── bars-3-bottom-left.svg
│ │ │ ├── bars-3-bottom-right.svg
│ │ │ ├── bars-3-center-left.svg
│ │ │ ├── square-2-stack.svg
│ │ │ ├── camera.svg
│ │ │ ├── pause-circle.svg
│ │ │ ├── arrow-down-on-square.svg
│ │ │ ├── arrow-uturn-left.svg
│ │ │ ├── arrow-uturn-right.svg
│ │ │ ├── arrow-uturn-up.svg
│ │ │ ├── cloud-arrow-up.svg
│ │ │ ├── heart.svg
│ │ │ ├── user-plus.svg
│ │ │ ├── arrow-uturn-down.svg
│ │ │ ├── cloud-arrow-down.svg
│ │ │ ├── credit-card.svg
│ │ │ ├── document-text.svg
│ │ │ ├── folder-minus.svg
│ │ │ ├── information-circle.svg
│ │ │ ├── paint-brush.svg
│ │ │ ├── chart-bar.svg
│ │ │ ├── exclamation-triangle.svg
│ │ │ ├── light-bulb.svg
│ │ │ ├── bell.svg
│ │ │ ├── chevron-up-down.svg
│ │ │ ├── video-camera-slash.svg
│ │ │ └── eye.svg
│ └── 24
│ │ ├── outline
│ │ ├── minus-small.svg
│ │ ├── minus.svg
│ │ ├── plus-small.svg
│ │ ├── check.svg
│ │ ├── plus.svg
│ │ ├── x-mark.svg
│ │ ├── bars-2.svg
│ │ ├── chevron-down.svg
│ │ ├── chevron-left.svg
│ │ ├── chevron-right.svg
│ │ ├── chevron-up.svg
│ │ ├── pause.svg
│ │ ├── arrow-left.svg
│ │ ├── arrow-up.svg
│ │ ├── power.svg
│ │ ├── arrow-down.svg
│ │ ├── arrow-long-up.svg
│ │ ├── arrow-right.svg
│ │ ├── bars-3.svg
│ │ ├── clock.svg
│ │ ├── arrow-down-left.svg
│ │ ├── arrow-down-right.svg
│ │ ├── arrow-long-left.svg
│ │ ├── arrow-up-left.svg
│ │ ├── arrow-up-right.svg
│ │ ├── arrow-uturn-up.svg
│ │ ├── minus-circle.svg
│ │ ├── arrow-long-down.svg
│ │ ├── arrow-long-right.svg
│ │ ├── arrow-small-down.svg
│ │ ├── arrow-small-left.svg
│ │ ├── arrow-small-up.svg
│ │ ├── arrow-uturn-down.svg
│ │ ├── arrow-uturn-left.svg
│ │ ├── arrow-uturn-right.svg
│ │ ├── bars-3-bottom-left.svg
│ │ ├── bars-3-center-left.svg
│ │ ├── plus-circle.svg
│ │ ├── arrow-small-right.svg
│ │ ├── bars-3-bottom-right.svg
│ │ ├── bolt.svg
│ │ ├── chevron-double-up.svg
│ │ ├── chevron-up-down.svg
│ │ ├── pause-circle.svg
│ │ ├── bars-4.svg
│ │ ├── chevron-double-down.svg
│ │ ├── chevron-double-left.svg
│ │ ├── chevron-double-right.svg
│ │ ├── check-circle.svg
│ │ ├── hashtag.svg
│ │ ├── x-circle.svg
│ │ ├── arrow-up-circle.svg
│ │ ├── arrow-down-circle.svg
│ │ ├── arrow-left-circle.svg
│ │ ├── arrow-right-circle.svg
│ │ ├── code-bracket.svg
│ │ ├── arrows-up-down.svg
│ │ ├── bars-arrow-up.svg
│ │ ├── cube.svg
│ │ ├── currency-rupee.svg
│ │ ├── exclamation-circle.svg
│ │ ├── magnifying-glass.svg
│ │ ├── arrows-right-left.svg
│ │ ├── bars-arrow-down.svg
│ │ ├── currency-yen.svg
│ │ ├── at-symbol.svg
│ │ ├── no-symbol.svg
│ │ ├── paper-airplane.svg
│ │ ├── currency-euro.svg
│ │ ├── magnifying-glass-minus.svg
│ │ ├── arrow-up-tray.svg
│ │ ├── magnifying-glass-plus.svg
│ │ ├── arrow-down-tray.svg
│ │ ├── arrow-trending-up.svg
│ │ ├── queue-list.svg
│ │ ├── stop.svg
│ │ ├── arrow-trending-down.svg
│ │ ├── play.svg
│ │ ├── cloud.svg
│ │ ├── rss.svg
│ │ ├── bookmark.svg
│ │ ├── ellipsis-vertical.svg
│ │ ├── magnifying-glass-circle.svg
│ │ ├── microphone.svg
│ │ ├── chart-pie.svg
│ │ ├── device-tablet.svg
│ │ ├── play-pause.svg
│ │ ├── user.svg
│ │ ├── arrow-top-right-on-square.svg
│ │ ├── arrows-pointing-in.svg
│ │ ├── cloud-arrow-down.svg
│ │ ├── cloud-arrow-up.svg
│ │ ├── command-line.svg
│ │ ├── ellipsis-horizontal.svg
│ │ ├── arrow-right-on-rectangle.svg
│ │ ├── arrow-up-on-square.svg
│ │ ├── heart.svg
│ │ ├── information-circle.svg
│ │ ├── pencil.svg
│ │ ├── arrow-down-on-square.svg
│ │ ├── arrow-left-on-rectangle.svg
│ │ ├── arrows-pointing-out.svg
│ │ ├── bookmark-square.svg
│ │ ├── chart-bar-square.svg
│ │ ├── cursor-arrow-ripple.svg
│ │ ├── link.svg
│ │ ├── paper-clip.svg
│ │ ├── arrow-path.svg
│ │ ├── bolt-slash.svg
│ │ ├── building-library.svg
│ │ ├── code-bracket-square.svg
│ │ ├── device-phone-mobile.svg
│ │ ├── lock-closed.svg
│ │ ├── lock-open.svg
│ │ ├── moon.svg
│ │ ├── view-columns.svg
│ │ ├── wifi.svg
│ │ ├── credit-card.svg
│ │ ├── map-pin.svg
│ │ ├── tv.svg
│ │ ├── user-minus.svg
│ │ ├── video-camera.svg
│ │ ├── viewfinder-circle.svg
│ │ ├── building-office.svg
│ │ ├── cursor-arrow-rays.svg
│ │ ├── exclamation-triangle.svg
│ │ ├── flag.svg
│ │ ├── sun.svg
│ │ ├── user-circle.svg
│ │ ├── battery-0.svg
│ │ ├── bookmark-slash.svg
│ │ ├── folder-minus.svg
│ │ ├── key.svg
│ │ ├── user-plus.svg
│ │ ├── currency-bangladeshi.svg
│ │ ├── folder-plus.svg
│ │ ├── bell.svg
│ │ ├── square-3-stack-3d.svg
│ │ ├── window.svg
│ │ ├── adjustments-vertical.svg
│ │ ├── question-mark-circle.svg
│ │ └── shield-check.svg
│ │ └── solid
│ │ ├── minus.svg
│ │ ├── stop.svg
│ │ ├── minus-small.svg
│ │ ├── chevron-left.svg
│ │ ├── chevron-up.svg
│ │ ├── chevron-down.svg
│ │ ├── chevron-right.svg
│ │ ├── ellipsis-horizontal.svg
│ │ ├── ellipsis-vertical.svg
│ │ ├── arrow-up-left.svg
│ │ ├── check.svg
│ │ ├── cloud.svg
│ │ ├── play.svg
│ │ ├── plus-small.svg
│ │ ├── plus.svg
│ │ ├── arrow-up-right.svg
│ │ ├── arrow-up.svg
│ │ ├── bars-2.svg
│ │ ├── square-2-stack.svg
│ │ ├── cube.svg
│ │ ├── lock-open.svg
│ │ ├── video-camera.svg
│ │ ├── arrow-long-up.svg
│ │ ├── arrow-down-left.svg
│ │ ├── arrow-down-right.svg
│ │ ├── arrow-left.svg
│ │ ├── arrow-right.svg
│ │ ├── minus-circle.svg
│ │ ├── paper-airplane.svg
│ │ ├── share.svg
│ │ ├── arrow-down.svg
│ │ ├── arrow-long-down.svg
│ │ ├── arrow-long-left.svg
│ │ ├── arrow-long-right.svg
│ │ ├── envelope.svg
│ │ ├── magnifying-glass.svg
│ │ ├── arrow-small-down.svg
│ │ ├── arrow-small-left.svg
│ │ ├── arrow-small-up.svg
│ │ ├── bookmark.svg
│ │ ├── arrow-small-right.svg
│ │ ├── lock-closed.svg
│ │ ├── user.svg
│ │ ├── view-columns.svg
│ │ ├── bolt.svg
│ │ ├── clock.svg
│ │ ├── folder-minus.svg
│ │ ├── forward.svg
│ │ ├── x-mark.svg
│ │ ├── arrow-up-on-square.svg
│ │ ├── backward.svg
│ │ ├── arrow-uturn-left.svg
│ │ ├── arrow-uturn-right.svg
│ │ ├── arrow-uturn-up.svg
│ │ ├── bookmark-square.svg
│ │ ├── folder.svg
│ │ ├── pause.svg
│ │ ├── pencil.svg
│ │ ├── arrow-uturn-down.svg
│ │ ├── arrow-down-on-square.svg
│ │ ├── bars-3.svg
│ │ ├── moon.svg
│ │ ├── plus-circle.svg
│ │ ├── bookmark-slash.svg
│ │ ├── queue-list.svg
│ │ ├── bars-3-bottom-left.svg
│ │ ├── bars-3-center-left.svg
│ │ ├── exclamation-circle.svg
│ │ ├── play-circle.svg
│ │ ├── bars-3-bottom-right.svg
│ │ ├── check-circle.svg
│ │ ├── chevron-double-up.svg
│ │ ├── arrow-up-circle.svg
│ │ ├── magnifying-glass-minus.svg
│ │ ├── no-symbol.svg
│ │ ├── tag.svg
│ │ ├── arrow-down-circle.svg
│ │ ├── arrow-left-circle.svg
│ │ ├── arrow-right-circle.svg
│ │ ├── battery-0.svg
│ │ ├── bolt-slash.svg
│ │ ├── chevron-up-down.svg
│ │ ├── credit-card.svg
│ │ ├── exclamation-triangle.svg
│ │ ├── microphone.svg
│ │ ├── user-minus.svg
│ │ ├── chevron-double-down.svg
│ │ ├── chevron-double-left.svg
│ │ ├── chevron-double-right.svg
│ │ ├── command-line.svg
│ │ ├── folder-plus.svg
│ │ ├── power.svg
│ │ └── stop-circle.svg
│ └── UPGRADE.md
├── .github
├── PULL_REQUEST_TEMPLATE.md
├── CONTRIBUTING.md
├── dependabot.yml
└── ISSUE_TEMPLATE
│ └── bug.md
└── rel
├── env.bat.eex
├── env.sh.eex
├── vm.args.eex
└── remote.vm.args.eex
/priv/blog/tags.csv:
--------------------------------------------------------------------------------
1 | name
2 |
--------------------------------------------------------------------------------
/scripts/deploy:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | flyctl deploy
4 |
--------------------------------------------------------------------------------
/scripts/start:
--------------------------------------------------------------------------------
1 | !# bin/bash
2 |
3 | ./ash_hq start
4 |
--------------------------------------------------------------------------------
/.dockerignore:
--------------------------------------------------------------------------------
1 | /deps
2 | assets/node_modules
3 | _build
4 | .elixir_ls
--------------------------------------------------------------------------------
/lib/ash_hq_web/templates/layout/email.text.heex:
--------------------------------------------------------------------------------
1 | {@inner_content}
2 |
--------------------------------------------------------------------------------
/lib/ash_hq_web/templates/layout/ios.html.heex:
--------------------------------------------------------------------------------
1 | {@inner_content}
2 |
--------------------------------------------------------------------------------
/lib/ash_hq_web/templates/layout/live.html.heex:
--------------------------------------------------------------------------------
1 | {@inner_content}
2 |
--------------------------------------------------------------------------------
/.tool-versions:
--------------------------------------------------------------------------------
1 | elixir 1.18.1
2 | nodejs 18.12.0
3 | erlang 27.1.2
4 |
--------------------------------------------------------------------------------
/dialyzer.ignore_warnings:
--------------------------------------------------------------------------------
1 | lib/ash_hq/docs/extensions/render_markdown/raw_html.ex
--------------------------------------------------------------------------------
/priv/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/.DS_Store
--------------------------------------------------------------------------------
/scripts/migrate:
--------------------------------------------------------------------------------
1 | !# bin/bash
2 |
3 | ./ash_hq eval "'AshHq.Release.migrate'"
4 |
--------------------------------------------------------------------------------
/test/test_helper.exs:
--------------------------------------------------------------------------------
1 | :erlang.system_flag(:backtrace_depth, 100)
2 | ExUnit.start()
3 |
--------------------------------------------------------------------------------
/priv/docs/ash/1.51.0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/docs/ash/1.51.0
--------------------------------------------------------------------------------
/priv/docs/ash/1.51.1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/docs/ash/1.51.1
--------------------------------------------------------------------------------
/priv/docs/ash/1.51.2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/docs/ash/1.51.2
--------------------------------------------------------------------------------
/priv/docs/ash/master:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/docs/ash/master
--------------------------------------------------------------------------------
/priv/static/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/.DS_Store
--------------------------------------------------------------------------------
/lib/ash_hq_web/views/page_view.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHqWeb.PageView do
2 | use AshHqWeb, :view
3 | end
4 |
--------------------------------------------------------------------------------
/priv/static/ash-ai.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/ash-ai.webp
--------------------------------------------------------------------------------
/priv/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/favicon.ico
--------------------------------------------------------------------------------
/lib/ash_hq_web/views/email_view.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHqWeb.EmailView do
2 | use AshHqWeb, :view
3 | end
4 |
--------------------------------------------------------------------------------
/priv/static/robots.txt.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/robots.txt.gz
--------------------------------------------------------------------------------
/priv/static/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/favicon-16x16.png
--------------------------------------------------------------------------------
/priv/static/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/favicon-32x32.png
--------------------------------------------------------------------------------
/priv/static/images/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/.DS_Store
--------------------------------------------------------------------------------
/priv/static/images/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/github.png
--------------------------------------------------------------------------------
/priv/static/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/apple-touch-icon.png
--------------------------------------------------------------------------------
/priv/static/images/ash-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo.png
--------------------------------------------------------------------------------
/priv/static/images/book-beta.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/book-beta.jpg
--------------------------------------------------------------------------------
/priv/static/images/gig-city.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/gig-city.jpg
--------------------------------------------------------------------------------
/priv/static/images/tree.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/tree.svg.gz
--------------------------------------------------------------------------------
/lib/ash_hq/mailer.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq.Mailer do
2 | @moduledoc false
3 | use Swoosh.Mailer, otp_app: :ash_hq
4 | end
5 |
--------------------------------------------------------------------------------
/priv/static/images/alembic.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/alembic.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/book-cover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/book-cover.jpg
--------------------------------------------------------------------------------
/priv/static/images/discord.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/discord.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/alembic-a.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/alembic-a.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/alembic-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/alembic-logo.png
--------------------------------------------------------------------------------
/priv/static/images/ash-logo-side.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo-side.png
--------------------------------------------------------------------------------
/priv/static/images/coinbits-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/coinbits-logo.png
--------------------------------------------------------------------------------
/priv/static/images/elixir-forum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/elixir-forum.png
--------------------------------------------------------------------------------
/priv/static/images/linguavid-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/linguavid-logo.png
--------------------------------------------------------------------------------
/priv/static/images/three-trees.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/three-trees.svg.gz
--------------------------------------------------------------------------------
/scripts/remote_shell:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | flyctl ssh console -a ash-hq-importer -C "./_build/prod/rel/ash_hq/bin/ash_hq remote"
--------------------------------------------------------------------------------
/test/ash_hq_web/views/page_view_test.exs:
--------------------------------------------------------------------------------
1 | defmodule AshHqWeb.PageViewTest do
2 | use AshHqWeb.ConnCase, async: true
3 | end
4 |
--------------------------------------------------------------------------------
/priv/static/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/android-chrome-192x192.png
--------------------------------------------------------------------------------
/priv/static/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/android-chrome-512x512.png
--------------------------------------------------------------------------------
/priv/static/images/ash-logo-side.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo-side.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/daylite-logo.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/daylite-logo.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/zoonect-dark.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/zoonect-dark.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/zoonect-light.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/zoonect-light.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/ash-framework-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-framework-dark.png
--------------------------------------------------------------------------------
/priv/static/images/ash-framework-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-framework-light.png
--------------------------------------------------------------------------------
/priv/static/images/ash-logo-cropped.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo-cropped.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/ash-logo-stacked.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo-stacked.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/ash_logo_orange.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash_logo_orange.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/groupflow-logo.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/groupflow-logo.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/plangora-logo-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/plangora-logo-dark.png
--------------------------------------------------------------------------------
/priv/static/images/plangora-logo-light.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/plangora-logo-light.jpg
--------------------------------------------------------------------------------
/priv/static/images/scribble-vet-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/scribble-vet-logo.png
--------------------------------------------------------------------------------
/priv/static/images/tree-with-green.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/tree-with-green.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/wintermeyer-logo.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/wintermeyer-logo.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/ash-logo-side-big.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo-side-big.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/heretask-logo-dark.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/heretask-logo-dark.svg.gz
--------------------------------------------------------------------------------
/lib/ash_hq/mailing_list/mailer.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq.MailingList.Mailer do
2 | @moduledoc false
3 | use Swoosh.Mailer, otp_app: :ash_hq
4 | end
5 |
--------------------------------------------------------------------------------
/priv/static/images/heretask-logo-light.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/heretask-logo-light.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/travel-tech-deluxe-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/travel-tech-deluxe-logo.png
--------------------------------------------------------------------------------
/priv/static/images/wintermeyer-logo-dark.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/wintermeyer-logo-dark.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/bluesky_media_kit_logo.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/bluesky_media_kit_logo.svg.gz
--------------------------------------------------------------------------------
/assets/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | 'postcss-import': {},
4 | tailwindcss: {},
5 | autoprefixer: {},
6 | }
7 | }
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ### Contributor checklist
2 |
3 | - [ ] Bug fixes include regression tests
4 | - [ ] Features include unit/acceptance tests
5 |
--------------------------------------------------------------------------------
/priv/static/ash-ai-53557345fb249806d76123a2f1887a25.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/ash-ai-53557345fb249806d76123a2f1887a25.webp
--------------------------------------------------------------------------------
/priv/static/favicon-ad00dc9beef456869d1b7bf645286d10.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/favicon-ad00dc9beef456869d1b7bf645286d10.ico
--------------------------------------------------------------------------------
/priv/static/images/self-storage-leads-logo-light.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/self-storage-leads-logo-light.svg.gz
--------------------------------------------------------------------------------
/priv/static/robots-9e2c81b0855bbff2baa8371bc4a78186.txt.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/robots-9e2c81b0855bbff2baa8371bc4a78186.txt.gz
--------------------------------------------------------------------------------
/priv/static/favicon-16x16-bdb414af187ab06635dfd55a9f35b72b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/favicon-16x16-bdb414af187ab06635dfd55a9f35b72b.png
--------------------------------------------------------------------------------
/priv/static/favicon-32x32-bce4c137447f9341946f84ab492e845b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/favicon-32x32-bce4c137447f9341946f84ab492e845b.png
--------------------------------------------------------------------------------
/priv/static/images/github-438c17272c5f0e9f4a6da34d3e4bc5bd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/github-438c17272c5f0e9f4a6da34d3e4bc5bd.png
--------------------------------------------------------------------------------
/priv/static/images/ash-logo-0c9ce4543d53cf8e6d577904aa435ec6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo-0c9ce4543d53cf8e6d577904aa435ec6.png
--------------------------------------------------------------------------------
/priv/static/images/gig-city-969bad061fa094da530d63b666b2a45b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/gig-city-969bad061fa094da530d63b666b2a45b.jpg
--------------------------------------------------------------------------------
/priv/static/images/tree-6f3789c369f9fa6211087505bd372556.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/tree-6f3789c369f9fa6211087505bd372556.svg.gz
--------------------------------------------------------------------------------
/priv/resource_snapshots/repo/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "installed": [
3 | "pg_trgm",
4 | "uuid-ossp",
5 | "citext",
6 | "pg_stat_statements",
7 | "sslinfo"
8 | ]
9 | }
--------------------------------------------------------------------------------
/priv/static/apple-touch-icon-950e7bddc7948cc00cfc7e0c54a0ea5e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/apple-touch-icon-950e7bddc7948cc00cfc7e0c54a0ea5e.png
--------------------------------------------------------------------------------
/priv/static/images/alembic-913cb414e6804321d3eb1823a5454935.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/alembic-913cb414e6804321d3eb1823a5454935.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/book-cover-eab8f9de6dd4ac208fb29dee2d9fc639.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/book-cover-eab8f9de6dd4ac208fb29dee2d9fc639.jpg
--------------------------------------------------------------------------------
/priv/static/images/discord-145dc557845548a36a82337912ca3ac5.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/discord-145dc557845548a36a82337912ca3ac5.svg.gz
--------------------------------------------------------------------------------
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing Guidelines
2 | Contributing guidelines can be found in the core project, [ash](https://github.com/ash-project/ash/blob/main/.github/CONTRIBUTING.md)
3 |
--------------------------------------------------------------------------------
/priv/static/images/alembic-a-1be6fded27428d81f103853ac7db4b97.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/alembic-a-1be6fded27428d81f103853ac7db4b97.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/alembic-logo-20a8d82e036b0db18eeca87101cb6854.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/alembic-logo-20a8d82e036b0db18eeca87101cb6854.png
--------------------------------------------------------------------------------
/priv/static/images/ash-logo-side-baf1f7abd293fe6a4bda687ccd497e15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo-side-baf1f7abd293fe6a4bda687ccd497e15.png
--------------------------------------------------------------------------------
/priv/static/images/coinbits-logo-707a5c28d618fc82d50e42c1bc2aca75.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/coinbits-logo-707a5c28d618fc82d50e42c1bc2aca75.png
--------------------------------------------------------------------------------
/priv/resource_snapshots/repo/extensions/initial.json:
--------------------------------------------------------------------------------
1 | {
2 | "installed": [
3 | "pg_trgm",
4 | "uuid-ossp",
5 | "citext",
6 | "pg_stat_statements",
7 | "sslinfo"
8 | ]
9 | }
--------------------------------------------------------------------------------
/priv/static/android-chrome-192x192-61f6085b98157bc14ad01d0b7eb9981d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/android-chrome-192x192-61f6085b98157bc14ad01d0b7eb9981d.png
--------------------------------------------------------------------------------
/priv/static/android-chrome-512x512-204df7513029a22c191be2cf7890863a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/android-chrome-512x512-204df7513029a22c191be2cf7890863a.png
--------------------------------------------------------------------------------
/priv/static/images/ash-logo-side-fd5c568fbbda3f172c969aff88e26c5f.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo-side-fd5c568fbbda3f172c969aff88e26c5f.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/three-trees-a29cd875ffbcb699de1ed089b2c6339f.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/three-trees-a29cd875ffbcb699de1ed089b2c6339f.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/zoonect-dark-c4afd90d7f17d6e6aefd2e42e3a4772e.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/zoonect-dark-c4afd90d7f17d6e6aefd2e42e3a4772e.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/zoonect-light-248c9833529b15ef1540d13857ca5d4a.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/zoonect-light-248c9833529b15ef1540d13857ca5d4a.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/ash-framework-dark-dc88b737ddab0e5328fa4828253b2db0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-framework-dark-dc88b737ddab0e5328fa4828253b2db0.png
--------------------------------------------------------------------------------
/priv/static/images/ash_logo_orange-e4b998d7cbc466695d74ed286a671094.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash_logo_orange-e4b998d7cbc466695d74ed286a671094.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/groupflow-logo-7f0a53127eb1345312eb6e5174fa17e4.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/groupflow-logo-7f0a53127eb1345312eb6e5174fa17e4.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/plangora-logo-dark-0ea13db2ad39b7557736584724090626.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/plangora-logo-dark-0ea13db2ad39b7557736584724090626.png
--------------------------------------------------------------------------------
/priv/static/images/tree-with-green-3e1f584ae6710ff61d1ef4597a13b008.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/tree-with-green-3e1f584ae6710ff61d1ef4597a13b008.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/ash-framework-light-f9409245e834229f1baca9a054e6241e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-framework-light-f9409245e834229f1baca9a054e6241e.png
--------------------------------------------------------------------------------
/priv/static/images/ash-logo-cropped-1b26041ed036b8f9b9fd70f5b407e96f.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo-cropped-1b26041ed036b8f9b9fd70f5b407e96f.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/ash-logo-side-big-a0a998ede1e84b5a32a4f4fff5e8f92a.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo-side-big-a0a998ede1e84b5a32a4f4fff5e8f92a.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/ash-logo-stacked-d93eefffaae93e7fbe66fb54257f7f83.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/ash-logo-stacked-d93eefffaae93e7fbe66fb54257f7f83.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/heretask-logo-dark-f44c14c693a1215772bc01669adb2531.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/heretask-logo-dark-f44c14c693a1215772bc01669adb2531.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/plangora-logo-light-42dc96517861b025437b967475f347ad.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/plangora-logo-light-42dc96517861b025437b967475f347ad.jpg
--------------------------------------------------------------------------------
/priv/static/images/wintermeyer-logo-12d48a42d3f61f54d6eaee2f3402fd1d.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/wintermeyer-logo-12d48a42d3f61f54d6eaee2f3402fd1d.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/heretask-logo-light-4194ba86957f17322dca961602ed397b.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/heretask-logo-light-4194ba86957f17322dca961602ed397b.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/travel-tech-deluxe-logo-c5bf7ac7af0f3886ce734201815b4e5e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/travel-tech-deluxe-logo-c5bf7ac7af0f3886ce734201815b4e5e.png
--------------------------------------------------------------------------------
/priv/static/images/bluesky_media_kit_logo-d8e1a1b08fe4b27c57583b11cdc0c98e.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/bluesky_media_kit_logo-d8e1a1b08fe4b27c57583b11cdc0c98e.svg.gz
--------------------------------------------------------------------------------
/priv/static/images/wintermeyer-logo-dark-48b0d4a62bc145f49149708c1c130b8b.svg.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ash-project/ash_hq/main/priv/static/images/wintermeyer-logo-dark-48b0d4a62bc145f49149708c1c130b8b.svg.gz
--------------------------------------------------------------------------------
/lib/ash_hq/github/github.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq.Github do
2 | @moduledoc "Domain for interacting with data synchronized from github."
3 | use Ash.Domain
4 |
5 | resources do
6 | resource AshHq.Github.Contributor
7 | end
8 | end
9 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/minus-small.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/priv/static/robots.txt:
--------------------------------------------------------------------------------
1 | # See https://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file
2 | #
3 | # To ban all spiders from the entire site uncomment the next two lines:
4 | # User-agent: *
5 | # Disallow: /
6 |
--------------------------------------------------------------------------------
/rel/env.bat.eex:
--------------------------------------------------------------------------------
1 | @echo off
2 | rem Set the release to work across nodes.
3 | rem RELEASE_DISTRIBUTION must be "sname" (local), "name" (distributed) or "none".
4 | rem set RELEASE_DISTRIBUTION=name
5 | rem set RELEASE_NODE=<%= @release.name %>
6 |
--------------------------------------------------------------------------------
/lib/ash_hq/mailing_list/mailing_list.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq.MailingList do
2 | @moduledoc """
3 | Handles documentation data.
4 | """
5 | use Ash.Domain, otp_app: :ash_hq
6 |
7 | resources do
8 | resource AshHq.MailingList.Email
9 | end
10 | end
11 |
--------------------------------------------------------------------------------
/priv/static/robots-9e2c81b0855bbff2baa8371bc4a78186.txt:
--------------------------------------------------------------------------------
1 | # See https://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file
2 | #
3 | # To ban all spiders from the entire site uncomment the next two lines:
4 | # User-agent: *
5 | # Disallow: /
6 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/play.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/minus-small.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/plus-small.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/check.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/plus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/x-mark.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bars-2.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/stop.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq/docs/importer/importer.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq.Docs.Importer do
2 | @moduledoc """
3 | Builds the documentation into term files in the `priv/docs` directory.
4 | """
5 |
6 | def import do
7 | AshOban.schedule_and_run_triggers(AshHq.Docs.Library)
8 | end
9 | end
10 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/plus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/stop.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/chevron-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/chevron-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/chevron-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/pause.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/minus-small.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/plus-small.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/power.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq do
2 | @moduledoc """
3 | AshHq keeps the contexts that define your domain
4 | and business logic.
5 |
6 | Contexts are also responsible for managing your data, regardless
7 | if it comes from the database, an external API or others.
8 | """
9 | end
10 |
--------------------------------------------------------------------------------
/priv/repo/migrations/20231206220717_add_oban_jobs_table.exs:
--------------------------------------------------------------------------------
1 | defmodule AshHq.Repo.Migrations.AddObanJobsTable do
2 | use Ecto.Migration
3 |
4 | def up do
5 | Oban.Migration.up(version: 11)
6 | end
7 |
8 | def change do
9 | Oban.Migration.down(version: 1)
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/cloud.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bars-3.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/clock.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/minus-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/rel/env.sh.eex:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | export ERL_AFLAGS="-proto_dist inet6_tcp"
4 | export ECTO_IPV6="true"
5 | export DNS_CLUSTER_QUERY="${FLY_APP_NAME}.internal"
6 | export RELEASE_DISTRIBUTION="name"
7 | export RELEASE_NODE="${FLY_APP_NAME}-${FLY_IMAGE_REF##*-}@${FLY_PRIVATE_IP}"
8 | export RELEASE_COOKIE="ash-hq-app"
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/minus-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/pencil.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/plus-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq/repo.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq.Repo do
2 | use AshPostgres.Repo,
3 | otp_app: :ash_hq
4 |
5 | def installed_extensions do
6 | ["pg_trgm", "uuid-ossp", "citext", "pg_stat_statements", "sslinfo", "ash-functions"]
7 | end
8 |
9 | def min_pg_version, do: Version.parse!("16.0.0")
10 | end
11 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/document.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bolt.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/pause-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq/accounts/accounts.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq.Accounts do
2 | @moduledoc """
3 | Handles user and user token related operations/state
4 | """
5 | use Ash.Domain, otp_app: :ash_hq
6 |
7 | resources do
8 | resource AshHq.Accounts.User
9 | resource AshHq.Accounts.UserToken
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bars-4.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/bolt.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/clock.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/check-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/hashtag.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/x-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq/mix/tasks/build_docs.ex:
--------------------------------------------------------------------------------
1 | defmodule Mix.Tasks.AshHq.ImportDocs do
2 | @moduledoc "The hello mix task: `mix help hello`"
3 | use Mix.Task
4 |
5 | @shortdoc "Builds documentation for any versions"
6 | def run(_) do
7 | Mix.Task.run("app.start")
8 | AshHq.Docs.Importer.import()
9 | end
10 | end
11 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/moon.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/chevron-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq/docs/extensions/search/preparations/deselect_searchable.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq.Docs.Extensions.Search.Preparations.DeselectSearchable do
2 | @moduledoc "Deselects the searchable attribute"
3 | use Ash.Resource.Preparation
4 |
5 | def prepare(query, _, _) do
6 | Ash.Query.deselect(query, [:searchable])
7 | end
8 | end
9 |
--------------------------------------------------------------------------------
/test/ash_hq_web/views/layout_view_test.exs:
--------------------------------------------------------------------------------
1 | defmodule AshHqWeb.LayoutViewTest do
2 | use AshHqWeb.ConnCase, async: true
3 |
4 | # When testing helpers, you may want to import Phoenix.HTML and
5 | # use functions such as safe_to_string() to convert the helper
6 | # result into an HTML string.
7 | # import Phoenix.HTML
8 | end
9 |
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: mix
4 | directory: "/"
5 | schedule:
6 | interval: weekly
7 | day: thursday
8 | groups:
9 | production-dependencies:
10 | dependency-type: production
11 | dev-dependencies:
12 | dependency-type: development
13 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/view-columns.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/code-bracket.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/chevron-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/chevron-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/share.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/cube.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/user.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/currency-yen.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/x-mark.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/check.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/cloud.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/play.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/plus-small.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/plus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/check.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/chevron-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/chevron-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/chevron-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/at-symbol.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/no-symbol.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/bars-2.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/bars-2.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/lock-closed.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/currency-euro.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/cube.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/lock-open.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/video-camera.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq/accounts/resources/user/policies.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq.Accounts.User.Policies do
2 | @moduledoc "Policies for the user resource"
3 | use Spark.Dsl.Fragment, of: Ash.Resource, authorizers: [Ash.Policy.Authorizer]
4 |
5 | policies do
6 | policy action(:read) do
7 | authorize_if(expr(id == ^actor(:id)))
8 | end
9 | end
10 | end
11 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq_web/views/layout_view.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHqWeb.LayoutView do
2 | use AshHqWeb, :view
3 | import AshHqWeb.Components.Footer
4 |
5 | # Phoenix LiveDashboard is available only in development by default,
6 | # so we instruct Elixir to not warn if the dashboard route is missing.
7 | @compile {:no_warn_undefined, {Routes, :live_dashboard_path, 2}}
8 | end
9 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/check-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/envelope.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/play-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/plus-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/minus-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/share.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/lock-open.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/no-symbol.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/queue-list.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/stop.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq/blog/blog.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq.Blog do
2 | @moduledoc "A domain for interacting with the blog"
3 | use Ash.Domain,
4 | extensions: [AshAdmin.Domain]
5 |
6 | admin do
7 | show? true
8 | default_resource_page :primary_read
9 | end
10 |
11 | resources do
12 | resource AshHq.Blog.Post
13 | resource AshHq.Blog.Tag
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/play.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/envelope.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/home.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/pause.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/cloud.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/rss.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/bookmark.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/hand-raised.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/power.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/tag.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bookmark.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/lock-closed.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/user.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/view-columns.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/UPGRADE.md:
--------------------------------------------------------------------------------
1 | You are running heroicons v2.0.16. To upgrade in place, you can run the following command,
2 | where your `HERO_VSN` export is your desired version:
3 |
4 | export HERO_VSN="2.0.16" ; \
5 | curl -L "https://github.com/tailwindlabs/heroicons/archive/refs/tags/v${HERO_VSN}.tar.gz" | \
6 | tar -xvz --strip-components=1 heroicons-${HERO_VSN}/optimized
7 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/microphone.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/bolt.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/clock.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq_web/schema.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHqWeb.Schema do
2 | @moduledoc "The absinthe graphql schema"
3 | use Absinthe.Schema
4 |
5 | @domains [AshHq.Docs]
6 |
7 | use AshGraphql, domains: @domains
8 |
9 | query do
10 | end
11 |
12 | mutation do
13 | end
14 |
15 | def plugins do
16 | [Absinthe.Middleware.Dataloader | Absinthe.Plugin.defaults()]
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/user-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/chart-pie.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/device-tablet.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/play-pause.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/user.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/folder-minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/bookmark.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/video-camera.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/command-line.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/forward.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/x-mark.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/user-minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/backward.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/at-symbol.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/document-minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/queue-list.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/heart.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/information-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/pencil.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/folder.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/pause.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/pencil.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/mix/tasks/import.ex:
--------------------------------------------------------------------------------
1 | defmodule Mix.Tasks.Import do
2 | @shortdoc "Seeds the database with documentation."
3 | @moduledoc @shortdoc
4 | @requirements ["app.start"]
5 |
6 | use Mix.Task
7 | alias AshHq.Docs.Importer
8 |
9 | @impl Mix.Task
10 | def run(_args) do
11 | IO.puts("Beginning documentation import.")
12 | Importer.import()
13 | IO.puts("Import complete.")
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/lib/tails.ex:
--------------------------------------------------------------------------------
1 | defmodule Tails do
2 | def classes(string) when is_binary(string) do
3 | string
4 | end
5 |
6 | def classes({class, condition}) do
7 | if condition do
8 | to_string(class)
9 | end
10 | end
11 |
12 | def classes(classes) when is_list(classes) do
13 | classes
14 | |> Enum.map(&classes/1)
15 | |> Enum.filter(& &1)
16 | |> Enum.join(" ")
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/archive-box.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/chart-pie.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/cube.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/forward.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/tv.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/link.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/paper-clip.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/rel/vm.args.eex:
--------------------------------------------------------------------------------
1 | ## Customize flags given to the VM: https://erlang.org/doc/man/erl.html
2 | ## -mode/-name/-sname/-setcookie are configured via env vars, do not set them here
3 |
4 | ## Number of dirty schedulers doing IO work (file, sockets, and others)
5 | ##+SDio 5
6 |
7 | ## Increase number of concurrent ports/sockets
8 | ##+Q 65536
9 |
10 | ## Tweak GC to run more often
11 | ##-env ERL_FULLSWEEP_AFTER 10
12 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/backward.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/microphone.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/x-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/arrow-path.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/building-library.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/rel/remote.vm.args.eex:
--------------------------------------------------------------------------------
1 | ## Customize flags given to the VM: https://erlang.org/doc/man/erl.html
2 | ## -mode/-name/-sname/-setcookie are configured via env vars, do not set them here
3 |
4 | ## Number of dirty schedulers doing IO work (file, sockets, and others)
5 | ##+SDio 5
6 |
7 | ## Increase number of concurrent ports/sockets
8 | ##+Q 65536
9 |
10 | ## Tweak GC to run more often
11 | ##-env ERL_FULLSWEEP_AFTER 10
12 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/bars-3.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/lock-closed.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/lock-open.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/moon.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/view-columns.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/wifi.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/bars-3.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/moon.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/plus-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/device-tablet.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/flag.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/key.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/credit-card.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/map-pin.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/tv.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/user-minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/video-camera.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/queue-list.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: AshHq Bug
3 | about: Create a report to help us improve AshHq
4 | title: ''
5 | labels: bug, needs review
6 | assignees: ''
7 | ---
8 |
9 | **Brief Description**
10 |
11 | A brief description of the issue
12 |
13 | **Steps to reproduce the bug**
14 |
15 | A step-by-step guide on how to reproduce the bug
16 |
17 | **Context**
18 |
19 | Pictures or videos of the issue occurring
20 |
21 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/play-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/camera.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/check-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/pause-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/building-office.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/flag.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/sun.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/user-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/heart.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/user-plus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/battery-0.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/folder-minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/key.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/user-plus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/no-symbol.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/tag.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq/discord/discord.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHq.Discord do
2 | @moduledoc "Discord api import & interactions"
3 | use Ash.Domain
4 |
5 | resources do
6 | resource AshHq.Discord.Attachment
7 | resource AshHq.Discord.Channel
8 | resource AshHq.Discord.Message
9 | resource AshHq.Discord.Reaction
10 | resource AshHq.Discord.Tag
11 | resource AshHq.Discord.Thread
12 | resource AshHq.Discord.ThreadTag
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/credit-card.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/document-text.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/folder-minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/information-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/paint-brush.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/folder-plus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/battery-0.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/chart-bar.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/light-bulb.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/bell.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/window.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/credit-card.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/microphone.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/user-minus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/bell.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/outline/shield-check.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/command-line.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/folder-plus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/power.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/24/solid/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/lib/ash_hq_web/init_assigns.ex:
--------------------------------------------------------------------------------
1 | defmodule AshHqWeb.InitAssigns do
2 | @moduledoc "Sets the platform being used with liveview"
3 | import Phoenix.LiveView
4 | import Phoenix.Component
5 |
6 | def on_mount(:default, _params, _session, socket) do
7 | case get_connect_params(socket) do
8 | %{"_platform" => "ios"} -> {:cont, socket |> assign(:platform, :ios)}
9 | _ -> {:cont, socket |> assign(:platform, :web)}
10 | end
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/priv/repo/migrations/20220721171454_remove_search_indexes.exs:
--------------------------------------------------------------------------------
1 | defmodule AshHq.Repo.Migrations.RemoveSearchIndexes do
2 | use Ecto.Migration
3 |
4 | @tables [
5 | :guides,
6 | :library_versions,
7 | :options,
8 | :dsls,
9 | :extensions,
10 | :functions,
11 | :modules
12 | ]
13 |
14 | def change do
15 | for table <- @tables do
16 | execute("DROP INDEX IF EXISTS #{table}_search_index")
17 | end
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/assets/vendor/heroicons/optimized/20/solid/eye.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------