Commit graph

75 commits

Author SHA1 Message Date
Peter Vacho 336b15e030
feat: Add (blank) settings activit & bar showing it 2025-01-02 16:58:08 +01:00
Peter Vacho 86f4e66215
feat: Add support for inviting users to join events 2025-01-02 16:43:15 +01:00
Peter Vacho f51a25d46f
fix: Make the next/prev months buttons more visible 2025-01-02 15:10:28 +01:00
Peter Vacho 48d24ac10a
feat(eventCard): Add support for leaving invited events 2025-01-02 15:07:46 +01:00
Peter Vacho d434a533bf
feat(eventCard): Show event leave button on invited events 2025-01-02 14:58:39 +01:00
Peter Vacho 1a09a163e0
feat: Handle showing invited events 2025-01-02 14:50:53 +01:00
Peter Vacho c1e3e09bf4
feat: Add support for editing events 2025-01-02 14:33:55 +01:00
Peter Vacho a6579e6434
chore: Add some more logging to global exc handler 2025-01-02 14:33:28 +01:00
Peter Vacho 7d143e2f60
chore: Specify a default bg tint for removable categories 2025-01-02 12:13:49 +01:00
Peter Vacho 7efaf40207
chore(createEvent): Use cancel instead of close 2025-01-02 12:13:28 +01:00
Peter Vacho 18325d87ad
fix: Show the category color on removable chips 2025-01-02 12:04:37 +01:00
Peter Vacho 908bf293b0
feat(createEvent): Implement category adding 2025-01-02 11:56:53 +01:00
Peter Vacho 95c4211e08
chore(createEvent): Use consistent naming for button attrs 2025-01-02 11:36:30 +01:00
Peter Vacho d85b685407
feat(createEvent): Make the close button funtional 2025-01-02 11:35:43 +01:00
Peter Vacho 24b6791a76
feat(createEvent): Add ui for category adding 2025-01-02 11:30:25 +01:00
Peter Vacho 82de68633d
feat: Add support for removing categories 2025-01-02 10:48:11 +01:00
Peter Vacho 078a8e9239
fix: Don't specify alpha for default event color 2025-01-01 19:31:03 +01:00
Peter Vacho f20ee98c39
chore: Handle validation errors from event creation 2025-01-01 19:30:38 +01:00
Peter Vacho e8f7bf372a
fix: Fix fetching user events & note a bug 2025-01-01 19:29:55 +01:00
Peter Vacho ce1374bee4
chore: Make day numbers with event bg more visible 2025-01-01 19:02:17 +01:00
Peter Vacho a70c14634f
feat: Add color picking support for event creation 2025-01-01 18:56:52 +01:00
Peter Vacho 3df1faa17c
feat: Add support for creating events 2025-01-01 18:07:04 +01:00
Peter Vacho 82f300fdd9
chore: Handle http 401 exc from global exc handler 2025-01-01 14:30:40 +01:00
Peter Vacho 5358051034
feat(day-activity): Add back button 2024-12-31 15:04:27 +01:00
Peter Vacho 5ec0dbe7b7
feat(day-activity): Add new event ui button 2024-12-31 14:56:03 +01:00
Peter Vacho 7b73395c08
feat: Add support for event deletion 2024-12-31 14:50:47 +01:00
Peter Vacho 5abe270b46
fix(event-card): Allow wrapping event title up to 2 lines 2024-12-31 14:15:12 +01:00
Peter Vacho a4ddb2709d
feat(event-card): Add edit & delete buttons 2024-12-31 14:14:37 +01:00
Peter Vacho 8c7fffca6f
feat: Fetch categories from the API 2024-12-31 01:24:07 +01:00
Peter Vacho 7dffeda7a6
chore: Use proper fragment container views 2024-12-31 00:50:08 +01:00
Peter Vacho b9d64cc1cf
feat: Properly handle api unreachable scenarios 2024-12-31 00:50:08 +01:00
Peter Vacho fb3d7785ba
feat: Rework the event card UI significantly 2024-12-31 00:50:00 +01:00
Peter Vacho 58957c1792
feat: Add a proper color parser 2024-12-30 18:31:55 +01:00
Peter Vacho c6c64bfa3f
fix: Account for local timezone when fetching month events 2024-12-30 15:01:49 +01:00
Peter Vacho b3d9e426a2
feat: Improve the CalendarDay class & surrounding logic 2024-12-30 14:58:03 +01:00
Peter Vacho 5620bd4277
feat: Very basic day view with the day's events 2024-12-30 14:40:50 +01:00
Peter Vacho 0b6546c269
feat: Also show invited events 2024-12-30 03:00:19 +01:00
Peter Vacho b3c386a9dc
feat: Fetch calendar events from api 2024-12-30 03:00:19 +01:00
Peter Vacho 82b3614920
fix(auth-interceptor): Close requests & various improvements 2024-12-30 03:00:19 +01:00
Peter Vacho bd43bc7958
feat: Store user id with the refresh token 2024-12-30 03:00:19 +01:00
Peter Vacho 1ba9a2b0ba
feat: Utilize java.time in CalendarActivity 2024-12-30 03:00:19 +01:00
Peter Vacho 415a8e60ff
feat: Deserialize directly to OffsetDateTime, not String 2024-12-30 03:00:19 +01:00
Peter Vacho e81d2b9a03
build!: Bump min android sdk to 26
This is required to get access to the new java.time classes, which are
pretty nice and we don't need to care about supporting these really old
sdks anyways here, so it's worth to drop this support.
2024-12-30 03:00:15 +01:00
Peter Vacho a416f1cfda
fix: Add an early return if login check fails
Previously, even after redirecting to the login activity on failed login
check, the code in the initialize function kept running, eventually
getting to the function that navigates to the calendar activity,
bypassing login.
2024-12-30 00:13:55 +01:00
Peter Vacho e481bb70fc
chore: Improve file structure 2024-12-24 20:25:53 +01:00
Peter Vacho c68515a42c
fix: Make the days names match the day columns 2024-12-24 17:41:25 +01:00
Peter Vacho 7dc81471b2
chore: Tender the day items properly in dev preview 2024-12-24 17:28:41 +01:00
Peter Vacho 19e097e88f
feat: Add support for moving between months 2024-12-24 17:26:07 +01:00
Peter Vacho a1d96a4d01
feat: Add show day names in calendar 2024-12-24 17:26:07 +01:00
Peter Vacho 86bbde2f29
feat: Visually distinguish days with events 2024-12-24 17:26:07 +01:00