Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reboot, in progress #65

Open
wants to merge 58 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
055a341
Phase out old site completely
mostlyobvious Nov 21, 2024
5ff8aa5
Barebones HTML/CSS processor
mostlyobvious Nov 21, 2024
b5fcbed
Serve dev content without file:/// limitations
mostlyobvious Nov 21, 2024
5d158f4
Convenient formatter
mostlyobvious Nov 21, 2024
4a4d60e
Set HTML formatting
mostlyobvious Nov 21, 2024
ca5ce22
Implement navigation frame
mostlyobvious Nov 21, 2024
9c3a468
Logo in scalable format
mostlyobvious Nov 21, 2024
264ea6f
Backport favicons
mostlyobvious Nov 21, 2024
1405d4a
Mastodon seal of approval
mostlyobvious Nov 21, 2024
c40ad64
Branch-specific build instructions
mostlyobvious Nov 21, 2024
fa55b25
Don't forget about moving icons
mostlyobvious Nov 21, 2024
c70de2c
Superfluous
mostlyobvious Nov 25, 2024
063a51a
Figure out why netlify refuses to build
mostlyobvious Nov 25, 2024
f656538
Spit it out
mostlyobvious Nov 25, 2024
bc8c9b4
Apparently this is a correct value
mostlyobvious Nov 25, 2024
2da2840
Missing ingredient
mostlyobvious Nov 25, 2024
26294fd
Extract
mostlyobvious Nov 25, 2024
d9eb574
Too much
mostlyobvious Nov 25, 2024
34d7dcd
Give it one more try
mostlyobvious Nov 25, 2024
ca5683b
Check shell globbing
mostlyobvious Nov 25, 2024
dab4344
On macos /bin/sh is just Bash
mostlyobvious Nov 25, 2024
d88afc1
There there
mostlyobvious Nov 25, 2024
4a2c240
Formatting
mostlyobvious Nov 25, 2024
5f3b5d9
Next frame landed
mostlyobvious Nov 25, 2024
7c6a1f5
Partners and supporters
mostlyobvious Nov 25, 2024
b26b04f
Bring footer in
mostlyobvious Nov 25, 2024
33eb733
Proper flex
mostlyobvious Nov 25, 2024
10c1b32
Formatting
mostlyobvious Nov 25, 2024
8483507
Newsletter block
mostlyobvious Nov 25, 2024
f0cecc0
Topics
mostlyobvious Nov 25, 2024
8a86f29
Better
mostlyobvious Nov 25, 2024
55a66ab
Much better
mostlyobvious Nov 25, 2024
df7bba7
Better
mostlyobvious Nov 25, 2024
8d8da6b
One more tag in the soup
mostlyobvious Nov 25, 2024
42c92f2
Fair split
mostlyobvious Nov 25, 2024
a264a87
Join as a speaker block
mostlyobvious Nov 25, 2024
e64897d
Buy tickets is here
mostlyobvious Nov 25, 2024
edbf7c9
Speaker list landed
mostlyobvious Nov 25, 2024
6b2f308
Last year memories
mostlyobvious Nov 25, 2024
d3dcbe9
Custom breakpoints
mostlyobvious Nov 25, 2024
d868ff4
Constrained
mostlyobvious Nov 25, 2024
db74a90
Better
mostlyobvious Nov 25, 2024
a7a2aac
Container as a component
mostlyobvious Nov 26, 2024
6f052fe
Responsive container
mostlyobvious Nov 26, 2024
44bf753
Fix gradients
mostlyobvious Nov 26, 2024
995c802
Colors as in the library
mostlyobvious Nov 26, 2024
f89a719
Apply new colors
mostlyobvious Nov 26, 2024
fffa209
You make me fill
mostlyobvious Nov 26, 2024
08b3524
AI plugin hallucinations
mostlyobvious Nov 26, 2024
bd8c175
A working placeholder service
mostlyobvious Nov 26, 2024
aefa6c6
Allow supporter logos to wrap
mostlyobvious Nov 26, 2024
5ca5ff2
Arrows here
mostlyobvious Nov 26, 2024
213d0f0
Arrows there
mostlyobvious Nov 26, 2024
07d0db6
Newsletter corner reviewed
mostlyobvious Nov 26, 2024
10a062d
Stand out
mostlyobvious Nov 26, 2024
d77c180
Footer/header margins
mostlyobvious Nov 26, 2024
766d9ca
Unnecessary heights
mostlyobvious Nov 26, 2024
db1e271
Don't let Safari render scrollbar on small screens
mostlyobvious Nov 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 1 addition & 22 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,22 +1 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.

# dependencies
/node_modules

# testing
/coverage

# production
/build
/dist
/out
/.next

# misc
.DS_Store
.env
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.idea

dist/
11 changes: 10 additions & 1 deletion .prettierrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
{
"semi": false
"plugins": ["prettier-plugin-tailwindcss"],
"overrides": [
{
"files": ["*.html"],
"options": {
"bracketSameLine": true,
"printWidth": 240
}
}
]
}
32 changes: 32 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
SHELL = /bin/bash
DST = dist
SRC = src

watch-css:
@npx tailwindcss -i ./$(SRC)/style.css -o ./$(DST)/style.css --watch
.PHONY: watch-css

watch-html:
@npx chokidar-cli "$(SRC)/**/*.html" \
-c "cp $(SRC)/*.{html,svg,ico,png} $(DST)" \
--initial
.PHONY: watch-html

serve:
@ruby -run -e httpd $(DST) -p 3000
.PHONY: serve

dev:
@$(MAKE) -j3 watch-css watch-html serve
.PHONY: dev

build-css:
@npx tailwindcss -i ./$(SRC)/style.css -o ./$(DST)/style.css
.PHONY: build-css

build-html:
@cp $(SRC)/*.{html,svg,ico,png} $(DST)
.PHONY: build-html

build: build-css build-html
.PHONY: build
22 changes: 22 additions & 0 deletions dead/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.

# dependencies
/node_modules

# testing
/coverage

# production
/build
/dist
/out
/.next

# misc
.DS_Store
.env
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.idea

File renamed without changes.
File renamed without changes.
3 changes: 3 additions & 0 deletions dead/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"semi": false
}
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
34 changes: 34 additions & 0 deletions dead/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"name": "wroclove.rb",
"license": "UNLICENSED",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start -p $PORT",
"export": "next build && next export",
"prepare": "husky install"
},
"dependencies": {
"leaflet": "^1.9.3",
"next": "^13.1.1",
"next-images": "^1.8.4",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-leaflet": "^4.2.0",
"react-nl2br": "^1.0.4",
"react-responsive": "^9.0.2",
"react-twitter-embed": "^4.0.4",
"sass": "^1.57.1"
},
"devDependencies": {
"husky": "^8.0.3",
"lint-staged": "^13.1.0",
"prettier": "^2.8.1",
"prop-types": "^15.8.1"
},
"lint-staged": {
"*.js": ["prettier --write"]
},
"heroku-run-build-script": true
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
7 changes: 7 additions & 0 deletions netlify.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[build]
command = "make build"
publish = "dist/"

[build.environment]
NODE_VERSION = "v20.10.0"

Loading