-
b7578a56df
Refactor getting the invoice status options in a single function
jordi fita mas
2023-07-11 15:26:23 +0200
-
fa97f53dd7
Change link color to full blue
jordi fita mas
2023-07-11 13:52:04 +0200
-
1164210d84
Add the customer name to the invoice’s PDF file name
jordi fita mas
2023-07-07 11:32:59 +0200
-
c174fb447c
Move data-hx-boost inside the <nav> for quotes and invoices
jordi fita mas
2023-07-07 11:16:43 +0200
-
1bb6870f26
Keep products in invoices/quotes sorted by (roughly) insertion order
jordi fita mas
2023-07-07 10:39:22 +0200
-
58dd69773a
Add aria-label to <summary> without text content
jordi fita mas
2023-07-06 11:49:36 +0200
-
d697b340e9
Remove scroll after update quote or invoice form
jordi fita mas
2023-07-04 19:55:58 +0200
-
596120d84a
Tag Sqitch with version 1
v1
jordi fita mas
2023-07-03 11:33:09 +0200
-
ef8f40e734
Create validation function for SQL domains and for phones
jordi fita mas
2023-07-03 11:31:59 +0200
-
2320cae3f4
Fix test for import_contact
jordi fita mas
2023-07-03 00:25:17 +0200
-
183b8d3ed9
Allow importing contacts from Holded
jordi fita mas
2023-07-03 00:05:47 +0200
-
a068784a22
Remove unused company parameter from mustCollectExpenseEntries
jordi fita mas
2023-07-02 20:06:45 +0200
-
f917ce84dd
Replace call to deprecated ioutil.ReadAll with io.ReadAll
jordi fita mas
2023-07-02 20:04:45 +0200
-
eb845edf0a
Change menu’s and profile icon
jordi fita mas
2023-07-02 19:49:03 +0200
-
2299ec9f8c
Add empty IBAN and BIC to demo contacts
jordi fita mas
2023-07-02 02:26:35 +0200
-
20827b2cfb
Add IBAN and BIC fields to contacts
jordi fita mas
2023-07-02 02:08:45 +0200
-
1c0f126c58
Split contact relation into tax_details, phone, web, and email
jordi fita mas
2023-06-30 21:32:48 +0200
-
30cd15ee89
Change IDs of demo SQL script to prevent coincidences
jordi fita mas
2023-06-21 10:02:06 +0200
-
f40e4fdb2e
Fix passing company ID to expenses chart query
jordi fita mas
2023-06-21 09:47:23 +0200
-
ee0b5d0bdc
Rename Contact to Customer in quotes and invoices’ fields
jordi fita mas
2023-06-20 11:37:02 +0200
-
de2a2f5912
Updated contacts’ table heading to read Contact instead of Customer
jordi fita mas
2023-06-20 11:34:00 +0200
-
07c1071975
Add total amount for quotes, invoices, and expenses tables
jordi fita mas
2023-06-20 11:33:28 +0200
-
8a4f80783d
Rename Customer expense filter to Contact
jordi fita mas
2023-06-20 11:17:07 +0200
-
1ad771b771
Update module dependencies to match the version of Debian 12 packages
jordi fita mas
2023-06-17 20:42:23 +0200
-
055e92fb23
Internationalize and localize the home template
jordi fita mas
2023-06-16 10:58:40 +0200
-
826741a381
Primer pas al frontal de visitants
oriol carbonell pujolàs
2023-06-16 10:17:58 +0200
-
3af40cc7bc
Update weasyprint parameters for version 57.2
jordi fita mas
2023-06-15 23:16:53 +0200
-
010e174de7
Change CURRENT_TIMESTAMP parameter for col_default_is
jordi fita mas
2023-06-15 13:55:15 +0200
-
73682462da
debian: Update PostgreSQL version to 15, used in Debian 12
jordi fita mas
2023-06-15 12:19:08 +0200
-
6732d654a4
Reduce the amount of useless data in request’s log
jordi fita mas
2023-06-13 16:05:40 +0200
-
eb207a01fc
Log requests to stdout
jordi fita mas
2023-06-13 15:08:23 +0200
-
3c14447ef9
Debian: add service and post installation script to create user and group
jordi fita mas
2023-06-13 14:48:43 +0200
-
d79ddc6731
Log the remote address, and only trust localhost proxies
jordi fita mas
2023-06-13 14:21:54 +0200
-
ac28393398
Tag sqitch.plan with first version
v0
jordi fita mas
2023-06-12 16:05:50 +0200
-
dde4395888
Add the most minimal home page design
jordi fita mas
2023-06-11 22:24:25 +0200
-
2d5a644c9d
Add the “invoiced” quote status
jordi fita mas
2023-06-11 22:19:43 +0200
-
a16f696be5
Allow to create an invoice from the data of a quotation
jordi fita mas
2023-06-10 20:46:03 +0200
-
f43949dd43
Add quote number formatting and next number field to tax details
jordi fita mas
2023-06-09 12:43:50 +0200
-
6c3a3ff232
Allow empty contact and payment method for quotes
jordi fita mas
2023-06-08 13:05:41 +0200
-
5537a53834
Add margin between quotee and terms and conditions
jordi fita mas
2023-06-08 12:55:12 +0200
-
9bb5bcd820
Use the same style for quoter and quotee than invoicer and invoicee
jordi fita mas
2023-06-08 12:52:40 +0200
-
9fab65f108
Add terms and conditions to invoice’s view
jordi fita mas
2023-06-08 12:52:10 +0200
-
ba6f51ac5d
Fix getting quote’s terms and conditions from form and database
jordi fita mas
2023-06-08 12:50:16 +0200
-
9931796744
Add HTTP controller and view to add quotes
jordi fita mas
2023-06-07 16:35:31 +0200
-
efbb4da07f
Added SQL views to compute computations amounts and edit them
jordi fita mas
2023-06-07 15:31:20 +0200
-
f54681de93
Require invoice_product_product for edit_invoice
jordi fita mas
2023-06-07 15:09:35 +0200
-
86bf8765fc
Use the correct integer literal for invoice_amount
jordi fita mas
2023-06-07 14:54:29 +0200
-
a066726c2e
Add function to create new quotes
jordi fita mas
2023-06-07 14:14:48 +0200
-
aeca90256c
Remove setting custom number invoice format from add_expense test
jordi fita mas
2023-06-07 13:27:49 +0200
-
0e20eab46a
Add test for invoice_number_counter counter_zero_or_positive constraint
jordi fita mas
2023-06-07 13:17:57 +0200
-
775cdef097
Add foreign key constraint to invoice_number_counter.company_id
jordi fita mas
2023-06-07 13:11:29 +0200
-
35b12f7ea4
Add relations for sales quotations and their products
jordi fita mas
2023-06-06 21:08:31 +0200
-
d7a256804f
Move available_language.sql before user.sql in sqitch.plan
jordi fita mas
2023-06-06 19:09:48 +0200
-
0ed0edeff6
Specify build_cookie dependency for login function
jordi fita mas
2023-06-04 22:59:25 +0200
-
083d14e324
Allow to change the current year’s invoice number counter
jordi fita mas
2023-05-31 20:01:00 +0200
-
1855122d16
Update translations
jordi fita mas
2023-05-29 00:02:55 +0200
-
8529da1615
Use HTMx to delete and restore invoice products
jordi fita mas
2023-05-29 00:01:11 +0200
-
07a28639f2
There is no need for array_to_string() in tags
jordi fita mas
2023-05-27 21:36:10 +0200
-
27a266097a
Do not use pointer to point when retrieving tags to edit
jordi fita mas
2023-05-27 20:51:36 +0200
-
19f81128ec
Keep the invoice number when requesting an update while editing
jordi fita mas
2023-05-26 14:02:39 +0200
-
d8812ba2f1
Add delete button to remove a product from the invoice form
jordi fita mas
2023-05-26 13:51:10 +0200
-
689eab3a08
Use “Save” for all submit buttons of new/edit forms
jordi fita mas
2023-05-26 13:38:04 +0200
-
bec1305e8a
Add an empty product to blank invoice form
jordi fita mas
2023-05-26 13:33:49 +0200
-
cbe868b6d6
Remove “shadow” variables inside invoices.ServeInvoice
jordi fita mas
2023-05-26 13:30:45 +0200
-
992bbf32a9
Toggle filters forms
jordi fita mas
2023-05-24 12:13:09 +0200
-
92edbdfc4d
Reindent numerus.css with IntelliJ
jordi fita mas
2023-05-24 12:06:03 +0200
-
e68eb52578
Don’t show the “(optional)” label for filter inputs
jordi fita mas
2023-05-24 11:41:48 +0200
-
79ec3ae4d6
Improve the CSS and general design
oriol carbonell pujolàs
2023-05-23 23:13:21 +0200
-
bf2796190f
Change the rows of the product description to 1
jordi fita mas
2023-05-23 15:25:55 +0200
-
d2a06dd1c0
Add class=filters to filters forms
jordi fita mas
2023-05-23 14:50:46 +0200
-
9096cfe4f2
Wrap filter buttons with <noscript>
jordi fita mas
2023-05-23 14:34:46 +0200
-
e974406870
Remove the “all” columns from products and contacts
jordi fita mas
2023-05-23 14:21:04 +0200
-
6c7762057c
Change “Edit Invoice” button to just “Save”
jordi fita mas
2023-05-23 14:18:26 +0200
-
65ee8a139c
Use white-space: pre-line for invoice notes and payment instructions
jordi fita mas
2023-05-22 11:23:19 +0200
-
5cae0efe8f
Fix validation of product ID for invoice products that have none
jordi fita mas
2023-05-22 11:16:21 +0200
-
bbabf5c733
Use a null as product ID when adding new products to invoices
jordi fita mas
2023-05-22 11:06:06 +0200
-
46b079cb0b
Add tooltips to the SVG chart with date and amount
jordi fita mas
2023-05-21 19:22:46 +0200
-
02a4fad443
Refactor a bit the code that draws SVG polylines in circles
jordi fita mas
2023-05-21 18:59:42 +0200
-
eb47988464
Add a background rectangle to the chart and fix NaN when max = 0
jordi fita mas
2023-05-21 00:14:48 +0200
-
39b0b801b2
Add income and expenses chart in SVG
jordi fita mas
2023-05-20 15:53:59 +0200
-
d1b978054b
Fix dashboard period ranges and add previous month and quarter options
jordi fita mas
2023-05-19 14:05:57 +0200
-
121f03b63c
Add expense_tax_amount to properly compute the net income
jordi fita mas
2023-05-18 12:35:56 +0200
-
31eff5e3ab
Update 'web/static/numerus.css'
oriol carbonell pujolàs
2023-05-17 15:50:08 +0000
-
987a99e0df
Add a period filter for the dashboard
jordi fita mas
2023-05-17 12:05:30 +0200
-
f68aba1387
Coalesce individual dashboard results to 0 when computing net income
jordi fita mas
2023-05-16 15:24:14 +0200
-
ef1003a685
Coalesce dashboard results to 0
jordi fita mas
2023-05-16 15:14:20 +0200
-
ce42880697
Begin the dashboard with expenses, gross income, net income, and taxes
jordi fita mas
2023-05-16 14:56:49 +0200
-
7921b9cf80
Add attach_to_expense SQL function
jordi fita mas
2023-05-15 12:38:40 +0200
-
ee2ed598a3
Fix invoice’s colspan for the empty index table’s row
jordi fita mas
2023-05-14 18:47:16 +0200
-
3161d54aba
Add expense’s file input to new and edit forms
jordi fita mas
2023-05-14 18:46:16 +0200
-
5d46bbb95b
Add the relation to store the expense’s attachment files
jordi fita mas
2023-05-13 21:23:24 +0200
-
f639602170
Add contact’s inline form for tags
jordi fita mas
2023-05-12 11:32:39 +0200
-
df37583cc6
Add the actions menu to products and contacts
jordi fita mas
2023-05-11 23:32:21 +0200
-
970340277d
Add the contact filter form
jordi fita mas
2023-05-10 18:56:07 +0200
-
856ddde00e
Add the inline form for product tags
jordi fita mas
2023-05-09 12:18:31 +0200
-
f0f98e200c
Add inline tag form for expenses
jordi fita mas
2023-05-08 12:58:54 +0200
-
664088c748
Add filter form to expenses
jordi fita mas
2023-05-07 22:49:52 +0200
-
1415c3ef10
Moved the link to edit expense from the invoicer’s name to a menu
jordi fita mas
2023-05-06 11:08:21 +0200
-
49c41681ce
Add PUT method to expense’s URL and call edit_expense
jordi fita mas
2023-05-05 10:59:35 +0200
-
4a9c3748cd
Guard a StatusUnprocessableEntity with check for HTMx request
jordi fita mas
2023-05-05 10:57:48 +0200