DanielS
fa93e060c2
feat(admin): LicServer config manageable via admin settings UI
...
Staging Build / build (push) Has been cancelled
- Migration: add licserver_base_url/api_key cols to settings table
- New: lib/actions/licserver-config.ts (read/write/test server actions)
- Updated: proxy routes read config from DB with env-var fallback
- Updated: admin/einstellungen adds LicServer card with URL + API key
input, show/hide toggle, Save and Connection Test buttons
2026-07-14 17:30:37 +02:00
DanielS
27fe6c6eef
feat(admin): move allow_update_discount option to product level
Staging Build / build (push) Successful in 2m50s
2026-07-10 09:15:34 +02:00
DanielS
2038c4df3e
db: add allow_update_discount column to categories table
2026-07-10 00:18:18 +02:00
DanielS
c3f97f8dca
fix: add missing type and payment_method columns to orders table
2026-07-09 23:43:12 +02:00
DanielS
2c572c5bd4
fix: add missing payment_method column to orders table
2026-07-09 23:33:13 +02:00
DanielS
5cd78854e3
db: fix infinite RLS recursion on users table causing admin lockout
2026-07-09 23:15:16 +02:00
DanielS
5b03de6b7e
db: add strict rls policy to protect user roles from self-escalation
2026-07-09 23:06:03 +02:00
DanielS
bd7d5dd1b2
db: create core schema for products, categories, global rules and orders
2026-07-09 21:49:50 +02:00
DanielS
6b35917a06
feat(category): add resets_others option
Staging Build / build (push) Successful in 2m46s
2026-07-09 17:27:16 +02:00
DanielS
915d3b1b2f
Revert "feat: support product quantity and separate steps"
...
Staging Build / build (push) Successful in 2m48s
This reverts commit 4ef21ea144 .
2026-07-09 15:19:38 +02:00
DanielS
4ef21ea144
feat: support product quantity and separate steps
Staging Build / build (push) Successful in 6m17s
2026-07-09 15:10:21 +02:00
DanielS
071e669b71
feat(categories): add branch visibility selection
Staging Build / build (push) Successful in 2m43s
2026-07-09 14:26:56 +02:00
DanielS
07c7d8c656
feat(categories): allow disabling preselection
Staging Build / build (push) Successful in 2m45s
2026-07-09 14:10:25 +02:00
DanielS
cc7445e4c5
feat(multiselect): support multi-select categories and free items limits in category config and order wizard
Staging Build / build (push) Successful in 2m38s
2026-07-07 16:56:24 +02:00
DanielS
057012e09f
chore(supabase): remove unused pos_modules and licenses tables
2026-07-07 00:23:54 +02:00
DanielS
3a73083494
fix(supabase): remove invalid public.partners reference in migration
Staging Build / build (push) Successful in 2m39s
2026-07-06 22:57:18 +02:00
DanielS
2d44dd4c58
security: fix 6 critical RLS vulns, SHA-256 hash, DSGVO [GELÖSCHT], completed status
Staging Build / build (push) Has been cancelled
2026-07-06 22:39:05 +02:00
DanielS
28f2285a0e
security: fix private storage buckets, api access, and admin RLS bypasses
Staging Build / build (push) Successful in 3m41s
2026-07-04 17:36:51 +02:00
DanielS
305af64fd6
feat: assign orders to companies directly and support admin reassignment
Staging Build / build (push) Successful in 3m36s
2026-07-04 16:08:31 +02:00
DanielS
32c2842dbd
feat: enable company-wide order viewing and editing
Staging Build / build (push) Successful in 3m31s
2026-07-04 15:41:48 +02:00
DanielS
5f65f890ee
feat: link end customers directly to companies
Staging Build / build (push) Successful in 3m37s
2026-07-04 15:17:04 +02:00
DanielS
90ec351d96
fix(db-tools): resolve REINDEX transaction error by executing directly via pg client, and dynamically support all database tables in integrity dashboard
2026-07-03 14:01:27 +02:00
DanielS
233b9f135d
feat(setup): remove default admin info@hephex.de automation
2026-07-03 09:59:07 +02:00
DanielS
f5f577ea73
feat(customer): add bank account details support
2026-07-03 09:46:47 +02:00
DanielS
16fb713665
feat: rename invoice (RE-) to order confirmation (BE-) throughout the application
Staging Build / build (push) Successful in 2m42s
2026-06-25 22:43:17 +02:00
DanielS
47928fad3f
feat: Add product dependencies (requirements and exclusions) to database, admin UI and wizard validation
Staging Build / build (push) Successful in 2m39s
2026-06-25 14:38:30 +02:00
DanielS
9e189f331a
feat: Add quantity support for product modules, multiply prices in order snapshot and pdf
Staging Build / build (push) Has been cancelled
2026-06-25 13:04:37 +02:00
DanielS
f9fb90848b
feat: restructure checkout steps, add Kauf/Abo selection and product display flags
Staging Build / build (push) Successful in 2m41s
2026-06-25 09:03:53 +02:00
DanielS
b537ca50cf
feat: Add email field to end_customers table and UI screens
Staging Build / build (push) Successful in 2m36s
2026-06-25 02:29:33 +02:00
DanielS
a1ad75c2db
feat: add delivery address migration, update companies server actions and rewrite companies page to support creation and edit of full address
Staging Build / build (push) Successful in 2m37s
2026-06-25 01:52:05 +02:00
DanielS
ac0b0f607d
Add Partner/Firmen links, migration for companies and partner relationship
Staging Build / build (push) Successful in 2m40s
2026-06-24 22:51:02 +02:00
DanielS
4e86ad7a9d
Rename companies to partners and update UI
Staging Build / build (push) Successful in 2m44s
2026-06-24 22:29:51 +02:00
DanielS
7a14aa0f75
feat: add company management and user-company assignment in admin panel
Staging Build / build (push) Successful in 2m35s
2026-06-24 17:12:40 +02:00
DanielS
3c60889e2a
feat: implement admin validation middleware, DB integrity scan, automatic schema repair, and reindexing dashboard
2026-06-24 13:06:23 +02:00
DanielS
b71b84da1b
migration: create public.customers table with RLS
Staging Build / build (push) Successful in 2m18s
2026-06-23 23:52:57 +02:00
DanielS
5ba9869400
feat: create users and settings tables, replace getSession with getUser
Staging Build / build (push) Successful in 2m29s
2026-06-23 04:05:39 +02:00
DanielS
9542fdfe4a
migration: add order_number and order_hash columns to orders
Staging Build / build (push) Successful in 2m27s
2026-06-23 04:02:36 +02:00
DanielS
6b76e82220
fix: resolve customer creation fk violation and implement instant updates in admin dialogs
Staging Build / build (push) Successful in 2m26s
2026-06-23 03:27:46 +02:00
DanielS
898a5253e5
fix: remove default seeded categories from migrations
Staging Build / build (push) Successful in 2m26s
2026-06-23 03:22:30 +02:00
DanielS
fb124b549c
feat(crm): end_customers table, RLS, wizard customer selector, /my-customers CRUD, GDPR anonymization
2026-06-17 01:57:17 +02:00
DanielS
f947798bf6
refactor: remove yearly billing interval, keep only one_time and monthly
2026-05-01 02:35:22 +02:00
DanielS
cc10352d72
feat: add billing_interval to products supporting one-time, monthly and yearly subscription pricing
2026-05-01 02:33:51 +02:00
DanielS
1ec164cd7b
feat: add optional categories - admins can mark categories as optional in the order wizard
2026-05-01 02:29:00 +02:00
DanielS
cb6668d614
feat: add sort_order to categories for controlling display order in the order wizard
2026-05-01 02:21:39 +02:00
DanielS
e6d801e9df
fix: add missing is_active and is_required columns to database schema
2026-05-01 01:16:57 +02:00
DanielS
06a9a04199
feat: add profiles table and RLS policies for user customer data
2026-05-01 01:04:02 +02:00
DanielS
d58ed59de4
fix: add RLS policies for admin CRUD operations on products and categories
2026-05-01 01:01:53 +02:00
DanielS
316d9510a8
feat: implement product categories with tabbed filtering and admin configuration
2026-05-01 00:52:40 +02:00
DanielS
9c0164c4fe
feat: add automated PDF invoice generation and storage in Supabase
2026-05-01 00:52:37 +02:00
DanielS
17d5a78467
feat: implement logic engine for module dependencies and exclusions
2026-05-01 00:52:34 +02:00