]> Raphaël G. Git Repositories - airbundle/log
airbundle
11 months agoList dance sessions master
Raphaël Gertz [Sat, 26 Apr 2025 03:32:52 +0000 (05:32 +0200)]
List dance sessions

11 months agoGet dance as array by id
Raphaël Gertz [Sat, 26 Apr 2025 03:32:17 +0000 (05:32 +0200)]
Get dance as array by id

11 months agoUpdate application timings
Raphaël Gertz [Sat, 26 Apr 2025 03:30:54 +0000 (05:30 +0200)]
Update application timings

11 months agoPrevent fetching 4th day daily weather triggering a 404
Raphaël Gertz [Sat, 26 Apr 2025 03:28:55 +0000 (05:28 +0200)]
Prevent fetching 4th day daily weather triggering a 404

11 months agoAdd todos
Raphaël Gertz [Sat, 26 Apr 2025 03:28:20 +0000 (05:28 +0200)]
Add todos
Add usleep to prevent rate limit 403

23 months agoRename rapsysair:calendar2 command to rapsysair:calendar 0.5.0
Raphaël Gertz [Tue, 9 Apr 2024 13:44:41 +0000 (15:44 +0200)]
Rename rapsysair:calendar2 command to rapsysair:calendar

23 months agoFix coalesce warning
Raphaël Gertz [Tue, 9 Apr 2024 13:39:44 +0000 (15:39 +0200)]
Fix coalesce warning
Cleanup

23 months agoFix coalesce warning
Raphaël Gertz [Tue, 9 Apr 2024 13:34:56 +0000 (15:34 +0200)]
Fix coalesce warning
Improve findAllByUserIdSynchronized modified field and synchronized comparing

23 months agoFix coalesce warning
Raphaël Gertz [Tue, 9 Apr 2024 13:32:27 +0000 (15:32 +0200)]
Fix coalesce warning
Improve complement locations search request

23 months agoNew session sync command to google events
Raphaël Gertz [Tue, 9 Apr 2024 13:31:37 +0000 (15:31 +0200)]
New session sync command to google events
Split event delete, fill, insert and update in separate functions
Consider all events with a domain=example.com private extended property
Create event with id constituted of prefix and session id
Update calendar synchronized datetime on uncached runs every hour
Compute prefix from domain and warn when invalid

23 months agoAdd user cache to constructor arguments
Raphaël Gertz [Tue, 9 Apr 2024 04:12:29 +0000 (06:12 +0200)]
Add user cache to constructor arguments

23 months agoAdd created field to findAllIndexed results
Raphaël Gertz [Tue, 9 Apr 2024 04:11:36 +0000 (06:11 +0200)]
Add created field to findAllIndexed results

23 months agoAdd missing translation
Raphaël Gertz [Tue, 9 Apr 2024 04:10:52 +0000 (06:10 +0200)]
Add missing translation

23 months agoAppend dances and subscriptions to findAllIndexed results
Raphaël Gertz [Sun, 7 Apr 2024 02:00:49 +0000 (04:00 +0200)]
Append dances and subscriptions to findAllIndexed results

23 months agoFix subscribed key name
Raphaël Gertz [Sun, 7 Apr 2024 01:55:22 +0000 (03:55 +0200)]
Fix subscribed key name

23 months agoFix subscribed key name
Raphaël Gertz [Sun, 7 Apr 2024 01:54:15 +0000 (03:54 +0200)]
Fix subscribed key name

2 years agoVersion 0.5.0
Raphaël Gertz [Tue, 2 Apr 2024 03:45:46 +0000 (05:45 +0200)]
Version 0.5.0

2 years agoEnable contact captcha
Raphaël Gertz [Tue, 2 Apr 2024 03:45:01 +0000 (05:45 +0200)]
Enable contact captcha

2 years agoAdd captcha row
Raphaël Gertz [Tue, 26 Mar 2024 18:24:39 +0000 (19:24 +0100)]
Add captcha row

2 years agoUse new form name
Raphaël Gertz [Tue, 26 Mar 2024 18:24:15 +0000 (19:24 +0100)]
Use new form name

2 years agoInherit captcha
Raphaël Gertz [Tue, 26 Mar 2024 18:23:49 +0000 (19:23 +0100)]
Inherit captcha

2 years agoInherit captcha type
Raphaël Gertz [Tue, 26 Mar 2024 18:19:48 +0000 (19:19 +0100)]
Inherit captcha type
Cleanup

2 years agoAdd strict types
Raphaël Gertz [Tue, 26 Mar 2024 18:19:01 +0000 (19:19 +0100)]
Add strict types
Cleanup

2 years agoDisable controller resolver auto mapping
Raphaël Gertz [Mon, 25 Mar 2024 20:59:26 +0000 (21:59 +0100)]
Disable controller resolver auto mapping

2 years agoReplace dropped site.title with title.site 0.4.0
Raphaël Gertz [Wed, 20 Mar 2024 16:00:51 +0000 (17:00 +0100)]
Replace dropped site.title with title.site

2 years agoCleanup
Raphaël Gertz [Sat, 9 Mar 2024 13:45:35 +0000 (14:45 +0100)]
Cleanup

2 years agoCleanup
Raphaël Gertz [Fri, 8 Mar 2024 17:47:50 +0000 (18:47 +0100)]
Cleanup

2 years agoRemove googleScopes const
Raphaël Gertz [Fri, 8 Mar 2024 17:44:30 +0000 (18:44 +0100)]
Remove googleScopes const
Pass google client service as constructor argument
Remove google client instantiations
Generate absolute redirect uri from route
Cleanup

2 years agoPass google client and default markdown to constructor
Raphaël Gertz [Fri, 8 Mar 2024 17:38:02 +0000 (18:38 +0100)]
Pass google client and default markdown to constructor
Cleanup

2 years agoRegister google client service and alias
Raphaël Gertz [Fri, 8 Mar 2024 17:34:02 +0000 (18:34 +0100)]
Register google client service and alias
Pass google client service to user controller and calendar2 command
Add default markdown service to calendar2 command
Reorder services

2 years agoUse google client id and secret env variables
Raphaël Gertz [Fri, 8 Mar 2024 16:02:10 +0000 (17:02 +0100)]
Use google client id and secret env variables

2 years agoLog unlinked google token and calendars
Raphaël Gertz [Fri, 8 Mar 2024 13:45:41 +0000 (14:45 +0100)]
Log unlinked google token and calendars
Cleanup

2 years agoUse RAPSYSAIR_GOOGLE_PROJECT, RAPSYSAIR_GOOGLE_CLIENT and RAPSYSAIR_GOOGLE_SECRET...
Raphaël Gertz [Fri, 8 Mar 2024 03:15:32 +0000 (04:15 +0100)]
Use RAPSYSAIR_GOOGLE_PROJECT, RAPSYSAIR_GOOGLE_CLIENT and RAPSYSAIR_GOOGLE_SECRET env variables
Remove google calendars before google tokens removal
Protect calendar listing to remove google token on failure
Call getUser on security service
Remove array_reduce initial parameter to prevent failure on empty object return

2 years agoFix zipcode default value to match form input type
Raphaël Gertz [Fri, 8 Mar 2024 03:07:20 +0000 (04:07 +0100)]
Fix zipcode default value to match form input type

2 years agoFix location latitude and longitude field type
Raphaël Gertz [Fri, 8 Mar 2024 02:10:35 +0000 (03:10 +0100)]
Fix location latitude and longitude field type

2 years agoAdd location default values
Raphaël Gertz [Fri, 8 Mar 2024 01:58:25 +0000 (02:58 +0100)]
Add location default values

2 years agoAdd location default values
Raphaël Gertz [Fri, 8 Mar 2024 01:57:46 +0000 (02:57 +0100)]
Add location default values

2 years agoUpdate index name
Raphaël Gertz [Fri, 8 Mar 2024 00:42:12 +0000 (01:42 +0100)]
Update index name

2 years agoUpdate zipcode index with two leading characters
Raphaël Gertz [Fri, 8 Mar 2024 00:40:10 +0000 (01:40 +0100)]
Update zipcode index with two leading characters

2 years agoImprove modified computing
Raphaël Gertz [Fri, 8 Mar 2024 00:38:36 +0000 (01:38 +0100)]
Improve modified computing
Match by city and two leading zipcode characters
Add created field

2 years agoShorten air bundle route alias
Raphaël Gertz [Fri, 8 Mar 2024 00:35:20 +0000 (01:35 +0100)]
Shorten air bundle route alias
Reorder snippet left join to match index order

2 years agoShorten air bundle route alias
Raphaël Gertz [Fri, 8 Mar 2024 00:34:38 +0000 (01:34 +0100)]
Shorten air bundle route alias

2 years agoShorten air bundle route alias
Raphaël Gertz [Fri, 8 Mar 2024 00:33:26 +0000 (01:33 +0100)]
Shorten air bundle route alias

2 years agoShorten air bundle route alias
Raphaël Gertz [Fri, 8 Mar 2024 00:32:51 +0000 (01:32 +0100)]
Shorten air bundle route alias
Add default values to class member variables

2 years agoShorten air bundle route alias
Raphaël Gertz [Fri, 8 Mar 2024 00:31:19 +0000 (01:31 +0100)]
Shorten air bundle route alias

2 years agoShorten air bundle route alias
Raphaël Gertz [Fri, 8 Mar 2024 00:31:08 +0000 (01:31 +0100)]
Shorten air bundle route alias

2 years agoFix header comment
Raphaël Gertz [Fri, 8 Mar 2024 00:28:47 +0000 (01:28 +0100)]
Fix header comment
Add arguments on new entity instance
Strict types
Cleanup

2 years agoAdd default values to class member variables
Raphaël Gertz [Fri, 8 Mar 2024 00:27:27 +0000 (01:27 +0100)]
Add default values to class member variables
Strict types
Cleanup

2 years agoAdd default values to class member variables
Raphaël Gertz [Fri, 8 Mar 2024 00:26:57 +0000 (01:26 +0100)]
Add default values to class member variables
Strict types
Cleanup

2 years agoFix header comment
Raphaël Gertz [Fri, 8 Mar 2024 00:23:04 +0000 (01:23 +0100)]
Fix header comment
Add default values to class member variables
Strict types
Cleanup

2 years agoAdd default values to class member variables
Raphaël Gertz [Fri, 8 Mar 2024 00:22:01 +0000 (01:22 +0100)]
Add default values to class member variables
Strict types
Cleanup

2 years agoFix header comment
Raphaël Gertz [Fri, 8 Mar 2024 00:21:24 +0000 (01:21 +0100)]
Fix header comment
Add default values to class member variables
Strict types
Cleanup

2 years agoFix header comment
Raphaël Gertz [Fri, 8 Mar 2024 00:20:49 +0000 (01:20 +0100)]
Fix header comment
Add default values to class member variables
Strict types
Cleanup

2 years agoFix header comment
Raphaël Gertz [Fri, 8 Mar 2024 00:19:39 +0000 (01:19 +0100)]
Fix header comment
Cleanup

2 years agoFix header comment
Raphaël Gertz [Fri, 8 Mar 2024 00:18:54 +0000 (01:18 +0100)]
Fix header comment
Add default values to class member variables
Strict types
Cleanup

2 years agoFix header comment
Raphaël Gertz [Fri, 8 Mar 2024 00:16:22 +0000 (01:16 +0100)]
Fix header comment
Strict types
Cleanup

2 years agoAdd default values to class member variables
Raphaël Gertz [Fri, 8 Mar 2024 00:15:07 +0000 (01:15 +0100)]
Add default values to class member variables
Cleanup

2 years agoCleanup
Raphaël Gertz [Fri, 8 Mar 2024 00:14:59 +0000 (01:14 +0100)]
Cleanup

2 years agoCleanup
Raphaël Gertz [Thu, 7 Mar 2024 23:14:35 +0000 (00:14 +0100)]
Cleanup

2 years agoFix header comment
Raphaël Gertz [Thu, 7 Mar 2024 23:13:29 +0000 (00:13 +0100)]
Fix header comment
Document member variables

2 years agoFix header comment
Raphaël Gertz [Thu, 7 Mar 2024 23:12:54 +0000 (00:12 +0100)]
Fix header comment

2 years agoUse getObject event args member function instead of deprecated getEntity
Raphaël Gertz [Thu, 7 Mar 2024 22:59:04 +0000 (23:59 +0100)]
Use getObject event args member function instead of deprecated getEntity
Move getEastern to IntlUtil class
Strict types

2 years agoForce cast of simple xml element to string
Raphaël Gertz [Thu, 7 Mar 2024 21:40:57 +0000 (22:40 +0100)]
Force cast of simple xml element to string

2 years agoShorten air bundle route aliases
Raphaël Gertz [Thu, 7 Mar 2024 21:09:42 +0000 (22:09 +0100)]
Shorten air bundle route aliases
Use only two leading number of zipcode to group cities
Improve modified date computing

2 years agoShorten air bundle route aliases
Raphaël Gertz [Thu, 7 Mar 2024 20:56:56 +0000 (21:56 +0100)]
Shorten air bundle route aliases

2 years agoAdd air bundle env variables
Raphaël Gertz [Thu, 7 Mar 2024 20:54:59 +0000 (21:54 +0100)]
Add air bundle env variables
Reorder command constructor arguments

2 years agoUse getObject event args member function instead of deprecated getEntity
Raphaël Gertz [Thu, 7 Mar 2024 20:54:32 +0000 (21:54 +0100)]
Use getObject event args member function instead of deprecated getEntity

2 years agoShorten air bundle alias
Raphaël Gertz [Thu, 7 Mar 2024 20:51:47 +0000 (21:51 +0100)]
Shorten air bundle alias
Match parent prototypes
Cleanup

2 years agoImport extension interface namespace
Raphaël Gertz [Thu, 7 Mar 2024 20:50:31 +0000 (21:50 +0100)]
Import extension interface namespace

2 years agoReorder constructor arguments
Raphaël Gertz [Thu, 7 Mar 2024 20:48:52 +0000 (21:48 +0100)]
Reorder constructor arguments
Remove getAlias member function
Cleanup

2 years agoReorder constructor arguments
Raphaël Gertz [Thu, 7 Mar 2024 20:47:34 +0000 (21:47 +0100)]
Reorder constructor arguments
Use env variables to set google client, project and secret
Cleanup

2 years agoRemove getAlias function
Raphaël Gertz [Thu, 7 Mar 2024 20:46:25 +0000 (21:46 +0100)]
Remove getAlias function
Cleanup

2 years agoAdd getName member function
Raphaël Gertz [Thu, 7 Mar 2024 20:43:28 +0000 (21:43 +0100)]
Add getName member function
Reorder constructor arguments
Use env variables to set request context host and scheme
Cleanup

2 years agoShorten air bundle alias
Raphaël Gertz [Thu, 7 Mar 2024 19:46:21 +0000 (20:46 +0100)]
Shorten air bundle alias
Add alias and version parameters
Readd getAlias member function

2 years agoShorten air bundle alias
Raphaël Gertz [Thu, 7 Mar 2024 19:45:24 +0000 (20:45 +0100)]
Shorten air bundle alias

2 years agoShorten air bundle and route alias
Raphaël Gertz [Thu, 7 Mar 2024 18:11:51 +0000 (19:11 +0100)]
Shorten air bundle and route alias

2 years agoShorten bundle alias
Raphaël Gertz [Thu, 7 Mar 2024 18:09:19 +0000 (19:09 +0100)]
Shorten bundle alias
Add getVersion member function

2 years agoRemove getAlias member function
Raphaël Gertz [Thu, 7 Mar 2024 18:07:03 +0000 (19:07 +0100)]
Remove getAlias member function
Cleanup

2 years agoRename user bundle alias
Raphaël Gertz [Thu, 7 Mar 2024 18:03:01 +0000 (19:03 +0100)]
Rename user bundle alias

2 years agoRename user bundle route alias
Raphaël Gertz [Thu, 7 Mar 2024 18:02:38 +0000 (19:02 +0100)]
Rename user bundle route alias

2 years agoRename pack and user bundle aliases
Raphaël Gertz [Thu, 7 Mar 2024 18:01:59 +0000 (19:01 +0100)]
Rename pack and user bundle aliases

2 years agoRename user bundle alias
Raphaël Gertz [Thu, 7 Mar 2024 18:00:46 +0000 (19:00 +0100)]
Rename user bundle alias

2 years agoForce string cast of simple xml elements
Raphaël Gertz [Thu, 7 Mar 2024 17:57:54 +0000 (18:57 +0100)]
Force string cast of simple xml elements

2 years agoRename pack and user bundle aliases
Raphaël Gertz [Thu, 7 Mar 2024 17:55:37 +0000 (18:55 +0100)]
Rename pack and user bundle aliases
Remove user factory service definition
Reorder keys
Cleanup

2 years agoAdd date location index
Raphaël Gertz [Thu, 7 Mar 2024 17:53:30 +0000 (18:53 +0100)]
Add date location index

2 years agoAdd libre air logo translation
Raphaël Gertz [Thu, 7 Mar 2024 17:53:04 +0000 (18:53 +0100)]
Add libre air logo translation

2 years agoProtect from getLocale call on empty request happening in console commands
Raphaël Gertz [Thu, 7 Mar 2024 17:09:52 +0000 (18:09 +0100)]
Protect from getLocale call on empty request happening in console commands

2 years agoCleanup
Raphaël Gertz [Thu, 29 Feb 2024 17:04:47 +0000 (18:04 +0100)]
Cleanup

2 years agoMatch upstream prototype
Raphaël Gertz [Thu, 29 Feb 2024 16:57:52 +0000 (17:57 +0100)]
Match upstream prototype

2 years agoUpdate fields to choose calendar
Raphaël Gertz [Thu, 29 Feb 2024 16:55:25 +0000 (17:55 +0100)]
Update fields to choose calendar
Add refresh, add, delete and unlink submit buttons
Strict types

2 years agoAdd dance and subscription fields
Raphaël Gertz [Thu, 29 Feb 2024 16:52:42 +0000 (17:52 +0100)]
Add dance and subscription fields
Add constructor

2 years agoAdd dance and subscription to edit form
Raphaël Gertz [Thu, 29 Feb 2024 16:51:02 +0000 (17:51 +0100)]
Add dance and subscription to edit form
Add google account link
Add google calendar list
Add google calendar form
Add google callback
Cleanup

2 years agoReplace body with base template 0.3.0
Raphaël Gertz [Thu, 29 Feb 2024 15:23:12 +0000 (16:23 +0100)]
Replace body with base template

2 years agoReplace body with base template
Raphaël Gertz [Thu, 29 Feb 2024 15:22:51 +0000 (16:22 +0100)]
Replace body with base template

2 years agoReplace body with base template
Raphaël Gertz [Thu, 29 Feb 2024 15:22:32 +0000 (16:22 +0100)]
Replace body with base template
New config layout
New title layout

2 years agoReplace body with base template
Raphaël Gertz [Thu, 29 Feb 2024 15:21:57 +0000 (16:21 +0100)]
Replace body with base template

2 years agoReplace body with base template
Raphaël Gertz [Thu, 29 Feb 2024 15:21:32 +0000 (16:21 +0100)]
Replace body with base template

2 years agoReplace body with base template
Raphaël Gertz [Thu, 29 Feb 2024 15:21:06 +0000 (16:21 +0100)]
Replace body with base template
New config layout
New title layout

2 years agoReplace body with base template
Raphaël Gertz [Thu, 29 Feb 2024 15:20:22 +0000 (16:20 +0100)]
Replace body with base template

2 years agoReplace body with base template
Raphaël Gertz [Thu, 29 Feb 2024 15:19:50 +0000 (16:19 +0100)]
Replace body with base template
New config layout
New title layout