Skip to content

Commit 21d0fd3

Browse files
committed
fix: significant changes, reordered sections, rewrote stuff, updated hero section, update deps
1 parent 636dba6 commit 21d0fd3

File tree

3 files changed

+121
-84
lines changed

3 files changed

+121
-84
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ source "https://rubygems.org"
77
#
88
# This will help ensure the proper Jekyll version is running.
99
# Happy Jekylling!
10-
gem "jekyll", "~> 4.3.2"
10+
gem "jekyll", "~> 4.4.1"
1111

1212
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
1313
# uncomment the line below. To upgrade, run `bundle update github-pages`.

Gemfile.lock

Lines changed: 43 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,44 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.8.5)
5-
public_suffix (>= 2.0.2, < 6.0)
4+
addressable (2.8.8)
5+
public_suffix (>= 2.0.2, < 8.0)
6+
base64 (0.3.0)
7+
bigdecimal (4.0.1)
68
colorator (1.1.0)
7-
concurrent-ruby (1.2.2)
9+
concurrent-ruby (1.3.6)
10+
csv (3.3.5)
811
em-websocket (0.5.3)
912
eventmachine (>= 0.12.9)
1013
http_parser.rb (~> 0)
1114
eventmachine (1.2.7)
1215
execjs (2.9.1)
13-
ffi (1.16.3)
16+
ffi (1.17.2-arm64-darwin)
17+
ffi (1.17.2-x86_64-linux-gnu)
1418
forwardable-extended (2.6.0)
15-
google-protobuf (3.25.0-arm64-darwin)
16-
google-protobuf (3.25.0-x86_64-linux)
17-
http_parser.rb (0.8.0)
18-
i18n (1.14.1)
19+
google-protobuf (4.33.2-arm64-darwin)
20+
bigdecimal
21+
rake (>= 13)
22+
google-protobuf (4.33.2-x86_64-linux-gnu)
23+
bigdecimal
24+
rake (>= 13)
25+
http_parser.rb (0.8.1)
26+
i18n (1.14.8)
1927
concurrent-ruby (~> 1.0)
20-
jekyll (4.3.2)
28+
jekyll (4.4.1)
2129
addressable (~> 2.4)
30+
base64 (~> 0.2)
2231
colorator (~> 1.0)
32+
csv (~> 3.0)
2333
em-websocket (~> 0.5)
2434
i18n (~> 1.0)
2535
jekyll-sass-converter (>= 2.0, < 4.0)
2636
jekyll-watch (~> 2.0)
37+
json (~> 2.6)
2738
kramdown (~> 2.3, >= 2.3.1)
2839
kramdown-parser-gfm (~> 1.0)
2940
liquid (~> 4.0)
30-
mercenary (>= 0.3.6, < 0.5)
41+
mercenary (~> 0.3, >= 0.3.6)
3142
pathutil (~> 0.9)
3243
rouge (>= 3.0, < 5.0)
3344
safe_yaml (~> 1.0)
@@ -45,8 +56,8 @@ GEM
4556
pug-ruby (~> 2.0)
4657
jekyll-redirect-from (0.16.0)
4758
jekyll (>= 3.3, < 5.0)
48-
jekyll-sass-converter (3.0.0)
49-
sass-embedded (~> 1.54)
59+
jekyll-sass-converter (3.1.0)
60+
sass-embedded (~> 1.75)
5061
jekyll-seo-tag (2.8.0)
5162
jekyll (>= 3.8, < 5.0)
5263
jekyll-sitemap (1.4.0)
@@ -56,54 +67,57 @@ GEM
5667
nokogiri (~> 1.12)
5768
jekyll-watch (2.2.1)
5869
listen (~> 3.0)
59-
kramdown (2.4.0)
60-
rexml
70+
json (2.18.0)
71+
kramdown (2.5.1)
72+
rexml (>= 3.3.9)
6173
kramdown-parser-gfm (1.1.0)
6274
kramdown (~> 2.0)
6375
liquid (4.0.4)
64-
listen (3.8.0)
76+
listen (3.9.0)
6577
rb-fsevent (~> 0.10, >= 0.10.3)
6678
rb-inotify (~> 0.9, >= 0.9.10)
6779
memoist (0.16.2)
6880
mercenary (0.4.0)
6981
method-not-implemented (1.0.1)
70-
nokogiri (1.15.4-arm64-darwin)
71-
racc (~> 1.4)
72-
nokogiri (1.15.4-x86_64-linux)
82+
mini_portile2 (2.8.9)
83+
nokogiri (1.15.4)
84+
mini_portile2 (~> 2.8.2)
7385
racc (~> 1.4)
7486
pathutil (0.16.2)
7587
forwardable-extended (~> 2.6)
7688
posix-spawn (0.3.15)
77-
public_suffix (5.0.3)
89+
public_suffix (7.0.0)
7890
pug-ruby (2.0.1)
7991
execjs (~> 2.0)
8092
memoist (~> 0.15)
8193
method-not-implemented (~> 1.0, >= 1.0.1)
8294
regexp-match-polyfill (~> 1.0, >= 1.0.2)
8395
racc (1.7.3)
96+
rake (13.3.1)
8497
rb-fsevent (0.11.2)
85-
rb-inotify (0.10.1)
98+
rb-inotify (0.11.1)
8699
ffi (~> 1.0)
87100
regexp-match-polyfill (1.0.2)
88-
rexml (3.2.6)
89-
rouge (4.2.0)
101+
rexml (3.4.4)
102+
rouge (4.6.1)
90103
safe_yaml (1.0.5)
91-
sass-embedded (1.69.5-arm64-darwin)
92-
google-protobuf (~> 3.23)
93-
sass-embedded (1.69.5-x86_64-linux-gnu)
94-
google-protobuf (~> 3.23)
104+
sass-embedded (1.97.1-arm64-darwin)
105+
google-protobuf (~> 4.31)
106+
sass-embedded (1.97.1-x86_64-linux-gnu)
107+
google-protobuf (~> 4.31)
95108
terminal-table (3.0.2)
96109
unicode-display_width (>= 1.1.1, < 3)
97-
unicode-display_width (2.5.0)
98-
webrick (1.8.1)
110+
unicode-display_width (2.6.0)
111+
webrick (1.9.2)
99112

100113
PLATFORMS
101114
arm64-darwin-21
115+
arm64-darwin-24
102116
x86_64-linux
103117

104118
DEPENDENCIES
105119
http_parser.rb (~> 0.6.0)
106-
jekyll (~> 4.3.2)
120+
jekyll (~> 4.4.1)
107121
jekyll-compose
108122
jekyll-feed (~> 0.12)
109123
jekyll-last-modified-at

index.pug

Lines changed: 77 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,18 @@ include templates/mixins.pug
66
+section.bg-slate-950.text-white
77
div.text-center.h-96.flex.flex-col.justify-center
88
div
9-
div.text-2xl
10-
| Turning you into a
11-
div.text-7xl Superuser
12-
div.pt-10
13-
| We build #[b(class="text-yellow-300") free and open-source software] that empowers users.
14-
15-
+section.bg-gray-100.py-10
16-
div.p-4.max-w-4xl.mx-auto
17-
p.text-center.text-2xl
18-
| About us
19-
div
20-
p.my-4
21-
| We are a small team of developers and researchers who are passionate about free and open-source software, and we are building such software to empower users (like you!).
22-
p.my-4
23-
| Originally based in #[span(class="text-blue-950") 🇸🇪 Sweden], we have been active since 2017, and have experience working with technologies in a wide range of fields,
24-
| including full-stack development, machine learning, algorithmic trading, smart contracts, and decentralized systems.
25-
p.my-4
26-
| We also offer consulting services in the fields of software development, machine learning, and computational neuroscience.
9+
div.text-7xl Superuser #[span(class="text-slate-600") Labs]
10+
div.pt-10.text-slate-300
11+
| We build #[i(class="text-green-400") free] and #[i(class="text-green-400") open-source] software that empowers you
12+
//-| Our software has been downloaded over #[b(class="text-green-500") 500,000 times] worldwide, and is used by individuals, researchers, and organizations alike.
13+
//-| People use ActivityWatch as a critical tool to understand and improve their productivity, focus, and well-being in an increasingly digital world.
14+
div.mt-6.text-slate-200.text-xl.opacity-80
15+
div
16+
| Software that gives you #[i(class="text-orange-400") superpowers]
17+
div
18+
| To make you a #[i(class="text-amber-200") superuser]
19+
div
20+
| For #[i(class="text-green-500") free]
2721

2822
+section.max-w-4xl.mx-auto.py-10
2923
mixin project(name, imgname)
@@ -65,12 +59,12 @@ include templates/mixins.pug
6559
| A chat-CLI for conveniently interacting with LLMs in your terminal, similar to ChatGPT's "Advanced Data Analysis".
6660
| Has access to tools to run code and modify files on the host machine, to speed up your workflow.
6761
div.flex.flex-wrap
68-
+button.mb-3(href="https://github.com/ErikBjare/gptme")
62+
+button.mb-3(href="https://github.com/gptme/gptme")
6963
| #[i.fab.fa-github] GitHub
70-
+button.mb-3(href="https://erik.bjareholt.com/gptme/docs/")
64+
+button.mb-3(href="https://gptme.org/docs/")
7165
| #[i.fas.fa-book] Docs
7266
div.flex.flex-wrap
73-
+github-stars-badge('ErikBjare/gptme')
67+
+github-stars-badge('gptme/gptme')
7468

7569
+project("Thankful", "thankful-logo.png")
7670
p.mb-1 Donate crypto directly to every content creator that you like. Automatically and without middlemen.
@@ -98,32 +92,68 @@ include templates/mixins.pug
9892
div.flex.flex-wrap
9993
+github-stars-badge('uniswap-python/uniswap-python')
10094

101-
//+section.bg-gray-800.text-white
102-
div(class="flex")
103-
div(class="min-w-56 flex items-center justify-center")
104-
+fa('donate', 'fas', 'text-yellow-500')
105-
div(class="flex-grow")
106-
h2 Support us!
107-
p We rely on donations to keep our work going, keep an eye on this space for donations.
95+
+section.bg-gray-100.py-10
96+
div.p-4.max-w-4xl.mx-auto
97+
p.text-center.text-2xl
98+
| About us
99+
div
100+
p.my-4
101+
| We are a small team of developers and researchers who are passionate about free and open-source software, and we are building such software to empower users (like you!).
102+
p.my-4
103+
| Originally based in #[span(class="text-blue-950") 🇸🇪 Sweden], we have been active since 2017, and have experience working with technologies in a wide range of fields,
104+
| including full-stack development, machine learning, algorithmic trading, smart contracts, and decentralized systems.
105+
p.my-4
106+
| We also offer consulting services in the fields of software development, machine learning, and computational neuroscience.
107+
108+
+section.p-10(class="sm:p-20")
109+
h2.text-center.text-4xl.mb-10 Team
110+
div.max-w-3xl.mx-auto.grid.grid-cols-1.gap-10(class="sm:grid-cols-2")
111+
+teammember("Erik Bjäreholt", "erik.jpg", "CEO, Developer", github="http://github.com/ErikBjare", linkedin="https://www.linkedin.com/in/erikbjareholt/")
112+
+teammember("Johan Bjäreholt", "johan.png", "Developer", github="https://github.com/johan-bjareholt", linkedin="https://www.linkedin.com/in/johanbjareholt/")
113+
114+
div(class="xl:w-3/4").mx-auto.text-sm
115+
details
116+
summary.text-center.text-3xl.py-10(class="hover:cursor-pointer")
117+
| Past team members
118+
div.text-xs.text-gray-500
119+
| (click to expand)
120+
121+
div.grid.grid-cols-1.gap-10(class="sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4")
122+
+teammember("Johannes Ahnlide", "johannes.jpg", "Developer", github="https://github.com/ahnlabb")
123+
+teammember("Jacob Karlsson", "jacob.jpg", "Developer", github="https://github.com/powersource", linkedin="https://www.linkedin.com/in/jacob-karlsson-6a483bb1/")
124+
+teammember("Patrik Laurell", "patrik.jpg", "Developer", github="https://github.com/patrik-laurell", linkedin="https://www.linkedin.com/in/patrik-laurell-ba5b306b/")
125+
+teammember("Valthor Halldórsson", "valthor.jpg", "Developer", github="https://github.com/vlthr", linkedin="https://www.linkedin.com/in/valthor-halldorsson-002aaa13a/")
126+
+teammember("Dwight Lidman", "dwight.jpg", "Developer", github="https://github.com/dwilid", linkedin="https://www.linkedin.com/in/dwight-lidman/", image_style="background-position-y: 10%")
127+
+teammember("Michael Young", "michael.jpg", "Developer", github="https://github.com/Miyou", linkedin="https://www.linkedin.com/in/michael-young-522148142/")
108128

109129
div.bg-gray-800.text-white.py-10
110130
div.w-100.max-w-6xl.mx-auto
111131
div.container.mx-auto.px-6.py-10
112132
div.flex.flex-col.items-center
113133
div.text-4xl.mb-10 History
114134
ul.timeline
135+
// TODO: mention 2013 as when I graduated high school/started university?
115136
li.border-l-2.border-gray-200.pl-4.pb-4
116137
p.font-bold 2014
117138
p Erik starts working on ActivityWatch
139+
li.border-l-2.border-gray-200.pl-4.pb-4
140+
p.font-bold 2016
141+
p ActivityWatch v0.1 released
142+
p Johan joins ActivityWatch development
118143
li.border-l-2.border-gray-200.pl-4.pb-4
119144
p.font-bold 2017
120-
p Superuser Labs was founded, with Thankful as its initial project.
145+
p Superuser Labs was founded, with Thankful as its initial project
146+
p We are awarded a Leapfrogs grant by Lund University
147+
li.border-l-2.border-gray-200.pl-4.pb-4
148+
p.font-bold 2018
149+
p We receive a double Leapfrogs grant
150+
p Thankful team grows to 5 developers over the summer
121151
li.border-l-2.border-gray-200.pl-4.pb-4
122152
p.font-bold 2019
123-
p Thankful folds, ActivityWatch becomes the main focus.
153+
p Thankful folds, ActivityWatch becomes the main focus
124154
li.border-l-2.border-gray-200.pl-4.pb-4
125155
p.font-bold 2021
126-
p ActivityWatch getting adopted by researchers.
156+
p ActivityWatch getting adopted by researchers
127157
p Receives Uniswap Grant for uniswap-python
128158
li.border-l-2.border-gray-200.pl-4.pb-4
129159
p.font-bold 2022
@@ -133,35 +163,28 @@ div.bg-gray-800.text-white.py-10
133163
p First consulting client: University of Ghent
134164
p March: Erik starts working on gptme
135165
p September: First public release of gptme
136-
p December: Erik joins Lovable founding team as first hire
166+
p December: Erik joins Lovable as first hire
137167
li.border-l-2.border-gray-200.pl-4.pb-4
138168
p.font-bold 2024
139-
p May: Erik leaves Lovable to focus on Superuser Labs and gptme full-time
169+
p May: Erik leaves Lovable, focus returns to Superuser Labs and gptme
140170
p November: gptme-webui and gptme-agent-template is created
171+
p November: #[a(href="https://github.com/TimeToLearnAlice") Alice] and #[a(href="https://timetobuildbob.github.io") Bob] are born
141172
li.border-l-2.border-gray-200.pl-4.pb-4
142173
p.font-bold 2025
143174
p January: prototype of landing page for gptme.ai
144175
p March: initial commit to gptme.ai infra
145176
p May: initial commit to gptme-tauri
177+
p October: Bob achieves autonomous operation
178+
p November: consulting for venture firm Pale Blue Dot
179+
p December: consulting for Dendrite Systems (Strawberry Browser)
180+
//-li.border-l-2.border-gray-200.pl-4.pb-4
181+
//- p.font-bold 2026
182+
//- p Jan-April: consulting for researcher at Lund University to customize ActivityWatch in a study
146183
147-
+section.p-10.max-w-3xl.mx-auto(class="sm:p-20")
148-
h2.text-center.text-4xl.mb-10 Team
149-
div.grid.grid-cols-1.gap-10(class="sm:grid-cols-2")
150-
+teammember("Erik Bjäreholt", "erik.jpg", "CEO, Developer", github="http://github.com/ErikBjare", linkedin="https://www.linkedin.com/in/erikbjareholt/")
151-
+teammember("Johan Bjäreholt", "johan.png", "Developer", github="https://github.com/johan-bjareholt", linkedin="https://www.linkedin.com/in/johanbjareholt/")
152-
153-
div.w-full.bg-gray-800.text-white.p-10.pb-20
154-
div(class="xl:w-3/4").mx-auto.text-sm
155-
details
156-
summary.text-center.text-3xl.py-10(class="hover:cursor-pointer")
157-
| Past team members
158-
div.text-xs.text-gray-500
159-
| (click to expand)
160-
161-
div.grid.grid-cols-1.gap-10(class="sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4")
162-
+teammember("Johannes Ahnlide", "johannes.jpg", "Developer", github="https://github.com/ahnlabb")
163-
+teammember("Jacob Karlsson", "jacob.jpg", "Developer", github="https://github.com/powersource", linkedin="https://www.linkedin.com/in/jacob-karlsson-6a483bb1/")
164-
+teammember("Patrik Laurell", "patrik.jpg", "Developer", github="https://github.com/patrik-laurell", linkedin="https://www.linkedin.com/in/patrik-laurell-ba5b306b/")
165-
+teammember("Valthor Halldórsson", "valthor.jpg", "Developer", github="https://github.com/vlthr", linkedin="https://www.linkedin.com/in/valthor-halldorsson-002aaa13a/")
166-
+teammember("Dwight Lidman", "dwight.jpg", "Developer", github="https://github.com/dwilid", linkedin="https://www.linkedin.com/in/dwight-lidman/", image_style="background-position-y: 10%")
167-
+teammember("Michael Young", "michael.jpg", "Developer", github="https://github.com/Miyou", linkedin="https://www.linkedin.com/in/michael-young-522148142/")
184+
//+section.bg-gray-800.text-white
185+
div(class="flex")
186+
div(class="min-w-56 flex items-center justify-center")
187+
+fa('donate', 'fas', 'text-yellow-500')
188+
div(class="flex-grow")
189+
h2 Support us!
190+
p We rely on donations to keep our open-source work going, keep an eye on this space for donations.

0 commit comments

Comments
 (0)