a01f941891
fix: update color scheme for unrealised value in TeamLeadsDashboard
2026-01-14 08:20:19 +01:00
e29f703d16
fix: update project type display in TeamLeadsDashboard to use translation keys
2026-01-14 07:59:26 +01:00
b16cc688b1
fix: remove favicon references from layout and delete unused favicon files
2026-01-13 13:31:57 +01:00
7520e9d422
fix: await params in GET request and update Content-Disposition header for special characters
2026-01-13 13:25:05 +01:00
b1f64d37bb
feat: add favicon support by including favicon.ico in metadata
2026-01-13 12:05:47 +01:00
f3f0dca3e5
feat: create admin page with session management and access control
2026-01-12 12:33:10 +01:00
e35f9b3e7b
feat: add cron job management functionality with status retrieval and action handling
2026-01-12 12:22:00 +01:00
a8db92731f
fix: update file path handling for template file operations
2026-01-12 12:03:34 +01:00
97a12a3bcd
feat: implement template storage and download functionality with Docker support
2026-01-09 08:07:18 +01:00
661f57cace
fix: adjust memory settings in Dockerfile
2025-12-29 11:03:13 +01:00
10c1c4d69e
fix: set Node options to prevent memory issues during build
2025-12-29 10:01:27 +01:00
afd0c26fbb
feat: add cleanup plan for obsolete files and migration script for project status constraint
2025-12-19 13:49:22 +01:00
2b27583c28
feat: add due date reminders functionality with cron jobs and test scripts
2025-12-19 09:54:27 +01:00
8b11dc5083
feat: implement template update functionality with file handling and validation
2025-12-18 11:00:01 +01:00
75b8bfd84f
fix: update custom fields in DocumentGenerator and DOCX_TEMPLATES_README for better usability
2025-12-16 11:23:50 +01:00
1fb435eb87
fix: add docxtemplater and pizzip dependencies in package.json and package-lock.json
2025-12-16 09:56:44 +01:00
c0d357efdd
feat: Add document template management functionality
...
- Created migration script to add `docx_templates` table with necessary fields and indexes.
- Implemented API routes for uploading, fetching, and deleting document templates.
- Developed document generation feature using selected templates and project data.
- Added UI components for template upload and listing, including a modal for document generation.
- Integrated document generation into the project view page, allowing users to generate documents based on selected templates.
- Enhanced error handling and user feedback for template operations.
2025-12-16 09:50:19 +01:00
abad26b68a
fix: update next package version to 15.1.11 in package.json and package-lock.json
2025-12-12 20:01:23 +01:00
b75fd6f872
fix: update package versions for next and add concurrently dependency
2025-12-11 12:20:02 +01:00
b1a1735a12
feat: implement project contacts fetching and display in ProjectViewPage
2025-12-10 14:54:59 +01:00
628ace4ad5
fix: remove availableContacts state and update contact filtering logic
2025-12-10 11:03:40 +01:00
ad6338ecae
fix: update contact URL structure for Radicale sync functions
2025-12-04 12:02:08 +01:00
1bc9dc2dd5
feat: refactor Radicale contact sync logic to include retry mechanism and improve error handling
2025-12-04 11:56:07 +01:00
3292435e68
feat: implement Radicale CardDAV sync utility and update contact handling for asynchronous sync
2025-12-04 11:37:13 +01:00
22503e1ce0
feat: add script to export contacts as VCARDs and upload to Radicale
2025-12-04 11:25:38 +01:00
05ec244107
feat: update createContractHandler to return the newly created contract with its ID
2025-12-03 22:22:26 +01:00
77f4c80a79
feat: add customer contract number to project view and update project query
2025-12-03 22:15:50 +01:00
5abacdc8e1
feat: update contract handling to include customer contract number and improve status filtering
2025-12-03 22:04:48 +01:00
5b794a59bc
feat: enhance contact phone handling to support multiple numbers and improve form submission
2025-12-03 21:06:42 +01:00
9dd208d168
feat: redesign contacts list to use a table layout for improved readability and organization
2025-12-03 20:58:18 +01:00
02f31cb444
fix: update notes handling in contact migration to preserve original contact info
2025-12-03 20:46:27 +01:00
60b79fa360
feat: add contact management functionality
...
- Implemented ContactForm component for creating and editing contacts.
- Added ProjectContactSelector component to manage project-specific contacts.
- Updated ProjectForm to include ProjectContactSelector for associating contacts with projects.
- Enhanced Card component with a new CardTitle subcomponent for better structure.
- Updated Navigation to include a link to the contacts page.
- Added translations for contact-related terms in the i18n module.
- Initialized contacts database schema and created necessary tables for contact management.
- Developed queries for CRUD operations on contacts, including linking and unlinking contacts to projects.
- Created a test script to validate contact queries against the database.
2025-12-03 16:23:05 +01:00
c9b7355f3c
fix: update cron job command to use the correct node path for backups
2025-12-03 08:01:02 +01:00
eb41814c24
feat: add settings table and backup notification functionality
2025-12-02 11:30:13 +01:00
e6fab5ba31
feat: add deployment guide, backup functionality, and cron jobs for automated backups
2025-12-02 11:11:47 +01:00
99853bb755
Merge branch 'ui-fix' of https://git.wastpol.pl/admin/Panel into ui-fix
2025-12-02 11:06:34 +01:00
9b84c6b9e8
feat: implement notifications system with API endpoints for fetching and marking notifications as read
2025-12-02 11:06:31 +01:00
6ac5ac9dda
feat: add documentation for files to delete from codebase, including debug, test, and one-off scripts
2025-11-20 21:37:21 +01:00
fae7615818
feat: add edited_at column to notes and implement note update functionality with audit logging
2025-11-18 09:43:39 +01:00
acb7117c7d
feat: add internationalization support for TeamLeadsDashboard with translations for various labels and messages
2025-11-14 15:22:36 +01:00
1d8ee8b0ab
feat: add year selection filter to TeamLeadsDashboard and update API request accordingly
2025-11-14 15:17:29 +01:00
d3fa4df621
feat: enhance dashboard API to generate continuous sample data and calculate cumulative values for project timelines
2025-11-14 15:06:36 +01:00
a1f1b33e44
feat: enhance TeamLeadsDashboard with detailed realised vs unrealised values by project type and improved chart visualization
2025-11-14 12:24:41 +01:00
7f63dc1df6
feat: add realised vs unrealised value summary to TeamLeadsDashboard with pie chart visualization
2025-11-14 12:08:46 +01:00
ac77a9d259
feat: enhance TeamLeadsDashboard with ComposedChart and improved tooltip for monthly and cumulative values
2025-11-14 11:17:29 +01:00
38b9401b04
feat: implement team lead dashboard with data fetching and chart display
2025-11-14 11:05:36 +01:00
9b1f42c4ec
feat: add completion_date field to projects and update related functionalities in forms and queries
2025-11-14 10:01:49 +01:00
6b205f36bb
refactor: simplify role checks for wartosc_zlecenia display in ProjectViewPage and ProjectForm
2025-11-14 09:41:06 +01:00
be1bab103f
feat: update team_lead role checks for wartosc_zlecenia display in ProjectViewPage and ProjectForm
2025-11-14 09:33:27 +01:00
c2dbc9d777
feat: track wartosc_zlecenia in project updates and display in ProjectViewPage for team leads
2025-11-14 09:09:23 +01:00