Ben Visness
8121830561
Remove resources from the table of contents
2022-09-19 20:26:43 -05:00
Ben Visness
b27ddd1e7f
A few education improvements
2022-09-17 16:21:58 -05:00
Asaf Gartner
c489d0ffa9
Consolidated shared editor-related params
2022-09-15 00:44:27 +03:00
Ben Visness
045a2c2379
Add education toggle to user admin settings
2022-09-10 16:52:02 -05:00
Ben Visness
168b210c5b
Restore the library since we're not actually rolling out education yet
2022-09-10 12:54:26 -05:00
bvisness
d2b34cb87d
Initial version of education content ( #90 )
...
Co-authored-by: Ben Visness <bvisness@gmail.com>
Reviewed-on: #90
2022-09-10 16:29:57 +00:00
Asaf Gartner
42e1ed95fb
Added logs for twitch
2022-08-29 01:18:55 +03:00
Ben Visness
d7b43fdea0
Use the register destination when coming from the login page
2022-08-13 15:07:37 -05:00
Ben Visness
81d8d4559f
Fix bug where Discord settings were cleared while disabled
2022-08-13 14:29:40 -05:00
Ben Visness
a0cc2f5c66
Update auth flows
2022-08-13 14:15:00 -05:00
Asaf Gartner
319b1a05b9
Delete snippets when banning and prevent banned users from logging in
2022-08-09 12:57:12 +03:00
Ben Visness
48490d83a9
Some tweaks
2022-08-06 20:21:12 -05:00
Asaf Gartner
97ed892ce3
Added snippets to admin approval queue
2022-08-07 02:03:34 +03:00
Asaf Gartner
841264de0f
Fix element focus issue on project creation.
2022-08-07 00:40:05 +03:00
Asaf Gartner
d2f44f8e5f
No jam snippets if no jam projects!
2022-08-06 05:19:49 +03:00
Asaf Gartner
a9b0606b79
Use new snippet-project association for jam index showcase
2022-08-06 00:48:56 +03:00
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
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: #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: #78
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-08-01 04:52:34 +00: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: #75
Co-authored-by: AllanRegush <allan@allanregush.com>
Co-committed-by: AllanRegush <allan@allanregush.com>
2022-07-26 15:07:57 +00:00
ilidemi
971123a519
Add internet-os fishbowl ( #63 )
...
#33 progress: 10/10 🎉
Co-authored-by: Ilia Demianenko <ilia.demianenko@gmail.com>
Reviewed-on: #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: #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: #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: #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: #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: #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: #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
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
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: #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
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: #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
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: #43
Co-authored-by: ilidemi <belk94@gmail.com>
Co-committed-by: ilidemi <belk94@gmail.com>
2022-06-13 13:49:22 +00:00