Signal drop!
Relay (operand.online) is unreachable.
Usually, a dropped signal means an upgrade is happening. Hold on!
Sorry, no connección.
Hang in there while we get back on track
gram: op
Clone using:
mkdir ~/src; cd ~/src
wget -O - 'https://share.operand.online/gram/op/?download=tar_gz' | tar -xzv
cd ./op; git checkout main
Operand
Program
- You'll need Nix or NixOS.
- You'll need Postgres running locally in the background.
# open a nix shell:
sudo echo "extra-experimental-features = flakes nix-command" >> /etc/nix/nix.conf
nix develop
# run elixir & phoenix commands:
mix deps.get
mix compile
mix run
- Go check
0.0.0.0:4000
.
Upcoming Changes
- [ ] Rephrase codebase; replace Elixir, using more Gleam!
Made using Phoenix
Logged Changes:
gitGraph BT:
commit id: "74f78fe"
commit id: "1b387ec"
commit id: "f9f4979"
commit id: "ccea912"
commit id: "926f720"
commit id: "856a6c9"
commit id: "17c3c36"
commit id: "f19f01c"
commit id: "be38ddf"
commit id: "d773ffc"
commit id: "5e5436d"
commit id: "0c96406"
commit id: "ab3645f"
commit id: "5808d36"
commit id: "d00de26"
commit id: "e9290fe"
commit id: "f31dc52"
commit id: "ced28aa"
commit id: "d952365"
commit id: "c605e69"
commit id: "0c6d8a2"
commit id: "05c9302"
commit id: "7b9b889"
commit id: "2e2e3cd"
commit id: "782e0b4"
commit id: "3e0994b"
commit id: "d0e9a7a"
commit id: "ffe65af"
commit id: "1a98d98"
commit id: "768c687"
commit id: "9c29f30"
commit id: "30e898c"
commit id: "8526eda"
commit id: "cdbcab8"
commit id: "4e8d2db"
commit id: "5ea2f03"
commit id: "29e912f"
commit id: "20d7294"
commit id: "2d04861"
commit id: "9a7f1fc"
commit id: "8acf0b7"
commit id: "c1d78bc"
commit id: "9b318c1"
commit id: "a8dd25f"
commit id: "ecf1d7f"
commit id: "2ecff06"
commit id: "2adb16f"
commit id: "8e28de2"
commit id: "76dabdc"
commit id: "9966d82"
commit id: "3af4893"
commit id: "5fbe095"
commit id: "b9238b9"
commit id: "9798daa"
commit id: "0fe99e5"
commit id: "403d6bc"
commit id: "2bdb229"
commit id: "321f6ee"
commit id: "596497f"
commit id: "8ce47dd"
commit id: "b6fa103"
commit id: "9f1b69f"
commit id: "c751bcd"
commit id: "6787f1c"
commit id: "8089c12"
commit id: "223e1ad"
commit id: "3aeeeea"
commit id: "95fff40"
commit id: "1cb3bd1"
commit id: "fd37686"
commit id: "72e539a"
commit id: "b6d9494"
commit id: "01a3c1a"
commit id: "8f36ae9"
commit id: "0d867e4"
commit id: "61b5e38"
commit id: "10748ad"
commit id: "d6a8943"
commit id: "b1b3d9a"
commit id: "3b53edd"
commit id: "a352ce3"
commit id: "5b2059d"
commit id: "8523da3"
commit id: "cf060b4"
commit id: "24374c4"
commit id: "9e6663b"
commit id: "4687527"
commit id: "f6a734a"
commit id: "30c3846"
commit id: "6a2631a"
commit id: "36fc3b9"
commit id: "55a6926"
commit id: "18ef9c9"
commit id: "ff6e775"
commit id: "5ca8d00"
commit id: "4f46c99"
commit id: "43dceaa"
commit id: "246db04"
commit id: "c9373ec"
commit id: "8c24b18"
commit id: "21dc34d"
commit id: "3870b86"
commit id: "6282d11"
commit id: "c9d58a0"
commit id: "5a3f751"
commit id: "b454548"
commit id: "15f7d2a"
commit id: "edab685"
commit id: "e535a98"
commit id: "d7dcf2f"
commit id: "c0dc087"
commit id: "7c5d808"
commit id: "8afe322"
commit id: "730b958"
commit id: "3084dc4"
commit id: "284e389"
commit id: "fb416d5"
commit id: "cb842bb"
commit id: "92c670f"
commit id: "1328dc4"
commit id: "c1115b9"
commit id: "a839ab9"
commit id: "2e0d02e"
commit id: "37fcb86"
commit id: "a21c7e0"
commit id: "6f5e259"
commit id: "8d40d10"
commit id: "da8f054"
commit id: "3cefb3e"
commit id: "9bd8d1e"
commit id: "b63f2f6"
commit id: "2972af8"
commit id: "bbddc5c"
commit id: "472b2eb"
commit id: "2ebbaa3"
commit id: "7dbbb90"
commit id: "a3a1823"
commit id: "80c2abd"
commit id: "eeec57c"
commit id: "854941a"
commit id: "5b78a16"
commit id: "a2ce1ee"
commit id: "56b84d8"
commit id: "faf6e9f"
commit id: "b09c689"
commit id: "fd52525"
commit id: "4cebdae"
commit id: "efada08"
commit id: "5de3e35"
commit id: "044c539"
commit id: "10e4edf" tag: "HEAD -> main"
2025-01-16
12:58:00
# 10e4edf
[prod] perhaps `live_reload` can manage `share/`.
2025-01-16
12:42:40
# 044c539
minor css change.
2025-01-11
12:42:35
# 5de3e35
[gram][graph] long session, no luck aligning changes.
2025-01-11
10:52:50
# efada08
[gram][base] repair annoying error in clone recipe.
2025-01-11
10:50:07
# 4cebdae
[gram][graph] begin codebase display using mermaid.
2025-01-16
12:38:28
# fd52525
[share/issue] summarise, or render issue body.
2025-01-12
10:55:57
# b09c689
Change error message.
2025-01-11
21:10:23
# faf6e9f
[gram] search among code page names.
2025-01-11
09:47:57
# 56b84d8
share `paper.` subdomain, graphic design link.
2025-01-11
09:47:16
# a2ce1ee
splice `lib/gram.ex` and add a `Mirror` module.
2025-01-09
20:58:42
# 5b78a16
[gram][base] minor changes in module.
2025-01-09
08:03:42
# 854941a
[press] combine common issue and page code.
2025-01-01
15:19:09
# eeec57c
drop `<code>` in gram node links.
2023-12-06
15:53:10
# 80c2abd
clean up gram summaries in a page preamble.
2024-12-30
18:11:52
# a3a1823
ignore `.gz`-compiled blobs.
2024-12-30
18:08:20
# 7dbbb90
pro mise a calendar, bring back `msg.`
2024-12-30
17:29:53
# 2ebbaa3
mark each code node in proper marks.
2024-12-30
10:13:22
# 472b2eb
drop issues; keep in share.
2024-12-29
18:43:00
# bbddc5c
rearrange home page.
2024-12-29
17:48:19
# 2972af8
Disqualify scrapers on `/gram/*/.git`
2024-12-29
01:16:24
# b63f2f6
color gram changelog links.
2024-12-29
01:00:57
# 9bd8d1e
Drop links in gram changelog hashes.
2024-12-20
21:50:22
# 3cefb3e
[gram][changes] properly break up composer / message.
2024-12-20
21:35:55
# da8f054
Include `gnupg` as a signing check.
2024-12-20
13:11:07
# 8d40d10
simplify css rules in gram base.
2024-12-20
12:47:39
# 6f5e259
repair missing `@GRAM_BASE`
2024-12-20
12:30:20
# a21c7e0
display change log on gram base page.
2024-12-17
14:33:37
# 37fcb86
[arrange] `/issue` -> `/share/issue`, same as pages.
2024-12-05
13:43:35
# 2e0d02e
[gram] display README on each gram index.
2024-12-05
13:42:41
# a839ab9
[readme] rearrange, drop old guidance.
2024-12-05
13:42:23
# c1115b9
[delayed] ignore compiled sideloaded code.
2024-10-26
23:34:30
# 1328dc4
Reapply colorscheme logic.
2024-10-25
14:39:52
# 92c670f
homepage cleanup.
2024-10-06
11:40:12
# cb842bb
Rearrange homepage, hide issues.
2024-10-06
11:15:53
# fb416d5
cancel splashes using `#`.
2024-09-02
18:35:40
# 284e389
[deploy] Repair channel binding in prod.
2024-09-02
17:05:53
# 3084dc4
Rearrange gram node display.
2024-09-02
17:03:45
# 730b958
[gram] Repair node index.
2024-09-02
16:37:42
# 8afe322
[/gram] Small issue reading bases.
2024-09-02
13:17:55
# 7c5d808
Add lens shim.
2024-09-02
13:17:42
# c0dc087
Re-lay homepage.
2024-09-02
13:16:07
# d7dcf2f
[repair] heroicons
2024-09-02
11:56:58
# e535a98
display grams by reading `.git/*`
2024-09-02
11:55:18
# edab685
[mix] Use `ex_heroicons`, cleaner packaging.
2024-09-02
04:03:32
# 15f7d2a
begin reading code bases under `/gram`.
2024-08-29
13:17:18
# b454548
[mix] replace `timex` using `tox`.
2024-08-29
13:00:03
# 5a3f751
[mix] drop swoosh properly.
2024-08-29
12:55:54
# c9d58a0
[nix] add `openssl`.
2024-08-29
12:48:35
# 6282d11
[nix] use normal elixir.
2024-08-29
12:44:12
# 3870b86
[mix] add `swoosh` back in.
2024-08-29
12:34:32
# 21dc34d
[mix] update
2024-08-28
10:41:33
# 8c24b18
[splash] change hourly.
2024-08-28
10:14:31
# c9373ec
[splash] Place splashes inside `./share`
2024-08-25
14:55:46
# 246db04
[splash] all on, plus console.
2024-08-25
12:29:27
# 43dceaa
[splash] ganged.
2024-08-24
16:43:56
# 4f46c99
simple splash.
2024-08-23
20:33:43
# 5ca8d00
splash splash.
2024-08-23
15:06:29
# ff6e775
[splash] eerie.
2024-08-23
15:06:06
# 18ef9c9
Rearrange splashes inside code.
2024-08-23
11:01:07
# 55a6926
grand splash.
2024-08-20
00:37:10
# 36fc3b9
Shrink issues sidebar.
2024-08-20
00:31:39
# 6a2631a
Relay homepage.
2024-08-20
00:07:09
# 30c3846
more splash.
2024-08-19
18:18:41
# f6a734a
Add some opinions.
2024-08-15
22:07:48
# 4687527
Drop `asciinema-player` (minor repair)
2024-08-15
21:44:26
# 9e6663b
Durable copy on home page.
2024-08-15
18:00:23
# 24374c4
Link pages in a nearby share.
2024-08-15
17:54:20
# cf060b4
nix upgrade.
2024-08-15
17:37:34
# 8523da3
Repair codebase appearance and dimensions.
2024-08-10
21:11:14
# 5b2059d
Build using `/assets/build.js`
2024-08-07
23:30:17
# a352ce3
[daily] [/home/calliope/base/code/operand/page] 2024-08-07 - menu-bar
2024-07-01
15:44:26
# 3b53edd
Reshare! Small dependency changes.
2024-07-01
15:16:42
# b1b3d9a
Repair addressing issues in `README.md`
2024-06-23
16:04:51
# d6a8943
Replace Cowboy, use Bandit.
2024-06-21
22:16:08
# 10748ad
Hope I can compile cowboy soon.
2024-06-21
21:10:16
# 61b5e38
[operand][pain] cross-pollinación.
2024-06-21
21:00:42
# 0d867e4
Add a `nushell/reedline` plea submission
2024-06-21
16:32:22
# 8f36ae9
More upgrades.
2024-06-21
14:58:55
# 01a3c1a
Cowboy mucking.
2024-06-21
14:39:59
# b6d9494
Upgrade cowboy, hope error disappears.
2024-06-21
13:19:41
# 72e539a
`nix flake update`
2024-06-21
13:19:15
# fd37686
Reload on issue changes.
2024-06-21
10:54:44
# 1cb3bd1
Rephrase page address scheme.
2024-06-21
10:33:25
# 95fff40
Include necessary `OpWeb.Course` module.
2024-06-21
10:16:42
# 3aeeeea
Share a couple issues; nushell and operand.
2024-06-20
01:21:21
# 223e1ad
Change up address in disconneccion message.
2024-06-20
00:32:59
# 8089c12
Drop nonresponding `labori.us` link.
2024-06-20
00:29:21
# 6787f1c
Add a mechanism designed around share issuances.
2024-06-15
10:21:29
# c751bcd
Change signal drop message.
2024-06-15
10:10:49
# 9f1b69f
Change broken-signal message.
2024-06-15
10:07:09
# b6fa103
Align chronicle pages in middle, discard sessions.
2024-06-15
07:35:53
# 8ce47dd
Bring back plausible using a memory of compilación.
2024-06-15
07:34:39
# 596497f
Bring back plausible using env var.
2024-06-15
07:22:38
# 321f6ee
Erase plausible inclusion link.
2024-06-15
01:56:01
# 2bdb229
Disable `egit` dependency.
2024-06-15
01:38:43
# 403d6bc
Enable phoenix using elixir releases.
2024-06-15
00:12:25
# 0fe99e5
Include colorscheme in params.
2024-06-14
05:23:32
# 9798daa
Rearrange a more linear domain index page.
2024-06-14
03:48:13
# b9238b9
Add `egit` dependency.
2024-06-14
03:47:53
# 5fbe095
Rearrange color schemes in domain menu.
2024-05-12
16:22:35
# 3af4893
add `session.place` usage numbers link.
2024-05-10
00:54:17
# 9966d82
repair broken code link in header.
2024-05-10
00:38:05
# 76dabdc
Add a docs compilación phase.
2024-05-08
16:20:49
# 8e28de2
Add `/gear`.
2024-05-08
16:20:18
# 2adb16f
render page summary as `.md`
2024-05-04
16:21:02
# 2ecff06
Scroll in chronicle day by day.
2024-05-04
14:54:43
# ecf1d7f
Rename `ChronicleLive` -> `Chronicle`.
2024-05-04
11:57:36
# a8dd25f
Render board decision around bank.
2024-05-04
05:10:09
# 9b318c1
recognize "role=link".
2024-05-04
05:04:49
# c1d78bc
hide menu bar `<li/>` markers.
2024-05-04
05:03:15
# 8acf0b7
Clean up days in each chronicle page.
2024-05-02
19:15:10
# 9a7f1fc
rebuild `/chronicle` pages.
2024-05-02
12:07:36
# 2d04861
Enable hex `live_motion` across liveview pages.
2024-05-02
11:17:41
# 20d7294
Add a calendar in our chronicle.
2024-04-30
15:04:12
# 29e912f
Add an `/images/favicon.ico`
2024-04-29
17:51:16
# 5ea2f03
Older code, inside `play_test`.
2024-04-21
14:40:25
# 4e8d2db
Add `mneme` and quicken coding loop.
2024-04-17
20:37:00
# cdbcab8
Repair `/queri` addresses and specs.
2024-04-17
20:36:19
# 8526eda
Use normal grid alignment.
2024-04-17
16:14:17
# 30e898c
Add `microvm` description in `flake.nix`.
2024-03-23
23:05:16
# 9c29f30
drop `luxury`, nonreadable.
2024-03-23
23:04:56
# 768c687
Use `:3999` as a special channel.
2024-03-23
22:51:56
# 1a98d98
Record sessions.
2024-03-23
17:36:32
# ffe65af
Use "Operand Company" in page names.
2024-03-23
16:48:20
# d0e9a7a
deploy mode changes.
2024-03-23
16:38:14
# 3e0994b
Upgrade nixpacks packages.
2024-03-23
16:20:12
# 782e0b4
Rehash all incorporación remarks, prepare signing.
2024-03-08
05:40:40
# 2e2e3cd
Prepare incorp submission.
2024-03-07
18:38:33
# 7b9b889
Rebase as `Op`, bring in `Press`.
2024-03-04
08:36:18
# 05c9302
Basic copy changes and cleanup.
2024-02-17
13:20:38
# 0c6d8a2
Use `nixpkgs-unstable`.
2024-02-17
03:02:06
# c605e69
Deploy using nixpacks on dokku.
2024-02-16
23:39:20
# d952365
Add a background flash message on homepage.
2024-02-16
23:20:35
# ced28aa
Rearrange homepage and add map links.
2024-02-16
22:56:12
# f31dc52
Add `hacdc.org` copy on homepage.
2024-02-16
22:15:45
# e9290fe
Add a color chooser icon.
2024-02-16
22:04:30
# d00de26
Rearrange colors and add social links.
2024-02-16
21:28:06
# 5808d36
Add HacDC logo and name.
2024-02-06
12:55:42
# ab3645f
`mix phx.gen.live Base Queri queries # ...`
2024-02-06
12:32:13
# 0c96406
Change placeholder color.
2024-02-06
08:23:07
# 5e5436d
Make Phoenix homepage pop.
2024-02-05
15:41:44
# d773ffc
Add color chooser on homepage.
2024-02-05
15:33:12
# be38ddf
`g apply`: Rearrange colorscheme menu.
2024-02-05
15:29:18
# f19f01c
`g apply`: Add colored link icons on all links.
2024-02-05
15:15:26
# 17c3c36
`g apply`: Add basic color schemes.
2024-02-05
15:05:26
# 856a6c9
Make README more specialized.
2024-02-05
15:02:15
# 926f720
`g apply`: Apply basic DaisyUI themes.
2024-02-05
14:58:18
# ccea912
`g apply`: Reorder dependencies.
2024-02-05
14:57:21
# f9f4979
`nix develop --command bash -c 'mix phx.new hac'`
2024-02-05
14:55:21
# 1b387ec
Add `flake.lock`
2024-02-01
17:10:54
# 74f78fe
[base] `://hacdc.org`; `nix develop`
Code Pages:
- .formatter.exs
- .gitignore
- Procfile
- README.md
- app.json
- assets/build.js
- assets/css/app.css
- assets/css/page/home.css
- assets/fonts/fa-solid-900.ttf
- assets/js/app.js
- assets/package.json
- assets/tailwind.config.js
- assets/vendor/topbar.js
- assets/yarn.lock
- config/config.exs
- config/dev.exs
- config/prod.exs
- config/runtime.exs
- config/test.exs
- flake.lock
- flake.nix
- lib/compile.ex
- lib/gram.ex
- lib/op.ex
- lib/op/application.ex
- lib/op/base.ex
- lib/op/base/queri.ex
- lib/op/issue.ex
- lib/op/mailer.ex
- lib/op/page.ex
- lib/op/repo.ex
- lib/op_web.ex
- lib/op_web/components/core_components.ex
- lib/op_web/components/layouts.ex
- lib/op_web/components/layouts/app.html.heex
- lib/op_web/components/layouts/root.html.heex
- lib/op_web/controllers/error_html.ex
- lib/op_web/controllers/error_json.ex
- lib/op_web/controllers/page_controller.ex
- lib/op_web/controllers/page_html.ex
- lib/op_web/controllers/page_html/corp.html.heex
- lib/op_web/controllers/page_html/gear.html.heex
- lib/op_web/controllers/page_html/index.html.eex
- lib/op_web/course.ex
- lib/op_web/endpoint.ex
- lib/op_web/gettext.ex
- lib/op_web/live/chronicle/index.ex
- lib/op_web/live/chronicle/index.html.heex
- lib/op_web/live/chronicle/show.ex
- lib/op_web/live/chronicle/show.html.heex
- lib/op_web/live/domain/index.ex
- lib/op_web/live/domain/index.html.heex
- lib/op_web/live/gram/base.ex
- lib/op_web/live/gram/base.html.heex
- lib/op_web/live/gram/node.ex
- lib/op_web/live/gram/node.html.heex
- lib/op_web/live/queri_live/form_component.ex
- lib/op_web/live/queri_live/index.ex
- lib/op_web/live/queri_live/index.html.heex
- lib/op_web/live/queri_live/show.ex
- lib/op_web/live/queri_live/show.html.heex
- lib/op_web/mirror/base.ex
- lib/op_web/router.ex
- lib/op_web/telemetry.ex
- lib/press.ex
- lib/render.ex
- lib/splash.ex
- mix.exs
- mix.lock
- nixpacks.toml
- priv/gettext/en/LC_MESSAGES/errors.po
- priv/gettext/errors.pot
- priv/issue
- priv/page
- priv/repo/migrations/.formatter.exs
- priv/repo/migrations/20240206175426_create_queries.exs
- priv/repo/seeds.exs
- priv/static/corp/2024-04-21.dlcp.png
- priv/static/corp/CP575Notice_1704499942839.pdf
- priv/static/corp/dlcp.CorpForProfitDomesticInitialFiling.pdf
- priv/static/corp/dlcp.cert.pdf
- priv/static/images/favicon.ico
- priv/static/images/logo.svg
- priv/static/robots.txt
- test/op/base_test.exs
- test/op/play_test.exs
- test/op_web/controllers/error_html_test.exs
- test/op_web/controllers/error_json_test.exs
- test/op_web/controllers/page_controller_test.exs
- test/op_web/live/queri_live_test.exs
- test/support/conn_case.ex
- test/support/data_case.ex
- test/support/fixtures/base_fixtures.ex
- test/test_helper.exs