changelog
- 2020-05-18
- by Mike Becker <universe@uap-core.de> [Mon, 18 May 2020 21:05:57 +0200] rev 62
- adds data model for issues
- 2020-05-17
- by Mike Becker <universe@uap-core.de> [Sun, 17 May 2020 16:38:04 +0200] rev 61
- moves project index to separate sub path
unfortunately the current menu highlighting strategy sucks and this is the easiest way so that everything looks correct
- 2020-05-17
- by Mike Becker <universe@uap-core.de> [Sun, 17 May 2020 16:28:13 +0200] rev 60
- fixes pre-selection in combo boxes
- 2020-05-17
- by Mike Becker <universe@uap-core.de> [Sun, 17 May 2020 16:23:39 +0200] rev 59
- adds version management
- 2020-05-17
- by Mike Becker <universe@uap-core.de> [Sun, 17 May 2020 16:00:13 +0200] rev 58
- fixes duplicated trailing slash if index path has a menu entry
- 2020-05-17
- by Mike Becker <universe@uap-core.de> [Sun, 17 May 2020 15:24:58 +0200] rev 57
- fixes sub-menu entries not mapping correctly due to buggy handling of trailing slash
- 2020-05-16
- by Mike Becker <universe@uap-core.de> [Sat, 16 May 2020 17:22:45 +0200] rev 56
- re-adds context.xml (it only worked because the already deployed context.xml was not deleted...)
- 2020-05-16
- by Mike Becker <universe@uap-core.de> [Sat, 16 May 2020 17:22:02 +0200] rev 55
- access getClass() method in EL with bracket notation (otherwise more recent EL parsers will reject the expression)
- 2020-05-16
- by Mike Becker <universe@uap-core.de> [Sat, 16 May 2020 16:14:10 +0200] rev 54
- adds missing spaces in error messages
- 2020-05-16
- by Mike Becker <universe@uap-core.de> [Sat, 16 May 2020 15:45:06 +0200] rev 53
- fixes bug where displaying an error page for missing data source would also require that data source (error pages don't try to get database connections now)
also improves error pages in general
- 2020-05-16
- by Mike Becker <universe@uap-core.de> [Sat, 16 May 2020 15:11:07 +0200] rev 52
- adds project selection
- 2020-05-16
- by Mike Becker <universe@uap-core.de> [Sat, 16 May 2020 13:29:44 +0200] rev 51
- adds the possibility to add users / developers
- 2020-05-16
- by Mike Becker <universe@uap-core.de> [Sat, 16 May 2020 11:37:57 +0200] rev 50
- adds lookup-name to web.xml resource reference and removes custom JNDI context parameter
also removes jstl-impl from compile time dependencies - tomcat users must provide the library manually
- 2020-05-16
- by Mike Becker <universe@uap-core.de> [Sat, 16 May 2020 09:28:57 +0200] rev 49
- adds resource-ref element to web.xml and removes context.xml
- 2020-05-15
- by Mike Becker <universe@uap-core.de> [Fri, 15 May 2020 19:13:23 +0200] rev 48
- removes unnecessary (and for some servers harmful) extra configuration for war archiver
- 2020-05-14
- by Mike Becker <universe@uap-core.de> [Thu, 14 May 2020 22:48:01 +0200] rev 47
- projects can now be added and updated
- 2020-05-13
- by Mike Becker <universe@uap-core.de> [Wed, 13 May 2020 21:46:26 +0200] rev 46
- fixes error pages and adds referer link to error page if it comes from the application
- 2020-05-13
- by Mike Becker <universe@uap-core.de> [Wed, 13 May 2020 21:10:23 +0200] rev 45
- simplifies menu generation, adds submenus and removes VersionsModule (versions will be part of the ProjectsModule)
- 2020-05-13
- by Mike Becker <universe@uap-core.de> [Wed, 13 May 2020 18:55:05 +0200] rev 44
- adds equals/hashCode to ResourceKey class
- 2020-05-13
- by Mike Becker <universe@uap-core.de> [Wed, 13 May 2020 18:45:28 +0200] rev 43
- renames some crappy constants
- 2020-05-13
- by Mike Becker <universe@uap-core.de> [Wed, 13 May 2020 18:40:52 +0200] rev 42
- makes every parameter in a handler method optional
- 2020-05-13
- by Mike Becker <universe@uap-core.de> [Wed, 13 May 2020 18:33:25 +0200] rev 41
- adds files for ProjectsModule
- 2020-05-13
- by Mike Becker <universe@uap-core.de> [Wed, 13 May 2020 18:31:52 +0200] rev 40
- fixes handler signatures and one compile error for AbstractDao.setForeignKeyOrNull()
- 2020-05-12
- by Mike Becker <universe@uap-core.de> [Tue, 12 May 2020 22:03:00 +0200] rev 39
- fixes minor issues that were reported by default inspection
- 2020-05-11
- by Mike Becker <universe@uap-core.de> [Mon, 11 May 2020 19:09:06 +0200] rev 38
- adds DAO for Project entity and save/update methods
- 2020-05-10
- by Mike Becker <universe@uap-core.de> [Sun, 10 May 2020 10:58:31 +0200] rev 37
- adds data model for projects and versions
- 2020-05-10
- by Mike Becker <universe@uap-core.de> [Sun, 10 May 2020 10:11:37 +0200] rev 36
- removes features that are not (and probably will not) used anyway
- 2020-05-10
- by Mike Becker <universe@uap-core.de> [Sun, 10 May 2020 10:11:10 +0200] rev 35
- fixes wrong location of log4j2.properties
- 2020-05-09
- by Mike Becker <universe@uap-core.de> [Sat, 09 May 2020 17:01:29 +0200] rev 34
- cleanup and simplification of database access layer
- 2020-05-09
- by Mike Becker <universe@uap-core.de> [Sat, 09 May 2020 15:19:21 +0200] rev 33
- fixes several warnings
- 2020-05-09
- by Mike Becker <universe@uap-core.de> [Sat, 09 May 2020 14:58:41 +0200] rev 32
- typo in menu label for language selection
- 2020-05-09
- by Mike Becker <universe@uap-core.de> [Sat, 09 May 2020 14:58:20 +0200] rev 31
- adds module priorities
- 2020-05-09
- by Mike Becker <universe@uap-core.de> [Sat, 09 May 2020 14:37:15 +0200] rev 30
- moves DAO classes to different package
- 2020-05-09
- by Mike Becker <universe@uap-core.de> [Sat, 09 May 2020 14:26:31 +0200] rev 29
- converts to maven project
- 2018-04-08
- by Mike Becker <universe@uap-core.de> [Sun, 08 Apr 2018 16:51:15 +0200] rev 28
- smaller main menu with better main menu buttons
- 2018-04-08
- by Mike Becker <universe@uap-core.de> [Sun, 08 Apr 2018 16:41:02 +0200] rev 27
- removes caching of main menu
- 2018-04-08
- by Mike Becker <universe@uap-core.de> [Sun, 08 Apr 2018 15:34:11 +0200] rev 26
- Module names and descriptions + some more styling
- 2018-04-08
- by Mike Becker <universe@uap-core.de> [Sun, 08 Apr 2018 14:41:10 +0200] rev 25
- adds default anonymous user
- 2018-04-08
- by Mike Becker <universe@uap-core.de> [Sun, 08 Apr 2018 14:40:57 +0200] rev 24
- updates copyright header
- 2018-04-07
- by Mike Becker <universe@uap-core.de> [Sat, 07 Apr 2018 23:01:58 +0200] rev 23
- global table style
- 2018-04-01
- by Mike Becker <universe@uap-core.de> [Sun, 01 Apr 2018 18:25:31 +0200] rev 22
- minor changes to logging output
- 2018-04-01
- by Mike Becker <universe@uap-core.de> [Sun, 01 Apr 2018 18:16:47 +0200] rev 21
- adds first part of a module manager UI
- 2018-03-31
- by Mike Becker <universe@uap-core.de> [Sat, 31 Mar 2018 19:35:04 +0200] rev 20
- module synchronization with database
- 2018-03-31
- by Mike Becker <universe@uap-core.de> [Sat, 31 Mar 2018 18:11:09 +0200] rev 19
- removes the privileged data source from the application and the ability to have a web UI for a setup
This is a permanent decision: setups should be performed on the server by some admin. There is too much, which could go wrong and we have little chance to catch anything within a web UI.
- 2017-12-31
- by Mike Becker <universe@uap-core.de> [Sun, 31 Dec 2017 17:43:39 +0100] rev 18
- user friendly error pages for codes 404, 403 and 500
- 2017-12-30
- by Mike Becker <universe@uap-core.de> [Sat, 30 Dec 2017 20:41:55 +0100] rev 17
- adds getter for the database facade to the abstract servlet
- 2017-12-30
- by Mike Becker <universe@uap-core.de> [Sat, 30 Dec 2017 20:35:23 +0100] rev 16
- adds DatabaseFacade
- 2017-12-26
- by Mike Becker <universe@uap-core.de> [Tue, 26 Dec 2017 19:45:31 +0100] rev 15
- language selector completed
- 2017-12-26
- by Mike Becker <universe@uap-core.de> [Tue, 26 Dec 2017 19:18:32 +0100] rev 14
- changed logger implementation to log4j2
- 2017-12-26
- by Mike Becker <universe@uap-core.de> [Tue, 26 Dec 2017 17:36:47 +0100] rev 13
- adds dynamic fragments to LightPIT request handling framework + basic language recognition code
- 2017-12-23
- by Mike Becker <universe@uap-core.de> [Sat, 23 Dec 2017 17:28:19 +0100] rev 12
- implements ResponseTypes
- 2017-12-17
- by Mike Becker <universe@uap-core.de> [Sun, 17 Dec 2017 01:45:28 +0100] rev 11
- implements simple request mapper
- 2017-12-16
- by Mike Becker <universe@uap-core.de> [Sat, 16 Dec 2017 20:19:28 +0100] rev 10
- implements automatic menu generation from module information
- 2017-12-15
- by Mike Becker <universe@uap-core.de> [Fri, 15 Dec 2017 17:39:54 +0100] rev 9
- makes LightPITServlet abstract
- 2017-12-10
- by Mike Becker <universe@uap-core.de> [Sun, 10 Dec 2017 16:10:14 +0100] rev 8
- adds slf4j to project as netbeans library (make sure to have it configured in your environment)
- 2017-11-28
- by Mike Becker <universe@uap-core.de> [Tue, 28 Nov 2017 18:59:13 +0100] rev 7
- core functionality should also use the modules system, changed the code structure accordingly
- 2017-11-26
- by Mike Becker <universe@uap-core.de> [Sun, 26 Nov 2017 18:09:23 +0100] rev 6
- adds module manager
- 2017-11-26
- by Mike Becker <universe@uap-core.de> [Sun, 26 Nov 2017 16:51:57 +0100] rev 5
- moves psql DB setup script to another file (we want to support other engines later) + adds some missing statements to that file
- 2017-11-26
- by Mike Becker <universe@uap-core.de> [Sun, 26 Nov 2017 16:20:38 +0100] rev 4
- adds JSTL library to classpath (not necessary for Glassfish, but for Tomcat)
- 2017-10-29
- by mike@uapl02 [Sun, 29 Oct 2017 13:35:43 +0100] rev 3
- switched to tomcat 8.5 (should be developed this way for maximum compatibility)
- 2017-04-06
- by Mike Becker <universe@uap-core.de> [Thu, 06 Apr 2017 17:44:17 +0200] rev 2
- adds create database setup script
- 2017-03-29
- by Mike Becker <universe@uap-core.de> [Wed, 29 Mar 2017 16:06:22 +0200] rev 1
- adds HomeServerlet and Resource Bundle
- 2017-03-29
- by Mike Becker <universe@uap-core.de> [Wed, 29 Mar 2017 15:03:25 +0200] rev 0
- project initialization