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

2025 #147

Merged
merged 97 commits into from
Jan 10, 2025
Merged

2025 #147

Changes from 1 commit
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
cbf3bdd
Fresh start
LobeTia Nov 15, 2024
e541495
Bootstrap
LobeTia Nov 15, 2024
74c9d33
Add history to gitignore
LobeTia Nov 15, 2024
f0ad870
Removed history
LobeTia Nov 15, 2024
d2de2e1
Almost all pages, basic layout components
LobeTia Nov 15, 2024
31ccdd9
Added more sanity models
LobeTia Nov 15, 2024
28ea0db
Added generic page type
LobeTia Nov 16, 2024
1cbf475
Some cleanup in layout and logo gallery display a title
LobeTia Nov 16, 2024
7e9d012
Updated homepage
LobeTia Nov 16, 2024
b25486a
Added Lexend font
LobeTia Nov 16, 2024
dfcf7bf
Refactored components to atomic design
LobeTia Nov 16, 2024
e2bcbec
Completed homepage
LobeTia Nov 16, 2024
003da6a
Made cat more fun
LobeTia Nov 17, 2024
202dc92
Skinned subscription success page
LobeTia Nov 17, 2024
5d83bf8
Refactored page path
LobeTia Nov 17, 2024
3b5e3c9
Refactored Stripe to use tRPC instead of plain API
LobeTia Nov 17, 2024
b8a219d
Some utiles and components improvement
LobeTia Nov 17, 2024
99e8939
Improved Partner model
LobeTia Nov 17, 2024
5872589
Added video page and made eslint chill
LobeTia Nov 17, 2024
ac76eef
Updated readme
LobeTia Nov 17, 2024
da11815
Lint fix and first successful local build
LobeTia Nov 17, 2024
04347b9
Update README
LobeTia Nov 17, 2024
cfa4daa
Single video page
LobeTia Nov 18, 2024
7caee6a
Lint fixed
LobeTia Nov 18, 2024
07a2d5c
Type fix
LobeTia Nov 18, 2024
77e559c
Added speaker page
LobeTia Nov 18, 2024
1922bd7
Moved association pages to CMS
LobeTia Nov 18, 2024
a7476a0
Added event page
LobeTia Nov 18, 2024
7477712
Working version of event page
LobeTia Nov 18, 2024
d87f981
Progress on event
LobeTia Nov 18, 2024
7c649f9
Improved event and added guests to page
LobeTia Nov 18, 2024
cc6342b
Completed single event page
LobeTia Nov 19, 2024
935cd4e
Improvements on events
LobeTia Nov 19, 2024
b4a7f32
Progress on chi-siamo page
LobeTia Nov 19, 2024
04c07e2
Completed about us page
LobeTia Nov 19, 2024
d469070
Created membership page
LobeTia Nov 20, 2024
c2aa7c4
Added Stripe checkout button
LobeTia Nov 20, 2024
085b499
Updated env variable usage
LobeTia Nov 20, 2024
c1c2d60
Moved FAQ to CRM
LobeTia Nov 20, 2024
73be7c3
Update header to reflect the new diventa-socio
LobeTia Nov 20, 2024
f2d52b9
Added project page
LobeTia Nov 20, 2024
ff6918a
Improved projects
LobeTia Nov 20, 2024
8a9a8be
Project cleanup
LobeTia Nov 20, 2024
cd29fc4
Community locali
LobeTia Nov 21, 2024
32bb89c
Refactored all website to use English
LobeTia Nov 21, 2024
40c9595
Some cleanup
LobeTia Nov 21, 2024
4e556db
Updated project and added more components
LobeTia Nov 21, 2024
a3680be
Contribute as Speaker complete
LobeTia Nov 22, 2024
7d51636
Contribute as Individual page
LobeTia Nov 24, 2024
21ce5ee
Started using SectionContainer
LobeTia Nov 24, 2024
23e1891
Added 404, completed sponsor page
LobeTia Nov 25, 2024
94a2217
New Header, 404 page, components refactor
LobeTia Nov 25, 2024
34881f2
Added Contribute as partner, Press Kit pages, refactored all pages to…
LobeTia Nov 25, 2024
9587a7e
Fix types to fix build
LobeTia Nov 26, 2024
6bfcc8d
Mobile compatibility
LobeTia Nov 28, 2024
abc5a16
Added basic seo metadata, updated favicon
LobeTia Nov 28, 2024
4ce40a7
More responsive design
LobeTia Dec 2, 2024
2c7745f
Lint fix & Added support for image in pages
LobeTia Dec 2, 2024
843c538
Some cleanup in partner and their logos
LobeTia Dec 3, 2024
6fbf66d
Removed ticket
LobeTia Dec 3, 2024
7f6ca6d
Fixed name
LobeTia Dec 4, 2024
7eb8702
Rewamp to some old pages, Events and Projects
LobeTia Dec 4, 2024
5260e2f
Type fix
LobeTia Dec 4, 2024
25b1539
Fixed event types
LobeTia Dec 4, 2024
2df4f40
Optimized static images, enabled avif support, added default og:image
LobeTia Dec 5, 2024
d22a874
Added blog
LobeTia Dec 5, 2024
7bf2fa2
Using properly url based on env
LobeTia Dec 5, 2024
1aa5c66
Fixed author page, added caption to blog, added rss for blog post, fi…
LobeTia Dec 6, 2024
949a6c0
Fixed metadata
LobeTia Dec 6, 2024
761f34d
Fix build
LobeTia Dec 6, 2024
ece7de4
Lint fix and prettier changes, lineWidth is 110, not 80, no semicolon
LobeTia Dec 6, 2024
dd0afea
GA is optional
LobeTia Dec 6, 2024
e9effd2
Handle scroll position on page load
LobeTia Dec 6, 2024
8c9a38f
Added membership modal, added Supabase DB healthcheck to prevent proj…
LobeTia Dec 9, 2024
5505526
Lint fix
LobeTia Dec 10, 2024
c4a228e
Downsized max duration for crons
LobeTia Dec 10, 2024
4b6661e
Added Vercel Speed Insights
LobeTia Dec 10, 2024
8ad07a5
Updated meta for not found
LobeTia Dec 11, 2024
22de0ba
Added sorting for author
LobeTia Dec 11, 2024
73fe357
Improvements on the events page
LobeTia Dec 11, 2024
996c95b
Added email sending
LobeTia Dec 12, 2024
62c1ce2
Improvements to watch page
LobeTia Dec 15, 2024
5194d85
Update to sanity libs
LobeTia Dec 15, 2024
30696f0
Updated about-us images
LobeTia Dec 15, 2024
6646557
Added url utils, added sitemap and robots
LobeTia Dec 15, 2024
9dc37ff
Added SpeedInsights
LobeTia Dec 15, 2024
7815891
Fixed all reported bugs
LobeTia Dec 15, 2024
3501949
Added some animations
LobeTia Dec 18, 2024
acdfe1a
Redone projects section
LobeTia Dec 19, 2024
4388452
Updated homepage images
LobeTia Dec 19, 2024
25874e9
refactor: better responsive UI for home and header items
404answernotfound Dec 20, 2024
f7cb513
Fixed animation for author page
LobeTia Dec 20, 2024
e894bd0
Added lost-pixel, added lost-pixel baseline, fixed layout on small sc…
LobeTia Dec 23, 2024
e437b83
reverted header change
404answernotfound Dec 28, 2024
0be81b3
Merge pull request #146 from Schroedinger-Hat/sh/website/header
LobeTia Jan 10, 2025
3c6a2d1
Updated README
LobeTia Jan 10, 2025
c818190
Merge remote-tracking branch 'origin/main' into 2025
LobeTia Jan 10, 2025
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
Prev Previous commit
Next Next commit
Added more sanity models
LobeTia committed Nov 15, 2024
commit 31ccdd9db6b5a2881966dd28a5017bdabc5d4ba0
4 changes: 3 additions & 1 deletion src/sanity/schemaTypes/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import { type SchemaTypeDefinition } from "sanity";
import { eventType } from "./eventType";
import { partnerType } from "./partnerType";
import { pageType } from "./pageType";
import { pageContentType } from "./pageContentType";

export const schema: { types: SchemaTypeDefinition[] } = {
types: [eventType, partnerType],
types: [eventType, partnerType, pageType, pageContentType],
};
27 changes: 27 additions & 0 deletions src/sanity/schemaTypes/pageContentType.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import { defineType } from "sanity";

export const pageContentType = defineType({
name: "pageContent",
title: "Page Content",
type: "document",
fields: [
{
name: "pageName",
title: "Page Name",
type: "string",
validation: (Rule) => Rule.required(),
},
{
name: "key",
title: "Content Key",
type: "string",
validation: (Rule) => Rule.required(),
},
{
name: "value",
title: "Content Value",
type: "text",
validation: (Rule) => Rule.required(),
},
],
});
65 changes: 65 additions & 0 deletions src/sanity/schemaTypes/pageType.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
import { defineType } from "sanity";

export const pageType = defineType({
name: "page",
title: "Page",
type: "document",
fields: [
{
name: "title",
title: "Title",
type: "string",
},
{
name: "slug",
title: "Slug",
type: "slug",
options: {
source: "title",
maxLength: 96,
},
},
{
name: "seoDescription",
title: "SEO Description",
type: "text",
validation: (Rule) =>
Rule.max(160).warning(
"SEO descriptions should be under 160 characters",
),
},
{
name: "content",
title: "Content",
type: "array",
of: [
{
type: "block",
},
],
},
{
name: "headerImage",
title: "Header Image",
type: "image",
description: "Main image displayed at the top of the page",
options: {
hotspot: true,
},
},
{
name: "socialTitle",
title: "Social Media Title",
type: "string",
description:
"Title to be used for social media sharing (if different from main title)",
},
{
name: "socialDescription",
title: "Social Media Description",
type: "text",
description:
"Description to be used for social media sharing (if different from SEO description)",
},
],
});