tanshu
8c189cac21
Fix: Reload was not working due to changes in how Signals and inputs work. On reload, the input does not change so the resource does not fetch new data.
2026-08-31 17:31:48 +00:00
tanshu
3df19b7eb8
Fix: Left in a trigger
2026-08-29 20:31:48 +00:00
tanshu
09b11e7e79
Fix: When you would select all after selecting mat-select, it would give an error
2026-08-29 20:27:50 +00:00
tanshu
be40004a3d
Ledger now showing running totals.
2026-08-26 13:35:01 +00:00
tanshu
e3719faddd
Removed Recipe Template as it was not needed.
...
Moved host listeners to the component declaration.
Form submit on Return fixed.
2026-08-26 06:00:13 +00:00
tanshu
df289b20b8
Consolidated commit message to v22 signals
2026-08-25 14:45:09 +00:00
tanshu
1e7476c5d9
Moved to uv from poetry
...
Updated ruff and mypy, accepted all changes
Central exception management and injected the Session.
This removed a lot of duplicated boilerplate code.
Added health check
Updated to Angular 21
2026-02-24 03:08:05 +00:00
tanshu
12bddcd7cc
Product Detail is neater.
...
Recipe list fixed.
Recipe xlsx not working.
2025-07-21 06:18:23 +00:00
tanshu
846a7209ee
Removed all Material Cards
...
Removed Tailwind
Moved to scss
Moved to material theme 3
2025-07-16 05:16:51 +00:00
tanshu
c542114e42
Converted Date to Moment. Since Datepicker is already using Moment adapter
2025-07-15 19:04:35 +00:00
tanshu
d3588977a5
Chore: Cleaned up angular component imports.
2025-07-15 18:55:08 +00:00
tanshu
cb2b650375
Moved to Angular v20 and Tailwind v4 plus all related dependencies
...
Renamed Docker directory.
Also serving static files from FastAPI.
2025-06-26 06:46:17 +00:00
tanshu
336a8f59c5
Chore: Eslint v9
...
Chore: Angular Zoneless
Chore: Removed Angular-Hotkeys dependency
Fix: Localization works properly now
Chore: Using Material 3 theme now
Chore: Removed toaster service to use snackbar directly
Fix: F2 Date working on all components now
2024-07-25 10:16:48 +05:30
tanshu
4571b31fc0
Chore: Check for deprecations using eslint plugin
...
Chore: environment file replacement stopped.
Chore: All components are now standalone and removed all modules
Chore: App routing is now in app.routes and similarly for all submodules
Chore: Http interceptors are now functional and split refresh interceptor into a separate one.
2024-05-31 22:54:41 +05:30
tanshu
b6bb3dbcfd
Chore: Auth Guard converted to CanActivateFn
2024-05-31 12:38:17 +05:30
tanshu
e252680c65
Chore: Upgraded to Angular v18
2024-05-31 10:13:42 +05:30
tanshu
6e3c429db3
Chore: Updated resolvers from Class to ResolveFn
2024-05-31 09:58:48 +05:30
tanshu
34b4227148
Chore: Upgraded to Angular v17 and all the refactoring for that
...
Chore: Updated all dependencies in overlord
2024-04-30 12:48:11 +05:30
tanshu
88f0c35b4d
Feature: Download nutritional information and store description and allergen information in products
2023-12-28 13:52:48 +05:30
tanshu
1705d58dbc
Fix: Recipe now checks for recursion (hopefully)
...
Feature: Recipe prices are now calculated based on periods and saved
Feature: The recipe export excel now has prices
2023-08-12 08:29:21 +05:30
tanshu
e072e77663
Fix: Recipe add was not working and removed unused rate input in the recipe detail component
2023-08-10 13:32:35 +05:30
tanshu
ac868257b7
Chore: Reformatted everthing
...
Fix: Product ledger was not totalling.
This is because for some reason, pydantic was sending the data as string when the field was nullable
2023-08-04 21:00:26 +05:30
tanshu
78d98f979d
Chore: Updated to Angular 16
2023-07-23 09:01:18 +05:30
tanshu
22cac61761
Feature: Adding recipe templates to print recipes.
...
Feautre: Recipe export to xlsx
Chore: Python 11 style type annotations
Chore: Moved to sqlalchemy 2.0
Chore: Minimum python is 3.11
Fix: Fix nullability of a lot of fields in the database.
2023-07-23 08:12:21 +05:30
tanshu
10aca4071a
Chore: Updated mat inputs to better match the style guide. Removed placeholders in favour of labels.
2023-01-31 17:49:15 +05:30
tanshu
129664e564
Chore: Upgraded to angular 15
...
Chore: Moved from angular/flex-layout to Tailwind
Chore: Upgrade completed
2022-12-12 12:00:24 +05:30
tanshu
4a85a9133e
Chore: Removed @angular/flex-layout and replaced it with tailwind.
...
Chore: Upgraded some packages
2022-12-11 07:50:45 +05:30
tanshu
3eb715e2de
Created a period table for date ranges and made the recipes dependent on it instead of having arbitrary date ranges. This will enable easy copying into new months.
2022-07-28 22:16:28 +05:30
tanshu
9f70ec2917
Switched on the @typescript-eslint/no-non-null-assertion rule in eslint.
...
Fixed the errors it threw up.
2022-07-17 09:17:20 +05:30
tanshu
dbdd00119a
Instanceof operator was not working so changed the way of checking it
2022-07-17 08:17:13 +05:30
tanshu
28f9bf2180
Chore: Moved from Untyped to Stongly Typed forms.
2022-07-15 13:24:25 +05:30
tanshu
facf2df91e
Forgot to lint earlier
2022-07-11 20:14:22 +05:30
tanshu
b1c003a935
Chore: Upgrade to Angular v14
2022-07-11 20:12:38 +05:30
tanshu
ffd46bf717
Feature: Recipe module mostly working. What needs to be done is duplicating recipes and export for checking.
...
Feature: Non Contract Purchases Report
2021-11-10 10:57:18 +05:30