Commit Graph

  • b4a71a94a4 2023-05-07 Committed changes from EH20 coding session main phantomix 2023-05-07 12:22:27 +0200
  • 86f6ad9739 2023-04-06 Added workaround draft for Mail+TLS1.0, still not working Increased framework version to 4.8 phantomix 2023-04-06 10:46:23 +0200
  • 0cda515187 2022-03-29 Added more exception output to TestMail/StatusMail in order to track down posteo.de SSL errors phantomix 2022-03-29 23:43:03 +0200
  • 538ba06221 2022-03-27 Fixed Windows \r\n TextBox issues by replacing \n->\r\n and back to \n when handling TextBox contents phantomix 2022-03-27 18:21:08 +0200
  • 64ae7f6c4b 2022-02-18 Fixed CsvImportProcess wasn't used, Changed Member banktransferregex -> Contains phantomix 2022-02-18 22:34:28 +0100
  • 4d16e11b6e 2021-01-24PX Multiple changes: - Added CsvImportProcess (porting ProcessCsv as a background process), not finished yet - added comment window on member editing - Changed GUI to allow editing member account balance - Added Enable/Disable feature for Import/Export, in order to get rid of stupid messages at startup/shutdown - Added configuration for Schatzmeister/Schriftfuehrer contact to configuration - Fixed CurrentDebtLevel > 0 was able to prevent BalanceDegrade / postdegrade code from working - Fixed Member list wasn't refreshed after CSV import - Changed MembershipDonation enum type to Donation (as non-members can donate too) phantomix 2022-01-24 22:04:24 +0100
  • 105afdb203 2022-01-19PX fixed mail sending didn't work with posteo, fixed multiple CC mail adresses didn't work phantomix 2022-01-19 22:14:16 +0100
  • 747fc9008e 2022-01-07PX reordered program configuration in preparation to separate settings for local, db phantomix 2022-01-18 23:31:03 +0100
  • d9d4d9c2be 211031PX Fixed CustomListView.cs: ItemSelection(T,selected) returned false when item was actually found Added NewExportProcess.cs, NewImportProcess.cs in order to work towards changing import/export completely phantomix 2021-10-31 20:34:57 +0100
  • a1c4512f2c 2021-07-18PX Added storage for CSV selected export fields, not fully working yet phantomix 2021-07-18 16:21:42 +0200
  • 342511f03a 2021-07-18PX Added Member CSV export feature phantomix 2021-07-18 12:47:57 +0200
  • 7d2cd49d76 2021-06-27PX Added logging for MV attachments, added menuentries for changing membership type to MV (not working yet), added code for deleting attachments phantomix 2021-06-27 16:16:20 +0200
  • d92e2462d1 2021-06-25PX frmMv.cs didn't commit phantomix 2021-06-25 23:33:32 +0200
  • 69c7783c9f 2021-06-25PX Attachments basically work for MV phantomix 2021-06-25 23:33:05 +0200
  • 44922db6f7 2021-05-30PX Bugfixing, working towards attachments phantomix 2021-06-03 19:15:49 +0200
  • 2934e9c75a 210423PX Added process for finishing MV (including sending mails to the members and adapting the membership type according to the missed MV) *untested yet* phantomix 2021-04-23 17:31:23 +0200
  • f2cf3b07c7 210411PX Fixed AuthCode not working, Worked on Attachments (for MV and other entities) phantomix 2021-04-14 13:47:14 +0200
  • 3dcb107aae 210409PX Many small improvements & changes: Fixed FormMail not throwing an exception for failed sending Fixed MV List not refreshed after changes Added error handling to all places where FormMail.Send() is used Refactored MvInvitationProcess to SerialMailProcess<T> in order to be able to send multiple mails via a process window Some GUI changes to MV window Added code to start and finish a MV, added Textbox for entering AuthCodes Added a way to select/deselect entries by code in CustomListView phantomix 2021-04-09 22:41:31 +0200
  • 72f4b879e1 200321PX Moved MV member list outside the tab area, removed second invitation tab, some small optimizations phantomix 2021-03-22 01:35:49 +0100
  • bcfcfa5750 210314PX Started adaption and integration of MvInvitationProcess, created a LogEvent for MV FillDefaults() phantomix 2021-03-15 17:21:37 +0100
  • dc77c0c4f7 210313PX Multiple changes: Moved logging to a generic XmlLog.cs in order to use it for multiple object types Renamed "LoadingFromFile" to a more meaningful "SuppressAllLogging" Added a second "SuppressLogging" to control logging more granular & cleanly Refactored the frmMv gui code a lot, added Log view phantomix 2021-03-14 00:02:15 +0100
  • 4b88de2d15 210228PX Added Mail for MV cancelling, MVs are displayed in List with Add/Edit/Cancel(Delete) function, Worked on MV toolbar buttons Possible bugfix for first-start db-changed error message (untested yet) phantomix 2021-03-01 19:15:18 +0100
  • d8b6dccae5 210221PX Added gitignore, removed compilation warnings, more work on MV phantomix 2021-02-21 16:18:07 +0100
  • 2aded95f62 210217PX Bugfix for member account can get < -2 montly fees phantomix 2021-02-18 17:00:56 +0100
  • 14daad398e 210216PX Fixed compilation errors phantomix 2021-02-16 22:42:28 +0100
  • 9b822de479 210206PX Changed FormWithOkCancel to FormWithActionButtons, more work on frmMv phantomix 2021-02-16 22:10:22 +0100
  • 0dd7c66afd 210202PX Some small GUI changes to frmVm.cs phantomix 2021-02-05 17:33:33 +0100
  • 322dd5ac70 210201PX Further work on MV GUI, replacing the "invitation wizard" phantomix 2021-02-01 13:49:12 +0100
  • 04535e8427 210118PX Worked on MV data structures and GUI; the MV list is now read from / stored to Disk and there's a ListView to display MVs in the future phantomix 2021-01-18 08:43:56 +0100
  • 55f446c1d9 210103PX Worked on payment receipts (setting for making them write-protected) phantomix 2021-01-05 01:59:51 +0100
  • 6929e0f45c 201209PX Small work on Blob, SvgPath phantomix 2020-12-11 00:55:48 +0100
  • 39fabe4ee5 201207PX Continued on MV data structures, moved MV attachment to more generic Blob phantomix 2020-12-07 14:15:48 +0100
  • fca076b39d 201205PX Added datecodes for last import/export and DB local change boolean to config. Added messages that warn about DB synchronisation (import/export) on program start/end/import/export Fixed MV invitation template "Nickname" to "EMailName" phantomix 2020-12-05 18:41:13 +0100
  • 5e683475a6 201205PX Added code for SVG path processing (Parsing and generating path strings) phantomix 2020-12-05 04:12:19 +0100
  • 0cbe0545b1 201122PX Preparations for MV list, added SVG generation code phantomix 2020-11-22 22:44:15 +0100
  • 096706b69c 201117PX Added MV invitations (basically works but MVs should be tracked as separate Entities in XML later) phantomix 2020-11-17 22:46:03 +0100
  • bebb27a786 200831PX frmPaymentReceipts: Added controls for email sending and member selection. Disabled OK button for invalid date settings phantomix 2020-08-31 17:57:17 +0200
  • c12e86fbd2 200831PX For payment receipts, added bool to switch on/off sending mails, added member selection from main window (not finished yet) phantomix 2020-08-31 11:04:38 +0200
  • 852322578a 200827PX Added member filter for payment receipts (not finished yet), added sending pdf via E-Mail phantomix 2020-08-27 17:59:36 +0200
  • dcf3b05fff 200826PX Made PaymentReceipts more general as it depends on the template and installed pdf converter versions phantomix 2020-08-26 18:18:16 +0200
  • 63680d6f7e 200825PX Added PaymentReceiptProcess, moved FormMail code to ReplaceReflectEntity<T> for more versatility. Creating SVG basically works phantomix 2020-08-25 17:37:03 +0200
  • fc97fa4695 200824PX Added form for preparing processing of payment receipts, moved AddOkCancel() to separate class phantomix 2020-08-24 18:48:02 +0200
  • bf2c2f4978 200814PX Fixed member status mail wasn't logged, fixed some formatting, added member# to subject phantomix 2020-08-14 13:41:59 +0200
  • 5e11b15b7d 200812PX Added account status mail feature phantomix 2020-08-12 12:12:54 +0200
  • 94ab379681 200412PX Cronjob bugfixing; added reminder for reduced fee validity (disabled for now), added debt level for payment reminders phantomix 2020-04-12 13:37:16 +0200
  • 6ca52cfb83 200304PX Changes over the last months phantomix 2020-03-04 17:49:33 +0100
  • d1fa9744d3 191204PX Merge with default: Reworked reloading of files, declared process_window feature done for now. phantomix 2019-12-04 18:49:42 +0100
  • 4f9aeb743f 191203PX Worked on import/export and backupping. Starts to work but sometimes locks up without CPU load during backup generation. phantomix 2019-12-03 17:43:02 +0100
  • 20c32ab7a3 191202PX Added namespace dezentrale.core for the code running in background (thus, completing the mvc structure) phantomix 2019-12-02 17:23:35 +0100
  • 7a65a110fc 191201PX Refactoring database import to use process window/logging; unfinished yet. phantomix 2019-12-02 13:15:33 +0100
  • 575279e0c2 191129PX Added steps to background processes, started implementing database import process phantomix 2019-11-29 14:46:06 +0100
  • bbf466c83b 191127PX Added Process log window with HelloWorld background process phantomix 2019-11-27 19:03:19 +0100
  • 668eda4e95 191110PX Bugfix for no mail to Schatzmeister on single-member cronjob, fixed PaymentsTotal not incrementing (important to new users), fixed Spawnpoint+Balance degrade issue / asynchronizity phantomix 2019-11-10 14:54:56 +0100
  • 8b8eb87621 191110PX Bugfix for column width changing resulted in multi-XML-writes under mono phantomix 2019-11-10 14:12:05 +0100
  • 5053248e50 191109PX Added error messages for Cronjob without a schatzmeister account (in preparation of later debugging) phantomix 2019-11-09 09:50:16 +0100
  • 7ab6985d70 191109PX Fixed some lstMembers updating after assigned payments phantomix 2019-11-09 09:28:07 +0100
  • 040ff0f758 191013PX Added 8 days of payment notification skipping (for incoming payments between the 1st and the 8th of a month) phantomix 2019-10-13 12:01:17 +0200
  • cc44e1c645 191012PX Fixed labels not visible (label height), MoneyTransfer editing was not saved to file phantomix 2019-10-12 17:40:31 +0200
  • b3c7d03de7 190709PX frmMoneyTransfer: Added label for "Transfer Reason"; frmMain: Only asking for sending mail, if mail sending is enabled. phantomix 2019-07-09 15:30:43 +0200
  • 77958ff09a 190707PX Added View/Edit menu entries to MoneyTransfer lists. Fixed BankTransfer bookingDate crash phantomix 2019-07-08 03:03:17 +0200
  • f19b546fce 190626PX Adapted LVMoneyTransfers to use CustomListView; Bugfixing phantomix 2019-06-26 16:54:45 +0200
  • 6cb075b293 190625PX Refactored LV column handling to be generic, using delegates in ConfigLVDataHandler. This is in preparation for implementing filters later phantomix 2019-06-25 17:57:46 +0200
  • 0d8d92fef4 190624PX Improved column handling a bit phantomix 2019-06-24 17:52:34 +0200
  • efaf3e5e7a 190620PX Added List column configuration and abstraction of generic list code (breaks filter implementation) phantomix 2019-06-20 17:03:02 +0200
  • 07593944ba 190618PX Added LV Column configuration, added CheckBalance cronjob, some FormMails, added handling of duplicate money transfer imports, phantomix 2019-06-18 18:04:04 +0200
  • cc341d9b15 190617PX Fixed keylock combi changed message, added logging for mail-sending phantomix 2019-06-17 17:45:15 +0200
  • c6af8016db 190614PX Fixed adding CashTransfer messed up the transfer data, added configuration fields, added keylock changed e-mail phantomix 2019-06-15 01:36:00 +0200
  • 68105fb561 190614PX Added generic configuration ui, MoneyTransfer Read-Only assignment, some code cleanup phantomix 2019-06-14 17:27:05 +0200
  • 459e066aae 190613PX Added empty configuration form, BankTransfer input fields, Member-Assignment to Money transfer form phantomix 2019-06-13 18:09:12 +0200
  • d54cbb2248 190612PX Started to add MainMenu, fixed hg not updating locally changed file on import phantomix 2019-06-12 22:52:26 +0200
  • b00305f842 190611PX Added Transfer Reason input to MoneyTransfer, updated ToDo phantomix 2019-06-11 18:20:28 +0200
  • aed928a0e8 190610PX Fixed cronjob/member reports, added mercurial export/import phantomix 2019-06-11 00:13:35 +0200
  • 84ae43c4e2 190609PX Added program version to data files, brought CSV import to life phantomix 2019-06-10 01:33:21 +0200
  • c9972308aa 190606PX built member list in report, added payment notification, changed FormMail.Send() doesn't throw exceptions anymore phantomix 2019-06-06 18:10:47 +0200
  • d38f86b8b9 190605PX Added money transfer listview to member details window, not working yet phantomix 2019-06-05 17:46:17 +0200
  • eaaf4f9966 190604PX Added CashTransfer, added schatzmeister-mail on suspicious moneytransfer to user account phantomix 2019-06-05 01:00:02 +0200
  • f8b90237ab 190604PX Added separate KeyValue class in preparation for regex storage; added TabControl to main form, payment notification bool phantomix 2019-06-04 17:24:30 +0200
  • 7f5654e73f 190603PX Added moneytransfer gui for adding cash / viewing banktransfers / etc; reverted FormMail not working phantomix 2019-06-04 01:26:57 +0200
  • 38307bfcef 190603PX moved BankTransfer class, added MoneyTransfer as a generic concept class, added CC to sent mails, ... phantomix 2019-06-03 16:03:19 +0200
  • eba08383a7 190531PX Worked on bank transfers, not done yet; added member report e-mail, logging of mail contents phantomix 2019-06-01 03:34:56 +0200
  • 394342b51a 190528PX Added Verify to export, GPG, fixed welcome e-mail text phantomix 2019-05-28 17:04:03 +0200
  • 966d3da753 190527PX Many small changes & fixes; added Zip import phantomix 2019-05-27 23:45:59 +0200
  • dcecb0caea 190527PX Added zip export to database, set .net version to 4.5 phantomix 2019-05-27 17:03:55 +0200
  • e955e2ffd9 190526PX Added initialization to Member.LastBalanceDegrade to prevent bugs while calculating balance degrade phantomix 2019-05-26 13:39:05 +0200
  • ceb8b552e9 190525PX Workaround for DateTimePicker bug (not seeting MinDate/MaxDate), added fixed-point parse/gen for currency fields, removed "Finished" from LogEvent, phantomix 2019-05-26 09:21:01 +0200
  • 8b2b1f1c8f 190524PX Re-formatted banktransfer switch, added BankTransfer data fields, added missing member data editing fields phantomix 2019-05-24 16:00:52 +0200
  • 172d251508 190523PX Using strings in the switch of CSV import to determine the csv fields phantomix 2019-05-24 09:47:37 +0200
  • f2bc73ee4f 190523PX Changed storage to remove "XmlData" as root element; moved some XmlElements to attributes; added possible CSV fields (comment), updated payment amounts to Cents (still works with integers) phantomix 2019-05-23 17:11:35 +0200
  • cb8d662f3b 190522PX Moved cronjob code to own cs file, changed/improved automatic logevents, added basic CSV code phantomix 2019-05-22 18:11:29 +0200
  • 8fcb879d51 190521PX Added cronjob code for "uninitalized", "greeted". Fixed some LogEvent gui problems phantomix 2019-05-21 23:33:42 +0200
  • 28dc420b68 190521PX Added log view with event list and sub-event list (not done yet) phantomix 2019-05-21 18:31:29 +0200
  • 7501709e65 190520PX fixed TabControl ClientSize was wrong and led to broken GUI phantomix 2019-05-21 01:15:51 +0200
  • 2e857444a2 190520PX read/write member data to GUI, changed storage to "one file per member", added logging, fiddling around with gui bugs phantomix 2019-05-20 18:19:30 +0200
  • bfe24d3704 190520PX Some GUI fixing in member form, to look good under Windows too phantomix 2019-05-20 10:37:37 +0200
  • 2bb8648dba 190519PX Removed unicode characters, as they crash the program under linux, changed some member data fields, added all input fields to member form phantomix 2019-05-20 09:49:55 +0200
  • 0c0166fd44 190517PX Added address class, Combo box extension for key-value selction, some mail content, test data, deleted user list phantomix 2019-05-17 17:53:35 +0200
  • f928ab0f29 190516PX Added a main window with List and a member add/edit window (still empty) phantomix 2019-05-16 18:14:54 +0200
  • 2c4825c3bf 190515PX initial commit phantomix 2019-05-15 18:42:43 +0200