Commit Graph

  • e0e1230660 (FEAT): Dev/prod environment toggle is complete! Hayden Hargreaves 2025-07-22 22:43:40 -07:00
  • 94740b4b54 (FEAT): Added a handler to recover from panics. Hayden Hargreaves 2025-07-22 22:11:11 -07:00
  • 65c73bddfa (FIX): Working on finding all of the nil-deref errors. Hayden Hargreaves 2025-07-22 21:37:47 -07:00
  • 45a6a23adb Merge pull request 'Merge in workflows and Dockerization' (#27) from dev into master Hayden Hargreaves 2025-07-21 21:33:13 -07:00
  • 0849a46b78 (FIX): Only running in master, not dev Hayden Hargreaves 2025-07-21 21:32:01 -07:00
  • fad39c2e21 (FIX): Its working! But spelling error... Hayden Hargreaves 2025-07-21 20:46:31 -07:00
  • fd3c63c1cb Adding tidy and download later? Maybe I need to add go.sum to repo? Hayden Hargreaves 2025-07-21 20:44:45 -07:00
  • 6f58b57372 (FIX): Trying again Hayden Hargreaves 2025-07-21 20:40:50 -07:00
  • be0b580c19 (FIX/TMP): Running actions in dev branch, temp. Hayden Hargreaves 2025-07-21 20:31:50 -07:00
  • 031ae205da (FIX): Added tidy to the Dockerfile. Should work in actions Hayden Hargreaves 2025-07-21 20:30:42 -07:00
  • 13596f7cb6 Merge pull request '(CI/CD): Workflow and Docker implementation.' (#26) from dev into master Hayden Hargreaves 2025-07-21 20:23:54 -07:00
  • 0017d1a3d5 (FEAT): Created workflow. Hayden Hargreaves 2025-07-21 20:22:44 -07:00
  • eec8ed00c3 (FEAT): Application has been dockerized. Hayden Hargreaves 2025-07-21 20:14:03 -07:00
  • 52ccf472f3 Merge pull request '(FEAT): Completed the lists section on the home page.' (#25) from feature/another-look into master Hayden Hargreaves 2025-07-20 22:03:08 -07:00
  • 0c99ab5414 (FIX): Updated the URLs from the profile page. Hayden Hargreaves 2025-07-20 22:02:17 -07:00
  • 21f958a4fb (FEAT): Completed the lists section on the home page. Hayden Hargreaves 2025-07-20 21:56:56 -07:00
  • 050f2c2bec Merge pull request 'FEATURE: Favorites Page Implementation' (#22) from feature/favorites into master Hayden Hargreaves 2025-07-16 19:41:30 -07:00
  • 27d5b59cfc (UI/FIX): Displaying a heart next to favorites. Hayden Hargreaves 2025-07-16 19:32:54 -07:00
  • 045dc13fbe (FEAT): Created favorites search route which allows for better search. Hayden Hargreaves 2025-07-16 18:57:36 -07:00
  • aacca77890 (FEAT): Created backend API to get users favorite recipes. Hayden Hargreaves 2025-07-15 22:11:25 -07:00
  • d191902448 Merge pull request '(DB/FEAT): Began the implementation of the user engagement!' (#18) from feature/engagement into master Hayden Hargreaves 2025-07-15 21:53:16 -07:00
  • 15cb03589c (UI/FIX): Fixed the view engagement to only run on clicks. Hayden Hargreaves 2025-07-15 21:44:20 -07:00
  • 2a33edc8f6 (FEAT): Implemented API for the share engagement. Hayden Hargreaves 2025-07-15 21:19:47 -07:00
  • e4c1a575be (FEAT): Implemented anon engagements. Hayden Hargreaves 2025-07-15 20:14:32 -07:00
  • 7e355d5eda (UI/FIX): Fixed the favorite button rendering and updating! Hayden Hargreaves 2025-07-15 19:44:19 -07:00
  • 79bee1cde7 (FEAT): Updated recipe repo to include recipe favorite status. Hayden Hargreaves 2025-07-15 19:17:41 -07:00
  • bebeb25492 (DB/FEAT): Implemented toggle favorite in the backend. Hayden Hargreaves 2025-07-14 21:30:45 -07:00
  • d29426290d (FEAT): Created engagement buttons, and wired most of them up! Hayden Hargreaves 2025-07-14 21:00:28 -07:00
  • acbb07cb34 (UI): Small UI tweaks. Hayden Hargreaves 2025-07-14 18:07:58 -07:00
  • 4a94b1a08c (UI/FIX): Fixed the retarded formatting. Hayden Hargreaves 2025-07-13 21:37:51 -07:00
  • d2835c636c (DB/FEAT): Began the implementation of the user engagement! Hayden Hargreaves 2025-07-13 21:34:54 -07:00
  • db447b3a7d Merge pull request '(UI/STYLE): Implemented the first rendition of the profile page.' (#17) from feature/profile into master Hayden Hargreaves 2025-07-13 20:00:01 -07:00
  • 9be423cea0 (UI): Finished up the profile implementation for now. Hayden Hargreaves 2025-07-13 19:58:47 -07:00
  • 3b6ebd0dae (DB/UI): Created user list API and wired to UI. Hayden Hargreaves 2025-07-13 14:01:05 -07:00
  • ae1f4f8e99 (UI/STYLE): Implemented the first rendition of the profile page. Hayden Hargreaves 2025-07-12 14:22:23 -07:00
  • a7490a2667 Merge pull request '(DB/FEAT): Recipe tags have been implemented!' (#16) from feature/tags into master Hayden Hargreaves 2025-07-12 13:38:52 -07:00
  • ced9da5bf2 (DB/FEAT): Recipe tags have been implemented! Hayden Hargreaves 2025-07-12 12:50:26 -07:00
  • 78e0fca302 Merge pull request '(UI): Created a 404 not found page!' (#13) from feature/not-found into master Hayden Hargreaves 2025-07-11 18:21:36 -07:00
  • 737f56d3a0 (UI): Simple under construction page implemented. Hayden Hargreaves 2025-07-11 18:20:15 -07:00
  • 5540daf6b6 (UI): Created a 404 not found page! Hayden Hargreaves 2025-07-10 20:52:35 -07:00
  • 1b41478143 Merge pull request 'Search page work: Still not complete.' (#11) from feature/search into master Hayden Hargreaves 2025-07-10 20:09:28 -07:00
  • e38f4e8b51 (DOC): Updated technical specifications. Hayden Hargreaves 2025-07-10 20:01:01 -07:00
  • 3c5109c7d0 (DB/FEAT): Implemented full text search vector for database searching! Hayden Hargreaves 2025-07-10 19:54:21 -07:00
  • 70536147b7 (UI/FEAT): The search page will now execute the search when loaded. Hayden Hargreaves 2025-07-10 17:51:23 -07:00
  • 9ac7356668 (DOC/FEAT): Updated doc comments and completed the search redirection! Hayden Hargreaves 2025-07-09 22:21:49 -07:00
  • d950e75540 (FIX): Using cookies to store filter data. Hayden Hargreaves 2025-07-09 21:19:28 -07:00
  • c0fc47c569 (UI): UI implementation of the search page. Somewhat wired up. Hayden Hargreaves 2025-07-07 21:36:13 -07:00
  • 7ad710f880 (FEAT): Search is returning recipes, next just need a UI and wire job. Hayden Hargreaves 2025-07-06 22:40:15 -07:00
  • 6744a0144a Merge pull request '(FIX): Recipe creation will direct to the recipe view page!' (#10) from fix/redirect into master Hayden Hargreaves 2025-07-06 17:36:05 -07:00
  • 4034febdd4 (FIX): Recipe creation will direct to the recipe view page! Hayden Hargreaves 2025-07-06 17:34:46 -07:00
  • 429540ddd5 Merge pull request '(FEAT/DOC): Wired the backend to the UI for the recipe page!' (#9) from feature/recipe-page into master Hayden Hargreaves 2025-07-03 09:09:41 -07:00
  • a91e28c9bd Merge pull request '(UI): Implemented the recipe view page!' (#8) from feature/recipe-page into master Hayden Hargreaves 2025-07-02 22:53:28 -07:00
  • 55c6a99bb1 (FEAT/DOC): Wired the backend to the UI for the recipe page! Hayden Hargreaves 2025-07-02 22:53:15 -07:00
  • 35bf69d79c (UI): Implemented the recipe view page! Hayden Hargreaves 2025-07-02 21:21:10 -07:00
  • d183d9d38f Merge pull request '(FEAT): Wired backend to frontend for recipe creation.' (#7) from feature/recipes into master Hayden Hargreaves 2025-07-01 20:04:17 -07:00
  • ad9df20316 (FIX): Using components in the create form. Hayden Hargreaves 2025-07-01 20:02:45 -07:00
  • 519b71f72d (DOCS): Updated tech specs Hayden Hargreaves 2025-07-01 19:49:35 -07:00
  • ea93bb7ab8 Merge pull request '(UI): Implemented much of the frontend recipe creation wizard.' (#5) from feature/recipes into master Hayden Hargreaves 2025-06-30 22:30:25 -07:00
  • c2cc8c8183 (FEAT): Wired backend to frontend for recipe creation. Hayden Hargreaves 2025-06-30 22:30:11 -07:00
  • b17c5774e9 (UI): Implemented much of the frontend recipe creation wizard. Hayden Hargreaves 2025-06-29 22:30:20 -07:00
  • 695183bc99 Merge pull request 'Merge backend changes required for UI state.' (#3) from feature/UI into master Hayden Hargreaves 2025-06-25 21:14:11 -07:00
  • 068c47f49c (FIX): Fixed the Google domain bug. Hayden Hargreaves 2025-06-25 21:11:39 -07:00
  • cf0e291dd9 (FEAT): Implemented a route constants domain file. Hayden Hargreaves 2025-06-25 18:23:47 -07:00
  • adede05642 Merge pull request '(UI/STYLE): Created a simple UI for the profile page.' (#2) from feature/UI into master Hayden Hargreaves 2025-06-25 18:04:27 -07:00
  • 693ac373a7 (FIX): Fixed the logout endpoint, just going to direct home. Hayden Hargreaves 2025-06-25 18:02:33 -07:00
  • 6572c31ed4 (FEAT): Profile page is wired to backend. Hayden Hargreaves 2025-06-24 23:04:29 -07:00
  • a1f8fe60db (UI/STYLE): Created a simple UI for the profile page. Hayden Hargreaves 2025-06-24 22:25:21 -07:00
  • 0a7baeedaa Merge pull request '(UI/STYLE): Finalized the home page UI implementation.' (#1) from feature/UI into master Hayden Hargreaves 2025-06-24 17:01:36 -07:00
  • ae11a889f6 (UI/STYLE): Finalized the home page UI implementation. Hayden Hargreaves 2025-06-23 22:18:24 -07:00
  • ac00a321d5 (UI/STYLE): Added heart buttons. Hayden Hargreaves 2025-06-23 20:18:58 -07:00
  • d0eae65722 (CI/CD): Docker works from WOPR when on the local network! Hayden Hargreaves 2025-06-23 20:03:13 -07:00
  • a8cfc63848 (CI/CD): Attempting to dockerize for mobile development. Hayden Hargreaves 2025-06-23 19:45:40 -07:00
  • 427a44d2f6 (UI/STYLE): Finished the initial static home page. Hayden Hargreaves 2025-06-20 16:39:02 -07:00
  • 1cd0f76a1a (UI/STYLE): Initial implementation of recipe of the week. Hayden Hargreaves 2025-06-18 21:51:52 -07:00
  • 8c98eab62b (UI/STYLE): Update the search section to be contained by the pills. Hayden Hargreaves 2025-06-18 19:16:26 -07:00
  • d4a0b09b11 (UI/STYLE): Implemented the first pieces of the home page! Hayden Hargreaves 2025-06-17 22:40:47 -07:00
  • 4299b1bfa2 (UI/STYLE): Simple changes to the navbar, wanted to have sticky. Hayden Hargreaves 2025-06-17 21:53:03 -07:00
  • 5577d96b0d (STYLE/UI): Implemented the nav bar for mobile and desktop. Hayden Hargreaves 2025-06-16 22:21:06 -07:00
  • 5e07383ab0 (FIX): Fixed the JWT handling, no need to fail. Hayden Hargreaves 2025-06-15 20:34:03 -07:00
  • 4a0eed2fc6 (FEAT): Logout API in place. Hayden Hargreaves 2025-06-15 20:16:07 -07:00
  • 8e4a0deec8 (FEAT): Removed the need for sessions, going to use JWT's in cookies. Hayden Hargreaves 2025-06-14 23:52:43 -07:00
  • d3d9c8a9e2 (DOCS): Updated DB status Hayden Hargreaves 2025-06-14 21:30:34 -07:00
  • 4a5bfc3f10 (UI/STYLE): Implemented the simple login page. Hayden Hargreaves 2025-06-14 21:18:35 -07:00
  • 780f5dfb84 (CHORE): Updated and removed the last few backend components. Hayden Hargreaves 2025-06-14 19:33:10 -07:00
  • b6a434ad2a (FEAT): Authentication service with Google OAuth is working! Hayden Hargreaves 2025-06-14 12:35:08 -07:00
  • 71e32f1fd7 (FIX): Created a decent dependency inject architecture. Hayden Hargreaves 2025-06-14 12:30:17 -07:00
  • 3c4710bb48 (SQL/MIGRATION): First DB migration. Created the users table. Hayden Hargreaves 2025-06-14 00:02:04 -07:00
  • 86913faed7 (DOCS): Going to need a session table and such for user management. Hayden Hargreaves 2025-06-13 23:01:54 -07:00
  • a9cdc25adf (FEAT): Implemented the first stages of Google OAuth. Hayden Hargreaves 2025-06-13 22:50:46 -07:00
  • 6fb4664478 (CHORE): Fixed tailwind css and directory renames. Hayden Hargreaves 2025-06-13 22:49:38 -07:00
  • a88d807e40 (FIX): Server and routers setup. Hayden Hargreaves 2025-06-13 16:44:23 -07:00
  • 0b29602cb8 (CHORE): Created the directories based on the structure defined before. Hayden Hargreaves 2025-06-13 15:00:43 -07:00
  • e8d4d8d8ab (DOCS): Created the Project Structure guide. Hayden Hargreaves 2025-06-13 14:59:39 -07:00
  • 9b7166f3b6 (INIT): Project initialized! Using the Go + HTMX + Templ stack! Hayden Hargreaves 2025-06-13 12:38:01 -07:00
  • 4d449e2b9d (DOCS): Added OAuth comment to auth specs. Hayden Hargreaves 2025-06-11 11:39:35 -07:00
  • 8aaf3b6fdd (DOCS): Created README.md Hayden Hargreaves 2025-06-10 22:38:30 -07:00
  • 1bdd3b03cf (REFACTOR): Going to use Go. Hayden Hargreaves 2025-06-10 22:36:30 -07:00
  • e1b9d9718e (DOCS): Began specifications for user authentication. Hayden Hargreaves 2025-06-10 21:46:27 -07:00
  • d1a1a2714e (DOCS): Updated API requirements for the create page. Hayden Hargreaves 2025-06-10 21:34:25 -07:00
  • 0781a6c942 (UI/STYLE): Finished the UI designs for the creation wizard! Hayden Hargreaves 2025-06-04 21:28:14 -07:00