This website requires JavaScript.
8a375623a2
improved Dockerfile
main
workflow
Stephan Richter
2026-01-04 23:12:40 +01:00
05c6e0c5f8
fixed bug in Dockerfile
Stephan Richter
2026-01-04 23:09:35 +01:00
bdf6f19b03
added workflow to triggering branches
Stephan Richter
2026-01-04 21:23:38 +01:00
b5cb254c2d
updated copyright, added actions workflow script
Stephan Richter
2026-01-04 21:22:20 +01:00
de98c400c7
preparing for gitea action workflow
Stephan Richter
2026-01-04 20:48:57 +01:00
f80e6d9ea4
now closing statements
Stephan Richter
2025-02-25 00:40:52 +01:00
cf6ad35dc9
minor upgrade of tools.http
Stephan Richter
2025-02-13 23:58:42 +01:00
749d1ecb0e
Bugfix: now storing event coords when creating/updating event
Stephan Richter
2025-02-06 10:25:36 +01:00
34a9637845
added importer for Kasseturm Weimar
Stephan Richter
2025-01-30 23:45:58 +01:00
7c5253c162
spotless
Stephan Richter
2025-01-08 23:00:56 +01:00
364146d36f
added importer for Gerberstraße Weimar
Stephan Richter
2025-01-08 22:56:36 +01:00
ca6d50af81
improved parser for cosmic dawn: no longer adding club logo to attachments
Stephan Richter
2025-01-07 00:15:31 +01:00
1a214a7da2
fixed bug: tag filter now ignoring letter case
Stephan Richter
2025-01-06 22:58:45 +01:00
828db26e68
added url to json: fixed missing parameters
Stephan Richter
2025-01-06 00:52:19 +01:00
d9698a8695
added url to json
Stephan Richter
2025-01-06 00:43:01 +01:00
a802cbaf9c
mitigatin CORS problems on api endpoint
Stephan Richter
2025-01-06 00:09:30 +01:00
9fd1a62b72
added new auto-tag
Stephan Richter
2025-01-04 00:27:51 +01:00
fbd9b6f6f3
added home button
Stephan Richter
2025-01-04 00:25:16 +01:00
80f0c6f9df
catching more exceptions when trying to create urls
Stephan Richter
2025-01-03 23:51:59 +01:00
422b4ac5ff
improved index page: anchors now have hrefs
Stephan Richter
2025-01-03 23:50:29 +01:00
4bd4cf2f27
implemented "Forward" path handler to catch lookups of former index.php
Stephan Richter
2025-01-03 23:40:21 +01:00
fa8b5f2c57
implemented new filter for tags when requesting list of events: until now, filtering was done _after_ reading events from the db. Now we first search viable appointment ids when tags are set and add these to the where clause for the actual request
Stephan Richter
2025-01-03 23:17:45 +01:00
bf977ec886
made jarWatchdog configurable
Stephan Richter
2025-01-03 22:05:07 +01:00
f111d77b9b
sorting tags on webpage, added tags to AtParty importer
Stephan Richter
2025-01-03 22:00:51 +01:00
d2abe7ae60
preparing separate dir for importers
Stephan Richter
2025-01-03 21:52:23 +01:00
71618cc09d
inverted appointment order, implemented loading by date range
Stephan Richter
2025-01-03 21:43:39 +01:00
958126c958
inverted appointment order, implemented loading by date range
Stephan Richter
2025-01-03 21:43:35 +01:00
098bf2ee90
added database code: attachments now also added to appointment lists
Stephan Richter
2025-01-03 21:19:54 +01:00
e45164b82c
added URL to ical
Stephan Richter
2025-01-03 19:53:20 +01:00
bb54e6fb24
remove obsolete code from dockerfile
Stephan Richter
2025-01-03 15:53:29 +01:00
4e3a77fc46
added entrypoint
Stephan Richter
2025-01-03 15:52:11 +01:00
ff2866cf7a
added logging of startup port
Stephan Richter
2025-01-03 15:03:38 +01:00
c3ec406492
updated config dependency
Stephan Richter
2025-01-03 14:49:24 +01:00
63a9fb89a4
working on distribution
Stephan Richter
2025-01-03 14:18:13 +01:00
7991f8bf0c
added Dockerfile, preparing for distribution
Stephan Richter
2025-01-03 14:14:51 +01:00
78258860c1
added importer for Gewerkschaftshaus erfurt
Stephan Richter
2025-01-03 13:27:24 +01:00
172369f799
made loglevels configurable
Stephan Richter
2025-01-03 11:57:45 +01:00
0102ba9f11
fixed minor bugs, added import for From-Hell in Erfurt
Stephan Richter
2025-01-03 11:41:07 +01:00
0d1215558e
added importer for events of the Engelsburg in Erfurt
Stephan Richter
2025-01-03 10:29:25 +01:00
0051ec0b8f
added more automatic tags, implemented updating of links and attachments on event update
Stephan Richter
2025-01-03 10:26:57 +01:00
5cea69ebab
added CKeller parser
Stephan Richter
2025-01-02 23:55:00 +01:00
d48b9097f4
moved methods to Util
Stephan Richter
2025-01-02 23:54:51 +01:00
76f79d2731
added to automatic tags
Stephan Richter
2025-01-02 23:53:50 +01:00
dcfc2414b3
fixed problem with mime being null in Attachment
Stephan Richter
2025-01-02 23:53:04 +01:00
6b0d3a6bc4
implemented importer für Bandhaus Leipzug
Stephan Richter
2025-01-02 21:16:38 +01:00
c561be4b9c
minor tweak to Wotufa importer, added AtParty importer
Stephan Richter
2025-01-02 19:29:34 +01:00
87c67f4aee
added parser for Wotufa
Stephan Richter
2025-01-02 15:39:16 +01:00
2491e4fbf0
added importer for FHaus and Psychochor
Stephan Richter
2025-01-02 12:28:14 +01:00
3f80b13d8e
added importer for CafeWagner
Stephan Richter
2025-01-02 00:52:21 +01:00
e0dde9aa9e
refactored CosmicDawn importer - now working!
Stephan Richter
2025-01-01 20:01:40 +01:00
af4a06afc0
refactored Rosenkeller importer
Stephan Richter
2025-01-01 18:21:12 +01:00
3c7313fc01
started another importer overhaul
Stephan Richter
2025-01-01 16:11:30 +01:00
d9e5475962
fixed bugs with coords: argument order is now [lat, lon] everywhere
Stephan Richter
2025-01-01 10:44:32 +01:00
211c92b0e3
new features: - database now ignoring duplicates isntead of failing - automatic loading of importer plugins - automatic tagging
Stephan Richter
2025-01-01 02:09:18 +01:00
50e7f2e71d
gui improvements
Stephan Richter
2024-12-31 16:10:17 +01:00
990cdbaba6
updated library
Stephan Richter
2024-12-31 16:09:59 +01:00
b16f2f9cd5
made Appointment.location() return an optional
Stephan Richter
2024-12-31 16:09:34 +01:00
82b4b47a37
implemented ical exports
Stephan Richter
2024-12-31 15:16:53 +01:00
f60bd90283
minor improvements
Stephan Richter
2024-12-31 01:06:07 +01:00
33a337829f
re-ordered methods
Stephan Richter
2024-12-31 00:21:49 +01:00
4822320961
overhauled API: - wrote openapi schema - re-implemented api endpoint following openapi schema - intensified and improved working with Result objects
Stephan Richter
2024-12-31 00:02:14 +01:00
10ad309d8c
added OpenApi description
Stephan Richter
2024-12-30 12:19:38 +01:00
3c36274b02
added License.md
Stephan Richter
2024-12-30 09:46:48 +01:00
c5ec3cc43b
completed CRUD operations
Stephan Richter
2024-12-29 19:55:54 +01:00
eee672a3f6
implemented updating of event base data. next: update links, attachments, tags
Stephan Richter
2024-12-29 01:01:25 +01:00
d797de60c1
got rid of slug idea, as its functionality can be implemented without an additional db field
Stephan Richter
2024-12-29 00:21:48 +01:00
2e1f1c9697
implemented saving of new events. next: updating
Stephan Richter
2024-12-28 20:40:10 +01:00
fc17bb9168
implemented storing of appointments + attachments
Stephan Richter
2024-12-28 17:56:54 +01:00
b7944613b3
preparing save/update of appointment
Stephan Richter
2024-12-28 00:55:49 +01:00
9ffa40fd39
preparing event save
Stephan Richter
2024-12-27 21:00:36 +01:00
9bbf43ce5b
added map functionality
Stephan Richter
2024-12-27 19:14:33 +01:00
733b5a06a4
working on edit form
Stephan Richter
2024-12-27 10:23:30 +01:00
90ea070607
gui work
Stephan Richter
2024-12-27 00:36:48 +01:00
469a7c1901
implemented tag filtering
Stephan Richter
2024-12-27 00:09:59 +01:00
5b05b85717
implemented fetching of previous month/year
Stephan Richter
2024-12-26 22:56:57 +01:00
5d95a17b3b
css work
Stephan Richter
2024-12-26 20:01:15 +01:00
a90627d976
working on event detail page
Stephan Richter
2024-12-26 19:28:24 +01:00
9f806637c2
working on calendar application
Stephan Richter
2024-12-26 12:00:36 +01:00
0731613a07
first version that creates event table
Stephan Richter
2024-12-23 01:31:53 +01:00
f97febad05
replaced appointment.hash by appointment.slug, incooperated slug column into appointments table
Stephan Richter
2024-12-23 01:00:00 +01:00
43e4c5d84c
updated libraries
Stephan Richter
2024-12-22 20:44:52 +01:00
e4b8bcb99a
first implementation of cal.db, that
Stephan Richter
2024-12-22 20:32:38 +01:00
edfe423621
preparing for db connection
Stephan Richter
2024-12-21 23:11:31 +01:00
3158db3bbd
added hash to appointment, implemented KassaBlanca parser
Stephan Richter
2024-12-21 21:26:04 +01:00
fdec07f27c
overhauled code for Rosenkeller
Stephan Richter
2024-12-21 01:37:29 +01:00
39f3a82949
re-ordered methods
Stephan Richter
2024-12-20 22:00:32 +01:00
a96fb8cb2d
finished importer for Rosenkeller
Stephan Richter
2024-12-20 21:56:42 +01:00
d7967b2d95
working on event extraction from rosenkeller
Stephan Richter
2024-12-20 19:42:23 +01:00
ed8cef3738
transformed JenaRosenkeller importer to use Result-driven pipeline
Stephan Richter
2024-12-19 16:23:30 +01:00
a17b322001
working in first importer: JenaRosenkeller
Stephan Richter
2024-12-19 00:56:40 +01:00
2c76c61657
preparing importer
Stephan Richter
2024-12-18 22:58:21 +01:00
fa580cae06
first commit
Stephan Richter
2024-12-18 22:52:28 +01:00