1 commits to f0rbit/algorithms
ed48dde - 2516 - Take K of Each Character From Left and Right
3 commits to f0rbit/algorithms
6 commits to f0rbit/devpad
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
1 commits to f0rbit/forbit-astro
20af850 - fix: make university section expandable
2 commits to f0rbit/devpad
2 commits to f0rbit/algorithms
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
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
2 commits to f0rbit/algorithms
1 commits to f0rbit/algorithms
81d5616 - 125 - Valid Palindrome
3 commits to f0rbit/burning-blends
2 commits to f0rbit/forbit-astro
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
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
2 commits to f0rbit/burning-blends
1 commits to f0rbit/forbit-astro
a15b67f - update urls on hobbies
3 commits to f0rbit/burning-blends
3 commits to f0rbit/burning-blends
2 commits to f0rbit/algorithms
2 commits to f0rbit/forbit-astro
4 commits to f0rbit/devpad
6 commits to f0rbit/algorithms
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
4 commits to f0rbit/devpad
2 commits to f0rbit/algorithms
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
1 commits to f0rbit/algorithms
3677b4c - create a todo
4 commits to f0rbit/algorithms
1 commits to f0rbit/devpad
29b6041 - begin work on config editor
6 commits to f0rbit/algorithms
7 commits to f0rbit/devpad
3 commits to f0rbit/algorithms
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
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
3 commits to f0rbit/dev-blog-go
8 commits to f0rbit/forbit-astro
8 Commits
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
9 commits to f0rbit/devpad
1 commits to f0rbit/dev-blog-go
c767192 - update todo
2 commits to f0rbit/forbit-astro
8 commits to f0rbit/dev-blog-go
9 commits to f0rbit/devpad
9 commits to f0rbit/dev-blog-go
9 Commits
1 commits to f0rbit/forbit-astro
78eead6 - change padding of centered container
6 commits to f0rbit/dev-blog-go
2 commits to f0rbit/forbit-astro
4 commits to f0rbit/dev-blog-go
1 commits to f0rbit/forbit-astro
b4ceeec - added url to photography hobby card
3 commits to f0rbit/todo-tracker
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
6 commits to f0rbit/todo-tracker
4 commits to f0rbit/forbit-astro
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
3 commits to f0rbit/todo-tracker
5 commits to f0rbit/forbit-astro
3 commits to f0rbit/todo-tracker
1 commits to f0rbit/forbit-astro
15d4b54 - make code blocks background continue for the whole code block
5 commits to f0rbit/java-timeline
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
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
3 commits to f0rbit/dev-blog-go
3 commits to f0rbit/forbit-astro
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
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
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
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
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
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
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
4 commits to f0rbit/dev-blog-go
3 commits to f0rbit/algorithms
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
4 commits to f0rbit/dev-blog-go
2 commits to f0rbit/forbit-astro
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
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
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
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
3 commits to f0rbit/devpad
Tweet
2 commits to f0rbit/forbit-typescript
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
2 commits to f0rbit/gm-server
4 commits to f0rbit/blog-server
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
3 commits to f0rbit/forbit-dev
4 commits to f0rbit/forbit-dev
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
1 commits to f0rbit/github-api
e36e7c4 - add test cases
3 commits to f0rbit/github-api-test-list-branches
1 commits to f0rbit/github-api
e0303dc - add listAllCommits
9 commits to f0rbit/forbit-dev
9 Commits
3 commits to f0rbit/github-api
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
3 commits to f0rbit/github-api
1 commits to f0rbit/forbit-dev
803f3b6 - Recent Commit card
4 commits to f0rbit/github-api
7 commits to f0rbit/forbit-dev
6 commits to f0rbit/forbit-dev
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
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
2 commits to f0rbit/gm-server
4 commits to f0rbit/forbit-dev
5 commits to f0rbit/gm-server
1 commits to f0rbit/forbit-dev
291f393 - added .net and vb logos
7 commits to f0rbit/gm-server
2 commits to f0rbit/forbit-dev
3 commits to f0rbit/gm-server
7 commits to f0rbit/forbit-dev
5 commits to f0rbit/match-history-terminal
1 commits to f0rbit/forbit-dev
22a482f - formatting
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
Tweet
1 commits to f0rbit/pixel-fly
a52fcbc - added clouds and a vignette