Asaf Gartner
87a146dfa8
Fetch jam snippets by project id
2022-08-06 00:42:08 +03:00
Asaf Gartner
efc7d76cb7
Snippet creation and editing
2022-08-06 00:41:37 +03:00
Ben Visness
41c2b6e111
Make slightly more prettier
2022-08-05 00:04:22 -05:00
Ben Visness
1b79f45d71
Make the feed page nicer
2022-08-04 23:22:30 -05:00
Ben Visness
92b175c84d
Make good pretty jam wow much good
2022-08-04 21:00:15 -05:00
Ben Visness
62972ae35a
Merge remote-tracking branch 'origin/master' into jam-2022
2022-08-04 18:37:51 -05:00
Ben Visness
09652c4146
Re-apply the avatar change
...
It was only made to CSS and we overwrote it...
2022-08-03 18:59:48 -05:00
Ben Visness
081186c8f0
Add automatic scrolling behavior to jam carousel
2022-08-02 15:14:29 -05:00
Ben Visness
ba667f717e
Fix overflow issues with new jam stuff
2022-08-02 15:03:48 -05:00
Ben Visness
e84754eda0
Add last year's projects to the jam page
2022-08-02 14:56:47 -05:00
Ben Visness
6982503393
Fix fishbowl images
2022-08-01 22:09:23 -05:00
Ben Visness
d164a58ba0
Fix issues with asset upload
...
It didn't work when creating a new project or editing personal projects,
due to routing issues. I also took this opportunity to make the script
support multiple form submit buttons, since in some cases we will have a
submit button on each tab, and I figured they all should respect the
fact that you have an upload in progress.
2022-08-01 21:59:42 -05:00
mark.dev
a295d0ed52
Copy drag/drop from blog edit to project ( #6 ) ( #77 )
...
I migrated the relevant parts of `editor.html` and `forums.go` (via `blogs.go`) into `project_edit.html` and `projects.go`.
Let me know if you would prefer pulling the shared javascript into a shared file. Only some variable names were changed.
I did not test the case where the upload fails.
Co-authored-by: mark.dev <mark@mark.dev>
Reviewed-on: hmn/hmn#77
Co-authored-by: mark.dev <mark.dev@noreply.localhost>
Co-committed-by: mark.dev <mark.dev@noreply.localhost>
2022-08-02 02:01:55 +00:00
Ben Visness
1806da0389
Polish up the latest fishbowl
2022-08-01 20:29:56 -05:00
ilidemi
25e13df04d
Add code reuse fishbowl ( #78 )
...
Only needs someone with creative juices to write a description and good to go!
Co-authored-by: Ilia Demianenko <ilia.demianenko@gmail.com>
Reviewed-on: hmn/hmn#78
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-08-01 04:52:34 +00:00
Ben Visness
c36ae9d91b
Merge remote-tracking branch 'origin/live'
2022-07-29 11:09:23 -05:00
giggs
85c8c92a0c
Non square avatars no more squeeshed ( #76 )
...
Avatars don't get squeeshed anymore
[#15 ](hmn/hmn#15 )
Please ignore the commit history, still learning git
Reviewed-on: hmn/hmn#76
Co-authored-by: giggs <darkgiggsxx@gmail.com>
Co-committed-by: giggs <darkgiggsxx@gmail.com>
2022-07-29 16:05:42 +00:00
Ben Visness
1f731a17c5
time to get physical
...
https://www.youtube.com/watch?v=3S5ukw4YOSg
2022-07-26 13:34:23 -05:00
Ben Visness
608235ee29
ok that sentence was in fact bad
2022-07-26 13:28:54 -05:00
Ben Visness
f8aa839353
Update conference page design / copy
2022-07-26 11:34:05 -05:00
AllanRegush
cc731d77a6
Add Conferences Page ( #75 )
...
This PR implements the conferences page.
![image](/attachments/fe7b8df7-0833-4b5b-9f61-a9558b70a98f)
![image](/attachments/10f380d6-81ed-4850-87c4-70a84d31e26b)
closes #69
Co-authored-by: Allan Regush <17693494+AllanRegush@users.noreply.github.com>
Reviewed-on: hmn/hmn#75
Co-authored-by: AllanRegush <allan@allanregush.com>
Co-committed-by: AllanRegush <allan@allanregush.com>
2022-07-26 15:07:57 +00:00
giggs
12d2fab1b8
New project link changed to a bigger button ( #73 )
...
Changed the New project link in user profile into a bigger button
![preview](https://i.imgur.com/JHb9hyK.png )
Reviewed-on: hmn/hmn#73
Co-authored-by: giggs <darkgiggsxx@gmail.com>
Co-committed-by: giggs <darkgiggsxx@gmail.com>
2022-07-26 15:03:35 +00:00
AllanRegush
4b3e38ee02
Set meta tag theme color to project's theme color ( #71 )
...
This commit sets the discord/link embed theme to match handmade brand
closes #66
Co-authored-by: Allan Regush <17693494+AllanRegush@users.noreply.github.com>
Reviewed-on: hmn/hmn#71
Co-authored-by: AllanRegush <allan@allanregush.com>
Co-committed-by: AllanRegush <allan@allanregush.com>
2022-07-25 20:16:04 +00:00
Ben Visness
d3f5057d41
Edit scripts too, oops
2022-07-22 20:56:16 -05:00
Ben Visness
726cd0fd43
Move main.go to the root so we can do `go run .`
2022-07-22 20:52:06 -05:00
Asaf Gartner
d01731f4cd
Fixed showcase issue
...
Cleaned up bad unicode and control characters from snippet description
2022-07-14 03:44:19 +03:00
Ben Visness
faa582f6da
Remove fishbowl backlog message
2022-07-06 21:47:17 -05:00
ilidemi
971123a519
Add internet-os fishbowl ( #63 )
...
#33 progress: 10/10 🎉
Co-authored-by: Ilia Demianenko <ilia.demianenko@gmail.com>
Reviewed-on: hmn/hmn#63
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-07-07 02:43:51 +00:00
ilidemi
72c9fa45fc
Add metaprogramming fishbowl ( #61 )
...
#33 progress: 9/10
Pulled a couple of conversations from the audience
Co-authored-by: Ilia Demianenko <ilia.demianenko@gmail.com>
Reviewed-on: hmn/hmn#61
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-06-29 19:29:35 +00:00
ilidemi
3a39e81b67
Add lisp jam fishbowl ( #60 )
...
#33 progress: 8/10
Patched in nakst's account and references
Co-authored-by: Ilia Demianenko <ilia.demianenko@gmail.com>
Reviewed-on: hmn/hmn#60
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-06-27 12:38:21 +00:00
Asaf Gartner
316aba12b6
Ugly jam feed. Needs CSS work.
2022-06-25 16:24:04 +03:00
bvisness
e9d4300100
Rework requests and middleware ( #57 )
...
o boy
Resolves #10 (hopefully!)
Co-authored-by: Ben Visness <bvisness@gmail.com>
Reviewed-on: hmn/hmn#57
2022-06-24 21:38:11 +00:00
ilidemi
32db9b1843
Add parallel programming fishbowl ( #58 )
...
#33 progress: 7/10
Oh boy, this one has a good amount of links
Also updated bumbo's discord id in skimmability fishbowl
Co-authored-by: Ilia Demianenko <ilia.demianenko@gmail.com>
Reviewed-on: hmn/hmn#58
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-06-24 21:31:31 +00:00
ilidemi
ca555d8027
Add skimming fishbowl ( #51 )
...
#33 progress: 6/10
Co-authored-by: Ilia Demianenko <ilia.demianenko@gmail.com>
Reviewed-on: hmn/hmn#51
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-06-23 04:28:43 +00:00
ilidemi
aa6ba1066f
Add config fishbowl ( #50 )
...
#33 progress: 5/10, halfway through!
Also added/modified links from flexible-software fishbowl to the config one.
Co-authored-by: Ilia Demianenko <ilia.demianenko@gmail.com>
Reviewed-on: hmn/hmn#50
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-06-20 04:30:31 +00:00
Asaf Gartner
64f94bddbb
Use correct start date for WRJ22
2022-06-20 01:39:24 +03:00
Asaf Gartner
fee5331c22
Merge branch 'master' of git.handmade.network:hmn/hmn into jam-2022
2022-06-20 01:37:29 +03:00
Asaf Gartner
7dbd64f62a
Merge branch 'jam-2022' of git.handmade.network:hmn/hmn into jam-2022
2022-06-20 01:37:16 +03:00
Asaf Gartner
9d1d249ec0
Added jam/project association.
2022-06-20 01:26:33 +03:00
Ben Visness
dc33aade22
Add favicons to jam pages
2022-06-18 13:09:45 -05:00
Ben Visness
990fb5c778
Tweak jam wording
2022-06-18 12:39:56 -05:00
Ben Visness
e871542725
Add jam banner on home page
2022-06-18 10:30:30 -05:00
Ben Visness
f36df1f697
Add jam index for 2022
...
Start jam index for 2022
Tweak jam copy
Update OpenGraph content
2022-06-18 10:01:14 -05:00
ilidemi
fe3b1d29db
Add simplicity-performance fishbowl ( #49 )
...
#33 progress: 4/10
Replaced links to #fishbowl-audience comments with comments themselves
Co-authored-by: Ilia Demianenko <ilia.demianenko@gmail.com>
Reviewed-on: hmn/hmn#49
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-06-18 13:39:08 +00:00
Ben Visness
359354f2aa
Start jam index for 2022
2022-06-17 17:30:18 -05:00
Asaf Gartner
141c279335
Merge branch 'master' of git.handmade.network:hmn/hmn
2022-06-16 00:34:48 +03:00
Asaf Gartner
b165bf7c23
Added panic recovery to all of our background jobs
...
Fixes issue #32
2022-06-16 00:33:57 +03:00
ilidemi
86bcde4d49
Add teaching-software fishbowl ( #45 )
...
#33 progress: 3/10
Significant changes:
Moved pre-intro discussion after intros, cleaned up what I saw as noise
Pointed bumbo to his current discord id - if a different one is linked to the website, lmk
Co-authored-by: Ilia Demianenko <ilia.demianenko@gmail.com>
Reviewed-on: hmn/hmn#45
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-06-15 19:39:41 +00:00
Asaf Gartner
870a073e22
Added proper verification for forum urls
...
Fixes issue #12
2022-06-14 22:52:50 +03:00
Asaf Gartner
86a7128f25
Only show blog content preview in blog index when there are few posts
...
Partially resolves issue #30
2022-06-14 20:15:16 +03:00
Asaf Gartner
2012328436
Use hmndata helpers for project timeline on project homepage
...
Resolves issue #37
2022-06-14 19:14:38 +03:00
Asaf Gartner
cb71abfdb3
Added createuser and usersetadmin commands
...
Resolves issue #38
2022-06-14 19:07:11 +03:00
Asaf Gartner
31f7bf5350
Treat fishbowl files like public files. Skip expensive middleware.
...
We don't really need to validate the project subdomain here.
Fetching the common data eats up a db connection, and we don't gain
anything from it.
2022-06-14 04:06:44 +03:00
ilidemi
58c09126a4
Add Flexible Software fishbowl ( #43 )
...
#33 progress: 2/10
Co-authored-by: Ilia Demianenko <ilia.demianenko@gmail.com>
Reviewed-on: hmn/hmn#43
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-06-13 13:49:22 +00:00
Ben Visness
dd3b889aaf
Remove `pattern` from login input ( #40 )
...
it was just wrong! not helpful to anyone
2022-06-12 09:03:52 -05:00
Ben Visness
7dd4a1af31
Don't do clever hue-rotating trick with waterline image
2022-06-12 08:39:44 -05:00
bvisness
d1e63f745b
Add Fishbowl archive ( #41 )
...
Refs #33
Co-authored-by: Ben Visness <bvisness@gmail.com>
Co-authored-by: ilidemi <belk94@gmail.com>
Reviewed-on: hmn/hmn#41
2022-06-12 12:45:56 +00:00
Ben Visness
1cfb9e4033
Fix mailto on crash page
2022-06-01 20:49:19 -05:00
Ben Visness
13f5b2ee63
Tweak landing page wording
2022-06-01 20:40:16 -05:00
Ben Visness
6e0010e957
Fix querying possibly-nil scalars
...
Our db code for querying scalars didn't do anything to account for
pointer destinations (which you need if querying a field that may be
nil!)
2022-06-01 20:38:24 -05:00
Asaf Gartner
ac2d00aca7
Logging bad discord resources
2022-05-30 21:56:09 +03:00
Asaf Gartner
2bb14c1794
Replaced panic with error
2022-05-30 21:52:13 +03:00
Asaf Gartner
fe545ff0f3
Debugging twitch
2022-05-30 21:19:54 +03:00
Asaf Gartner
8c47590b99
Debugging twitch
2022-05-30 19:08:09 +03:00
Asaf Gartner
4c296c9ddd
Soft failure for failing to delete discord message.
2022-05-30 18:55:10 +03:00
Asaf Gartner
9fcc2321ca
Hopefully fixed desync with twitch
2022-05-30 18:49:30 +03:00
Asaf Gartner
02d51a8bfe
Merge branch 'streams_update'
2022-05-30 17:33:52 +03:00
Asaf Gartner
0d0773fd0e
Reverse streamer sort and replaced green circle with red
2022-05-27 16:34:34 +03:00
Asaf Gartner
09c4561428
Slightly improved discord message formatting.
2022-05-27 11:55:57 +03:00
Asaf Gartner
8495982d3f
Added persistent vars and improved stream tracking on discord.
2022-05-27 11:37:43 +03:00
Ben Visness
68a00c91db
Rename the email override field for clarity
2022-05-25 17:39:57 -05:00
Ben Visness
475716322f
Fix up missing avatars
2022-05-21 16:44:39 -05:00
Ben Visness
491ae57590
Tweak Postgres help message on failed seed
2022-05-14 23:06:48 -05:00
Ben Visness
c1fa6cae13
Integrate Nick's local S3 server
...
Works like a charm!
Small tweak for clarity
2022-05-14 00:48:19 -05:00
bvisness
4187a3b6ca
Merge pull request 'handmade dummy S3 local dev server' ( #4 ) from nick12/hmn:hmns3 into localdev-2022
...
Reviewed-on: hmn/hmn#4
2022-05-14 00:12:44 +00:00
Ben Visness
3aa16c6d12
Add owners to seeded projects
2022-05-11 23:39:43 -05:00
Ben Visness
a2ec57cf47
Seed projects
2022-05-11 22:24:05 -05:00
Ben Visness
e4bb741a15
Automatically create the HMN user if necessary
...
This pretty much certainly won't work in real environments. If it does,
your db config is not secure :)
2022-05-11 19:50:51 -05:00
Ben Visness
f4601198c9
Seed news posts
2022-05-07 14:45:21 -05:00
Ben Visness
3c4238994a
Seed example forum threads
2022-05-07 14:31:37 -05:00
Ben Visness
3a93aa93e9
Seed users (and rework a lot of user access to use new helpers)
2022-05-07 13:58:00 -05:00
Ben Visness
b46f5d8637
Add bare minimum seed
2022-05-07 11:37:15 -05:00
Ben Visness
1020039ea2
Fix up tests
2022-05-07 09:43:41 -05:00
Ben Visness
0e56f56372
Rename all the db tables
2022-05-07 08:11:05 -05:00
Ben Visness
a147cfa325
Rework DB API
...
This takes advantage of generics, and generally clears up a lot of
inconsistencies and quality-of-life issues.
Start of db rework: clean up, start generics, improve tests
Write some nice aspirational package docs
Rework and document the db API
Tests still pass, at least...now for everything else
Update all callsites of db functions
Finish converting all callsites
Not too bad actually! Centralizing access into the helpers makes a big
difference.
wtf it works
2022-05-06 16:56:13 -05:00
unknown
69a44d1734
handmade dummy S3 local dev server
2022-05-01 02:41:58 -03:00
Ben Visness
6004149417
Fix zero-items bug with getPageInfo
2022-04-30 21:18:21 -05:00
Ben Visness
f51b7e23da
Shout out the community in the manifesto
2022-04-30 19:19:36 -05:00
Ben Visness
f7d92a63b4
Update opengraph description for the manifesto
2022-04-30 19:08:25 -05:00
Ben Visness
ad1bc875cc
Rewrite the manifesto
2022-04-30 15:59:05 -05:00
Asaf Gartner
38e93d5208
Added support for unknown filetypes in snippets
2022-04-07 08:19:48 +03:00
Asaf Gartner
6063a7dd71
Automatically approve users who link their discord account
2022-04-07 07:28:04 +03:00
Asaf Gartner
8951bf1aa5
Timers timers timers
2022-03-27 20:30:24 +03:00
Asaf Gartner
70cd2ec72b
Added logs
2022-03-27 19:41:21 +03:00
Asaf Gartner
febec72325
Only track approved users.
2022-03-27 19:13:47 +03:00
Asaf Gartner
b0cf3e2f15
Probably fixed issue with twitch
2022-03-22 21:00:50 +02:00
Asaf Gartner
5ecd5a8a31
Debugging twitch in beta
2022-03-22 20:52:05 +02:00
Asaf Gartner
c8096b0fb7
Loosened expected status codes from twitch
2022-03-22 20:34:42 +02:00
Asaf Gartner
11dd75ad03
Twitch monitoring
2022-03-22 20:07:43 +02:00
Asaf Gartner
5c29f3f814
Added projects to admin approval queue
2022-03-06 14:48:47 +02:00