Commit graph

235 commits

Author SHA1 Message Date
Ren Juan
cd3274c509 TASKPM: Fork LibrePlan with Java 21 migration and rebrand
Major changes from LibrePlan upstream:

Migration to Java 21 / Tomcat 9:
- ZK Framework 9.x → 8.6.0.1 (built-in databinding)
- Removed stub classes blocking real ZK databinder
- BCrypt password fix (matches() vs equals())
- Spring Security firewall for double-slash URLs
- I18nHelper _() → tr() (Java 9+ reserved keyword)
- Hibernate TypeContributor for Jadira types
- Fixed ConfigurationModel Currency locale handling

Rebrand to TASKPM:
- Maven project names updated
- web.xml display-name → taskpm-webapp
- CSS files: libreplan.css → taskpm.css
- i18n .po files updated (all locales)
- ZUL page titles updated
- Documentation rebranded

New Features:
- PERT Chart prototype using vis.js (/planner/pert/)
- New doc chapters: 22-taskpm.rst (PERT focus)
- Deploy automation scripts (migrate/)
- Help docs deployed to webapp

Removed:
- Original .forgejo and .github CI workflows (will be replaced)

TASKPM is a personal-oriented planning package integrating
taskwarrior/timewarrior with PERT/CPM Monte Carlo scheduling.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 11:52:02 +00:00
Jeroen Baten [NIPV]
8c2258574b Extending the documentation a bit. 2025-11-19 09:51:59 +01:00
Jeroen Baten [NIPV]
20971b363f Adding doc on how to setup the LibrePlan repo in Forgejo.
Adding workflow to generate PostgreSQL database migration scripts.
2025-11-18 15:38:21 +01:00
Jeroen Baten
d9cd720599 Attempt to improve the help texts. 2025-03-20 11:47:54 +01:00
Jeroen Baten
2897f22aa7 Ported doctool from Python 2 to Python 3 2025-03-19 16:02:47 +01:00
Jeroen Baten
ca6eae9a90 Fix Title underline too short error 2025-03-19 16:00:21 +01:00
Jeroen Baten
06673d22b9 Changed all references to libreplan.org to libreplan.dev. 2019-11-02 12:18:02 +01:00
lmann99
894db82655 Typographic and minor edits, addition of pipeline dashboard document 2017-01-02 23:57:59 -05:00
Paul Luchyn
b12c5c673e Added interactive user roles list 2016-12-08 17:37:25 +02:00
Vova Perebykivskyi
46b5997e62 Remove slf4j-jdk14 dependency.
Set default config for ExpensesSheet entities obviously in ehcache.xml.
Add log4j loggers.
Minor changes to documentation / i18n.
Code refactoring.
2016-11-15 15:37:16 +02:00
Vova Perebykivskyi
6b6179e750 Changes to Spring security rules.
Code refactoring.
2016-10-27 18:26:01 +03:00
Vova Perebykivskyi
74a2d9900a Merge libreplan-webapp module with ZK branch.
Code refactoring.
2016-10-27 10:05:21 +03:00
Vova Perebykivskyi
ad57fbfb38 Update root files.
Merge root files from ZK branch.
2016-10-27 10:05:19 +03:00
Vova Perebykivskyi
ebe9869547 Update info about MySQL.
Update i18n dependencies (Gettext).
Resolve Spring Security logout issue.
Code refactoring.
2016-05-16 15:13:08 +03:00
Vova Perebykivskyi
39070a0c3e Update DBUnit.
Changes to technical documents.
2016-04-27 15:32:06 +03:00
Jeroen Baten
c21a8346ef Merge pull request #48 from dgray16/master
Extend LibrePlan statistics.
2016-04-04 16:06:39 +02:00
Vova Perebykivskiy
39ddea6a3d Update manuals. 2016-04-01 15:52:19 +03:00
Poum
e8a3e7bcda Fix doc generation 2016-01-17 21:47:00 +01:00
Jeroen Baten
2025580e5c Merge branch 'master' of git://github.com/dgray16/libreplan into dgray16-master
Conflicts:
	HACKING.rst
	doc/src/technical/howto-start-development-with-intellij-idea.rst

fixed
2015-12-01 11:45:19 +01:00
Vova Perebykivskiy
ffca70fbea Add documentation about E-mail sending functionality.
Update JUnit version.
Code refactoring.
Imports optimizations.
Changes to UI of E-mail Templates page.
New values for i18n.
Validations of E-mail functionality.
2015-11-11 15:45:24 +02:00
Vova Perebykivskiy
9adff9de0b Update how-to-start-with-IDEA
Changed quartz scheduler version
Add opportunity to Schedule E-mail class
Add opportunity to test E-mail connector
Minor changes to BaseCRUDController
Add new strings for i18n
Some changes to editJobScheduling form
2015-10-15 17:54:14 +03:00
Vova Perebykivskiy
df30a356f6 Added file on howto start developing witg IntelliJ Idea. 2015-10-10 10:30:58 +02:00
Vova Perebykivskiy
60a108f377 Add edit E-mail template page. 2015-10-06 18:00:43 +03:00
Jeroen Baten
790ece981b doc: Update AUTHORS file info about new Norwegian translator 2015-04-01 15:27:54 +02:00
Oscar Gonzalez
a3cf98d74d Merge pull request #13 from poum/master
Fix little title typo
2013-12-04 13:19:16 -08:00
poum
40e924b919 Fix little title typo 2013-12-04 22:13:55 +01:00
poum
41a8269ca6 Fix use_latex_footnotes warning 2013-12-04 21:52:46 +01:00
Oscar Gonzalez Fernandez
0f530f653b Remove unused part in build 2013-12-03 12:59:46 +01:00
Oscar Gonzalez Fernandez
2e25b34c95 Extract repeated Makefile
A great deal of duplication is removed.
2013-12-03 12:42:49 +01:00
Oscar Gonzalez Fernandez
88b7c7593b Fix bug #1635
With docutils version 0.10 and a lesser version than Python 3 this bug happens:

http://sourceforge.net/p/docutils/bugs/215/

A workaround is done.
2013-11-29 20:07:12 +01:00
poum
aa010967a6 Fix typos detected during manual review 2013-11-27 23:50:56 +01:00
poum
8ff9ac20c8 Fix typo which cause french pdf manual generation to fail 2013-11-26 23:56:44 +01:00
poum
6968347219 Massive fix for french i18n:
- global coherence within the program
- coherence with user manual

User Manual french translation in coherence with program french i18n
with some 1.4 version upgrade.
README, INSTALL and UPDATE french translation
1.4 screenshot
2013-09-23 22:13:52 +02:00
Lorenzo Tilve Álvaro
fbf89657b9 doc: Added to 'parts' file the references to connector and scheduler manuals
FEA: ItEr77S03Community
2013-04-29 17:47:10 +02:00
Manuel Rego Casasnovas
280d0263c8 doc: Include Loren as Spanish and Galician translator 2013-04-29 17:25:44 +02:00
miciele Ghiorghis
da8f5f52d6 user-manual: Scheduler user manual 2013-04-29 12:08:49 +02:00
miciele Ghiorghis
55c1bb7903 user-manual: connectors user manual 2013-04-29 12:08:48 +02:00
Manuel Rego Casasnovas
3ad35624a2 doc: Update AUTHORS file info about new Chinese translator 2013-03-12 10:07:19 +01:00
Manuel Rego Casasnovas
0efc10a662 doc: Added Thiago Cangussu as new Portuguese translator
FEA: ItEr77S03Community
2012-11-27 17:53:46 +01:00
Manuel Rego Casasnovas
2cb381fe5c Change links to repository from sourceforge to github
FEA: ItEr77S03Community
2012-11-26 12:56:50 +01:00
Manuel Rego Casasnovas
46883c8cde doc: Update documentation about Active Directory configuration
FEA: ItEr77S03Community
2012-10-04 13:55:22 +02:00
Manuel Rego Casasnovas
07870a7268 doc: Update guide to create a report with the changes in the last commits
* JasperReports is now in version 4.7.0
* Fix some small issues in the document

FEA: ItEr77S08ReportsFonts
2012-09-11 10:41:23 +02:00
Manuel Rego Casasnovas
f730f7b14a doc: Fix typo "value gained" is "earned value"
FEA: ItEr77S03Community
2012-08-28 08:22:46 +02:00
Manuel Rego Casasnovas
42dcaa3340 doc: Update AUTHORS file info about new Catalan translator 2012-08-21 08:58:40 +02:00
Manuel Rego Casasnovas
0d4b3e1c74 doc: Remove unused file in user help 2012-07-26 08:43:45 +02:00
Manuel Rego Casasnovas
1a8e57f4ff doc: Update user help index files 2012-07-26 08:30:23 +02:00
Javier Moran Rua
a1bc21b12c [doc] Added project dashboard help in Galician 2012-07-25 20:55:40 +02:00
Javier Moran Rua
dec1fc8759 [doc] Added project dashboard help in Spanish 2012-07-25 20:55:40 +02:00
Javier Moran Rua
a549306f7d [doc] Added project dashboard help in English 2012-07-25 20:55:39 +02:00
Manuel Rego Casasnovas
0d7c44cd05 doc: Update AUTHORS file info about new German translators 2012-07-24 14:02:46 +02:00