Skip to content

Latest commit

 

History

History
101 lines (100 loc) · 12.7 KB

timelog.md

File metadata and controls

101 lines (100 loc) · 12.7 KB

Time logging

Day Hours What I did
20.3.2023 3 Create the repository, Next.js setup, Hanko-authentication setup
21.3.2023 1 Database setup, Prisma setup, creating /api/recipes route
21.3.2023 1 Adding styles
21.3.2023 4 Implement page for creating recipes, UI ja API routes
24.3.2023 1 Public recipes, add quantity to recipes
25.3.2023 1 Implement recipe page
25.3.2023 1 Improving the NumberInput component
26.3.2023 1 Implement breaking recipe ingredients into sections
26.3.2023 1 Implement user profiles
28.3.2023 1 Show a link to the user's profile in recipe page, start creating user page
1.4.2023 1 Create navigation bar
1.4.2023 1 Improve recipe grid
1.4.2023 2 Improve ingredient list when creating new recipe
2.4.2023 2 Allow reordering ingredients
2.4.2023 1 Create shared Button component
3.4.2023 1 Add recipe view count and time estimates
5.4.2023 2 Add optional ingredients, allow editing ingredients
15.4.2023 2 Setup Vitest and testing
23.4.2023 6 Create endpoint for editing recipes
23.4.2023 2 Switch styled-components to CSS modules, create page for editing recipes
24.4.2023 4 Allow uploading recipe cover images, integrating S3 (Minio)
25.4.2023 2 Show recipe cover images, and allow editing and deleting them
26.4.2023 3 Improve dark theme, add likes
27.4.2023 1 Finalize likes
29.4.2023 1 Refactor the Dialog component
29.4.2023 1 Implement theme switcher component
29.4.2023 2 Starting implementing translations
30.4.2023 3 Continue and finalize translations
4.5.2023 1 Move recipe ingredients to their own table in database
17.5.2023 4 Implement recipe tags/categories
17.5.2023 1 Small improvements
11.6.2023 2 Implement unit selector
27.6.2023 4 Implement ingredient selector, add translations for ingredients
27.6.2023 1 Update dependencies
28.6.2023 1 Update dependencies
7.7.2023 2 Switch S3 to use presigned URLs for saving and loading cover images
8.7.2023 2 Switch S3 to use presigned URLs for saving and loading cover images
8.7.2023 3 Publish Next.js server to Vercel, and Minio and database to VPS
9.7.2023 3 Switch from Hanko to Clerk
9.7.2023 1 Improve recipe editing page layout, small general improvements
9.7.2023 1 Implement Markdown export
10.7.2023 2 Start implementing UI for creating recipe collections
10.7.2023 1 Fix tests, add missing translations, small improvements
15.7.2023 2 Create Browse page
16.7.2023 1 Implement search filter to Browse page
16.7.2023 2 Small improvements, allow ordering in Browse page
22.7.2023 1 Set up Prettier, improve CI-pipeline, improve documentation
22.7.2023 1 Improvements to Browse page
26.7.2023 4 Implement PDF export
26.7.2023 1 Filter recipes by maximum estimated time
27.7.2023 1 Filter recipes by excluding selected ingredients
27.7.2023 2 Setup Tiptap to allow for better instruction texts
28.7.2023 3 Start creating an embeddable timer to instructions
29.7.2023 3 Improvements to timer component
30.7.2023 2 Add support for unlisted/hidden recipes
30.7.2023 2 Create page for collections, improvements to the collection creation dialog
31.7.2023 1 Create page for browsing collections
31.7.2023 1 Block creating public collections if it contains private recipes
1.8.2023 2 Implement editing collections
2.8.2023 2 Refactor API handlers, create simple API handler tests for collections
5.8.2023 2 Refactor API-handlers, implement more tests
5.8.2023 1 Small improvements
5.8.2023 3 Implement more integration tests
6.8.2023 1 Implement more integration tests
6.8.2023 2 Implement a split button for exporting recipes
6.8.2023 1 Fix timer texts when exporting recipes
7.8.2023 2 Add typescript-eslint, small improvements
8.8.2023 1 Improve recipe printing view, small improvements
8.8.2023 3 Add more ingredients to the ingredients list
10.8.2023 1 Improve database launching when running tests
10.8.2023 3 Make UI more responsive, create language switcher
11.8.2023 3 Create "Add to collection" button to recipe view, refactoring, add tests
12.8.2023 2 Small improvements, new view for showing liked recipes
13.8.2023 1 Ensure that likes and collections respect recipe visibility
3.9.2023 1 Small improvements, 404 and 500 pages, Open Graph meta tags
5.9.2023 2 Landing page for anonymous users
7.9.2023 1 Small improvements to texts
10.9.2023 4 Close button to dialog, button loading indicators, error toast notifications, small improvements
11.9.2023 2 Limit cover image size at S3 level, improve Markdown exports
13.9.2023 1 Allow deleting recipes
15.9.2023 3 Small improvements to error messages, dialogs and texts. Show user's public collections
23.9.2023 1 Move collection editing from dialog to its own page
26.9.2023 2 Add button for deleting collections, improve CI pipeline
27.9.2023 2 Create infrastructure diagram, documentation, adding tests
30.9.2023 2 Refactoring, small improvements
30.9.2023 4 Add integration tests, optimizing creating/editing recipes and collections
1.10.2023 1 Allow editing instructions, ingredient section names, show recipe cover images on recipe page
1.10.2023 1 Adding tests, refactoring, fix bug with PDF export
2.10.2023 1 Enable Clerk production mode (only changes in DNS records, Vercel and Clerk. No changes in Git)
4.10.2023 1 Bunch of small improvements
5.10.2023 2 Improvements to recipe and collection page information rows, add titles to pages
6.10.2023 2 Add better form validation to recipe and collection pages, allow editing username
7.10.2023 2 Add tests, improve error message handling
7.10.2023 2 Fix bug with browse page pagination, refactor browse page sorting
8.10.2023 1 Add documentation to README
8.10.2023 2 Design and add favicon, make landing page more responsive, fix flickering titles, other small improvements
Total 178