1 commits to f0rbit/algorithms

ed48dde - 2516 - Take K of Each Character From Left and Right

3 commits to f0rbit/algorithms

615c278 - 1574 - Shortest Subarray to be Removed to Make Array Sorted

171ff5a - 2064 - Minimized Maximum of Products Distributed to Any Store

0181740 - 2563 - Count Number of Fair Paris

6 commits to f0rbit/devpad

6 Commits

e887bc5 - fix: fix undefined project page error

086f364 - feat: redesign of the `TaskCard`

d44eb35 - formatting: run astro formatter

ce1d074 - feat: styling changes on index page

6416b6a - feat: styling for input fields

144f74f - refactor: move explore page to index, add footer element

1 commits to f0rbit/algorithms

1c8b537 - 338 - Counting Bits

1 commits to f0rbit/devpad

970256b - refactor: begin work on redesign

3 commits to f0rbit/algorithms

4c0f6ec - 2463 - Minimum Total Distance Traveled

9ca23c3 - 1807 - Evalute the Bracket Pairs of a String

6a9127d - 2684 - Maximum Number of Moves in a Grid

1 commits to f0rbit/forbit-astro

20af850 - fix: make university section expandable

2 commits to f0rbit/devpad

156ce90 - feat: remove the leading root directory from task file location

9544abf - resource: update todo

2 commits to f0rbit/algorithms

4ab6652 - 1323 - Maximum 69 Number

8db8f7e - 2501 - Longest Square Streak in an Array

9 commits to f0rbit/devpad

9 Commits

e19db90 - fix: set the initial selected based on `defaultOption` for TaskSorter

2798d5c - feat: add updated at to todo upsert

a963570 - feat: implement task sorter

e8917ce - feat: export types from `tasks.ts`

7af0b69 - fix: use solidjs task component in project view

63eb4b8 - refactor: convert `Task.astro` to solidjs component

8cf1009 - pkg: add solidjs

2a5ad98 - format: package.json

62570b6 - fix: add name to option for repo list

2 commits to f0rbit/algorithms

4c65a9f - 1277 - Count Square Submatrices with All Ones

900b424 - 1233 - Remove Sub-Folders from the Filesystem

1 commits to f0rbit/algorithms

4c8c48a - 2583 - Kth Largest Sum in a Binary Tree

16 commits to f0rbit/OLAF-Protocol

16 Commits

1724c7c - add julian to emails

52730af - remove testing scripts

4d8d8e3 - fix public chat fingerprint source

4d9e61b - add emails

eeca45d - small formatting changes

ad8c7c3 - remove double utf8 encode

3b45ba6 - Merge remote-tracking branch 'origin/main' into dev-tm

c8dccb8 - public_chat forward to connected clients instead of adding self to connected servers

0add765 - change list users to just print the user_list map

2f3c217 - implement user list

7522944 - fix signing data as string and not byte buffer

83572a0 - Merge remote-tracking branch 'origin/main' into dev-tm

6512835 - replace send_from_directory with just raw bytes

2bf1304 - fix public chats not working with only 2 clients on same server

78902d1 - revert imports

ce899b0 - add requirements.txt

2 commits to f0rbit/OLAF-Protocol

23fae92 - convert folders to libraries for imports

f254f06 - add spec documents

2 commits to f0rbit/algorithms

89c4d68 - 238 - Product of Array Except Self

3592bdc - 134 - Gas Station

1 commits to f0rbit/algorithms

81d5616 - 125 - Valid Palindrome

3 commits to f0rbit/burning-blends

14cac06 - fix photo urls pixie and the hawk

0364bbe - add review for pixie and the hawk

9450a79 - add photos for pixie and the hawk

2 commits to f0rbit/forbit-astro

7e0b585 - seo: fix canonical url for project sub pages

d03c76a - seo: fix canonical url on blog pages

1 commits to f0rbit/forbit-astro

f937318 - resource: change dimensions of favicon to 1440x1440 (multiple of 48)

1 commits to f0rbit/go-drizzle-minio-api-example

68074e9 - fix: stop dockerfile from not handling sub directories when copying

1 commits to f0rbit/forbit-astro

2811d94 - resource: add image for `go-drizzle-api-setup`

1 commits to f0rbit/go-drizzle-minio-api-example

023723c - fix: remove unused import from bun test

1 commits to f0rbit/burning-blends

82bbe76 - seafaring fools review

10 commits to f0rbit/go-drizzle-minio-api-example

10 Commits

0886c59 - feat: rebuild app container before running

d646865 - feat: add test for database working

10f8e00 - feat: add new `test-db` service

3753a64 - feat: add new makefile commands

6ed6013 - feat: add `.env` support to drizzle scripts

156e8ca - fix: remove reference to `server/api` from action workflow

09c0643 - feat: use more generic schema definition

7c06576 - intial: copy from project

6d7834d - resource: add readme

c97da16 - initial

2 commits to f0rbit/forbit-astro

9511855 - feat: update favicon

f065ae9 - fix: remove logging entire cache

1 commits to f0rbit/algorithms

569ab8f - 2418 - Sort the People

1 commits to f0rbit/forbit-astro

bdaadbd - add chamber conception photos

2 commits to f0rbit/algorithms

fa245be - 380 - Insert Delete GetRandom O(1)

53d7813 - 2196 - Create Binary Tree From Descriptions

2 commits to f0rbit/burning-blends

b1fff8f - add review for garden cafe

358fb08 - add garden cafe photos

1 commits to f0rbit/forbit-astro

a15b67f - update urls on hobbies

3 commits to f0rbit/burning-blends

3bacae3 - review for bond & lane

e7a53c8 - fix pancakes typo

ca5c33b - bond & lane photos

3 commits to f0rbit/burning-blends

f7d1279 - Merge pull request #2 from f0rbit/next-mdx

9014836 - remove gray-matter dep

d7b5525 - convert to using gray-matter and next/mdx for parsing

2 commits to f0rbit/algorithms

f0cc53b - 274 - H-Index

ec67f76 - 857 - Minimum Cost to Hire K Workers

2 commits to f0rbit/forbit-astro

1772718 - fetch all blog posts not just first 10

6de114a - add photos for devpad mvp post

4 commits to f0rbit/devpad

36d014f - Merge pull request #5 from f0rbit/redesign

e0ef171 - remove 'primary' from tags

b34b663 - update todo

6fa11c7 - create update diff component

2 commits to f0rbit/burning-blends

3ca5ddf - add nano post

05d3376 - add nano photos

6 commits to f0rbit/algorithms

6 Commits

ef9cf6f - 786 - K-th Smallest Prime Fraction

81f1ef8 - 506 - Relative Ranks

68e1254 - 2816 - Double a Number Represented as a Linked List

1e34fe0 - 206 - Reverse Linked List

0554e64 - 2487 - Remove Nodes from Linked List

61e926c - 237 - Delete Node in a Linked List

2 commits to f0rbit/devpad

8db4b89 - update todo

7d1fd31 - task editor/upsert api endpoint

12 commits to f0rbit/burning-blends

12 Commits

77547f0 - move photo hosting to website

4fa92df - add sitemap

b0284b4 - better layout for mobile

cb317ee - set output type to export

a4dfd03 - set dist dir to out

6a9abd4 - reinstall bun

d8c7006 - Merge pull request #1 from f0rbit/next-ssg

d450abf - fix favicon

e0dd9a8 - attempt favicon fix

3dc9bfc - add metadata

4e0f54b - add static generation

7240c90 - move readme

1 commits to f0rbit/algorithms

93f4b87 - 2441 - Largest Positive Integer That Exists With Its Negative

11 commits to f0rbit/burning-blends

11 Commits

8e19778 - add post cards for post lists

29ae1ab - add footer & header components

549dae1 - add tailwind prose & rendering posts

2208219 - memoisation & functions

d764122 - rehype parsing

e90f7b9 - fix yml formatting of frontmatter

335fa1b - attempt to read posts

35edd93 - add remark plugins

589577b - add ui components

d024966 - add shadcn

5ef2390 - initial commit

5 commits to f0rbit/devpad

32e93f9 - update todo

59c3f37 - render tasks in project screen

e63b3f4 - render tasks as components

e4b1666 - implement get user tasks function

8c0abc3 - update todo

2 commits to f0rbit/algorithms

b81d3a4 - 55 - Jump Game

b1fd7cd - 2000 - Reverse Prefix of Word

4 commits to f0rbit/devpad

13a4dfe - update todo

46aa583 - fix project creation using pre-generated uuids

36b485f - fix duplicate column names on task row

24012f8 - attempt to create/update tasks on approval of codebase result

2 commits to f0rbit/algorithms

9ad2e1e - 122 - Best Time to Buy and Sell Stock II

cde2660 - 1915 - Number of Wonderful Substrings

1 commits to f0rbit/forbit-astro

4aecee9 - add chamber mock images

11 commits to f0rbit/devpad

11 Commits

cdb2f3e - update todo

920e60f - some updates to debug information

77fb3e9 - upsert tasks to codebase_tasks in db on approval

611799c - fetch old-output from codebase_tasks db

23e8d3b - add some fields to codebase_tasks to the same as todo-tracker

9ae043a - update todo

c759e0e - add codebase data to schema

44ab16e - update migrations

0e5fe02 - add project milestone goal task checklist structure

96915ad - add some tag management todos

277ef6b - format schema & remove old modules & tags tables

1 commits to f0rbit/algorithms

f66a467 - 2997 - Minimum Number of Operations to Make Array XOR Equal to K

7 commits to f0rbit/burning-blends

7 Commits

76d80cb - fix typo

206f6b5 - summertown review

4a35a3b - add vibes rating

4e17cac - peter rabbit review

50290c1 - initial cafe photos

4cb3520 - folder structure

8632ca2 - add readme

1 commits to f0rbit/algorithms

3677b4c - create a todo

2 commits to f0rbit/devpad

6443469 - add config_json field to project

0db893e - update todo

4 commits to f0rbit/algorithms

e18f1e1 - 1137 - N-th Tribonacci Number

c54bb1b - 189 - Rotate Array

a66b175 - 80 - Remove Duplicates from Sorted Array II

b88b781 - 752 - Open the Lock

1 commits to f0rbit/devpad

29b6041 - begin work on config editor

6 commits to f0rbit/algorithms

6 Commits

0c7a6c0 - 2769 - Find the Maximum Achievable Number

e00a95c - 1971 - Find if Path Exists in Graph

c347757 - 1929 - Concatenation of Array

8ec7c3a - 200 - Number of Islands

ad5e9d7 - 463 - Island Perimeter

9518077 - 998 - Smallest String Starting From Leaf

7 commits to f0rbit/devpad

7 Commits

00251dd - update todo

928f055 - reshuffle api routes for scanning/update approvals

e8b11ce - reshuffle pages

d39fe11 - fix update.astro page

eebdbd3 - update todo

2717f29 - render all updates in updates page

277f689 - refactor projects to have uuids

3 commits to f0rbit/algorithms

ddc0d7a - 623 - Add One Row to Tree

0aa3019 - add .cpp files to script

509ca04 - 129 - Sum Root to Leaf Numbers

14 commits to f0rbit/devpad

14 Commits

45513cd - accept/reject todo update

61e1a1f - add status column to todo_updates

9babc93 - run diff script on scan

ef0b5ca - add data column

4a4e6f9 - update todo

0f8d71f - scan repo now creates update record

1ee8841 - fix destructure of project

36714a5 - fix `getRecentUpdate` function

d16b003 - add user_id to tracker_result

cbd8ac9 - had to reset migrations for foreign key replacement

fca23c4 - add temp page for rendering update queue

c97894e - add method for getting the most recent update

fa587bc - add schema for accepting todo scans & update queue

3429c60 - todo layout

4 commits to f0rbit/algorithms

2b575d6 - update readme

fc13d70 - cleanup

f381c86 - 3110 - Score of a String

404fd0a - 404 - Sum of Left Leaves

11 commits to f0rbit/devpad

11 Commits

05babe0 - insert scan results to db

b2b8463 - render scan data

99fbe49 - allow for scrolling on pages

04114ac - migration fix

1be8975 - add command for generating migration

e7d08a4 - add tracker result to db

aa0d00e - read data from stream in-order

5f681ed - convert scanning to stream

1afdafd - setup a test for streaming response back to UI

ab22800 - fix null error

6304195 - run todo scanner

1 commits to f0rbit/forbit-astro

87c58cc - seo changes

10 commits to f0rbit/devpad

10 Commits

58ee9b8 - implement first half of scan endpoint

81fc630 - add page for scanning repo button

0bd5682 - add contents:read scope

0c49188 - add todo-tracker binary

28fbe43 - codebases now fetches from db

7cd1e9f - render specification markdown

f960115 - cap project settings to 50vw

8d2518e - replace '--- or ---' with 'settings'

3691bc0 - remove 'back' button from project overview page

250fa2c - add remark dependency

3 commits to f0rbit/forbit-astro

0e3ab82 - add pictures for chamber system architecture

94a3ee4 - update technologies list

1c5c7d1 - add some more chamber design pictures

3 commits to f0rbit/dev-blog-go

f0e4b20 - Merge pull request #21 from f0rbit/dev

fa8ca21 - center images in preview

6584b16 - remove width & height from article img

8 commits to f0rbit/forbit-astro

8 Commits

811b3c5 - add chamber conception images

4e1016e - sitemap generates dynamic pages

a80389d - move to `VITE_` prefixed .env variables

1c4ebbf - reinstall deps

7726567 - add better titles & descriptions to pages

c00b0f8 - link to sitemap in layout

23cba3a - fix sitemap

8dda8ad - sitemap & robots.txt

17 commits to f0rbit/devpad

17 Commits

81a4e41 - consistent styling of explore page to everything else

e74f14e - add server-side implementation of auth keys

6d7e033 - add page for account

3b73f06 - add page layout to sub-pages

db107f7 - add new generic page layout

418a215 - dev script uses bun

38c87db - reset deployment

58dc21d - add manual env files

e6b5ad7 - move migration to build step

f36dc06 - add migrate to start script

e95e866 - attempt 2 at external bun

333b43d - add start script

d2d4e08 - re-add rollup exclude bun

33d1714 - use bunx for build command

a5c28f8 - reinstall deps & remove cloudflare import

e5fcc93 - switch to node adapter

9826e98 - fix tsc

41 commits to f0rbit/devpad

41 Commits

a1c9434 - filter projects by 'deleted' status

42f1772 - add temp page for goals

f95da68 - add settings & specification pages

1b90308 - if no specification is set, the upsert will fetch it from readme

1fbef41 - fix typo in readme

29e1220 - fix client-side upsert repo_url and repo_id names

0268551 - add `repo_id` to project table

c1f510d - use project list for a input field to import project

e5252fd - implement github api fetching of repo list

a04ca69 - add access_token to session object

357f3b1 - add settings page (project editor)

8e8a883 - fix type names of upsert project

c703f07 - move project editor to seperate component

2828ca6 - type casting on client-side for upsert

d3f86b7 - begin work on project sub-page

8a863d1 - add pages for editing project

1d30564 - remove debug log from upsert

b5cfee0 - implement `/project/upsert` endpoint

a938209 - format & include owner_id in request

e261764 - create zod schema for user upsert

9a4fc8f - add zod to project

8bc284d - add ajax request for creating project

e6f1237 - upsert endpoint

dd0692e - form template for creating project

82ca6a0 - add subpage links

9eafe93 - fix typo

7f45097 - update todo

bac8ed6 - implement authentication workflow (github oauth)

a40de55 - add cloudflare rendered (SSR)

9e46995 - fix migrate script

8aaef26 - update dependencies

2c2e125 - restructure project

09ab53a - attempt at getting auth to work on front-end (server side rendering)

bed4ba0 - add github oauth workflow

034984e - first migration

920a2f2 - remove example 'movies' table

feea59f - remove seed file

fcc0aa7 - add many-to-many relations

f76ef09 - add unique restraints

43620b0 - add complex self-reference parent task

16847e7 - add basic references

5 commits to f0rbit/forbit-astro

f662ece - cleanup utils file

fa525ec - add cache to timeline

baaa41f - added cache to blog

3b78a00 - begin stale cache implementation

6c1ef03 - add 3xl breakpoint

9 commits to f0rbit/devpad

9 Commits

72e96cf - update todo

d8ae0d7 - begin converting schema

750ca5e - add drizzle test

fb776af - only exclude *.db files

778400c - add drizzle to back-end

451b5ea - add database/ to .gitignore

7eda26c - add projects page

d14a11e - add todo page

832b84f - run prettier formatting

1 commits to f0rbit/dev-blog-go

c767192 - update todo

2 commits to f0rbit/forbit-astro

dd78cfb - use description from api result if exists

82bb40d - add border around images

8 commits to f0rbit/dev-blog-go

8 Commits

180bcbb - Merge pull request #20 from f0rbit/dev

4fd085d - update todo

0193970 - css updates for safari

9b2027a - fix create post bug

57d5832 - update todo

d6dcc05 - add support for asciidoc rendering

e9f5cac - require version 3.0 of asciidoctor

e28b870 - add asciidoctor package

9 commits to f0rbit/devpad

9 Commits

332b043 - add explore page

b5553ad - landing page

0e4697a - add express template

e4df2bf - add bun backend

ce6138b - add astro template

5dfe571 - remove hidden files

086cade - add readme & todo

a328e90 - add old schema for reference

608c4f1 - fresh start

9 commits to f0rbit/dev-blog-go

9 Commits

eb8b1c3 - update todo

ef8f3ff - add markdown rendering for preview

15a5729 - update todo

16e6436 - add description edits

4bc2016 - fix rerendering on change

ff9e08f - update todo

6d770b0 - add format column to post

5c3413f - add placeholder project input box

3e0338e - add tabs to post editor

1 commits to f0rbit/forbit-astro

78eead6 - change padding of centered container

6 commits to f0rbit/dev-blog-go

6 Commits

7842fee - update todo

faf4214 - update & save post refactor

303e601 - update todo

8c6af36 - post creator working

de04c0b - update styling of post editor

e70c705 - seperate page for editing posts

2 commits to f0rbit/forbit-astro

4d97e43 - higher quality screenshosts

83fcea3 - add devpad redesign photos

4 commits to f0rbit/dev-blog-go

bba1799 - begin work on post edit page

6085524 - use which bun to determine bun executable path

787cbc9 - Merge branch 'master'

7bedc03 - add post-editor redesign to todo

1 commits to f0rbit/forbit-astro

b4ceeec - added url to photography hobby card

3 commits to f0rbit/todo-tracker

9d5bed2 - move to dev.forbit package

8c22f8e - init kotlin project

b0e4bfd - change test paths (switched to mac)

12 commits to f0rbit/todo-tracker

12 Commits

794a82f - implement diff logic

dd361cd - accept return from diff

f42394e - trim file path off of processed file

509958e - parsing files & print output

8384069 - directory walker & line reader

252c0c0 - adding a test case of a larger codebase

49b074d - update config to exclude .git

6f8edc2 - add tasks for parse-new and diff

9ad5ce8 - create .gitignore

862bfaa - add makefile for building, parsing, and cleaning directory

c31393a - parse arguments and read config file

fb71765 - create go project

2 commits to f0rbit/forbit-astro

ff2fe33 - fix timeline wrapping on small mobile devices

2c67114 - fix code box overflow

6 commits to f0rbit/todo-tracker

6 Commits

7437351 - add clean script and example expected diff json structure

c67d095 - typescript rewrite

eba4815 - create diff script for testing

2649d58 - add gitignore for typescript

65b3c03 - install zod for typescript

b99cf9d - update diff script

4 commits to f0rbit/forbit-astro

cce9d68 - remove ':'

2ef308a - fix recent commits text wrapping on mobile

3a7d143 - more padding on sides for small devices

91c2e7e - always show footer

9 commits to f0rbit/todo-tracker

9 Commits

81ba735 - format package.json

a619cda - add option to ignore files/directory via regex matching

1e9ed73 - full refactor of diff checker & proper update/move across file handling

f3d0d4b - add uuid to each task item

e15428b - cleanup code & proper diff structure

7d40d1c - ignore generated output files

7eff9bf - handle checking if tasks are equivalent by either same line or same text

904136c - document the expected diff result

a85e34d - create a simple test diff script

11 commits to f0rbit/forbit-astro

11 Commits

583dcc7 - change project spec & blog to use same css rules

6b19f86 - component for rendering markdown with tailwind typography

fa18bb4 - formatting

1f85431 - add tailwind typography plugin

bc01209 - update todo

480bbc8 - render commits with nice component in timeline

810b390 - update todo

5e73c10 - change title of commits in timeline

83b26d6 - move recent commits to right of project page

f26fb15 - begin work on adding recent commits to project page

e3e2f70 - add support for specifying project repo to timeline component

7 commits to f0rbit/todo-tracker

7 Commits

fb24817 - begin work on diff script

dcf31fe - create new scripts

bb51325 - add cli argument parsing

c72686c - create another codebase to test the change detection

047d33c - move & rename files to `src` directory

7550e9b - remove debug logging and use snake_case consistently

02269b0 - load config from file

2 commits to f0rbit/forbit-astro

5e43c6b - use client side time rendering for project page

2f42322 - add technology for java-timeline project

3 commits to f0rbit/todo-tracker

7e53585 - use worker threads to parse messages

4df01b7 - traverse tree & lines (non-multithreaded)

9a72c03 - add resources for initial testing

5 commits to f0rbit/forbit-astro

7b2a7e4 - fix css of code blocks

047ff5d - Merge remote-tracking branch 'refs/remotes/origin/main'

51cf74f - fix sorting of projects & recent projects

30fdf32 - update todo

96e099c - add technologies for new project

3 commits to f0rbit/todo-tracker

ac5d5e6 - setup typescript project

44513f3 - setup javascript project

bb70e4d - add readme

1 commits to f0rbit/forbit-astro

15d4b54 - make code blocks background continue for the whole code block

5 commits to f0rbit/java-timeline

d5ea6ea - Create README.md

7cefd32 - update version and set to release

3b6bf46 - disable twitter updated

5e715a8 - intial load

4193c7c - Initial commit

7 commits to f0rbit/forbit-astro

7 Commits

c2d1489 - change colour of nav hamburger icon

9a2bfe1 - add link to project pages from project cards

845a1f3 - add individual project pages

fff6c43 - update todo

9fa920c - update example .env file to reflect changes

39bc855 - being work on dedicated projects page

cf0e546 - update devpad fetching to use DEVPAD_ .env variables and route changes

6 commits to f0rbit/devpad

6 Commits

52488c9 - Merge remote-tracking branch 'refs/remotes/origin/main'

f585017 - Merge branch 'api'

724c5f8 - move project route to its own sub-route

5fb9375 - Merge pull request #4 from f0rbit/api

e217735 - add a route for fetching a specific project

6a5133f - Merge branch 'main'

12 commits to f0rbit/forbit-astro

12 Commits

8e77d7a - include technologies under projects

c5b0e7e - add technology map (temporary as devpad doesn't have technology specification)

f543bcf - update todo

79563c2 - move the selected skill to heading and subheading instead of side-by-side cards

20112bd - add skill descriptions

51b73be - publish time will use client timezone

a40686d - render blog posts more mobile-friendly

cee0b85 - fix parsing of local posts

7b2a603 - fix rendering of markdown lists and code elements

1586c72 - add typewriter component on homescreen

b875f90 - fix skill collector on small screen

d3cbc46 - fix hobbies css & add images

16 commits to f0rbit/dev-blog-go

16 Commits

1321508 - Merge pull request #19 from f0rbit/dev

7949ce6 - update todo

5bd3f09 - flesh out readme

ec9144d - update todo

96b54ca - Merge pull request #18 from f0rbit/dev

69e19e4 - update todo

a66c395 - include count of posts in integration card

246aa77 - simplify types of fetch_links in getting user integrations

6006aee - include fetch_links in get user integrations request

638fecd - update last fetch when fetching

66e8bdb - implement deleting integration

9e82733 - add functions for deleting an integration

35c7efc - implement handling the devto fetch results

3252280 - clamp blog post content on posts page to 3 lines

db8c98e - add dedicated links files

b01d75c - add fetching from devto api

2 commits to f0rbit/forbit-astro

e7361b1 - change large screen size padding to 29rem

9a2a1ef - filter out archived posts from dev-blog

3 commits to f0rbit/dev-blog-go

e859cce - add ui controls for archived posts revival

74ecaef - Merge pull request #17 from f0rbit/dev

86ccce7 - add forbit.dev to allowed origins

3 commits to f0rbit/forbit-astro

1f3d340 - fix branch name

1265389 - add deploy script

7adeef4 - remove sorting options header from projects list

7 commits to f0rbit/dev-blog-go

7 Commits

8f95dd2 - fix client side loading of links

01c1c11 - begin work on client side implementation of integrations

6009aae - add database interactions for user integrations

6380fe5 - add routes for user integrations

6bf620d - add get location method and type for integration links

0ea046b - add created & updated fields in fetch_queue

3affcc6 - add run client task in makefile

4 commits to f0rbit/forbit-astro

26aa3ec - add skills & hobbies

a1f7bcc - present experience will have duration based on current date

7c8f215 - add error message to projects page

4a8dfc3 - handle invalid response by returning empty array

1 commits to f0rbit/forbit-astro

8538cad - Refactor getBlogPosts function to handle dev.to

1 commits to f0rbit/dev-blog-go

f29677a - add integrations ui for showing link status

1 commits to f0rbit/algorithms

346cafd - 201 - Bitwise AND of Numbers Range

4 commits to f0rbit/algorithms

56c2ff9 - 1611 - Minimum one bit Operations to make Integers Zero

453acfe - 2870 - Minimum Number of Operations to make Array Empty

1f3a28b - 2125 - Number of laser beams in a bank

8ef5da9 - 2610 - Convert an array into a 2d array with conditions

12 commits to f0rbit/dev-blog-go

12 Commits

82744a6 - Merge pull request #16 from f0rbit/dev

bc9a420 - add fetch queue & links tables

abb42e0 - update todo

133e4a0 - Merge pull request #15 from f0rbit/dev

c4682b2 - update todo

2e1bbb7 - add description to posts

3b48091 - Merge pull request #14 from f0rbit/dev

5efdb8d - update todo

8023aec - create/delete category tests

10128a4 - update todo

d152be0 - organise todo

e2f7338 - move apply migrations script

1 commits to f0rbit/forbit-astro

56e39d3 - fix title covering p tag

18 commits to f0rbit/dev-blog-go

18 Commits

ec9d1aa - Merge pull request #13 from f0rbit/dev

fff6f34 - CLIENT_URL and COOKIE_DOMAIN env variables

4a6dfda - Merge pull request #12 from f0rbit/dev

40b6f1f - fix callback paths

caf780b - Merge pull request #11 from f0rbit/dev

2fa25fc - add blog.forbit.dev to allowed cors

5cfc35b - Merge pull request #10 from f0rbit/dev

4aace56 - fix client deployment

446c73f - Merge pull request #9 from f0rbit/dev

aa8d8bb - add install to build-client

6248b30 - add build client task to makefile

24badb1 - Updates

bd2fbd9 - Updates

743547f - Merge pull request #8 from f0rbit/dev

9cc6819 - fix new posts

ca4638c - configure vite settings and html title

cfa63e1 - add token tests

7b821c0 - Create CNAME

1 commits to f0rbit/forbit-astro

317ba18 - parse devblog posts & render in proper order

48 commits to f0rbit/dev-blog-go

48 Commits

88e58ff - update todo

e3822ff - add `make coverage-report` for getting function coverage

63959ad - Updates

8a0a171 - Merge pull request #7 from f0rbit/dev

ddc149c - update todo

c9073d8 - client implementation for deleting tokens

d158be4 - organise todo

5913a91 - implementation client-side of deleting tokens, cleaned up categories route code

559a544 - backend functions for deleting a category

72e7f6e - fix updating posts

908fc8a - organise todo

97ae75e - implementation for creating categories

bdd3bf7 - backend route for creating category

728708f - client elements for create/delete categories

ae7a919 - add delete token route

376c49d - update todo

fee5327 - fix reactive saving

9cbfcf1 - update tokens route

586de10 - implement creating new tokens

f9f498b - SQL: change seed key

d45fb4a - add token routes

96f52b4 - move token functions into own folder

fbd8b1a - update test action

ed2dd46 - fix seeding key_id and add server logs to test action

9f5669b - update todo, reshuffle some things & add new version

0b8c5e9 - fleshing out the tokens settings page

7d4a99c - add name, note, created & updated fields to access tokens

bb51323 - add page for viewing auth tokens

93bb2de - add route for getting auth tokens

cbf115e - organise todo

c7caece - Merge pull request #6 from f0rbit/dev

c93c739 - update todo

e13a80a - fix up test cases, added new auth token

6de6494 - fix tags.test.ts

74332be - update auth tests to use new token system

896d7d2 - add auth tokens to schema

d57e6a9 - SQL: api tokens migration

161119a - update todo

bcdfbb0 - update todo

44d1ce6 - tag routes now support users

78b467e - `GET /categories` path supports users

2b3636a - `/post` CRUD operations now support users

7a1c9e4 - `GET /posts` route handles user id

f95e96b - update todo

fa69d6d - setup database for efficient multi-user setup

88480af - update todo

7d2eb56 - update todo

dc6fad8 - logout button

1 commits to f0rbit/algorithms

1bce460 - 23 - Merge k Sorted Lists

11 commits to f0rbit/dev-blog-go

11 Commits

5e54730 - include github logo in login button

48e8cc9 - client side login page

3fc7c5c - exempt certain paths from auth check

5657f68 - safe casting to user from context

9c1543e - include user object in request context

38376c7 - update todo

db647bc - logout route

bde5c15 - session handling

40d73a2 - create user on login

8e05a62 - merge origin/master into dev

45c5aac - setup github auth flow

1 commits to f0rbit/algorithms

6cc8b3f - 55 - Jump Game

6 commits to f0rbit/dev-blog-go

6 Commits

1da0d6a - update todo

7d11047 - Merge pull request #5 from f0rbit/dev

34f9a24 - update todo

05b3c3b - add token setting to login page

8c3a422 - update todo

1c8a4ef - add auth try route & test for it

1 commits to f0rbit/algorithms

79c195c - 1578 - Minimum Time to make Rope Colourful

9 commits to f0rbit/dev-blog-go

9 Commits

63c88ad - update todo

8c3aa18 - add login page for just password

3262684 - update todo

5caca4f - add tag input component

846ca19 - update todo

1a7cd2f - using arrow keys will now scroll to element

875aafb - update todo

8dccc88 - add loading spinners

944b54f - add loading state to post create/updates

2 commits to f0rbit/algorithms

d3aad25 - Add script for listing/finding completed solutions

6faf6cd - 91 - Decode Ways

26 commits to f0rbit/dev-blog-go

26 Commits

c1321d6 - update todo

cc6deaa - Merge pull request #4 from f0rbit/dev

ab546ed - increment checkout version => v4

d4f5665 - point go action to go.sum

3af1319 - update setup-go action

c975894 - install deps during test script

21d6592 - add zod to test package.json

3951040 - update todo

15c2eb2 - fix archived types

53d4126 - move pages to their own files

eccb2d7 - update todo

2f049ef - include zod schemas in client

b931c1a - update todo

1dd5832 - zod schemas

93f0b0f - create structure for including client zod schemas in tests

1943466 - update todo

9fdb5a7 - fix tests for categories

b0359b8 - category graph implementation on server-side

54f4daa - update todo

5471796 - add some more test cases

ce3d57e - update UI

d74e41d - refactor http error handling & JSON response

3195617 - update todo

ac4249f - refactor posts.go fetch to database function

bdfb2bd - refactor categories and tags to use db functions outside of routes folder

a43cf71 - refactor auth middleware outside of main function

4 commits to f0rbit/algorithms

675a571 - 159 - Longest Substring with at most Two Distinct Characters

e49d365 - 1758 - Minimum Changes to make Alternating Binary String

286b28d - 1496 - Path Crossing

ebb183b - 4 - Median of Two Sorted Arrays

31 commits to f0rbit/dev-blog-go

31 Commits

95d418c - move functions from routes/post.go to database

75992ca - begin database function refactor

2669a06 - fix es lib version

0b444e8 - Updates

dc909cd - update gitignore for client

a6930b7 - merge origin/master into dev

2979fe6 - Merge pull request #3 from f0rbit/dev

7daf16f - update todo

fee5cff - remove luxon dep

cd8067c - remove dependency on luxon

1f06158 - implement publish date updates

758ebe5 - add publish_at and archived support to backend

85a1283 - update todo

690d5e8 - add archived flag and publish_at timestamp on posts

5075924 - include post count in category input

600c3fe - update todo

b3f7372 - post filtering

de2255d - update todo

b4c991b - include tags in post creation

16aa2d5 - post editor now updates tags

7433597 - update tags on /post/edit

6ab6613 - include tags in select queries

fbcf1be - update todo

466953c - client-side tag editor

0eb5516 - update tood

ed42293 - implement post deletion

386b0e7 - update todo

a45dcb0 - allow put & delete methods in cors

5252e60 - send request to server & fix state handling with category input

1fcc20b - fill contents of post editor with post when editing

6367ecd - refactor post creator to accept editing posts, create button for modal

3 commits to f0rbit/algorithms

16d935e - 1422 - Maximum Score After Splitting A String

48f69a7 - rename

8f47515 - 980 - Unique Paths III

12 commits to f0rbit/dev-blog-go

12 Commits

72d8ff1 - Merge pull request #2 from f0rbit/dev

1fb7c9b - update version

d7a4e24 - allow for github pages access to api

bc5a32f - Updates

3edfde5 - Updates

2130e65 - add .env.production to gitignore

c263274 - Updates

fa6372c - add version console

25b2cb8 - add deploy script

319d5ee - Updates

3b33b56 - add .env to gitignore

9c06e3a - api passed as env variable

2 commits to f0rbit/algorithms

a2d9451 - 169 - Majority Element

5db7e49 - 1637 - Widest Vertical Area Between Two Points Containing No Points

4 commits to f0rbit/dev-blog-go

722beb0 - Merge origin/master into dev

180f89d - update todo

18d2477 - add sorting & fetch all posts

eddcea7 - create new category input

3 commits to f0rbit/algorithms

bbcebe0 - 2706 - Buy Two Chocolates

a0991fe - 661 - Image Smoother

33279d2 - 7 - Reverse Integer

11 commits to f0rbit/dev-blog-go

11 Commits

b76f1ed - update todo

6915cac - include time fields in post.go

99d2676 - create post dialog

59183fe - include create and update times in get posts response

1b0a719 - update todo (add 4 new version)

f71c982 - category cards & tag fetch

9abeca0 - post card

21ed07c - post page control bar

59732e4 - styling and title bar

68513af - add lucide-react

d5574f8 - merge in client branch

1 commits to f0rbit/algorithms

757ca14 - 6 - Zigzag Conversion

35 commits to f0rbit/dev-blog-go

35 Commits

8849fcf - Merge pull request #1 from f0rbit/dev

e4a4d4e - update readme

787b565 - update todo

7fd206f - add auth token middleware

ab5ff51 - add item to todo

b28bd42 - update todo

f9dc4cc - rename deploy script

ab9197a - add deploy script

e1e2ee9 - run test workflow on every branch

2de53ae - add port to test functions

f5b2cbb - get port from environment variables

17e9edd - update todo

31b99d7 - update makefile

77d7a62 - use make functions rather than raw calls

e4a37cd - use path for bun rather than relying on PATH

14d80b9 - use github action for installing go

8caaca1 - add debug to workflow

81a3c20 - switch branch from main to master

1d8aad5 - add testing workflow

5d8e461 - update todo

5680ebc - search via tag test

cc1ea49 - refactor posts route to use 1 search function, accept tag as param

d26463a - update todo

6410b30 - begin work on tags testing

cd6b002 - add tag routes

d3f17c6 - update todo

7ae1e1c - update todo

086cc8c - add database functions to makefile

af448cc - add migrations workflow

8f0d3ff - update todo

6070d4f - add node_modules to .gitignore

dd129a7 - barebones read-only frontend

af9479a - allow for localhost cors for client dev

cb76006 - use bun for dev & build commands

30fae1e - init client vite app

1 commits to f0rbit/forbit-astro

af4ccf4 - fetch from localhost blog-server and generify the Post type

18 commits to f0rbit/dev-blog-go

18 Commits

bd844e9 - update posts test

6d75f1a - change get post by id to get post by slug

57981a7 - update todo

2121818 - remove seeding from go code & move to .sql files

2e95f81 - get database file from environment variables

61fe525 - begin setting up sql files

54a0a60 - add a test.sh which executes the tests with one command

5c9e2a8 - use charm's go logging library

ecf19cc - add instruction for log files (going to remove)

1ede328 - update todo

e0fd2cb - add coverage dir if not exists

4108fc6 - add search by category including children

9a95f59 - formatting

6fbd84c - add getChildrenCategories recursive function

ac08799 - fix expects to include toBe functions & implement posts test routes

d4ad5a6 - fix test expects to call toBe() functions

2257399 - add tests for `post/edit` route

3eb33cc - ignore .out files

1 commits to f0rbit/algorithms

6234f79 - 13 - Roman To Integer

11 commits to f0rbit/dev-blog-go

11 Commits

320ad22 - setup makefile & add graceful shutdown upon termination of process

abea469 - add v0.3 to todo

83d7ad2 - begin work on posts tests

12b4437 - make the create post route return the created post as an object

5f0bfd5 - change post.Id from `uint64` to `int`

457d33a - move tests into test subfolder

d6f41b6 - add some sql todos

3084b49 - SQL: add unique constraint to posts table

ca010c3 - implement `/post` routes

90c2440 - add `GET /posts/:category` route

d17b3dc - add todo list

1 commits to f0rbit/algorithms

183203b - 242 - Valid Anagram

4 commits to f0rbit/dev-blog-go

5eecaa7 - add `GET /posts` endpoint

d89eec8 - clean up categories route

bd1c698 - remove unused methods from cateogories test

4399f1d - remove sqlite and logs from git

2 commits to f0rbit/algorithms

8802c12 - 1436 - Destination City

491fadb - 1402 - Reducing Dishes

4 commits to f0rbit/dev-blog-go

ecaf381 - init bun project (solves LSP issue)

ed1c0d5 - consilidate type definitions

65d3963 - add categories test

9dfe555 - transition from postgres to sqlite, start working on categories

2 commits to f0rbit/forbit-astro

f472ffa - change "minecraft" to "minecraft plugins"

9e9b895 - update versions to latest

7 commits to f0rbit/algorithms

7 Commits

b09bc66 - 26 - Remove Duplicates from Sorted Array

7685c6e - 2482 - Difference Between Ones and Zeros in Row and Column

6525c01 - 5 - Longest Palindromic Substring

879e4ce - 1582 - Special Positions in a Binary Matrix

87b4b0c - 1464 - maximum product of two elements in an array

cd8753b - 12 - integer to roman

d97f1dd - 9 - palindrome number (typescript)

10 commits to f0rbit/algorithms

10 Commits

9d2aa24 - advanced algorithms

dbfe8c7 - add comments

6cd931e - BFS & DFS implementation

7a122bf - formatting

9952d6f - implement graph

989b05b - Refactor BinaryTree and LinkedList implementations

8206029 - binary tree missing functions

fe16238 - linked list implementation of other methods

ec5541f - Refactor BinaryTree and LinkedList implementations

39611d1 - formatting

5 commits to f0rbit/algorithms

da5807e - formatted linked list

9cfef46 - binary tree implementation

d63e1ff - add .out files to gitignore

ab36faf - linked list implementation

387fee7 - add implemenations folder

1 commits to f0rbit/algorithms

61bb64e - setup file system

1 commits to f0rbit/dev-blog-go

8634e87 - base project structure

17 commits to f0rbit/forbit-astro

17 Commits

07331bd - add experience/project counters

09a35d9 - fix state changing & add skill card

52dedc9 - add a solid component for skill selector

8f83461 - add skills functions

9522477 - fix home header & increase cache interval

a475e5c - add more verbose logging for cache hits

fd7e7cb - fix rendering flow & added api caching

86ee310 - update todo

d7c62b3 - add socials on footer

2130d62 - remove console log

1a3ebe1 - add blog pages

d5fd86d - add remark plugin

ac63c15 - make the commits collapsable

80f2cad - update todo

a13c69c - add icon & blogs from dev.to

35bcd3a - upgrade astro version

8bce4ef - add project visibility filtering & hobby cards

9 commits to f0rbit/devpad

9 Commits

9aeb6a6 - fix bug in projects page

f68225c - Merge branch 'api'

a6f0f32 - use existing update project extract function & fix type errors

b40a538 - Merge pull request #3 from f0rbit/api

1bc7b23 - Merge pull request #2 from f0rbit/api

7a29fad - add visiblity editor & project editor

9fad7b0 - begin adding projects settings page

664444c - add project visibility

e2b6f8b - Merge branch 'main'

29 commits to f0rbit/forbit-astro

29 Commits

e88bf8f - add colours to the status icons

9d9f8e3 - fix alignment on the middle centered timeline

b885621 - use new ProjectList component to generify rendering

7de78df - created generic api response type

777a569 - added devpad styling

1a06355 - add timeline component

22f313f - refactor experience card & split to reduce copied code

79ac2ff - change icons for event types

15cd9b3 - sort skill function

81b25d3 - sort types in order & change descriptions

ca7b9f6 - add compact text component (expand state with just css)

0ca70b4 - add awards

a6f2333 - more equally distributed middle-centered experience timeline

20ba2eb - attempt at a middle-centered timeline

b28e48b - render skills & fix imports

7f4f245 - add skills to the journey

1375ca2 - add utils file

2befb17 - move types & enums to seperate file

7181145 - render experiences in timeline

ca5ecd7 - styling of experiences & h3 element

6239f80 - add moment dependency

e14fdb7 - add todo list

6f56d93 - tidy up experiences

bec9943 - filter experience data based on props

db621f2 - add experience object

cb57313 - Added About Me component & fixed styles of links

77d89c8 - Added Project Card Implementation

b4dc270 - Render Projects

a61342d - Added Project types

1 commits to f0rbit/devpad

4b7e24f - added project route

7 commits to f0rbit/forbit-astro

7 Commits

1751193 - Added nodeJS for server-side rendering

774f3e3 - Added Navigation Menu to pages

0e21e9d - Added routes

892c069 - Isolated layouts & components

20a6d64 - Home page layout

a116d61 - create prettier config

a169d6d - Initial Astro Project Setup

8 commits to f0rbit/devpad

8 Commits

0b04378 - move action to formAction inside generic button component

eca7c3d - Merge pull request #1 from f0rbit/api

9ff36af - add unadded files

ad1be4e - attempt to add keys to settings page & upgrade next version

fbf8e18 - add api_key to schema

71e0ce7 - add a get request via api key

2e04a88 - fix next13 setup & implement api key generation

1bca6fc - reinstall deps

1 commits to f0rbit/devpad

328ec02 - update readme

23 commits to f0rbit/devpad

23 Commits

81d4882 - change update university class to upsert instead of connect/create

6d43c07 - added functionality for adding university assignments

cb8aad0 - begin working on assignments state

989312d - add loading pages

a6f273a - use db assignments to render

d204595 - add loading... to todo page

30a5061 - begin work on assignments

60ce0b4 - build UI for university classes

cc3d471 - fix dark mode for buttons

42f2e35 - light mode fix on task editor

91b5708 - fixed todo list renderer light mode

a53ae32 - add section in todo list for incomplete items

b2d86da - bring in new date picker component

163b3ea - bring in date picker package

341c10e - fix height of text area to grow with content

e3f3092 - implement project specifcation & editor

7ddc718 - begin work on project specification

21805ce - render history in project overview page

cc1a2fd - use function call back in set tasks

2dcdc1e - extract goal editor component

a40df94 - fix include in getData in todo list

28becc1 - continue work on project overview page

069cbee - begin work on project overview page

34 commits to f0rbit/devpad

34 Commits

dbe496d - properly remove fs

80de728 - remove file logging

d43b16f - add logging to file

fa9c166 - add pino logging

94a67db - update project version on goal completion

e0564f7 - add version editors and rendering

d018280 - add versions to projects & goals

ae20421 - add rendering for finished goals

7dabbe1 - add goal progress indicator

022b769 - implement changing status on task card in goal editor

75a18ee - add quotes to task actions

8555635 - another attempt to fix project creator routing

96e4bf9 - add + button to goal show tasks to add tasks, rather than always showing task creator

97691e0 - sort goals by target date

8cfc4c0 - clear new task input on create

fd76578 - fix project creation redirect

d28ae8e - add project filtering

c4d6099 - fix input styling in tag editor

88a7df0 - add network status to TodoCard in todo app

e20e8aa - add update task history action

86cac3d - added history action creation for task create & delete

e9cb9f2 - remove old code/trpc routes

db52b80 - implement save and delete in TodoCard

229cfb0 - begin transfer to new task editor

4ac7f3e - implement task editor in projects app

24eb71e - add tag setting & button styling

47833a6 - implement add/delete module

f00dd76 - begin work on generic task editor

973288b - move task sub components into generic TaskCard

1d50fca - use same task card component for todo and project goal list

5f4d4c2 - dont render deleted tasks

60084bf - fix import path

6539654 - fix bug where sumamry was only using the first character

13e69ae - use the new todo creator in the todo app

2 commits to f0rbit/devpad

f1bdf35 - primary button component

14376ee - fix imports to constants & implement todo card rendering on project goals

64 commits to f0rbit/devpad

64 Commits

2d6c119 - fix module system for creating new todo tasks

516e3f5 - add create task API endpoint

e874ba1 - add date controls to new task editor

96270bb - add some interactivity to todo creator

2b79998 - add generic todo creator

e015732 - moev some components around

a64465b - add project selector button

ccc0d49 - use context for sidebar in projects app

81107fc - use moment for end dates on todo cards

d73a417 - make the home button turn into a "back" button when not at root folder

513fd28 - use the same layout for projects & todo pages

02d7faa - extract home button

98db7bd - fix bug for project siderbar links

ff6014c - move everything to paths rather than subdomains

5e2d11c - extract loading & error into components

063c7b8 - add rendering for history actions

2b19361 - add goal deleting

01f3600 - move goal renderer to client component, allows for dynamic state updates

0846fdc - add create project goals UI

bcaf23f - temp disable project filtering

241ef09 - add action history

193631e - add project based rendering on items

884435f - render in projects in todo list

6ac069e - implement project deletion

52717fe - simplify state

faaf0cb - implement project creation screen

54732d7 - add Recent Projects component on home page

5d6ae02 - use the new styles on the todo page

1edcdab - change colour scheme for projects

279f7ea - add error pages

f688b82 - fix prisma undefined

500102e - fix unused component errors

064e1c8 - flesh out the projects pages a bit more

58f9d73 - add nav bar for projects site

10e6e2a - create projects pages in app directory

ac6496d - add projects pages

4870438 - add projects in db

c41aa12 - upgrade to next 13

5577f86 - small ui update

e1a2350 - mroe backend refactor

ccc8ad2 - Merge branch 'trpc-refactor'

8724971 - refactor trpc & combine some queries into one

ecb8412 - fix some formatting

e9c305d - add titles & icon

50c5c13 - use ROOT_DOMAIN instead of railway static url

3d6b922 - fix railway static url usage

952e892 - use railway static url environment variable in some places

e706ddd - fix tags setting to all tags as selected when sending through nothing

f21bef6 - include context in ownership checks

a61f002 - fix login button on mobile

a873a33 - change domain in auth

9881c89 - fix buttons on main page

71dfefb - put skips before the redirects

99ef5af - add skips

9dd18c3 - change domain to new domain

5ba51ae - remove / from matcher

9cdb778 - remove comments

5aff976 - change to url pathname

2d06d66 - logging route redirecting

621920e - some more attempts at fixing routing

e749a4f - change devpad.local to vercel target

2a5b814 - attempt fix for middleware

415bbf3 - fix some bugs

1f41039 - implement tag selector

20 commits to f0rbit/devpad

20 Commits

2c6f422 - add some more light mode support

4e25fca - extract tag renderer

ae42d3d - create basic profile page

5d5af33 - fix sorting by upcoming

b743b5b - handle task priority correctly

2a2fdcc - chain the item update and module update together

f3ab129 - add start date module editor

99c6d51 - further simplification of the todo editor

bab2246 - add priority editor to todo card

7458504 - add end time on todo card and refactor duplicated code

f29043d - render summary in todo card

e14f9ea - refactor tag editor

4545a6e - implement description handling

4cb38e9 - refactor list renderer

15a3af9 - implement saving modules

919e351 - formatting & small refactor

6fb1eac - bring in index numbers to applications

45e0a80 - refactor home index page

715845c - refactor application card

70f0295 - add module

15 commits to f0rbit/devpad

15 Commits

a9032d3 - render in modules

613e4ab - simplified the getting of module data from a task

abc72ec - refactor the create/edit screens

c848597 - begin the major refactor

8673840 - update schema and api

b1f719a - new editor UI

29a61a1 - begin reworking the create/edit todo UI

77c323c - implement tag editor

0a5a9ac - flesh out the tags editor

b6a6ab8 - add barebone tag editor UI

79aaad7 - fix state management

d4f6577 - add tag filtering

abb2264 - add search field

d6fa545 - stop side bar from shrinking randomly

cfe793b - add sorting/filtering

Tweet

27 commits to f0rbit/devpad

27 Commits

1fcd004 - run prettier on every file

c52f543 - add a todo

cc49064 - add different layouts to the todoCard

544e774 - change to tabs

e62b5a8 - add layout switching state

4f09b7d - add create/delete

8ccac50 - dynamically render status colours in edit form

9be22e2 - implemented start and end dates

ab2e548 - update item in backend

bbb0528 - implement base todo edit form

7563c69 - add todo card rendering

6078a66 - generify modal

9bbbdb0 - add changeable status icon

2ac0832 - site wide auth

d07c983 - add auth login modal

8b519aa - add get all query

66bdb30 - create todo dashboard UI

77db535 - init todo db

21ce2de - fix hover on links

a68456c - add blank pages, slight reformatting on error messages

4ce7374 - change application card type to always include images

a418ef0 - finish application cards, add light mode support

4f15706 - fix image config, fix navbar being hidden behind images

cc5e36f - add application cards

9b895b3 - add navbar

8f409fa - add formatting

c9ba848 - add subdomain apps

5 commits to f0rbit/forbit-typescript

c15d8bc - fix static import paths

50be195 - use a static width for commit chevron

682ee17 - formatting

b97a626 - use container and layout in timeline

8d18787 - use container and layout in projects page

3 commits to f0rbit/devpad

d72db1b - recreate using create-t3-app

19aba1a - init app

577d3ee - Initial commit

2 commits to f0rbit/forbit-typescript

7fb5f9b - folder restructure

946887c - fix mobile formatting

Tweet

2 commits to f0rbit/forbit-typescript

e63bc23 - Update homepage description

d3474b7 - add images to project pages, formatting corrections

12 commits to f0rbit/forbit-typescript

12 Commits

dfa472f - add projects page

68610b7 - prepare projects db

5002e59 - add timeline

ffc5984 - add contact page

e97b482 - remove old dependency

f15d523 - functionalise include posts

a440d0d - extrapolate api requests, and create posts/category relations api

c61e908 - add some api endpoints

34ebe02 - add basic seeding

d7e5d5b - add home page

a47a6c4 - add github information to next auth

46f344c - init

4 commits to f0rbit/forbit-dev

df5c3d3 - projects editor

d4f91f2 - Complete two admin pages

7fad793 - implement projects in database

4d5e7c8 - add blog to website

2 commits to f0rbit/gm-server

b6bf1e2 - Merge branch 'main' of https://github.com/f0rbit/gm-server

be15efa - Add documentation

4 commits to f0rbit/blog-server

46c2570 - Update the POST method

db3bedc - Update index.js

fb14879 - Initial Load

946c0ee - Initial commit

10 commits to f0rbit/gm-server

10 Commits

ea666f0 - Update README.md

5f37e49 - add example client

02389ff - add example server

22cd339 - Update build.gradle

c8551af - Create jitpack.yml

3dc3083 - Update version

0a3b63c - Update TestScheduler.java

801d3a8 - Use Awaitility for timings

b3eaaab - RepeatingTask add stop function

5b84814 - Scheduler Tests

1 commits to f0rbit/gm-server

c2b74b9 - Scheduler

35 commits to f0rbit/gm-server

35 Commits

1141e87 - add some delay after shutting down servers

3bcc881 - Add some base tests

c43841d - implement GSON server

8139559 - Add tests for pinging

d599c7d - Add pinging system

a1cf60d - Update Javadoc

1c639cf - Update Javadocs

1b1a695 - Merge pull request #4 from f0rbit/overhaul

b4c08af - Add LastSeen functionality

8a2ae52 - Add printHexBuffer

6090e37 - Refactor & Documentation

42eb32d - add logging

8d11ce1 - Fully implemented servers

decb98d - implement UDP server

08188f6 - Adding server tests

066b127 - changes to UDP/TCP raw servers

9042dc1 - create server frameworks

ee379fb - fix string randomisation

afb3034 - Add Packets

8cc30ee - Util Tests

b408b34 - boilerplates

b073a71 - delete old code

82ab308 - delete examples

8a1ac08 - couple changes

8f71ae1 - add UDP servers

9034ff5 - Move to src/main

4f5a2d5 - add frameworks

b72e3ab - Delete TestServerProperties.java

fc49e9d - delete tests

9096c0f - move old code

1bb2242 - reformat code

bcf0940 - Add .gitignore

6f5d601 - Fix TestServerInstance.java

b0f4df8 - Deployed docs via CircleCI

a72227d - Deployed docs via CircleCI

2 commits to f0rbit/dungeon-generator

a5cf79a - Merge branch 'main' of https://github.com/f0rbit/dungeon-generator

0599480 - Update SurroundingCells.java

3 commits to f0rbit/forbit-dev

772f6a8 - Merge pull request #12 from f0rbit/redesign

4c7cb8a - Update project page

a7d97ce - make project icons have crisp edges

2 commits to f0rbit/dungeon-generator

cdaefe7 - Update README.md

c00dcbc - update logo

4 commits to f0rbit/forbit-dev

ec6f294 - Merge pull request #11 from f0rbit/redesign

6627fd4 - add arena icon

ef5e84d - Merge pull request #10 from f0rbit/redesign

28187ab - add dungeon generator icon

17 commits to f0rbit/dungeon-generator

17 Commits

064dc99 - Create README.md

898db55 - update build.gradle

88d90a0 - add gradle wrapper

d0b0e5f - Add generation tests

8249972 - Update dependencies

c6652c2 - delete attribute register

9fed01f - add floor generation and visualiser

ad0fdce - Create Level.java

e086434 - Add floor and floor tests

fe44e54 - Create SurroundingCells.java

6da4a00 - Change Cell interface

096a184 - add Tile and Cell tests

fd278d4 - Add Cell & Floor classes

594810b - Replace the getIdentifier() method

91ad386 - Add attribute system

298f124 - load project

9acef8a - Initial commit

5 commits to f0rbit/forbit-dev

ae95e7f - Merge pull request #9 from f0rbit/redesign

2c767cc - Update timeline.js

d0ffb27 - use static props

df5de2c - Merge pull request #8 from f0rbit/redesign

7edff1c - Add titles to every page

1 commits to f0rbit/github-api

e36e7c4 - add test cases

3 commits to f0rbit/github-api-test-list-branches

c07334a - Create new branch item.md

bba187f - Create hello.txt

929932b - Create README.md

1 commits to f0rbit/github-api

e0303dc - add listAllCommits

9 commits to f0rbit/forbit-dev

9 Commits

a6579ba - Merge pull request #7 from f0rbit/redesign

299b9b5 - Update ContactForm.js

aede485 - add contact page

352595f - add keys

2e5d805 - add deploy task

96d4ef7 - remove hello.ts

292aee4 - add about me section on homepage

4750491 - Update CommitTimelineItem.js

071f8d1 - outline enjoyer

3 commits to f0rbit/github-api

7739109 - swap variables around

893f101 - Update pom.xml

3e298d4 - swap author and sha around

1 commits to f0rbit/forbit-dev

8679bcd - fix some bugs

1 commits to f0rbit/github-api

0fad94f - Update GHRepository.java

4 commits to f0rbit/forbit-dev

6de5fea - Update NavBar.js

9b87612 - add months to timeline

0069c40 - update projects page

bac2d8a - add icons and project page

3 commits to f0rbit/github-api

2f97dda - Update pom.xml

dce762a - Add author filter

8c2e5e0 - Update pom.xml

1 commits to f0rbit/forbit-dev

803f3b6 - Recent Commit card

4 commits to f0rbit/github-api

58e9154 - made listAllCommits have a depth

dba03b1 - formatting

3006d13 - Update pom.xml

459318d - add list all commits

7 commits to f0rbit/forbit-dev

7 Commits

799dabd - update favicon

1afacb8 - make tweet-parser a dev dependency

167c3b1 - uninstall flowbite

1fd4ee6 - remove unused css classes

f4d72be - load previous work

f173512 - delete everything

6a6d6ec - update things

2 commits to f0rbit/gm-server

eefab22 - Deployed docs via CircleCI

afddb53 - formatting

6 commits to f0rbit/forbit-dev

6 Commits

16a8594 - Merge pull request #6 from f0rbit/main

8ecadb6 - update description

73da139 - Merge pull request #5 from f0rbit/main

d751df7 - added arena project

40172db - Merge pull request #4 from f0rbit/main

826c8f2 - Update description

26 commits to f0rbit/gm-server

26 Commits

753907d - Deployed docs via CircleCI

0ac4e25 - added timeout

ce5eccc - Deployed docs via CircleCI

3f37c73 - added scheduler

a5dfade - Deployed docs via CircleCI

085bddb - Merge branch 'main' of https://github.com/f0rbit/gm-server into main

3a217c3 - javadoc comments

ec02ab3 - Deployed docs via CircleCI

6b7d8ad - change groupid to dev.forbit

3b622b5 - Deployed docs via CircleCI

2f9eee9 - change email to env var

e9a4a40 - w

724d5c1 - Deployed docs via CircleCI

5f74f72 - Merge pull request #3 from f0rbit/gson

3671e18 - update version in readme

aa65974 - fixed tests

576e8a9 - added a gson server

55d08c0 - added interfaces for everything

705f2d5 - Deployed docs via CircleCI

88b2c4a - update logo

2ceb89f - Deployed docs via CircleCI

fdfa97e - Merge pull request #2 from f0rbit/license

b42fc8d - Rename LICENSE to LICENSE.md

0c4146b - Merge pull request #1 from f0rbit/add-license-1

db98f1d - Create LICENSE

d178173 - Update README.md

1 commits to f0rbit/forbit-dev

ee98396 - fix bug on ProjectCard.js

4 commits to f0rbit/gm-server

8313a08 - Deployed docs via CircleCI

d33419e - Update README.md

0e102bf - Deployed docs via CircleCI

54bc126 - add link to wiki page

Java Server for GameMaker networking

71 commits to f0rbit/gm-server

71 Commits

1544c9e - Deployed docs via CircleCI

78a1e67 - took redundant v out of version numbers

436e179 - Deployed docs via CircleCI

1e9eef0 - update version to 1.0.3

63920d0 - Deployed docs via CircleCI

c47af53 - Update config.yml

d11f275 - Deployed docs via CircleCI

f517a89 - Update ServerProperties.java

10c3e47 - Merge branch 'main' of https://github.com/f0rbit/gm-server into main

77077fc - Update LogFormatter.java

4bd6384 - Update README.md

3be4ed0 - Deployed docs via CircleCI

fc8506b - Platformer example

0b3a703 - Deployed docs via CircleCI

ca78074 - Merge branch 'main' of https://github.com/f0rbit/gm-server into main

68cc61d - Update ServerInstance.java

6a0e9da - Update version in README.md

11229e8 - Deployed docs via CircleCI

ad8dc39 - Update ServerUtils.java

0c9f898 - Deployed docs via CircleCI

306fdc8 - update javadoc for Packet.java

54a505a - Update README.md

f516477 - Deployed docs via CircleCI

d377422 - Update README.md

4665f0b - add readmes

6a8709e - update javadocs branch

984f14d - update circleci config

30a19b5 - update javadocs

f93e40a - Update config.yml

85db75c - change the branch to build

d37275f - optimize config.yml

f97e025 - Deployed docs via CircleCI

1e5f757 - Merge branch 'javadocs' of https://github.com/f0rbit/gm-server into javadocs

1467215 - Update config.yml

4db98b9 - clear data

41711d9 - Deployed docs via CircleCI

a6ca44d - Update config.yml

424170e - Update config.yml

bc29ccd - Deployed docs via CircleCI

0fb7641 - fix typo

f8007fc - Update config.yml

c162f11 - Update config.yml

bb30f4a - Update config.yml

524892b - Update config.yml

86d0911 - empty commit

feeffad - Update config.yml

a4ba6c3 - Update config.yml

02358bc - Update config.yml

961d8db - Update config.yml

1e2c5ab - Update config.yml

e4bffe2 - Update config.yml

56f8e3c - Update gradle-wrapper.properties

2a56e32 - Update config.yml

180536d - Update config.yml

eee53d6 - Update config.yml

69c71da - Update config.yml

39e6d24 - add circleci config

0948973 - update javadocs

5a150b6 - Merge branch 'main' of https://github.com/f0rbit/gm-server into main

aeb324c - include javadocs

b6b399e - add jitpack badge

904e03f - disable problematic tests

a23ca9b - Update build.gradle

1115986 - update version

3c8562e - remove imports

85f2fb5 - Update build.gradle

9c88e6b - specify https maven

2ebe159 - update build.gradle

b7edae5 - add gradle wrapper

6e77556 - implemented GMLOutputBuffer and GMLInputBuffer

ece9a02 - commented code

2 commits to f0rbit/forbit-dev

b974c58 - Merge pull request #3 from f0rbit/main

b62ed9a - update current projects

2 commits to f0rbit/gm-server

f427b5e - Merge branch 'main' of https://github.com/f0rbit/gm-server into main

a6a597d - made tests

4 commits to f0rbit/forbit-dev

b8b96f7 - Merge pull request #2 from f0rbit/main

8a3b4d8 - Merge branch 'master' of https://github.com/f0rbit/forbit-dev

f373cef - add gm server to current projects

590b09f - Update README.md

5 commits to f0rbit/gm-server

203c956 - add logo to readme

7358ea2 - Create README.md

750a97c - delete old logos

5127c84 - add logo.png

ab448fe - added logos

1 commits to f0rbit/forbit-dev

291f393 - added .net and vb logos

7 commits to f0rbit/gm-server

7 Commits

b52f400 - add example

13c2bf3 - delete gitignore

e5a4b12 - Delete .gitattributes

3f7f637 - update gitignore

d55dbb6 - example client

ad0225c - added ping packet

3b119c4 - udp & tcp shake

2 commits to f0rbit/forbit-dev

6ac999f - Merge pull request #1 from f0rbit/master

c3b6c42 - update about and contact apge

3 commits to f0rbit/gm-server

7368e31 - communication

711e71f - set up project

7a40f00 - Initial commit

7 commits to f0rbit/forbit-dev

7 Commits

69d6b95 - remove background and added purgecss

3d2f9ce - added contact form to contact page

df09bee - formatting

a36313d - about page done and project list sorted by language

bdc3a2d - Setting up for project selection component

2d59e26 - About Me page

c59931c - update gitignore

5 commits to f0rbit/match-history-terminal

a4f770b - Delete .vscode directory

ad99cd5 - Update .gitignore

2c44272 - Create README.md

9732c01 - Object Oriented Refactor

098e8d6 - Seperate UIClasses.h into own header files

1 commits to f0rbit/forbit-dev

22a482f - formatting

2 commits to f0rbit/f0rbit

55e9694 - test

a58af80 - Initial commit

9 commits to f0rbit/forbit-dev

9 Commits

65de22e - Added contact page

2d0c663 - added logo to menu bar

9355511 - added some shadows

5200e0d - Added projects page

1dce2ab - made projects mobile friendly

047f86e - Added Projects Section

f21336f - main page blur background and hi there! card

2d2006b - added source code pro to index.html

2b786b5 - first commit

3 commits to f0rbit/match-history-terminal

7e363ba - Fixed Imports

5958444 - Initial Commit

f24f651 - Initial commit

Tweet

1 commits to f0rbit/pixel-fly

a52fcbc - added clouds and a vignette

Tweet

Tweet

2 commits to f0rbit/pixel-fly

6f2cb86 - menu and exploration room

6707487 - Initial commit

3 commits to f0rbit/rich-frog

897bf4c - create readme.md

904e20c - load

5b34c81 - Initial Commit