65d27ce4a0
fix: reload posts when the parent widget has rebuilt on the timeline screen
...
This way if the service passed to us is changed we'll update our posts from it instead
of keeping the ones from the previous service.
2025-04-22 15:07:11 +02:00
3615342c64
fix: don't use TimelineService as state
...
Otherwise the widget won't use a new service if it has been provided by
the parent. It really isn't state anyway.
2025-04-22 15:06:56 +02:00
13ba6ada07
chore: relax the Firebase versions we support
...
We don't currently use API that's incompatible with the latest versions
of all Firebase packages, so let's indicate that we support them.
2025-04-22 08:50:54 +02:00
4f0c36a1cc
fix: use a minimum of Dart 3.4.3 and don't use 'any' for any dep version constraints
...
We're very inconsistent with marking what Flutter and Dart versions we support. The .fvmrc indicates
Flutter 3.27.4 which comes with Dart 3.6.2, but the packages said 3.0 and 3.1.
This commit brings all versions in line and sets the minimum to Dart 3.4.3. This version is chosen
so it can be used as is with one of our projects that currently uses that Dart version.
2025-04-22 08:50:54 +02:00
mike doornenbal
c41f43bb2a
fix: first item scrolling under categories
2024-08-23 14:40:08 +02:00
mike doornenbal
09b11dbbc7
fix: update github action
2024-08-22 14:04:25 +02:00
mike doornenbal
f9525c60b5
feat: add symlinks
2024-08-22 13:48:15 +02:00
mike doornenbal
38bb41ce10
fix: feedback
2024-08-22 13:35:55 +02:00
mike doornenbal
02c136d7ea
fix: update image_picker dependency
2024-08-07 15:01:12 +02:00
mike doornenbal
7aef9d9617
feat: publish to server
2024-08-01 13:39:38 +02:00
mike doornenbal
8188c179fb
fix: postModel not including creator
2024-08-01 13:22:36 +02:00
mike doornenbal
49f0853cca
fix: post creation inputfields
2024-08-01 09:57:21 +02:00
mike doornenbal
1dc79b8d74
fix: button text
2024-08-01 09:38:43 +02:00
mike doornenbal
3bd7b0951f
fix: remove gorouter
2024-08-01 09:32:09 +02:00
mike doornenbal
a8897242e7
fix: post creation, reaction like
2024-07-31 16:40:12 +02:00
mike doornenbal
eb953ede0d
feat: add category, remove post
2024-07-31 14:49:33 +02:00
mike doornenbal
1f629ddf1f
fix: small ui fixes
2024-07-31 10:31:56 +02:00
mike doornenbal
c572e6cd8b
fix: imagepicker popup
2024-07-30 16:08:49 +02:00
mike doornenbal
a1024dac3d
fix: small issues
2024-07-30 15:59:58 +02:00
mike doornenbal
971a030b5c
fix: post_overview_screen
2024-07-30 15:08:45 +02:00
mike doornenbal
32fe08a7af
fix: post_creation_screen
2024-07-30 14:35:29 +02:00
mike doornenbal
a7fff5ae91
fix: timeline_selection_screen
2024-07-30 13:34:23 +02:00
mike doornenbal
13ae371191
fix: timeline_post_detail_screen
2024-07-30 10:43:40 +02:00
mike doornenbal
38dd43ab39
fix: timeline_screen
2024-07-29 16:39:56 +02:00
Freek van de Ven
d089cec5a4
fix: add return for loading indicator in post screen
2024-06-17 22:00:23 +02:00
Freek van de Ven
d77136edd4
feat: add categorySelectionButtonSelectedTextColor and categorySelectionButtonUnselectedTextColor to the theme
2024-06-17 18:33:41 +02:00
Freek van de Ven
567765f856
feat: migrate to flutter 3.22
2024-06-17 16:31:25 +02:00
Freek van de Ven
71645eee3b
fix: remove allowAllDeletion from the options and add it to the userstory
2024-05-29 16:02:42 +02:00
Freek van de Ven
aa22e1305b
feat: add a post deletion confirmation dialog
2024-05-24 12:35:15 +02:00
Freek van de Ven
1c46fbea4b
fix: incorrect timeline reaction name
2024-05-24 10:09:56 +02:00
Freek van de Ven
23449ec57d
feat: change CategorySelectorButton to use the category icon and some extra styling
2024-05-23 15:59:18 +02:00
Freek van de Ven
35028b9bb9
fix: initialize post with empty like count so posts liking works correctly
2024-05-23 14:40:15 +02:00
Freek van de Ven
6a522f3209
fix: change liked to the like icon for unliked posts
2024-05-23 13:19:08 +02:00
Freek van de Ven
013e82e61d
fix: add post deletion in the timeline userstory
2024-05-23 11:54:43 +02:00
Freek van de Ven
25264ba44b
fix: show category title everywhere and use category key for storing posts
2024-05-23 11:12:22 +02:00
Freek van de Ven
767215a53e
fix: add the iconbutton for image uploading back to the ReactionBottom
2024-05-22 16:51:24 +02:00
Freek van de Ven
504a7de343
fix: the avatar size to match the new design
2024-05-22 14:58:27 +02:00
Freek van de Ven
5f6bb26404
feat: add TimelinePaddingOptions for all the paddings
2024-05-22 13:58:28 +02:00
Freek van de Ven
ab0f96121e
feat: make all translations required for TimelineTranslations and provide an .empty() alternative
2024-05-22 11:43:55 +02:00
Freek van de Ven
ad5390fff8
feat: change blue color to the primary color as default
2024-05-22 11:25:49 +02:00
Freek van de Ven
bca15b6307
feat: use adaptive elements
2024-05-21 14:16:18 +02:00
Freek van de Ven
035f795130
feat: add a refreshindicator to the timeline with an extra callback onRefresh
2024-05-21 08:39:34 +02:00
Freek van de Ven
7fa33cdfb4
feat: add a post and category to the postViewOpenPageBuilder
2024-05-21 07:23:49 +02:00
Freek van de Ven
24c779d43b
feat: add option to set postCreationFloatingActionButtonColor to override floatingbuttoncolor
2024-05-17 14:57:01 +02:00
Freek van de Ven
2c8d523f32
fix: set the optional maxLength on the default inputfield for post titles
2024-05-17 14:38:13 +02:00
Freek van de Ven
8d13e4af27
fix: filter out timeline categories with key null when creating a new one
2024-05-10 10:07:15 +02:00
Freek van de Ven
13960c4f1c
fix: add nullcheck for timeline overview screen
2024-05-10 09:40:07 +02:00
Freek van de Ven
deaca5b126
feat: add getter for the userId in the timeline userstory configuration
2024-05-10 09:20:43 +02:00
Freek van de Ven
933386623a
feat: add listHeaderBuilder
2024-05-09 22:36:53 +02:00
Freek van de Ven
4f7fa834e4
feat: add serviceBuilder for userstory configuration to fetch the service when needed
2024-05-09 21:45:24 +02:00