Commit Graph
100 Commits
Author SHA1 Message Date
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 fe5e4a2308 Version Bump v15.0.0 2026-08-25 20:23:34 +05:30
tanshu b7446c65ad Updated the deploy and version bump scripts to use major minor and patch notation. 2026-08-25 14:53:16 +00:00
tanshu df289b20b8 Consolidated commit message to v22 signals 2026-08-25 14:45:09 +00:00
tanshu 6403d25d3e Version Bump v14.2.0 2026-07-20 15:40:29 +05:30
tanshu 953d4436e0 Prevent duplicate import 2026-07-20 10:09:32 +00:00
tanshu 81619f8569 Created a transaction import voucher. I will use it to import my credit card and bank statements. 2026-07-20 09:21:46 +00:00
tanshu 7ad4f8c312 Chore: Updated dependencies 2026-05-05 16:51:19 +00:00
tanshu fb2d7324d4 Fix: Purchase was still not getting the Rate Contract information. 2026-05-05 16:09:57 +00:00
tanshu 7aeb2a6055 Redid the ansible playbook 2026-05-05 10:04:35 +00:00
tanshu d14aba1202 Fix: Typo in Dockerfile 2026-05-05 10:03:55 +00:00
tanshu c7c562541b Fix: Purchase was not showing contract rates. 2026-05-05 08:30:35 +00:00
tanshu 863bd5117b Temporal products route added. 2026-03-01 02:57:01 +00:00
tanshu d6ba3b8e1b Roles can have included roles. 2026-02-28 15:14:47 +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 770fd0c6dd mypy and ruff changes. 2026-02-18 10:08:27 +00:00
tanshu ba97abf0c5 Chore: Updated .vscode/* files and other boilerplate stuff 2026-02-18 07:37:03 +00:00
tanshu 608d1e6f13 Fix: Receipt component wouldn't replace the url adding to history when updating the url. Unlike the payment form.
UI: Added the shortcut in front of Vouchers in nav bar
2025-09-27 08:26:52 +00:00
tanshu 12bddcd7cc Product Detail is neater.
Recipe list fixed.

Recipe xlsx not working.
2025-07-21 06:18:23 +00:00
tanshu 0a60a4be6a Fix: Rate contract update. 2025-07-17 11:05:57 +00:00
tanshu b1d5ff7df6 Fix: Batch Integrity
Fix: Cash Flow
Fix: Non Contract Purchase
Fix: Stock Movement
Fix: Trial Balance
2025-07-16 07:14:09 +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 efd9d1da7a Support date query param for journal / payment / reciept voucher 2025-07-15 17:46:39 +00:00
tanshu e35db8144b Fix: Error messages were not properly captured in the frontend.
Feature: F5,6,7 to change between Receipt, Payment and Journal voucher.
2025-07-15 15:29:44 +00:00
tanshu 11d43f08af Chore: Made imports cleaner.
Chore: VS Code pylance created typings, ignoring them.
2025-06-29 20:10:54 +00:00
tanshu 00a71a63c0 Fix: Add product did not have insert_default or server_default. So I added both to all 2025-06-27 08:42:47 +00:00
tanshu 2496b5c16e Fix: Product query was giving the version id and not product id.
The product ledger query needs to be uniqued.
2025-06-26 09:16:59 +00:00
tanshu 506123803a Version Bump v14.0.0 2025-06-26 12:16:22 +05:30
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 05b395af00 Changed the build system. Now I am targeting multi arch. Added Product Version and SkuVersion 2025-06-25 06:22:44 +00:00
tanshu 0d2dea4eff housekeeping 2025-06-24 01:31:19 +00:00
tanshu 3dd482f7d6 Version Bump v13.3.0 2024-08-19 17:01:17 +05:30
tanshu 18524a5f47 Feature: Added a Mozimo Daily Register which shows products from Menu Items category 2024-08-19 17:01:04 +05:30
tanshu 860c7d39ef Version Bump v13.2.0 2024-08-16 11:48:08 +05:30
tanshu 28c603caee Export for daily register working 2024-08-16 11:45:01 +05:30
tanshu 3b46ac97bc Feature: Mozimo Product Register 2024-08-16 10:23:50 +05:30
tanshu bd0ee4facd Version Bump v13.1.0 2024-07-28 17:33:38 +05:30
tanshu 51ff6c6848 Chore: Updated pyproject 2024-07-28 17:33:07 +05:30
tanshu 031e269038 Chore: Cleaned up old alembic revisions. 2024-07-28 17:32:52 +05:30
tanshu c0eca311c7 Feature: Filtering and tagging now available in Ledger 2024-07-28 17:32:16 +05:30
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 c07c79ffda Version Bump v13.0.0 2024-05-31 22:54:44 +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 a095ede3de Version Bump v12.1.1 2024-05-31 10:24:17 +05:30
tanshu 49e80a27b8 Chore: Python 3.12 2024-05-31 10:24:12 +05:30
tanshu 532537d31a Version Bump v12.1.0 2024-05-31 10:20:00 +05:30
tanshu ec8a1f6720 Chore: Upgraded Python dependecies 2024-05-31 10:19:41 +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 6f433ef203 Feature: Voucher tags. This will eventually help in filtering ledger based on tags and also to group vouchers. 2024-05-31 07:30:02 +05:30
tanshu 3dd6384fd0 Chore: Moved to python 3.12 2024-05-31 07:27:37 +05:30
tanshu a20b054acc Version Bump v12.0.1 2024-04-30 17:40:39 +05:30
tanshu bf4d51cc30 Fix: Python as trying to compare a timezone aware date object with a timezone naive (in the database) object and giving errors. 2024-04-30 17:39:58 +05:30
tanshu e823a35611 Version Bump v12.0.0 2024-04-30 12:48:41 +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 43cb697737 Chore: Upgraded from psycopg2 to psycopg3
This will also change the connection strings.
Chore: Removed usage of deprecated datetime.datetime.utcnow()
2024-04-30 11:29:00 +05:30
tanshu 4d9996353c Version Bump v11.6.0 2024-04-13 14:27:19 +05:30
tanshu 166af2aaa3 Fix: Rebase
Chore: Moved to ruff and sorted and cleaned using it.
Chore: Ansible file moved to roles based.
Chore: Upgraded some dependencies
2024-04-13 14:25:53 +05:30
tanshu 5fa8580cb9 Version Bump v11.5.1 2023-12-28 14:21:46 +05:30
tanshu 576940471a Fix: Alembic upgrade failed 2023-12-28 14:21:42 +05:30
tanshu 78af684b50 Version Bump v11.5.0 2023-12-28 13:53:25 +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 cd6a5e129f Feature: Recording the nutritional and ice cream related values in the database 2023-12-25 10:57:44 +05:30
tanshu efaaf9d431 Fix: The Title was showing additional quote signs 2023-12-25 10:55:58 +05:30
tanshu 2cdf7e8688 Fix: Calculate prices 2023-12-25 10:54:02 +05:30
tanshu 2af766a8b3 Changes made by ruff 2023-12-25 10:53:21 +05:30
tanshu 8b65e85641 Moved from flake8 / black / isort to ruff 2023-12-25 10:50:51 +05:30
tanshu bf363c220c Version Bump v11.4.0 2023-09-03 10:10:21 +05:30
tanshu 7aeee662c0 Fix: When adding lock information. After the initial entry, the voucher and account types list were useless. 2023-09-03 10:09:37 +05:30
tanshu dbc0b85a44 Version Bump v11.3.3 2023-08-23 11:49:48 +05:30
tanshu c0fb0c483c Fix: Did not update the production version of environment.js 2023-08-23 11:49:37 +05:30
tanshu 5102c4731b Version Bump v11.3.2 2023-08-23 11:42:53 +05:30
tanshu 56da6b0a82 Feature: Made the title configurable 2023-08-23 11:42:13 +05:30
tanshu b1ca758e9d Added custom serializer to Decimal for all Models to output as number and not string.
This should mitigate all hacks earlier and reverted the earlier hacks.
2023-08-16 22:29:22 +05:30
tanshu c26f433182 Version Bump v11.3.1 2023-08-15 06:39:17 +05:30
tanshu 84728eb037 Fix: Since pydantic v2 is sending decimal as string. It is fucking things up. 2023-08-15 06:39:02 +05:30
tanshu c0458ed96e Chore: Update fastapi 2023-08-15 06:38:28 +05:30
tanshu b62bf1bcca Chore: Refactored import of BaseModel from pydantic 2023-08-15 06:38:19 +05:30
tanshu d3741a63ed Version Bump v11.3.0 2023-08-12 08:39:43 +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 72843feaac Version Bump v11.2.1 2023-08-10 13:32:47 +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 9a3bd413d6 Version Bump v11.2.0 2023-08-08 13:07:00 +05:30
tanshu 2fa346e084 Fix: Fingerprints should have the right constraint
Fix: Client list was not working
2023-08-08 13:06:42 +05:30
tanshu ecd3e45632 Version Bump v11.1.9 2023-08-07 12:48:02 +05:30
tanshu 48ec2df10d Fix: Fingerprint was ignoring the time aspect which is obviously very important 2023-08-07 12:47:57 +05:30
tanshu bc61eeacd3 Version Bump v11.1.8 2023-08-07 10:58:49 +05:30
tanshu a051071a1b Fix: Fingerprint upload was broken 2023-08-07 10:58:41 +05:30
tanshu a0b939ccd7 Version Bump v11.1.7 2023-08-07 09:20:37 +05:30
tanshu 0fc8fac5aa Fix: docker should upload to gondor now not beacon 2023-08-07 09:20:21 +05:30
tanshu 220c15b3fa Fix: Pydantic v2 is sending decimals as strings and fucking things up 2023-08-07 09:19:48 +05:30
tanshu a514c97409 Version Bump v11.1.6 2023-08-07 07:33:21 +05:30
tanshu 77e2411a88 Chore: Refactored the ansible playbook to use one .env file and vars
Chore: Moved to gondor
2023-08-07 07:32:28 +05:30
tanshu 5565e923ab Fix: Create account now working. Dataclasses need ALL the members in the default init created. 2023-08-07 07:27:53 +05:30
tanshu 45d5b658e8 Version Bump v11.1.5 2023-08-06 09:37:39 +05:30
tanshu f0cbe4a7de Chore: Started using gunicorn 2023-08-06 09:09:02 +05:30
tanshu 9ad411af65 Chore: Just made it look nicer 2023-08-05 08:05:14 +05:30