- add message catalog table & beginning of web interface
[freeside.git] / ANNOUCE.1.4.0
1 templated web interface (start, anyway)
2 separate billing and service addresses
3 customer comments
4 edit/part_svc.cgi
5 svc_forward and better dealing with virtualdomains!  and realm export to RADIUS
6 customer-to-customer referrals
7 quick order
8 no more single default domain
9
10 no more postgres/RADIUS weirdness yay!, 31 character column names etc.
11 PostgreSQL no longer needs to be recompiled for long RADIUS attributes.   
12 RADIUS integration and RADIUS attribute defaults updated.
13
14 Fuzzy searches on large data sets are much faster.
15      
16 Job queues have been implemented.
17
18 Integration with Cyrus IMAP server.
19
20 Support for instant (previously only batch) update of an ICRADIUS or
21 FreeRADIUS stored in a local or remote MySQL installation (separate from
22 the Freeside database)
23
24 1.4.0 has a new Authorize.Net interface, updated for Authorize.Net 3.0
25
26 completely templated signup server
27
28 items setup/recur tax exempt flag
29      
30 jeff!
31
32 Price plans.  For starters, multi-level customer-to-customer commissions
33 in addition to flat rate pricing.  Price plans are written in Perl and
34 it's straightforward to add new ones.  I'm expect we'll see plans for
35 pro-rating, metered billing and the like soon.
36
37 New UI for packages and price plans.
38
39 Per-package tax exemption for setup and/or recurring fee         
40
41 New UI in the signup server, new customer and new account pages that 
42 breaks down access numbers by state and should be easier to use for a
43 large number of dialup numbers.  (POPs)   
44
45 Database support for local call mappin - the data on what exchanges
46 can call which of your access numbers as a local call.
47
48 easier installation/instructions & web configuration
49
50 expedited payment-entry
51 - a quick check entry tool for entering large numbers of checks as well
52   as customer information on the payment entry screen
53
54 - automatic application of payments and credits to outstanding invoices
55   
56 #freeside-overdue
57 #- the `freeside-overdue' script to list, add postal invoicing, suspend,   
58 #  or cancel overdue and/or expired accounts.
59
60 - Payments and credits are applied against invoices when posted.
61
62 - A bunch of UI fixes/tweaks: package browse, payment/credit entry, search
63   by check #, others
64
65   - Web interface for per-hour or per-minute account charges using the
66     session monitor.
67   
68   - Invoice events - set late fees, suspension, cancellation, etc. events
69     on overdue invoices.
70   
71   - Packages and service disable flags for a more manageable UI.
72
73 HTML manpages now up-to-date and generated on install
74
75 schema changes for more configurable export
76
77 no mysql support :(
78
79 invoice events work & show up on invoice view
80
81 - Pro-rating price plan
82
83 - svc_www for virtual host services
84 -svc_www is here, better support for apache integration
85
86 - fs_passwd/fs_passwd.cgi web-based password changer for users
87
88 LinkPoint support
89
90 Most notably, the main menu has gotten a significant facelift and should
91 be easier to understand and use.
92
93 New frequently-requested financial reports contributed by Jeff Finucane,
94 thanks!
95
96 The queue daemon web UI has been finished - you can now retry and remove
97 jobs, error messages from failed jobs appear on the web interface, and
98 account detail pages show any pending provisioning jobs for thsoe
99 accounts.
100
101 fs-setup should work under MySQL again.  The browse links are still broken
102 ("all customers", "all packages", "all accounts") but at least you should
103 be able to get everything else working...
104
105 Critical Path provisioning has been updated and can now username changes
106 and suspension/unsuspension.
107
108 -- 
109
110 added case-insensitive and substring to default search
111
112 full history tables (notification for deleted payments)
113
114 alternate templates (late invoices!)
115
116 new export! (well, almost)
117
118 icradius groups (usergroup table if not radgroupreply & radgroupcheck)
119
120 message catalogs (infrastructure, anyway)
121