Timeline
02/22/26:
- 23:08 Changeset [f5f1d89]nextjs by
- fix: dashboard accounts default collapsed/saved state - Set the …
- 22:58 Changeset [f023e5d]nextjs by
-
feat: implemented History Page
Implemented
HistoryPagewith search, … - 21:27 Changeset [e2234a0]nextjs by
-
chore: clean up unused file
lib/data.ts - 21:23 Changeset [876aac5]nextjs by
-
refactor: reuse
formatMKD, store it inutils - 21:19 Changeset [69d38f6]nextjs by
- refactor: reuse lib/db.ts's sql object across files - Instead of …
02/19/26:
- 01:26 Changeset [22fc16d]nextjs by
- hotfix: ghost cards edge case with two accounts - When there are only …
- 01:19 Changeset [079e485]nextjs by
- hotfix: disable collapsing when in edit mode
- 01:13 Changeset [130bb6d]nextjs by
- fix: single account Collapse with no Expand - Added …
- 01:02 Changeset [94137d4]nextjs by
- feat: Implement AccountSection - Multiple accounts per user can be …
02/18/26:
- 00:32 Changeset [89d82ab]nextjs by
-
hotfix: rendering of the result of
formatMKD- Previously the text … - 00:20 Changeset [856c664]nextjs by
- fix: render negative numbers correctly - Previously Math absolute was …
- 00:00 Changeset [c50bcea]nextjs by
- feat: implement Dashboard - Fully implement the UI for the Dashboard …
02/16/26:
- 00:58 Changeset [dd96867]nextjs by
- feature: add database definitions - Add all of the rest of the …
- 00:56 Changeset [23a1424]nextjs by
- refactor: rename /home to /dashboard - This rename shows clearer …
- 00:55 Changeset [794232d]nextjs by
-
refactor: move auth actions to correct place
- Move
/lib/actions.ts…
02/14/26:
- 23:33 Changeset [2893f8d]nextjs by
-
refactor: separate editing profile, add settings
- Now the
/profile… - 22:11 Changeset [82cef6a]nextjs by
- refactor: improve profile UX - The throwing erros in the editing of …
- 17:14 Changeset [f20977e]nextjs by
- fix: changing user's name, email and password - The NextAuth was …
- 16:21 Changeset [509bd19]nextjs by
- refactor: UI cohesiveness/consistency - Implemented Profile page with …
02/13/26:
- 23:47 Changeset [4040276]nextjs by
- FIX: use quotes instead of reserved word 'user' - The problem was …
- 23:39 Changeset [2d3c02f]nextjs by
- FIX: use quotes instead of reserved word - The problem was that I was …
- 23:29 Changeset [1c77292]nextjs by
- revert: it was cache, reverting the name of the id - Tested the cache …
- 23:25 Changeset [bdcb0eb]nextjs by
- test: for the cache - This will determine if the error is from the …
- 23:15 Changeset [836ca43]nextjs by
- fix: revert changing names of User to 'user_*' - Attempt to fix the …
- 23:08 Changeset [8ed7cdd]nextjs by
- fix: auth's names are not the same as db's names - Attempt to fix a …
- 23:01 Changeset [4082b1c]nextjs by
- fix: the names of db attributes for 'user' - Instead of previously …
- 22:31 Changeset [2253a52]nextjs by
- fix: the names of db attributes for 'user' - Instead of previously …
- 22:28 Changeset [ba656a8]nextjs by
- chore: add proper indentation register page
- 22:27 Changeset [f6e08aa]nextjs by
- refactor: remove leftover unused code from course - Remove the files …
- 00:01 Changeset [96dc4ef]nextjs by
- refactor: improve the matcher and make it cleaner - Addded …
02/12/26:
- 23:46 Changeset [3eee535]nextjs by
-
fix: remove
proxy.tsin favor ofmiddleware.ts- Try to fix …
02/10/26:
- 23:44 Changeset [8d50cad]nextjs by
- fix: add middleware.ts since it's not next v16 for proxy - Since …
- 23:37 Changeset [75ad166]nextjs by
- fix: remove middleware matcher not to overwrite auth config
- 22:42 Changeset [8a7dd3e]nextjs by
- fix: Bring the Register form close to the UI prototype - Some minor …
01/29/26:
- 02:25 Changeset [09fcd2a]nextjs by
- feat: Add scaffolding pages out of Bottom Nav - Added Add, Analytics, …
- 02:22 Changeset [e6c9f4b]nextjs by
- feat: Implement Bottom Nav - Followed the UI design and implemented …
- 01:10 Changeset [32d8e90]nextjs by
- refactor: Remove App Router course leftovers - Removed the data …
- 01:06 Changeset [f9fef87]nextjs by
- fix: Never trust raw input - Tighten authenticate with the same …
- 01:03 Changeset [9cae1de]nextjs by
- fix: Tighten register → auto-login → redirect flow - Removed implicit …
- 00:56 Changeset [54323a7]nextjs by
-
fix: Make
requireAuth()a type guard - Forced TypeScript to … - 00:34 Changeset [3d39182]nextjs by
- feat: Stop hard-coding and detect “app routes” - Added a emantic …
- 00:29 Changeset [f3370b1]nextjs by
- feat: Lock down server actions to authenticated users only Protects …
- 00:01 Changeset [1e532d0]nextjs by
- feat: Type end-to-end DB User → Session Return a safe user from …
01/28/26:
- 23:30 Changeset [41ea2cb]nextjs by
-
feat: Add session typing
- Added
auth.d.ts: - It augments … - 03:53 Changeset [bd7f7a7]nextjs by
-
feat: Implement
registerserver action - Implemented theregister… - 03:48 Changeset [2e0a138]nextjs by
- feat: Introduce (app) group for auth/nav guarding - Added a new route …
- 03:41 Changeset [e42f249]nextjs by
- refactor: Make background uniform for all - Instead of calling it …
- 03:37 Changeset [0e4e5d9]nextjs by
- chore: Remove Dashboard stuff - Removed all the unnecessary stuff in …
- 02:03 Changeset [f3de0a3]nextjs by
- feature: Group Login and Register(scaffold here) - Created a new …
- 01:28 Changeset [5a684b1]nextjs by
- fix: Remove Dashbaord from the tab name - Leave just FEiN in the tab …
01/27/26:
- 00:57 Changeset [4d763f8]nextjs by
- fix: align form validation with Zod v4 API - Fix Next.js build …
- 00:46 Changeset [f7c2db0]nextjs by
- refactor: Bring / to default look - The root route now looks similar …
- 00:43 Changeset [662e080]nextjs by
- fix: Remove leftover stuff from course - Remove all the leftover …
- 00:22 Changeset [f078223]nextjs by
-
fix: Rename postcss config to ESM explicitly
-
postcss.config.jsis …
01/26/26:
- 02:23 Changeset [bac34a3]nextjs by
- refactor: Move NextJS to root, remove everything else - Removed the …
- 02:05 Changeset [7838471]nextjs by
- feature: Adapted AppLayout to look like a mobile - Whichever device …
- 02:02 Changeset [db26589]nextjs by
- feature: Implement the Login Screen - Fully implemented the …
- 01:57 Changeset [87b89fc]nextjs by
- feature: Add FEiN's design colours to the config - Remove the …
- 01:55 Changeset [cdb3fc1]nextjs by
- refactor: Replace FiraCode with Poppins - Change the font to the …
01/24/26:
- 17:24 Changeset [fab6a6f]nextjs by
- refactor: Remove App Router's course stuff - Removed the README …
- 17:22 Changeset [e9de80c]nextjs by
- refactor: remove Acme images/logo from the tutorial Removed images …
- 16:02 Changeset [fea0818]nextjs by
- refactor: remove Lusitana, replace with FiraCode - Across the whole …
- 15:59 Changeset [938e99a]nextjs by
- enhance: gitignore - Added venv beside env to the gitignore
- 15:58 Changeset [af21766]nextjs by
- enhance: README - Enhanced the text of the README to represent what …
Note:
See TracTimeline
for information about the timeline view.
